MSLHEAFWSASLQEWKQGYIEQEEHFMCLLCGEQVEKGIIYPVEDVLYEASRFIRHHIEVTHGSVFTHLSQLDKRLTGLSDHQVNLLRLFYQGKTDAEVQNEMGIGSASTIRNHRFALKEKERQAKVFLVMMELLHEADKQQSSNDAKSSKQKNNSKDGDVTEYAAVVKKFLPNGLSGRLERFPRKQKHKLILLEEISKKFELDRLYTEREVNEILEGLYDDYVTLRRYLVDAGLMDRQADGSQYWRIAVENEGEERGAQQMNRKQELKQMYKEVETDAGVYQIKNKQDDKVFIASTNNLKTINGRKFMLQHGSHPNRQLQKDWDKYGPDAFEIEVLEKVEKKDHPYFDLKDALEKLEDKWMKKLTPYGDRGYHVQKDPS