MHALIIINRAGSLIFQREFGSSPTALTPNEYLVLAGTIHGVHAISTQISPLPGSSGIQLLEAGTFNMHILQTHTGMKFVLFTEKKTTNARLQLQKFYELYSDYVLKNPFYTLEMPIKCQLFDEQLKRYIDSH