MTVKLFEAGEHRCIAFEDLVRCDDRVSGPSESCDSVQANQFLVVDNGRAALIAPGGTLPYNRLFMEVSQHFFVKHLDYVIASHQDPDIVASLNKWMVATDAQVIVPAIWARFIPHFANPGRTEGRLIPIPDGGMDIRLGESVLKALPAHFLHSEGNFHFYDPVSRILFSGDVGAAMVDPEDLAEPVSDFEAHRQYMEPFHRRYMNSNRACRFWVNMVRGLDVEAIVPQHGPHFRGRKMVNRFLDWFEELECGVDLMTQADYQVP