MNLFSPHLKRNELIKFAKELDFSKSQDLLINVHRNHAFEGVQSIIAPFLHFANLRAEFNFSSYDDSLSFDNFKEASLELLWLDLTRYKNNVQNFIEERLLELRKISQNPILVLSLGEFKTDKKILNCEIFNIEKLIKEYFDEEDILDLAKEELTGSKLNNKALIFLAQILGLSLIPALVKPALKALVLDLDNTLYQGILGEEGIDNLNLSPLHKTLQEKIKTFKKQGFLLALASKNEEKDAKKLFEIRKDFILQWDDFDARMINWESKGENILKIAKKFNINTNAMLFIDDNIAELENTKITGVKTLLCDENILYKIKLFPNLLKLSNTKEDQIRAKDIAANALREELKSLSDEEYFQNLEISLNFSKNDLQNIPRISELLGKTNQFIANYTRLNQEKVAQHMQKELIVSVSMSDKLSDSGIIAIFVFSCKEGNLFIDDLCISCRALGRKLETRMFFKAFELALHFFDLKNNNARLYYQKGERNMPFLSFLEQISKEFEKNSALIPFQNLNFKGLIIHEN*