Ref A: 1d08ff6934114f10b05a4f24c64a9516 Ref B: 53B70E5E8216AAFA5D93E3188C862530 Ref C: Mon Dec 22 04:27:24 2014 PST