MEMAKEQELILVLDFGSQYNQLITRRIREMGVYSELHDHEISIEEIKKMNPKGIILSGGPNSVYEEGSFTIDPEIYNLGIPVLGICYGMQLTTKLLGGKVERANEREYGKAIINAKSDELFAGLPAEQTVWMSHSDKVIEIPEGFEVIADSPSTDYAAIEDKKRRIYGVQFHPEVRHTEYGNDLLNNFVRRVCDCRGQWTMENFIEIEIEKIRQRVGDRRVLCAMSGGVDSSVVAVLLHKAIGDQLTCIFVDHGLLRKGEGDMVMEQFGEGFNMNIIRVNAKDRFMNKLKGVSDPEQKRKIIGNEFVYVFDDEASKLKGVDFLAQGTLYTDVIESGTKTAQTIKSHHNVGGLPEDMEFELIEPINTLFKDEVRKLGIELGIPEHLVWRQPFPGPGLGIRVLGEITEDKLEIVRESDAILRQVIREEGLEREIWQYFTVLPNIQSVGVMGDYRTYDHTVGIRAVTSIDGMTSDFARIDWEVLQKISSRIVNEVDHVNRVVYDITSKPPSTIEWE*