MKNTFNLIDSKLEEHHYLCGSKHCPGCGRMIQAATKPNWFGLPAGVKFDPTDQELVEHLEAKVKGKEGNKKWFPSHPLIDEFIPTIDGEDGICYTHPQKLPGVTKDGLSKHFFHKPSRAYTTGTRKRRKIIQTEHDSELNGSSSETRWHKTGKTRPVMINGRQRGCKKILVLYTNFGKNRRPEKTNWVMHQYHLGINEEEREGELVVSKIFYQTQPRQCVGNINWSEQNVSSKGLIGIGAGDEICGVAAALQSLGSGDVISRVNTNPFTRAFDEGTAEASKGRENRLVSGTCEEVHDGIIRSSSSTSYHMIHDHNQHDHQIGEIREFHIPSSSSYHESIFNITSTVPSQQQQLRGRSSGSGLEDLIMGCTSTCTEEENSEAIPQQNADWLTFPPS