Ref A: 27361ca264cc4f80b9926b925d9e393d Ref B: 536213D11740AF8AD692B4C56EA62A2F Ref C: Wed May 22 23:14:47 2013 PST