MEKLFRLERDLLAATTAKGPFDPAVRRLRTSIRDGYEALILDHPAFNDVFDVEQSLWRLHYREIEGFRLRIRKLSTASKVNVGMEKQEGEANNTRKRKKGNNKEEPLLRALISFKSFLAEATGFFHALYIKIRLQSGVTSERFLSENNPSDEFRRCMATCHRILIYLGDLARYKEVYGVMDITTRDWRVAAAYYKQATVIWPCSGNPYHQLAVLCTYCGNCMSALYLYCRSLAARAPFQTAWDNLDMLFEKNKQLLQQAHPPQKCGEKEDEIDVAFDAAEREFEHIFHGEFYSDNRATSSDKLACNVPLVLQVITVLIFCMHQIGGKPEMLNQSHLLTRTLIFSIKFSSMLTMVVEEAESAFPVAVILVEWFANQPDSLLVIQRDKIAASSFSEFCEGMISLDASLLNKFTMDAELRDNDLFRGFDEAQMEDHELYGFIPLDSIHVNLDFKIQPVRYGSMI*