MPPSVDTPVQIQLGLRGVLGNGKNGSGRLCNRHLGRRRIFVQADCGSVLGIELDRADNVQTVKKKMQAVLNVPSEQTSLVFGDVIFESDLSKLRDHSPLLLTREIHRSLSTPCISPTVDKQVHLDGGQPLEVVGGLDWSPEINLMIEEIVHAINLGMEPIPASGGLGGAYFFRNLKGENVAIVKPTDEEPFAPNNPKGFVGKSLGRPGLKKAVRVGETGIREVAAYLLDHEHFAKVPPTVLVKVSHPALHVNGVTAAYKGSDKACFPVAKLASCQQFVPHDFDASDHGTSRFSVSAVHRIGILDVRLYNTD