MPDRFATVVTCIDGRIHGPLGQWVRDRLGVDHLDLITEPGADRVLATADPAELTRLLDAVGVSRTAHGSGTLVLAGHADCAGNPVSEAEHHDQLRRAADRLADVLPGLRILAVHTGSCGTGCWQPHLVDDRHM