MKDGSLEMDDQKHNHLQLPEDMDDNFTDEDDDNDDNASAWDETPDDHKNETHNKQIKPKVKEEQDYYFALNRANGESLIFQQNRFSKDYSRPDGSTVWRCMTWQPKYKTRPQV