MATSEESSIFVALLYMCLLVTHACDSDTGVRFGYSGRTGPKHWGSLSPNFTLCSKGFYQSPINIVRDDAVYNPKLEPLKGDYTATKATIVDNVFNIALRYNNTAGTVNVDGKKYKLKQLHWHSPSEHTINGQRFPVELHMVHNTDDGNITVVSILYRYGKPDHFLFQIKDELAELYAEGCKAEKGDPFPAGVVNMRELRQGAQGYFRYIGSLTAPPCTENVIWNILGEIREMSKEQAAALMAPLQGSYKHNCRPTQRLNGRTVQLYDRTRKSHKVL*