MSTSRTSDASLKGYESNQTQMNLSLLQRNMSPSGERRGRGKQAEPGRFLGVRRRPWGRYAAEIRNPLTKERHWLGTFDTAQEAALAYDRAALSMKGCQARTNFIYSKDTNTNIFHNALTPMNTQPLLPPSHNTHNTQPTNQSGLSHHLGAISSHIENPSDMSAYGSPQDDNFFFSNDSNSGYLECIVQDNCFRKSNASASSHDLTIGHVNSNSMHVQPHFDTTQEALNMQTTVTSNYADISYPSQGLWNNQQSWDCSSNELAAMFKNPSRAEEGYMCMNALMYPFTDSSSYGFMTQAEAVSSTTFSPSLPPFGDADLGYSPF