Ref A: 18db072f966a440ab0f6f9c2b49f3396 Ref B: DA55470A515123DEFC1583DFB8CADB9F Ref C: Thu Apr 17 23:52:29 2014 PST