Ref A: 3042034221e040d4ba66bae415a1f141 Ref B: 8C5E98363B85343D0E29F657C74B1F4A Ref C: Fri Dec 19 20:08:28 2014 PST