Ref A: 4464fc3993d64935a0587627c3f6b939 Ref B: 77A73256E5D2E4E05C808E4C5F19DBA5 Ref C: Tue May 21 05:48:16 2013 PST