Ref A: 9707fc4bb9244e5eac8b225283f8a07f Ref B: 5DB638C40F9810BE4406C6BD5BF06915 Ref C: Sat May 25 07:05:21 2013 PST