Ref A: f28af5da8ba64039a4f49d3399b6c596 Ref B: A59E34BC9A570744FCF2DDAEAF4FCCD9 Ref C: Mon Dec 29 03:42:34 2014 PST