Ref A: 143c7431ee13482a92b2051618d355fc Ref B: 8EFB585DFC28C58C073510602BDEB22A Ref C: Sun Dec 21 20:14:42 2014 PST