Ref A: f74d2a13ec2847df9122f575d6a3142b Ref B: 326C5A5D8F61D2312D7525CA673D42EA Ref C: Sun Mar 01 22:00:43 2015 PST