Ref A: 49d9ebf961934eba999b6e78f9bb1d54 Ref B: 3E5BBD285407006C11C905CD511B39CF Ref C: Tue Sep 30 06:14:07 2014 PST