MTYFQDIRSLADLKKEYRRLAMLHHPDKGGDIAVMQQVNIEFEKLFDIWKDKSSIPSDSTGYEYDCQGATAREYTEYVYNEYRWKGRNYKGQHAPEIVGLVRTWLKETYPKYRFSVRRSGYSSINIRLMTADFEAFTKESGKVQGDINHYHIASDMSLTDRAKEVMTNVRDFVMSYNFDDSDPMTDYFCTNFYLTLGVGNYKQPYKVELPELTGKDSPEVFTHPEGPAHKALRQALGKARFGFIESRRHTGEMILGEDFYGSQGEHYFWPKEYSSAKTAQKRIDKLEAAGMRCELTGCNRGYIRLLGYAPETEKCLEQERQEVAIAHKAWQSKKQYTNDHLI