MIRQDRVVALISDYLKERVVISKAHVNELHLEINKGDILILAERFEEWDFPLIQITATDERGIHGYFRLFYTFANDHENYLIIVTFPVTEAEPSFPSITNRVPAAHWYEREIKDLFGLDPVGHPDKRCLAVHEDWPEGLFPLRKDFDANSVVPRTGAEFSCDKVEGEGVMQVPVGPIHAGIIEPGHFRFSAVGDTVINLEARLFYTHRGLEKLVEGKTPLETLPIVERICGACSFSHATAYCQALEKISAAEVSPRVQSIRTIALELERLYNHVGDVGNICAGVGFAFGTMHGARLKEDLMRLNEEVFGSRFLRGINIPGGVRRDISGLDSQRIVVALEKLEQEFRELVEILLNTNSYLDRVETTGVLLKQTAVDFHAVGPAARAAGVNRDLRRDHPYAAYDRVSFKVPVYDQGDVLARIKVRIDETFESLNIIRQVLASMPIGALTKPLGEMTPYQYAIGMTESARGENVHFVMIDEDKKIYRYMVRSASYVNWPVVPTTVPGNIIPDFPVINKSFELCYSCLDR