MDDPLYQKAGKTHYLHDLKNLDDEYCQTTLRKRGYNDPCAKANVWYLGSYGKFRLWCTVEKGKTYGGGGLSSKDSFPMATCRKRGPSADAPCKFDAKQGQDSFTNFCKDGKPVELNQEGFIKP