MALLEGSLNTAIGASLLLVIRLLPLSLPPHVPHILHHIRTSGYTLLRDPHHNKGLAFTEKERDAHYLRGLLPPAVLNQDLQEKRLMHNLRQYKVPLQRYMAMMDFQERNERLFYKLLIDNVEELLPVVYTPTVGEACQKYGSIFRRPQSLYIIDFFMGKILEVLKNWPERSIQVIVVTNGERILGLGDLGCQGMGIPVGKLSLYTTLGGLHPSVCLPVTIDVGTNNEQLLKDEFYIGLKQRRATGQEYAELLHELMCAVKQNYGERVLIHVNFANHNAFELLAKYSKTHLGTTSVVLAELIASLKLVGGSLAELTFLFLGAGEAGTGIAELIALEISKQTKAPLEETRKKIWLVNSKGLIVHSRMESLQHFKKPWAHEHEPIRALVDAVQSIKPTVLIGSLGIGKTFTKEVVEAMTSFNFLTLLICMTLLIL*