Ref A: 43d7fd5ff98c4ad6a2408f7c3bd6cab1 Ref B: C1030C53CC80EC3D98835E3859F202CC Ref C: Sun Jan 25 12:43:04 2015 PST