GSGSGMDEIVKVLSQHDRILVVGHIMPDGDCVSSVLSLTLGLEKLGKEVKAAVDYKIPYVFEKFPYIDKIEENPNFDPELLVVVNASSPDRIGKFQDLLDKVPSVVIDHHSTNTNFGNWNWVDPSFAATAQMIFRINKALGVEYDSNLATLNYLGIATNTGFFRHSNADVRVFEDAYKLVKMGADAHFVAKEILENKRFEQFKLFAEVLERLQLLENGKIAYSYIDYDTYLRHNCTDEDSAGFVGELRSIRGVEVAVLFMEFPRGKIHVSMRSKDWFNVNEVAFELGGGGHPRAAGVTFEGKKIEEVIPRVINHLLKKFKEGVESESEKIPEGDVLGG