MADEGEVSALVCDNGSGMVKAGFAGDDAPRAVFPSIVGRPRHQGVMVGMGQKDAYVGDEAQSKRGILTLRYPIEHGIVTNWDDMEKIWHHTFYNELRVAPEEHPVLLTEAPLNPKANREKMCQIMFETFNVPAMYVAIQAVLSLYASGRTTGIVLDCGDGVSHTVPIYEGYALPHAILRLDLAGRDLTDYLMKILTERGYSFTTSAEREIVRDIKEKLAYVALDFENEMQVANGSSSLEKSYELPDGQVITIADERFRCPEVLFNPAIIGMEAVGIHETTYNSIMKCDVDIRKDLYSNIVLSGGTTMFPGVADRMSKEITALAPSSMKIKVVAPPERKYSVWIGGSILASLSTFQQMWIAKSEYDESGPSIVHRKCF*