Ref A: 23ed9171921440febdc726f02e69b7d2 Ref B: 143551DA408C99D44B79CF1A52E52B76 Ref C: Sun Dec 28 21:40:39 2014 PST