MAEDGEVSAIVCDNGSGMVKAGFAGDDAPRAVFPSIVGRPRHQGVMVGMGQKDAYVGDEAQSKRGILTLKYPIEHGIVTNWDDMEKIWHHTFYNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFNVPAMYVAIQAVLSLYASGRTTGIVLDSGDGVSHTVPIYEGYALPHAIQRLDLAGRDLTDFMMKILTERGYSFTTTAEREIVRDIKEKLGYVAMDYEQELQTSNSSSTLEKTFELPDGQVITIGSERFRCPEVLFQPSMMGLESAGIHETTFNSIMKCDVDIRKDLYSNIVLSGGTTMFPGIADRMGKEITALAPSSMKIKVVAPPERKYSVWIGGSILSSLSTFQQMWIAKSEYDESGPSIVHRKCFX