Ref A: 594a1d0670b24e59a6e75aa3b19665db Ref B: D2044264FFB353BDDC146D884BF2EF26 Ref C: Sun Dec 21 03:53:50 2014 PST