Ref A: 871044e0d5554e029ceeb45e279d931f Ref B: A69F3F56AE6C5708E3781C2C9FF80DA8 Ref C: Fri Oct 24 07:43:22 2014 PST