MGKGGAGLCALDATEPLLADNADRFVMFPIRYNDIWEMYKKAEASFWTAEEVDLGSDYKDWEKLSDDEKHFVSHVLAFFAASDGIVNENLGARFMQEVQIPEARAFYGFQIAIENIHSEMYSLLLETYIKDSQEKEKLFHAMETVPVVRKKAHWAMKWIDSAERFSERLIAFACVEGIFFSGSFCSIFWLKKRGLMPGLTFSNELISRDEGLHTDFACLLYRHIENKLSEERVSEIVSEAVAIEKEFICDALPVDLIGMNKVLMGQYIEFCADRLLVALGNPKQYNMANPFDWMDMISLQGKTNFFEKRVGDYQKAGVMNGLGSNDNHAMSFDEDFX