Ref A: 6a30462937d546bab05f21799b14c4f2 Ref B: 94830044DAC79D37D71E90912A553B2F Ref C: Tue May 21 09:23:07 2013 PST