Ref A: b969356cf43d4d7d81f6f37e3a6d1697 Ref B: 1E8DC171ED3176C0F42A9A6525DECB2E Ref C: Mon Mar 30 00:41:38 2015 PST