MHTQFISLSHTDAHTPVFSFTQTMAPSTYGNPEWLSALNYTSLLAFPFALQAALKLDVFHILSQHGKLSAQQITLLLPSPVSNPRAPLLLDRLLHLLSSSTPALPHPLLAASASLDPASGTPINQYSLLPSSKYFLRDENGVAPAAWMAHQACELLDSYKYLDVVIREGGDGFTRSHGHKVSHHVAEHAAEMNLIMSSITDLFMVRFLEVYDGFKDVKTVVDVGGSSGVALKQILDKHPHLTGINFDQPQVVAAGITHPRLKHVGGDMLESIPSADAVFMKCILHDWEDDECLKVFANCQKAFTSEHGKVIVADYYLASTAEASMLPGHQFDVMMMASHGGKLRTIEEYRKLGKVAGFTDVKIACIVNELVILEYLM*