MKFAKSVMLLGALSASARAFVSPLKPTSRAVTSTTDHHMIASILDLLGGGDMELVSPEKALPGRSQPIIANLDTLRHCVLGNKIDEVPEGFELAVYANGCFWGSEKGAWRFPYGIHSTAVGYCGGFTPNPTYEEACSGRTGHTEGVRVVYDPSKVSFVDVMRWFWEAHDPASGMGQGNDRGTQYRSGIYYFNDDQKQLIEASKVAYEKALEEQTGRDRKITTEIAAASDYDKYGGVWYYAEAYHQQYLAKPGARPYCSAQPQGVSLPSYDDWCPFPEGSEEREKYRPKLPESFWKENAPRRGCSVVNSPNEPVVL*