Ref A: 0af0a8f266f747208415c04f5ba12c5d Ref B: 7B14BEBCD30B1E05625EDCEC90ADB617 Ref C: Tue May 21 02:19:44 2013 PST