Ref A: 4c9a906fe0a4454382735abfb022e9f5 Ref B: FE2E85398AE42B2D89E9A5FD20F8AE84 Ref C: Sat May 25 00:36:00 2013 PST