MLEKLSFLLHKFPLVSKCGFIKKLASESSNDSNIIRIPDFPGGAEGFELVIKFCYDISFEINTENIAMLLCAAEYLEMTEEHSVENLVETIEVYLNEVILKSLSKSVKVLQKSQDLLPIAERVRLVDRCIDSIAYAICQESQSNEDIVDWWADDLAVLKIDMFRRVLVAMIARGFKRYSLGPVLKLYAEKALRGLDIFGKEAKKMEAEQEHEKRLILETIVSLLPRERNSVSVSFLSILLRAAIYLETTVACRLDLEKRMGLQLRQAVIDDLLIPYYSFNGDNTMLDVDTVQRILMNYLEFEVEGNSADFASDIGELMETYLAEIASDRNINFAKFIGFAECIPKQSRMYRAIDIFLKTHPNISEVEKKKVCSLMDCKKLSRDVYAHAAQNDRFQENLSNSDSPAPATAEKTLSPPELSSYKNELSKLNRENQYLKLELLKVKMKFKELEKEKAFEVMSGSDCSSSVSTASVAKPRLPRKSFINSVSQKLGKLINPFGLKQGQTKQPKSRRHSIS*