MKSQGFSNDYKRGHSSSTSSQNVTPNAPNVVKPPEKKHRLPSAYNRFMKDEIQRIKAINPEIPHREAFSMAAKNWARYDPRLPKEPSLEMNEQVSTTHGHEHVKE