MKTQKALRNSKMIIMVTGATAGFGESITRRFIANGHKVIATGRREERLKTLKDELGDNLYIAQLDVRNRAAIETLIADLPAEWQAIDVLVNNAGLALGLEPAHRASVEDWEDMIDTNNKGLVYMTRAVLPGMVERNRGHIINIGSTAGSWPYAGGNVYGATKAFVRQFSLNLRTDLHGTAVRVTDIEPGLVGGTEFSNVRFKGDDAKAEKAYENTQALTPEDVTEAVWWVATLPKHVNINTLEMMPVSQSFAGLSVHRQG*