MSQDIHAHRILILDFGSQYTQLIARRVREIGVYCEIHPFDMSNEAIIAFAPRGIILAGGPESVHEADSPRAPQAVFDLKVPLFGICYGMQTMAEQMGGKVQGSDLREFGYARVDVVGKARLLDGIEDHVDDDGVLGLDVWMSHGDKVTEMPAGFHILASTPSCPIAAMADDARAYYGVQFHPEVTHTKQGLRILSRFVLDICGCAALWTPSNIVDDAIATVRAQVGSSKVLLGLSGGVDSSVVAALLHKAIGDQLTCVFVDNGLLRLHEGDQVMAMFAENMGVKVIRANAEDKFLGRLAGVADPEEKRKIIGRTFIEVFDEEATKLQDVKFLAQGTIYPDVIESAGAKTGKAHVIKSHHNVGGLPEDMQFELVEPLRELFKDEVRKIGLELGLPYDMVYRHPFPGPGLGVRILGEVKKEYADLLRQADHIFIEELRAFDWYHKTSQAFVVFQPVKSVGVVGDGRRYAWVVALRAVETIDFMTARWAHLPYELLEKVSNRIINEIAGISRVTYDVSSKPPATIEWE*