MSLSNKLSVKDLDVAGKRVFIRVDFNVPLDGDKITNNQRIVAALPTIQYVLDHKPKVVVLASHLGRPNGEVNPKFSLKPVAAELSSLLGKKVTFLNDSVGPEVEKAVNSASNGEVILLENLRFHIEEEGSQKKDGQKIKADKEAVARFRKQLTALADVYVNDAFGTAHRAHSSMVGFELEQRAAGFLMAKELTYFAKALENPVRPFLAILGGAKVSDKIQLIDNLLDKVDSIIIGGGMAFTFIKVLDNVAIGNSLFDEAGAKLVPGLVEKAKKNNVKLVLPVDFVTADAFSKDAKVGEATVESGIPDGLQGLDAGPKSRELFAATIAEAKTIVWNGPPGVFEFDKFAEGTKSMLAAAIKNAQNGGTVIVGGGDTATVAKKFGGADKLSHVSTGGGASLELLEGKELPGVVYLSNKA*