Ref A: 8e6e100145bb4a1ab16e54511a4bbb85 Ref B: DFB35E54A6F320C1CA0C4A7DFB1840E4 Ref C: Wed Oct 22 14:58:34 2014 PST