Ref A: 09ee296f2b294c1baa52607a4aeb83e1 Ref B: 57757CE7175B23195CA945B0A3BD04F9 Ref C: Thu Jun 20 03:45:38 2013 PST