Ref A: a478547f5bb04b0ebaaea1aa33bf9739 Ref B: 87AE78721A4888E7DFFF630BCE2732D8 Ref C: Fri Dec 19 23:15:33 2014 PST