Ref A: db77ef611b4b41da94f3cf552fe35ccc Ref B: 8E4754E9FE0609A41F0AF3279B88F3AD Ref C: Sun May 26 01:55:02 2013 PST