Ref A: 22f1162cc46d40759e65f1da19b46cd4 Ref B: 5F2806CEFB148A4001AB7361DAC91E21 Ref C: Thu Mar 26 23:11:48 2015 PST