MKNILPFFSDHYDDNSLVLAFGFSAATLFLSIALLFWRHTGSKKASSVQIPVKKLVVDVPDHTELEDLTKKKVTILFGTQTGTAEGFAKALAEEGKARYGNKVIFKVVDLDDYAADEEQYEKKLKKEILVLFTLATYGDGEPTDNAARFYKWFVEGKEERGEWLSGLPYAVFGLGNRQYEHFNKIAKVVDEALAEQGANRLLPCGLGDDDQCIEDDFSAWRERLWPELDPLLTDVNEASPAPSTPYVAAIPEYRLVIHNMDTKPHEDTDAAKMNGHAAYDIHHPCRAAVAAVRELHTPLSERSCIHLEFDISSTGLMYETGDHVGVYAENLPENVEQAGKLL