MSESGSRMGSAVTRLANIHSHLSYSPGNIDKINQLAFRVAPLVHHALTQGIPVVALESTIISHGMPYPKNLETAKEVEMIVKESGAIPATIAILNGVPHIGLTVEELEELAKLGPRALKTARRDIAHVVAIGANGATTVSATMFFAAKVGIRVFVTGGIGGVHRHGESTMDISSDLTELGRTPVAVICAGVKSILDIPRTLEYLETQGVTVAAYNTKEFPAFFAQTSGCKVPCCVNTPEECAKLIDVNIKLGLGSGILIGVPIPESHAADGNSIESAIQAALKEATAKNITGNVVTPYILMRVNQLTGGASLAANIALIKNNAYVGAKVAASLMKLQNC*