MSEVIRVLLEEATKVAEKIGAKALVIMEELPEEEIPDVGITVVIVGSTFDVEKDNVKRISIPQNLDLNNLLNLISAFLLEHGILSEGDSFVYVTENLIGVRTIKRSIVAMKSFFAQNQNVLQRMLEIAIELSIEGREGNPVGTIFVIGDTRRVLKHSRQLIPNPFKGHRINVLDKESKEIIKEFAQLDGAFLIREDGRIVAAGRYLEVEPRVIDLMLPPGLGSRHIAAAGITKITSAMAISLSESGTIRIFKNGLMLLEYNPRLKY