MKHMKFIYQKLFLVLFILSGCSKFDEVGLPDFEVSTTSSTFKKGTPVEFTFNGNPQLISVYTGETGRDYAYKDGRVMDISSLNLSFNSAVTNSATSNLQTGMFSLLVSTDFNGDYSNITSVENATWTDVTSRLSKLEANTNATSSAATPAAGIALTDLRVAGKPFFIAFKYNIRQQSIYGVWKIWTFQAFSLTATGSAGTQVLGNMTTTAFRVVQKNPEIISRTTATTTALTLQHADLTLNPAAAEIPTQNWLITQGFTNTNKIDYGPDLAIPIQGGTSAVEKKNYTYTFANAGKYKVYFVAANENTKDRKEVVRSIELTITE