Ref A: ba2729bcb6a847268c8eebe9baab88e9 Ref B: 227702937F1B9E4E32140724E5C6D262 Ref C: Sun Apr 20 17:31:10 2014 PST