MLIDNKWLFNNNPDQLNYNFHQNLGGETDTEMIDSNPQQYHHGESSATKADSPHFRKSQIGEAFTKIEVDGFLKWNCLNCKKNYKYGNISNLWKHLKKCNLDKYNELQEARKHSHSEASTSNADFTSFPRSNIVKAFKKIEGVWNCNYCNYSYKGTNTFSFWRHLEVYHPEKYAELHKDKEKSIVWNSFTISPSDKERAICKLCGNVYKAKSYDLQRHLNFHNKFD