Ref A: 6a8b807127b94de1a3738b01584f9525 Ref B: 0C803B63487A4CC7A0E44FF4B5585C68 Ref C: Thu May 23 23:05:17 2013 PST