MNLYGEILKKLEGTPCLALERSFVGEEGNLADMRCELKEGAEASEIGKEALTQGQPVCGRAGSSWNVAEPFFPKERLIILGGGHVALPVAEFGARVGFLVTVVDDRLSFANPGRFPMVEKVICDDFGHAIEELKIQESDYICIVTRGHRHDADCLRMIGKGKEPAYLGMIGSRRRVGIVKQELLEEGYAPERMSRLKSPIGLKIGGVTPEEIAISILAEIIQVKRMDREDKRVKNRSDLDFDVLKRLAEEPNEPKAVVTVIESKGSSPRGAGAKMIVYRDGRILGSIGGGCSEAAVLGEARSLIGSGRYKVVHVDLTGEAAEDEGMVCGGIMDVLVEDFATDREPCDR