Ref A: 5259f2836f9341059a879933f92d019e Ref B: 305DFC77908A77EE370705AE5DA81D3F Ref C: Fri Dec 19 13:10:34 2014 PST