MAPTSPRTLVAVDVKKKPWEQDKPLHNRWHPDIPVVAQVKEGVLFRVEMVDWTGGQISNNDSAQDMKHIDLSSVHNLSGPVFVTDSEGVPAKPGDILLVEICNLGPLPGDEWGFTGIFDRENGGGFLTDHFPAAAKAIWDFEGIYASSRHIPGVRFPGLIHPGLIGTAPSKELLSIWNKRERELVENSTHLSSSLMEVLHTRPLANLPEPKGALLGMIPQGTPEWERIAAEAARTIPGRENGGNCDIKNLSRGSKLYLPVFVEGAKLSMGDMHFSQGDGEVSFCGAIEMSGFLELKCEILRSGMEKYLTPMGPSALNVNPIFQIGPLEPRFSEWLVFEGISVDEKGRQHYLDSSVAYKRAVLNAIHYLSKFGYTKEQVYLLLSCCPCEARISSIVDSPNACVTLAIPTAIFDQDIRPKKNGPPVGPIIKYHANLPKCTYDGCLPITQNLALS*