MKKLLFFFYCYIWFDLFVHVSNFYIKPKNYYTHKAERTKKSVLKRYSFQLYNKKQTDLYNDNKNFIRIEFRPGVGGEEAFTWSKELLNTYKLFAERNKCKVEKIQDISDSLVISSKENLRIIKEDKQIEINLYDLFKNESGIHQVKRIPKNDSKNRIHSSTATVAIFFHKKEEPKYEINLKDLKISTFRSSKPGGQNVNKIESGVCILHKPTGIQTECQEERTQELNKKLAMKRLIQKIQHMESKEKENMVQHERAKLIKESNRSNRIRTYNFFRGYITDHINKKKIDLIYFEKGKLEYILNIF*