Ref A: d332b1e5b1794076be1e5c07f3900669 Ref B: 0C8B369D369DF850E27D57269C8A51B9 Ref C: Thu May 23 11:11:12 2013 PST