MTIRRPEHFTHHEVQLSDVKIHYVREGAGPTLLLLHGWPGFWWEWSKVIGPLSERFDVIVPDLRGFGDSEKPDLSDLAQYSLERVADDQAELLNALGIDQAYVVGHDYSAIVVHKFIRKYPDRVVKAAIFDPITPDFGPFYLGFPHIAESWYSQFHQTDMSVELVTSSREACRIYFKHFFDHWSYHAPLLTQDELDIYVDNCMKPNNVHGGFNYYRSNLSVTSDPWTDLDRTVSDLPVTMLWGVGDPVVPSSLVHQVPNYYSNYTMELIQDAGHFMMVEKPEVVIDRLKAGFR