Ref A: ee0d97909bce4964b455b2c9af1fab63 Ref B: A0C4A0FA7E4ABA61BDD3A12CA1B1D048 Ref C: Fri Jul 31 16:37:05 2015 PST