MDSHSESAFATVPRFVRSVYDMLQNEDRRILSWSADGSHFQVYDMPRLEVEVLRKYFKHGKFSSFQRQLNNFGFHKWTKTRASVATFSHEVLIRCHPSQLNALVGQMKKKVATTPVKSTTSAKRPRSLLASTTTVTAMMEPMVASKKQKMSPRDVCDLSAISFSSLWTQDGSCNQDEPLFDALDSIELTELDWDAVTSPIQADTCDSDSVSVSSSDIDLDIDLQANCGASGLGLLGEEDVCAILGDLETAGALSGSELDALFEGASHSEEVDLALDGDIQFDIAVDAGVDSLLFV