MDRVVRLDSFALALLRRPNAGIHAVASAVEHTDLTGRERRRQKNERRLELAASRKLPKPEEEEKKKMDQRRKKKSDPSLANLAKMGMQWYTLRVFTNNEAESMEALRSTLEAEFPDAKFEGVVNGFLLPRCKVWSPIIPTESVVRGKSRFAMKAMLRGHIFLRCVLEAPVYRHVMNERSVFCFVGAFPYKMKAGYDTKMMKGGYPDAHIPAPVPSYQIEALREEAATREREFKLEQQKKKASEDQVLLEVKEVDDLEQRQGHLRVGDMVAVISGAYQNFQGTILEFLPAGKVKIVLPVFGTDTEIEVDMDALMFMVMKLEQTFLMKKLSPYK*