MKFFLLKKFSEFLNAQTHFSLKRLSASSFLLETFSKEKHAFVVDLNVPYIGLSKKPPESVLKNTLALDFCLNKFTKNAKILQANIIDNDRILEIKGAKDLAYKSENFILRLEMIPKKANLMILDKEKCVIEAFRFNDRVAKNDILGALPPNIYEHQEEDLDFKGLLDILEKDFLSYQHKELEHKKNQIIKRLNTQKERLKEKLEKLEDPKNLQLEAKELQTQASLLLTYQHLIHKHESRVVLKDFEDKECAIEIDRSMPLNAFINKKFTLSKKKKQKSQFLYLEEENLKEKIAFKENQINYVKGAQEESVLEMFIPVKNSKIKRPMSGYEVLYYKDFKIGLGKNQKENIKLLQDARANDLWMHVRNIPGSHLIVFCQKNTPKDEVIMELAKMLIKMQKDAFNSYEIDYTQRKFVKIIKGANVIYSKYRTISLKDT*