Ref A: ddaa3cdec22d4985b9c0c3733d499928 Ref B: 61C40881B4325CEF343B281E9B9CBAC7 Ref C: Fri Oct 24 12:03:23 2014 PST