MPTIDLSNITDFVVNEGHGVKGLSEIGLQKLPKQYIQPIEERITTNTVILDDQIPIIDISNWDIHNKLVCEKICNAAEKWGFFQIINHDISLEVLESVKDATYRFFKQPAVEKNKHSKENSSTNNVRYGTSFTPKAEKALEWKDYLSLFYVSDEEAAALWPCALRDEALEFMRNSEIVMKKLLEALMKGLHVKEIDDSVLMGSKRINVNYYPKCPNPELAVGVGRHSDVSTLTILLQDNIGGLYVKKMDSDMWVHVPPIHGALVINIGDALQIMSNGRYKSIEHRVMANGNNNRISVPIFVNPKPTDIIGPLKEVLLESGEEPIYKQVLYSDYVKHFFRKAHDGKDTVDFAKIN*