MEKEINNFYEIIQKEIINYFLVPKGKNEYLSYERINILIQDLVASLNSNGYFIYAKSINDEKRVINYNTVLSSPPKLFSFILLPQKLNIDLLNLCKKCTLLFSEIFDNIVCDLPFLLNALENIKGNDEFSKKIIDICEKVYLSKENGRNINNDIRCIIGRSDYMKHDGNLGNDSEIKQIEYNTISVAFGNLSSIIFEAHKNMIKEIYKEYFPYMTEQNKEEIFEILDKKFDNNFLQGISTCIEKSHNIYIENTNKLKNNKIVTICILHDDDINSFDKYQTKCELNKLGISQRYFTVKQLQNLFEKKKIFLNYTNETLNESIDRLINNINGCNEKNIRPGKLMINLNDDDINGNIFEQYKKNIFEVSVIYFRALYSPLHYNEIVWKLREMLEFSDAVKIPSLPYQLVGLKKIQMLLLDDEILRKYISIDLNKNKKSEEQILNDMSTLKKTFALQIDPSLNKHSDIISYAIKNENKFILKPQREGGQNNLHGNDVKEKLMLYYKPEEKNKLSFYVLMEKLFPSPFPTIHCRIKEINKNYEQKMNPLSEENQLQKKNSNYCDEENTQFIEFSLEQSISEFGFFHNIIFFKDKNILNEQKGYLVRTKNVNENEGGAICGISSLDSVFLV*