Ref A: 7f93ef3662914ec8840edc61337a7bea Ref B: AE89E2EF4ACDF18129787C4B0441BFC4 Ref C: Thu May 23 02:51:47 2013 PST