Ref A: 052cff15481041a28d4c21812c2c9541 Ref B: A69F3F56AE6C5708E3781C2C9FF80DA8 Ref C: Thu Oct 23 05:11:19 2014 PST