MADDEVAALVVDNGSGMCKAGFAGDDAPRAVFPSIIGRPRQPGVMVGMGQKDSYVGDEAQSKRGILTLKYPIEHGIVTNWDDMEKIWHHTFYNELRVAPEEHPVLLTEAPLNPKANREKMTQIMFETFNVPAMYVAIQAVLSLYASGRTTGIVMDSGDGVSHTVPIYEGYALPHAILRLDLAGRDLTDWMVKLLTERGYSFTTTAEREIVRDIKEKLAYVALDFDQEMQTAAQSSALEKTYELPDGQVITIGNERFRCPEALFQPSFLGMESAGVHETTYNSIMKCDVDIRKDLYANVVLSGGTTMYAGIADRMSKEITALAPASMKVKIIAPPERKYSVWIGGSILSSLSTFQQMWISKQEYDESGPSIVHRKCF*