MMILPAHSGEEKALDTGKHSLPSNIILRAAFVFKMRPSPDIHALSNMMEMDKMDIKWGNLYGYKLSLESVFTGSLTTIITRALGIKAAAYLAYKILSSTTITFSNIVGPKEEVSFCGHTMTYLAASAYGVPNAIIVHFQSYMNKVKIVLTVDENLALDPHQLCMDLADSLRLMKDAIVAMQ