Ref A: 00144d3b202a4a1da2c524a8a59ed0bc Ref B: 9DA5DE4BC182B25DE2E094E383A075FD Ref C: Sun May 19 20:52:22 2013 PST