J M F R Q A D T D P
