MKERFSFIPKLSLKHLFNNISTATQSQCFLKLDQFLTTQNLAKPIWHTIHTYTSRIKHSKSESNRNKSKPISFFPIDDGAEEKPALELQKSRGQHILNNPRVLKAIVKKAGVRATDTVLEIGPGTGNLTLELLQTANKVIAIEIDPRMIEAIQNRIHGTDIADRLELVRGDVLKTELPDFDVCVANIPYQISSPLIFKLLSLMPKFRYATLMFQKEFARRLIAKPGDPLFNRLAVNVNLLATVNLLMDVSKKDFSPCPKVDSSVVRIEPRPCPPPVDLREWDGFTRMCFSRKNKTLGAIFRQKNMIFHLLKKSELWHEKQSLQAGQDKQERPISDLSLLGELSDDRTDTDDIDMEVDMDRQKFVCLKEKIVDILKSGEYEDKRSSKLSEDQLLGLISLFNKEGVHFS*