Ref A: bc0c1c5a023c459a999f9ed9f00844ac Ref B: AB4818C3FB3FC5D322D8203F1BC8C301 Ref C: Wed May 22 06:31:38 2013 PST