Ref A: 3e6d65aad90f4d09ba06990ef657da17 Ref B: D1050DA84E1F164225C0B784165490FF Ref C: Thu Jan 29 05:44:37 2015 PST