Ref A: ebe8fcdbe57249f5bd1bbc3580cf7a07 Ref B: A5E318950AAC04DD45EACF9D4CB1CCCD Ref C: Wed Jun 19 03:13:23 2013 PST