MVSTLQLDIEPWDEHQDKPGKMASMDWKRPALEILLNVYRDHPILYDMRHPKYYAKLERQKALNTIIEMLEDHRPGTTTGDILKKIQTMRTQFGQEYNKVRKAQIKGVEYVPTVWWYEYLKFLRQHIKPRATLKDELDDSQDGDEEYMSVSHGNDEYEKYEMYAPEEQYEVDNEGESEIVYEIQSTPKNIKSDNNGETKFIRKREFASVTPISGNEEIIYEITNANTIVPKRKIEMVSPVSSDHNPKQPRKEKAAEQQTPSIKVIDSSSIVKKPDAAEITVEPDRYKSFGQFVASQIAAVKDDFLFYSTQMDVLNVINKAQLKQLQMDKEAASSSKS