MADEEKQSEPFDLLEQTIEQFVETTRQIGIIVSDFQPGSQGVLNQKINMMVDNLREIEKCKAHVADVEVPLEVFEYIDQGRNPQLYTKDCLEKALVKNEQVKGKIDAYKNFKSLLVDELSKVLPKDMKEYNKIKESQGS