MAALTTTAGAIVAPRASSRARAVHTASSRASAIPPARTLAPLRRPGRSAAAPIWSPRPVLTVARAAGEGEGSLLDELDADARCPVPKDQRPASQFKELQDSPLLGWGGLELPGYLARLGFLGAFFFVVLAYPIASVSYDPRTQPLEAIICATTGTCVATAAISLLIYNNWSYVRDRLLSATVEYEETGWYDGQVYVKDPEMLARDRLLGTYTVRPIVERLRKTLLACGAGVFVSLAALNSIDAPEYGVDRPAWEQNGGAGFFSERSVAMYEPSAMSEEEEAEEEAAAWDRYEAAMDRYKRDNDAARAAKFAEVFVGRYADPKHPGCAREIAAGSSDGSATTLAVSGADGTPGCLNGETQREWSLEGVVRGEGEILIDFSPKGGPKDLVGKWTGKGILYPDGNTWSKLE*