Ref A: 746f2b38ecde44e29c8ac3e1b47009ff Ref B: B12010EE944CDB1D9312A6212D73A7CD Ref C: Sat Oct 25 08:49:10 2014 PST