MADSEDVSPLVCDNGSGMVKAGFAGDDAPRAVFPSIVGRPRHTGVMVGMGQKDAYVGDEAQSKRGILTLKYPIEHGIVTNWDDMEKIWHHTFYNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFNVPAMYVAIQAVLSLYASGRTTGIVLDSGDGVTHTVPIYEGYSLPHAILRLDLAGRDLTDALMKILTERGYSFTTTAEREIVRDMKEKLAYVALDFEQELDTSRSSSSLEKSYELPDGQVITIGAERFRCPEVLFQPSLIGMEASGIHETTYNSIMKCDVDIRKDLYGNIVLSGGTTMFPGIAERMTREITSLAPSSMKIKVVAPPERKYSVWIGGSILASLSTFQQMWIAKAEYDESGPSIVHRKCF*