Ref A: 7cc27f9e408c41908c0c28fb73c1897d Ref B: B536BD68D01359ACD1DBD95545310BD2 Ref C: Sat Dec 20 18:13:58 2014 PST