Ref A: 26f950897021409498540e64d427b52c Ref B: 53A8EEAACD8191B5A5A16B3B27FB244E Ref C: Sun Dec 21 20:27:21 2014 PST