Ref A: 12b202368ed7405396bf3d6b7a322222 Ref B: C9F6F671C0A03A66AE4EE348C3F9541E Ref C: Tue Nov 25 23:55:35 2014 PST