Ref A: 521d690d8ee44d35a10981d6f58c430a Ref B: FD6FEA5069B8178F2AA7E70EF8C4B338 Ref C: Thu May 23 22:23:05 2013 PST