CHDPPPPSTYSFDRDKLITPQILQMLLVLLEGILRDPYAYPFAAPPNCEENKRPDYYATIHQPMDGGTARKKLLNEYYLTVEEALKMFLKQAENCWKYTKDGSPQYQAAIGMMDHLDAYVGNLPAP