MVRILQCANNPIHNRKCNFRPVSAYAMFFRERQIFAKKSFPNATFGDISRIVAAEWDALGKNERDVSVIFAVANDFKILKNVNAFTPRLAFHEFRH