Ref A: 8dca5057176e48d7bbdd780f4a28e89b Ref B: 20FA69C6FB336AA80DD6B5B1B2A01588 Ref C: Fri Dec 26 02:12:20 2014 PST