Ref A: 29116dcd13784da598d4ec240f36cafd Ref B: 44820FFBB5571FC8AB9E6FE9F8A933D0 Ref C: Wed May 22 17:07:06 2013 PST