MADPEEVQPLVCDNGSGMVKAGFAGDDAPRAVFPSIVGRPRHTGVMVGMGQKDAYVGDEAQSKRGILTLKYPIEHGIVTNWDDMEKIWHHTFYNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFNVPAMYVAIQAVLSLYASGRTTGIVLDSGDGVTHTVPIYEGYALPHAILRLDLAGRDLTDFLMKILTERGYSFTTTAEREIVRDMKEKLAYVALDYEQEMETSKNSSSLEKSYELPDGQVITIGAERFRCPEVLFQPSLIGMESAGIHETTYNSIMKCDVDIRKDLYGNIVLSGGSTMFPGIADRMSREITALAPSSMKIKVVA