Ref A: ee47a6dcc10b4b688712dbd456bbddaa Ref B: 1281B69B8EF9CEA2AF0C4925BD98BA56 Ref C: Wed Oct 01 05:45:44 2014 PST