MKNKMKQDSWRSRRAYGSGGHWLLQLQGRRRKALRCKQKMRLLHPLVSRPSAKPKDLEAPIDHRTEQRKTMNKPEFFVTPGYGEYMLNELHYSQAVKIGDRVETSGQGGWDDNLQIPELLADEIAQAFQNIERTLAAAGAGWEHVVHVNSYHVGGLPPEVNDVMVRLYRHYMPNHAPIWTQVGVAALGLPTMRIEIRVTAIVP