MKGLFKSKPRTPVDIVRQTRECLVYLDLHSDSRSGDAKREEKMTELSKNIRDMKSILYGNGESEPVTEACVQLTQEFFRENTLRLLIIHLPKLNLETRKDATQVVANLQRQQVSSKIVASEYLESNKDLLDILILGYENMDIALHYGAMLRECIRHQSIARYVLESEHMKKFFDYIQLPNFDIASDASATFKELLTRHKATVAEFLSNNYDWFFEEFNSRLLSSTNYITKRQAIKLLGDMLLDRSNAAVMMRYVSSKDNLMILMNLLRDSSKNIQIEAFHVFKLFAANKNKPPEVVNILVTNRSKLLRFFAGFKIDKEDEQFEADKEQVIKEISAL*