Ref A: 6508550a8413468daaa31cb91196ab8e Ref B: 2C7E22A297336262644DC8DE7219A824 Ref C: Mon May 20 18:32:52 2013 PST