MLTPQEEFLRRHVYPERERAETEETCVKLMREKGLTKDYCVERETFVCEEVERIKAICDEIKVEASDGSKDAYLSKEKMRVVECILTEDSKYPDCKYKCIDSERRIMVTCAGDPKVPVRFDRTE