MMEIIIFIQKNWSIIATVFGVIGTLFWLKMDSKYAKKSDMFSLQDSIEKNDERLTKMEIKVDNLPTAKDFAALEKLMTKIEGESKATNATLSAISHQTGLLLEDKVLNKKE