MKKDQKYYGEVWFAGEESNKQFAVLFYKDDDLMLETNLCAPRTVYKQPQILGVFTGLGYITFIDCRIQHSSSGMVETRIYRPKYTFVSAVHFVNVLNTKVSEFSVINDTIVKWVNHYTWYDHLDEKLLYKKFDDLYTIDEIGLEITISHYLNFQSERTELHIKNRGSILFKKDEPVDILESIRIYVQFQKMLQLLFGRSAKFERFSFKCLSCGEWQQVYYNDKKLTKSTNTYVHTDYEKVKVDLDKVLHAVYTNNSFQFCLDKLMENFIATQTSHNKRFTNSIASFEAFGKLYSGHKSNNLSKFIKHYKTAFVLIGKFTDDEWKSFPSKVVRSRDYHVHSNIANKNVYSEYELLYISFLFDFVIAYLLLETLEVSEDLLKNFIMHGNSVFIDMKRTNEILSANPLLKSQSN