Ref A: c89ced652d7246c6baa4701f75eb8c55 Ref B: 482B53B7987E99F45E35152C83EB65FA Ref C: Wed Apr 16 01:25:30 2014 PST