MKAPLRFGVFITPFHPTGQSPTVALQYDMERVVALDRLGYDEAWFGEHHSGGYELIACPEVFIAAAAERTTHIRLGTGVVSLPYHHPLMVADRWVLLDHLTRGRVMFGTGPGALPSDAYMMGIDPVEQRRMMQESLEAILALFRAAPDERIDRHSDWFTLREAQLHIRPYTWPYPEIATAAMISPSGPRLAGALGTSLLSLSMSVPGGYAALETAWGVVREQAAKAGRGEPDRADWRVLSIMHLSDSRDQAIDDCTYGLPDFSRYFGAAGFVPLANTVEGTQSSREFVEQYAAKGNCCIGTPDDAIAHIEDLLHRSGGFGTLLLLGHDWAPPPATFHSYELFARAVIPYFKGQLAAPRASHEWARGKRDQLIGRAGEAVVKAITEHVAEQGEAGS*