Ref A: e5618f2c2526446088e2cb53a137bfe5 Ref B: E5E1790BEE7CC47297D91E2A63344605 Ref C: Sun Oct 26 00:27:14 2014 PST