MADALVSSVVDELCAIAKDKVVLLFVVKKEVRKLFSTFTAIQAVLEDAERQQVSKNAVKDWLRKLKEVTFEVEDILDEWRIEAFRSREDGDDILKCKKVRSCFLFPCPCFKQVKLRLDTGHRIREISDRLNQISMEKNAFNFNAVSKREVGDKPMMNERETTSLIDKLEIFGRDAVKDEIVNELVCETSKEERPFSVVSIVGMGGLGKTTLAQLVYNDETMMKHFEKRIWVCVSEDYDVKKILTKVIESMGESAGGNLTWISCSRDLMHLLAKTGFYWC