MAVARFGRQEAEKEMEEVELKGERVVGIKELVDSGGLHAVPSIYVRPLHERPGDALAFPTPHAQIPVIDLANLCDGNDARHSVIQELGKACDEWGFFQVVNHGVELAVIQQLRAAALAFFKQPVEERMRFHSQSFRASVAYSTSFNPSLEKVREWRDTLSFNRFPGVCDGFQEAPDICKKAVQEYIREVEALAGKLYRAIFESIGLENEYFEKEVPGIPRVLMGINYYPPCPDPSLTLGLSGHSDVSCLTILHPDNVPGLQIKHKGSWVPVFPADPSAFVINLADQTEILTNGKYKSIEHRVVTNGDKPRMSIACFFGPKEDTFIAPLSKLLNEKDPARYKRTKFEDYVKNFASNRLLSDRGTLDFARI*