MSSRYMLCFTAKLQNLTALQPQKGWDNGKEFDVMVECRGCNARTNIVVFAPADLTVTSTVNDFFFQCPTCNKVGTIRTIEGYGEPLMHSDTMKNPSADAMLFEAENFEPINCDFDSLWEAKSLSTIDGEKAYGPFDISGDGYFDYDEDKKVPVAASEMIVYFVPKYLAS