Ref A: 47b6f19d3a7a4a7f9248865f14d58ac7 Ref B: 4231E76482A9B340CB398EBFDA50AB87 Ref C: Fri May 24 06:51:52 2013 PST