MLLDVKASQRLDSRGNPTIQVEVRTAHGIFRALVPSGASTGVHEAVELRDNDKRKYGGKGVLTAVNNVNEIIGPALVKEGYSSRRDLKQIDGFMRELDGTPNKAKLGANAILGVSMACARAGAAAAFLRREGGEEAPYMVPVPFFNVLNGGRHSGNGMAFQEFMIAPTGAKTIEEGIQMASETYFVLKQMISDKFGAIYTGVGDEGGFAPPITQPEEALDLLTEAVAKAGYTDKIKFGIDAASSEFFNPENGTYDLGFKRIKEGESHSDDVRTPAEMMALYKSLIEKYPIPLLEDPFAEDDWESWTKFCKDFYFEELVGDDLLVTNVERVRMAESRVACNAMLLKINQIGTVTEALDAAKLAKSLGWGVFVSHRSGETTDDFIADLSVGLCTGHIKSGAPCRGERVAKYNRLLDIETELKESWKPWSYAGEKFRKPEAFFI*