GSGSGMDEIVKVLSQHDRILVVGHIMPDGDCVSSVLSLTLGLEKLGKEVKAAVDYKIPYVFEKFPYIDKIEENPNFDPELLVVVDASSPDRIGKFQDLLDKVPSVVIDHHSTNTNFGNWNWVDPSFAATAQMIFRINKALGVEYDSNLATLNYLGIATDTGFFRHSNADVRVFEDAYKLVKMGADAHFVAKEILENKRFEQFKLFAEVLERLQLLENGKIAYSYIDYDTYLRHNCTDEDSAGFVGELRSIRGVEVAVLFMEFPRGKIHVSMRSKDWFNVNEVAFELGGGGHPRAAGVTFEGKKIEEVIPRVINHLLKKFKEGVESESEKIPEGDVLGG