MKIVIDLMGADHGVLPVIEGVSRALENKSFSTVLVGDKDKATPFISKELASKVEMIHTQDYIKMEEAATEAIKRKESSIYLGMDILKNGADALISAGHSGATMGLATLRLGRIKGVERPAICTLMPSVGKRPSVLLDAGANTDCKPEYLIDFALMGYEYAKSVLHYDSPKVGLLSNGEEDIKGNMLVKETHKMLKAYDFFYGNVEGSDIFKGVVDVVVCDGFMGNVVLKTTEGVASAIGSIFKDEIKSSFKSKMGALMLKNAFDILKQKTDYAEYGGAPLLGVNKSVIISHGKSNARAIECAIYQAISAVESQVCLRITQAFESLKPSVSQSDQQDA