MADVDDVAPLVCDNGSGMVKAGFAGDDAPRAVFPSIVGRPRHTGVMVGMGQKDAYVGDEAQSKRGILTLKYPIDHGIVTNWDDMQKVWHHTFYNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFYVPAMYVAIQAVLSLYASGRTTGIVLDSGDGVTHTVPIYEGYALPHAILRLDLAGRDLTDALMKILTERGYSFTTTAEREIVRDMKEKLAYVALDYEQELETAANSSTLEKSFELPDGQVITVGAERFRCPEVLLQPALIGMEGAGIHETTYNSIMRCDVDIRKDLYANIVLSGGSTMFSGIAERMNKEITALAPTSMKVKVVAPPERKYSVWIGGSILASLSTFQQMWISKDEYDESGPSIVHRKCF*