MKKALFKPKPKTPVELVRHARELIIFLDSNACTRESKREEKLSDLSKMILEIRTVLYGNGESEPNADACSQITREFFKDDTFRLFILYLSNLKLGARQDATHVIANLQRQRVNSQLIASQYLEKNLDLVDMLIGGYEKEGDIALTYGAVARECIRHQSVARHVLESEHMKKFFDYIQLPNFEIASDAVATFKELLTRHKSTVAEFLSKNYDWFFKEYNSQLLESTSYFTRRYAIKLLGDMLLDRSNAAVMVQYVSSLDNMRILMNLLRDSNKTIQLDTFHVFKLFVANQNKPPEVVSILVTNKHKLLQFLDNFNNDKADEHFQADKQQVISEIITLEHKDRPCTALDNCEVPC*