MYSLGHFSIWTGPLDLDDADSGSIVYYLTSVCEIRFSVRRFLNIPGIWTKEQVEAWKPIVDAVHKKGGIFFCQLVHAGRASNYELHPNGEAPISSTDKGLTSTTPPRRLRIDEIPQIVNEFRLAARNAIEAGFDGVEIHGAHGYLIDQFLKDQVNDRTDDYGGSLANRSRFALEVVEAVVDEIGSNRVGIRLSPFSDFMDAVDSNPEALGLHVVEALNKYGILYCHIVEARISGVEERDDPRSILPMRKAFKGTFIAAGGYDRESGNRAIADNHADLIAFGRLFLANPDLPKRFELDAPLNKYDRSTFDTSDPVVGYTDYPFLDSLSE