Ref A: c3d87d787e544d8b9200e32a1787c254 Ref B: D0354A77827EF758B916B56FFAB7E611 Ref C: Thu Jan 29 23:39:43 2015 PST