MKKFVGAHVSASGGVRNAPLNAQKIGAKAFALFTKNQRQWSAKALEEEEIEQFKANLKAAGIAPSCVLPHDSYLINLGHPGEAELAKSREAFLDEMRRCEQLGLDRLNFHPGSHLGAISESECLSRVAESINLALEATSGVIAVIENTAGQGSNVGYDFRHLGEIIDQVHDKSRVGICIDTCHMFSAGYDIRTREAYEASMAILDREVGWCYLKGMHLNDSKVKFQSRVDRHHSLGMGELGIAPFEFIMNDPRMDGIPLILETIDEALWAQEITLLYSLIKE