Ref A: 582bad440c04489cabf193e67d2bcc1d Ref B: A280FA68BA1A005D9D6117D04F0577BF Ref C: Wed Nov 26 07:24:24 2014 PST