Ref A: b26e5fedc6e84ef5a06bb867a2e22a8e Ref B: FA3D281B72F55CBEF77FF992656144C2 Ref C: Wed Jan 28 20:41:21 2015 PST