Ref A: 63da5ff2912b4e089644e7323a461e6d Ref B: 3EF183E18554F126212A9B5D57A51328 Ref C: Wed Jun 19 16:20:05 2013 PST