MDPTKGPEPCVVCGDNATGFHYRAMTCEGCKGFFRRSVQKKLKYTCKFNGQCFVGNKQNRNSCQKCRFDRCLKAGMATECKLSIDSFIPITNQSMERSHVYL