MADQVDEVAPLVCDNGSGMVKAGFAGDDAPRAVFPSIVGRPRHTGVMVGMGQKDAYVGDEAQSKRGILTLKYPIDHGIVTNWDDMQKVWHHTFFNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFYVPAMYVAIQAVLSLYASGRTTGIVLDSGDGVTHTVPIYEGYALPHAILRLDLAGRDLTDALMKILTERGYSFTTTAEREIVRDMKEKLAYVALDYEQELDKAASTSALEKSFELPDGQVITVGAERFRCPEVLFQPSLIGMEGAGIHETTYNSIMRCDVDIRKDLYSNIVLSGGSTMFPGIAERMNREITALAPSSMKVKVVAPPERKYSVWIGGSILASLSTFQQMWISKDEYDESGPSIVHRKCF*