MVVKGILGLRLVGLLRQGLGTSKEERVIGALWGEGRVQRLKMIKRCLLIIGDWVVGLRGCLGALDETYIEMTISKRYGKVCTNILGVFNRDMIFVYVLNGWEGSASNLRVLQDAITRHISLEIPHDNYYLVDAGYMNGPGFLPYRGTRYHSGHKKHVHLATTKSILIRNTLLLGMILKDALDYLRRDGQYSEVLAFIPLKLKKQYGLLDDFLPIGDDDSKEVIDVVENTIEWIQWHDNMAIEMYKEWRANHVSMDKHMWSDEETEAFVGFMEEFVVNRMKANCRQFKPGTFEKFVLKMIEAFSKCTLEGIFGRDRATGAAAVSGCDAHEQVNEKQEDQSLRMDEFDLSANPMTNGSPPPQGAASSSEAAATSGKISSKKKKQMSILERMAEHVQVSTEAQGKHVHILADAISGFNDKFK