MDERVGALHLAETKYAVFGCGNREYGDAFHEWADKLAARLTAGGIGGGGMRANEDVMKRRAGAGARGTRDRDGDGDGGGKPLAAAAAAAAAARASSPSDTSSEDVVVDYDTDAEEGSGDDDGGGDEMSAGSEDDLDMEDIGGGGGGGGDATKEKREMVTPQLREALTKQGYKILGSHSGVKLCRWTKAMLRGRGGCYKHSFYGIESHRCMETTPSLACANKCVFCWRHHTNPVGREWRWQMDDPLTLVTAAIDGHRGMIKQMKGVPGVVQTRFDEGMDPRHCALSLVGEPIMYPEIAKFVSLLHERRISTFLVTNAQFPDAIVNLPAITQLYVSVDAATPETLKAIDRPLFGDYWDRFVGSLKALRTKNQRTVYRLTLVAGWNASDATEYAKLIDLGKPDFIEIKGMTYCGSTSGASNLTMKNVPYHKDVKAFGESLAAYGLACEHEHSCCILLARKDPYLRDGAWHTWIDYEKFQDLAASGKPFTAEDYMLPTPAWSTWGAEEAGFDPGETRVRKVRNHPGK