Ref A: 2643db616c4d4aae9c4c43fe62fca49a Ref B: B07D292BC4ABF2B269D815D8868D8121 Ref C: Tue Jan 27 23:48:23 2015 PST