MDFSSLVLMEREKDTNIFVREIGSYEITDGAEYITKLYYDGDKVNVIFDTQRDVEEWEYSAIFQLFPYDIFKDNGFNVEDIDDEYNPTWKLKFDYIDDHEAMEEKLKFICSLLDKAMTKVFEDIKGKKDEYI