Ref A: b319223ef5c44be0ae7eff94d7b611a6 Ref B: 66EDF1E282E69001ACCAE289562360A0 Ref C: Sat May 25 12:36:55 2013 PST