MTVDSFVLPRGIYTPIPTYFKKDYSLDLETQVEHAKFLHNAGINGLVVAGSMGESTHLTRDERLSLFRTLREAVPDPNFKIIAGAPSGPVEEIREEMRLAKEAGADFSIILVPGYFGPNLISQEGIIEYFELVSKDSPLPIIIYNYPGNCNGVDIKPETFESLGKLPAIVAVKLTHFNLATYTLLGQNTDLIETYNFRPFTGLGQVLIPSLSVGVFGAIDGLSGMFPKSMLKILELYDAGELQKAQKIQYLVTKVDEMVTALNVVGVKYSLNKLYGYGETLTGRPPLSKPANLEVWKKYEIEFNELAKLEKSL*