MADQVDEVAPLVCDNGSGMVKAGFAGDDAPRAVFPSIVGRPRHTGVMVGMGQKDAYVGDEAQSKRGILTLKYPIDHGIVTNWDDMQKVWHHTFFNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFYVPAMYVAIQAVLSLYASGRTTGIVLDSGDGVTHTVPIYEGYALPHAILRLDLAGRDLTDALMKILTERGYSFTTTAEREIVRDMKEKLAYVALDYEQELDKASSTSALEKSFELPDGQVITVGAERFRCPEVLFQPSLIGMEGAGIHETTYNSIMRCDVDIRKDLYSNIVLSGGSTMFPGIAERMNREITALAPSSMKVKVVAPPERKYSVWIGGSILASLSTFQQMWISKDEYDETGPSIVHRKCF*