Ref A: 5f50e48f77d04698896d5e908d92da23 Ref B: 3553870B9E9278E3D3A0F77A93F50872 Ref C: Sat Nov 22 22:07:02 2014 PST