MNQDAHLAEALKLRNVLAQFVGNTRLVGFPEQMITDRSGSVASFAALSEQVFGTIVQRFMAKPLNVRFHYGHPDVWDLTWVRGNGGVSKASKQLHLSEDIFGGMNLMLRGGRVKYLGFKMVGKAREVSFDGTNQFNFKISSGNGMQLISRDFHRLAKNLDLFRMLSFFQSSAGIFFTEWMLFASLFAFVVCKLMIAMLHVETFFSAGDAFDSVGFHDEPGTEVLYPSQWMIQATLVMAWPSMLEGWLDGGFAKMFTRFFQHALAGAHVFNMFIAKTRGYAIDHTVTSGKALYQVTRRGMRMRHSFVSLYTRYAVSHITPSAEMAAYVVMLTALSRFGPMYVFVMTTWHVWFAITCLSLAPWLFHP