Ref A: 2b9db48a1a144759bba207506fea2261 Ref B: 1D26FB1DD9D871FDA5D00173D1231E43 Ref C: Sun Apr 20 01:57:31 2014 PST