Ref A: b3a28dd122d14c138b886cf287aba90d Ref B: D15094BBB0365689102FCF3C314EFCA4 Ref C: Wed Jul 01 12:24:42 2015 PST