Ref A: a50221a9e374408b8cb12fe4cc2dfb31 Ref B: EBF6A12CF0F487E6D5646705B8575E40 Ref C: Wed Sep 03 01:39:47 2014 PST