MKFTIPSAASFLWLSLLVGLTTRYRDGLAAAASASNPQLDLLTPDVKALVSQIAALRATNEEQHADLWRRLGKTQLDAREYGEARRIFCRGSELCPSDEKLRHHVKVYDTFQGEAEFLEETSSTGNSVVPQPLEIKPTVAGKPDLILSLDVPREAIPLAIKRWKGKIPPEDRCRLIHASTEPILSRDACQYLIQSALETVKHRGWTKDRHVQAPTCDIPVFDLPVAAKQWCRHAMKQSLLPLLATTVAPELDIDPNDLHIQDCFIVRYDGGGEESGPGFDSLRPHEDESLLSLTIALNDQSEYNGGGLYIHSTGDLLNGDAGTVLCFAGQLVHGGYPVVQGTRWILTVFLYVDANESGKPVGYTLDALQALQQK*