MARRLLRRSLSHSSAEDMVVSSIRLLSARNPNESAPLPIPLQPVKPNPCPGAAPPTTLLPSLADRLRVVFLHKPPGRAALHRALSSTGLDAALALHPEALSNVVNAGNLSGAATVDLFDWAISNAKLPPSLHTCNTVIRALGRRKFFASIEDALEIMRKNGIFPDPTTLEIIIDSLVASRQINRAVQLLKSDQFGFGFCQTCHRKVAFSALINCLCQRSHVGVASSLLQAARGDHLDLDKHVYNDVIGGWARFGRVDKLEHFWAMMLEDGLAPDEVSHCHLIEALGRAGQPEEGLKVFEKMVHEGYGPTTTAYNALIFNFISSGDLDRCIKYYKDMVDKNCPPNSATYCKMIRALLRARRVADALQMFGDMFTRGVLPNTGDITLFIEPLCTYGPPHAALMIYRKSRKAGCTISLKAYKLLLARLARFGKSGIVLKIWEEMQESGHPSDKEIYEFIVNGLCNVGKLDAAVSVVEESLMKGICLGRVVYSKLNNRLLEMDKVETAYNLSKKIKVGRTLANSRNYCRANGWHL*