MTEKLPPVLFALGTLCVVCDDLATGNHYSVPSCNGCKTFFRRAIVVFVAPVATVGLKNAWPLA