Ref A: eb282614ea8845a8b98eec3bfd32bda4 Ref B: D9D4D1FF0F5A24CD6E97163E6D08B2EA Ref C: Fri Jan 30 10:45:34 2015 PST