MSTPMFYLLEAKMNLSAIHCISLYGTPQIAIGFADDTFIFAKAQDKNIHNILASLATFSEASVLKINMGKSALIDISVHHFDSLLGHGLNIRRGWIFQHLGYPLGTNVSFKDKMNWVFEKNKYKMELWNASHWPLHARIRIVQAFLQPYIMYYLLLLDWKKCHLHTFDGLVKKFQWTKKHNHALVISAWKYVYQPTLRDPWRDWLLVKHTRRWNAKAKICYQLLISFNGIASQCNQQWKLRKPVLWWHARFSVIWYSGLTFRMRIFMWKILVGHFTLGAFLSNHALHGVCCPHCEARAENIRHVFWMCPYIQKCWNSLLLFPIWDLRSTKFNITFL*