MADDEVAALVVDNGSGMCKAGFAGDDAPRAVFPSIIGRPRQPGVMVGMGQKDSYVGDEAQSKRGILTLKYPIEHGIVTNWDDMEKIWHHTFYNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFNVPAMYVAIQAVLSLYASGRTTGIVMDSGDGVSHTVPIYEGYALPHAILRLDLAGRDLTDWMVKLLTERGYSFTTTAEREIVRDIKEKLAYVALDFDQEMQTAASSSSLEKSYELPDGQVITIGNERFRCPEALFQPSFLGMESAGVHETTYNSIMKCDVDIRKDLYANVVLSGGTTMYAGIADRMSKEITALAPASIKVKIIAPPERKYSVWIGGSILSSLSTFQQMWISKQEYDESGPSIVHRKCF*