MKTNLSLRGSELAQQKPVFLDILSDAWDPVSNPEGVVNIGLAENTLMHSEMLQFIESRSQVTSHILTYGDGFSGSRLLKESLCHFLNQRFSPLTPLSPSHISVTSGVSNAIECCAWALCDPGDYILLGRPYFNAFKSTFGLRAGVAVYDVKFGAIDPFSHEAVRQYEQAYNQAQRDGIRIKALVLCSPHNPLGRCYSEDVLAEYMVFCNRHKLHLISDEIYALSVWENPALPDSVPFKSILSMDIKSLMDPSMAHVVWGLSKDFGSTGLRIGCLISQSNTHLLEAADGISLYNFPSSLADNIASSLLRDDKFTSSYIATNQHRLAESYSFVTSLLRRYGIPFYESNAAFFVWINLGAVTKNGANDTEIMARLREKKVYVGAGYMYASEEPGWFRMVFAHPTPILQEGLQRIAQALEI*