Ref A: 0a8f4a373d41402598077a14c45c738a Ref B: C6C2A8DC53E298BA7ED7D2C52BCDD53E Ref C: Wed Apr 16 21:48:44 2014 PST