Ref A: 02eacbda545c438eb15b55b450dff1de Ref B: 00195A9B644B0C389CD03F1126CDA89F Ref C: Sat May 18 20:06:37 2013 PST