Ref A: c5bebb3e634f40108ad63f7a81d51598 Ref B: 59BB18DA8110D66C445FBD0738AE63E9 Ref C: Sun Jan 25 23:03:29 2015 PST