Ref A: f21f3e6fab724e7bb225cc4ab48ca0ce Ref B: 5F38C70BCB07A6470D26F410866EBE35 Ref C: Fri Oct 31 05:53:51 2014 PST