MLVAAELSLPPVISAEFSQSVCSALRQQGYCKIRAPELEQSELVVETARKLAGATLPHLELEEGVLGRRSKCKASFLDQHVDTAPEPLSGCLQRMNDLALAVGQDFGLQQMLLREPLQRGERRHLSPGPLTEEEVDQGYVEQYLGFLQARRLCFLYVLQAPKGGHLELYPQGESCSVPPAKVQLSSNTMVIFRHDQLTYTYAAASGYALQGWLVALKERYDLQGLDGDYRGMEEVYGMPSIQGQAVPMTDQVNIMSMSPMLPGRVSNSLNQHTMFSAQTDTFLEMPALRWDVSVYYTDDPDNYIGPPKSYTKHAGLFPDDEILGFDNQFFGIPDKDAACWAPCLRLCLEKCYESLQLHGYTKETVKGQSIALYNX