Ref A: 7fe2fd452c4649ea95570dd004d9e86f Ref B: 6DAD65E384F18DF2E737C502BE738C25 Ref C: Fri Oct 31 18:07:12 2014 PST