Ref A: c8250f9d16df4ca6b7e85c364b200c6d Ref B: 0F6F5D8351B18D06013BE309364FDD6A Ref C: Wed Dec 24 21:36:08 2014 PST