MTFESFKEACFKAALEKGCEAAEVFFREDESFSVNVLNSEISKYTSAHACGLNLRVVFGGKTGYAYTEVFDNADALVESAIDNARVIENNDENPMQSKCEYPAINQKQNPVADMSESKKIELALRLERDTLDFDDRVNRVAYCAVETGVETTRIHNTYGLCADKENRYSVAVIEPILRIGEDERESFAFKFGSGMLDCGDIIKESVDNALMQFHASAVDSGEYRVLLRSDAATDLLSAFSSMFSADSVQKGLSLLKDKLGERIANPCISIIDDPFEEDNPRAFDAEGTPSVKTVVVEDGILKSFLHNLKTARKAGVASTSNAGRAGVASPVGVSPSNFFIAKGEKSYDTLVSELDSGIVVTELGGLHSGLDPVSGDFSLIAKGLLVEQGSVIRSVDQITCAGNFLSLMNSVIAAGSDLRFGFPGGGRVGSPSLLVEKLMISGK