Ref A: cb5560449fdb4e48bf83435773269bc1 Ref B: 231AD976A8C33939185B4D9BE9BD4BFC Ref C: Sun Nov 23 04:41:56 2014 PST