MPWQKIDHHFTHPELDYNSHPNFQPCIKVSVFFRKIDSIDYDTFFGHWQTVHADLAVATLAFRNHIVRYAQHHQTPEMKERARSLGEGVLDYDGCAQLWVRTWDDWLAFYNSKEYAAALSDDCDRFMALPMTYMIGYENLVVGDASKRMGGKDGMDVEKLK