Ref A: 7f49fb98c224426fa9e59439a734a1e0 Ref B: 94E0964D97D5EA552DEF7B4BE44F30EF Ref C: Fri May 24 02:18:54 2013 PST