Ref A: 133c1bbd80cd49fe940afefa5a8b8f2a Ref B: D60278EC606CACCA25D0128A1AEB52CE Ref C: Wed May 22 14:47:13 2013 PST