MSMSREDFKSIYDSMNDKDDIPFLKVQYSNYIKGKSIIEISTDLNISSTIVAKQILNHILDTDVKQLYSINNINHTNTDLYKLLSVKTDRESVLKKLMKTPELIDNERLRVNIQQSVYSDDNCSPLINYIRSSTGSEYEFLLQEKLFQLNIPYQTEDQLRKIGYPKTPDIKLEVPFAYRGYIINWIESKASFCDDHNYKNTKDQIIGYKNRYGPGMAIFWFGFIDDLNNLQEDGVLISDRFPDFESIELLNDFNQHLKGMITTTATTTITPTITPTITPTITPTITPTITPTPSITPTP