Ref A: 3e770712d9d64bc99aa1df2f611e4ce4 Ref B: 367DF92FA7AA0FB11DB94F44BBE0F16B Ref C: Sat May 25 11:14:09 2013 PST