MGHSSAVWDPRAAIEITKDWNGIDQVTLRVPRGSSARVSLHGGQVISWRNERGEELLFTSSKAIFKPPKAMRGGIPICFPQFGNCGSLEQHGFARNKIWSIDDNPPPLHPNNCKGGSSINLLLKPSEEDLKCWPHCFEFRLRVSLGLDGGLTLVSRIRNIDSKPFKFSFAYHTYFSVSDISEVRIEGLETLDYLDNLRQRERFTEQGDAITFEYEVDRVYLSSPKVVAVLDHEKKRTFVIVKEGLPDVVVWNPWEKKSKSMADFGDEEYKQMLCVDGASIEKPITLKPGKEWTGQLEISAVPSSYCSDPFDHIKGIRG