MNKKLLLSLLLIIVVVTNISAVELSKKFMVLAEQGEQKLQYSLTDKNEKKLTFKWVVDNPNVLELEVAEDNSALVKTRAKGRSFIYVCSEENPEILDKCQVVVNKDGVIKILAIGNSFSEDAVEQYLHELAIAEDIPNVIGNMYIGGCPLELHHTNIVNNKDAYFYRKIDLDGVKTETKNVSIDVAIADEDWDYISTQQASGFSGLYETYEKDLPFVMAHIRKQATNKNVVYLLHATWAYAKDSKHEHFVFYDNSQEKMYKSIVESAWRAKNLVGIDYLIPSGTAIQNARTTDIDVEKDFCRDGYHLNYDFGRYTAACTWFYSIFRVDVRKNSYKPDKVSSKEANVARNAAYTAILNPFFVTNLKVFMKTHK