Ref A: a6b0c2b7117c4a5f8c2b0a9607f10a0b Ref B: 8DBCD660C27F48003B8D1547ED0DCD04 Ref C: Sat Apr 19 03:26:16 2014 PST