MAEVVLSALLQVVFDKLVPLITEEQGMKWGVNKEMERLKSMLPTIQAVLEDAEKQRVEDKALRNWLGKLKDAAYDADDILDEFMTEALQRKIVSRGDHMMNKVRNFLSHSYNPLFFYHRMGHKIKVVRERLDAIASERSKFHLTVGRRRSKTSNRLQSDSFVVELEIFGREDDKEKVVESLIQTCNEDVSVIPIVGMGGLGKTTLAQLAYNDHRAKRHFVLRMWVCVSDDFDLRRVTKAIIESATGNTCGLLDMDLLQRRLQENVRGNKFLLVLDDMWNEDPDVKSKKEAPG