MSEHPNALYIRPQGTLQVLSQHEAEQLCDTSERGLNELFRQCCLAVLNTGSDLDSGLKLLEEYKNFDIKVTTRGRGIELIICNPPAKAFIDGELIAGLKEHLFAVVRDLLYTQNSILDSGNFDLNDSAGITNAVFHMLRNAEVMHTDESPNLVVCWGGHAVPRHEYEYAKHVGYSLGLRKMNVCTGCGPGVMKAPMKGAAVGHHNQRFFNRRYIGLTEPGIIAAEAPNAVVNELVILPDIEKRLEAFVRLGHGIIIFPGGPGTLEELLYILSIQLHPNNQQQVLPLVLTGNRHSDVYFEKIEQFIELALGMEALSKLNIIINDPEAVALYMKEQMNLVRQDRKDTSDAYYFNWQLYIDPPLQQPFHPTHEAMAGLNLTRNQPLHLLASQLRCAFSGIVAGNVKAEGIRAIAEKGPYQLQGDPDIMAALDDLLAFLVAQKRMKLDAEDYQPCYDILRATL