MKQVWVKVDPWDKKRVTTALEGGADAVWTPPGYAAEVKTLGKIPVIAPDGDLAPGQDLFEVTLSRADDEADIAAKAKTHPVVVHCADWTIIPLENLVAQCPANLFVEAATVEEARTFLGILERGVDGLVITAADLGEVKQLLRLVKEISPPVELTPATVASVHLLGMGDRVCVDTCTQMGRGQGMLIGNSSAALFLVHAESLENPYVAARPFRVNAGPVHAYIRVPGGKTRYLSELKAGDEVLVVDYSGRTLPATVGRVKIEKRPLMLITATHEGRECSTIVQNAETIRLTRPDGEAVSVVQLSPGDQVLVALEEAGRHFGYKVTETILEK