MDEYDDSSMMTEFLIKLKEEVVLTLIDTVKRMPELWKQDAPGYRDLCVQQQAWNTIAAQFGVPVENLKEKWKMLRTQFRSNHSKVRNKRMNGSAGEEYQPTWFAYEAMQFIRKNYCNADEQPAATPEISVKQPSTQVAVVPTPPVPIEGPTISREFKRRHSSPIRTPEKVPRLTPCTSTTPPPTSSPIPKPESIRPVPYVTNCKVEPFIIRTFRNLSKITDQIAQTKASPYSGLLDHLGSVLGRKRQRDFKEIEAVLLNCLRELQKFPNVTKESLQGEAETDDEEQLL