MTLVWLLLSTASIFTLKQYAQKNLELTAATMGRSLEAALVFGDSAAAEETLASLGKQGQISQAIVLNGQMQHFAAWRHEPLANKEQVSGLISKWLFPEPTVQPIWHQGKQIGELRLTALDELISHFLGISILVLTGSILLASFIALLLTHSLHRGIVAALQSITEVVHDIRENRHFSRRVPEERIEEFHLFAQDFNSLLGEMEDWQRQLQAKNAQLLRSSLHDPLTGLANRAAFRNALAELMQNEVDHQTSALLFLDGDNFKLINDNWGHAAGDKVLMEVASRLMTFAGKRHLAWRLGGDEFAVLLREVRSEAEVQALCQALTEQFLPPFNLHNGHSATLSLSVGYALAWEHATAESLQELADQNMYRMKNQRIQQTLK*