MEEIVPGQIWTMDQKFGILNVQVPLRMTVIKLKDGGLFVYDPIAATPELLGYMKQLEQQHGPVKHIVLGSVAIEHKVYAGVFAQKFPKAEVWVQPGQYAFPQNLPIPLLGFPAGRTKVIPQTKEAAPADWSDFDFLTLGPLISKDGAFGETVFFHKPTSTLLVTDTVLEVTNEVPKIFEEDPKPLLYHARTTVTEVVDDTPEVRERGWRRVVLFGLFFTPGALKIKDANTAFEERRPDINSDFAGLYPWDWVGDDIASFKALQGGLLVAPILQQLILNREPIEVLDFADEVAKWPIQRIIPAHLKNNLKYTGKDYRAAFSFLEAKGVP