MFGGMPFRVEAWIPIGDLGSVNVYAFTDGASTVLVDSGMFSGKSVYTLLKGLRRVGVDPRSVERIVVTHYHVDHLTGAAILCEALGAELMLARGDLELLLRVGVEEYFRRALELLALAGTPREVLEEIKRYSPAVRVAEAYGAVAELGPKPLGEGDIIEMPGHGDYLVLETPGHTPGHIVLVSHGKREVLLGDTVLPDITPHVSLHSIDSDPLGNYMSSLSRIATETAGYLGLPGHGNPMKDVAARARQLTRHHVERLEEIVYILSRLAGATAFEVAQRVGWSVAGGWRGLPPLGKYLALGETLSHLRRLEVLGVVERLEVEGKLRWRLAVNPLDAASLIKESFRESG