MPASVFTRMGDGRVVYMTKEQVMDDIQAGMADGADAASAAELTDDEMQRICDIVCDPSKIVGIEPGEEVIMTKDAGEIKFSQDSGGSGIGITSIPRAAGALMYERAFAFDTLELAWMDYSIKPVKQVISEEMITYEQISQETTFPYMYGAMPNMGLYYAPDGPYGNPTDLMREFKIEEAQDQAEKSADLLTKDIGYVTERLHSVGLEGFDFDTTASAGDAEFVATLRGAENYRKLDPNAYIVIGMSAENVLGIHGSIEYKGTPVAGIYPAEQAKLCEQAGANVFGAVVNTNTSKSFAWNVARSAAIIKKCTDESNIPVHANLGMGVGGIPMCELVPTDTVGRAGKILIEIAHIDGI