MICQNCGKENREDALYCEWCGVKLEVLNEKDQQFRLFLSRKEQNSGIFWSVVTLFYAWLALSYWFVWFGAIYNVVVIILRFVQAEKVKNSSVDLVQSYQNKKKLLIVTLIVNVLIGWFPVALAGYWNDKTKINYVMKNPEFVKQ