Ref A: 404d4e2003734f55832d6d866ee891f8 Ref B: A5E318950AAC04DD45EACF9D4CB1CCCD Ref C: Wed Jun 19 03:13:13 2013 PST