Ref A: b2123c9443b24d1bbba618a1d9e5b4ed Ref B: D231C72BFFFB6FF092A0165B406470EB Ref C: Wed Jan 28 10:25:49 2015 PST