MAPFFSPSGYGSEALSYVQSLRGGEISKIKIVQHGDLEDYQYWNGLPRETKKLLLRMNGEEIQLRESIVICHSEPGAWFPPLFSTVPCPPGDYREPLYVIGRTMFETDRLSLEHVKRCNAMDEVWVPSQFNVETFASSGVLRSKLVKVPQAVDTHFFDPGRVTPLKLSTAGRVLGRGSEDSEFLARSSFVFLSIFKWETRKGWDVLLQAFLEEFSADDDVALYVLTSSYHSDGHFGDKVLEFTRAMGLEEHSSGWPRVYIRDAHVPQVDLPRLYKAANAFVLPSRGEGWGRPHVEAMAMELPVIATNWSGSTEFMTPDNSYGLAVERLSEIKEGAFKGHKWAEPSVSELRSLMRRVFTYRDEAGAKGVQARKDMVTKYSPEKIADVIIKELLRMQKQRKFL*