MKPLLHAFAPGVMALMLLLPQAAQAKEVAPQQKLSNVVILATGGTIAGAGASAANSATYTAAKVPVDQLLASVPQLKDIANVRGEQVFQIASESFTNENLLELGKTVAKLADSDDVDGIVITHGTDTLEETAYFLTLVEHTEKPIVVVGSMRPGTAMSADGMLNLYNAVAVAGDKSARGKGVLITMNDEILSGRDASKMVNIKTEAFKSPWGPLGMVVEGKSYWFRAPVKRHTVNSEFDIKQISALAPVEIAYSYGNVSDTAYKALAQAGAKAIIHAGTGNGSVPARVVPTLQELRKQGVQIIRSSHVNAGGFVLRNAEQPDDKNDWIVAHDLNPQKARILAAVAMTKTQDSKELQRIFWEY*