Ref A: 4ace0f93a43c44a6837aee21535fcf20 Ref B: 387BB2060D24BA78191F34C8E7149B68 Ref C: Fri Oct 24 21:47:38 2014 PST