MSEAVSALGGKSVKGFADVAEAGLVGMVTIRADLGTKALAKALKALGLPVPGQRRIESAEGRQIAWMSPDELLLICAYAEAPALVAQLSEALAKEHALVVDVSDARALFRVNGTKADQVLTKLCPVDFALLPDGEIRRTRAAQVAVALWRSDEAEISLICFRSVAGYVFDLLEVSARKGGELS