Ref A: 2146e753566a46ee974f273bca267d4c Ref B: E05960C30E4E4B2E6F277762BB9CC6DA Ref C: Wed Oct 22 08:05:46 2014 PST