Ref A: fc5f2df6ebd34edd92b4f8cfb8bf4b01 Ref B: 4D7A01143675EA65283D8CD7D1AF8D70 Ref C: Thu May 23 22:30:43 2013 PST