Ref A: fded452c13324e948ac9440b1064f493 Ref B: F9E455F05C60E0545FCF4126E79BE9AF Ref C: Sun Dec 21 15:57:23 2014 PST