Ref A: c3d7199f63f84af48e65440b50dbe924 Ref B: 781EFDF15146F70B7129AA73AEEB7976 Ref C: Sun Dec 21 23:59:45 2014 PST