Ref A: 0d51a2750e1e466b9f23c17590d20145 Ref B: 43C6E49B8484EAB5B1BB572C3E8BB726 Ref C: Sun Jan 25 20:12:49 2015 PST