MAAPPPGKWPSSEVDGKVALIHGGSEGQGLAFAREFTSRGCRVVLIGKSLPRSAAGSAGGESSDASVRLVELDHGAGEEAYGRAVDAAWGVFGSVSVLVNCNSGPATMKPFLETTDEEFDGIMDVNVKASWRMGKAVARKMREAGTGGSIIFITSITGTERGIYPGVSMYGTSMAAVHHLTKMMAMEVGKYGIRVNAVSCGLTPSDSIFESKDTKSVQEMAKKVVPLQRWSKFPGDIMGVVLWLAGDSSTFVTGTISIADGGQSITRARLSSFL*