MKHKLHTFFVIICLVVVLYCGGIEGKQNNNIKKDMWISRFFTHKNGKYARNEKTVENAEGGNKNNEILDDLYNEDIDEVVKNILKSENVDIQTLKIIKELDKKKNEVIIANKQKNLYKSGAFGMSVIFLSFALRELAELLVNYYLDKHHNTKNALNRLITNKWK