AGSPQLDHAAAILDKLLSPEYADHSYPFYEPVDAEKLGWYDYRKVIKEPMDLSTVRAKLEAGEYKDAAEFKADVDLMFDNVFKYNPPDHPVVKDAKYVRKVFDEEWAKVPA