Ref A: 6ad8d5ed0e0f4f5e87a5c4d04b15dbbf Ref B: 90248DDE31653B4FB278895D29D9450A Ref C: Mon Dec 29 04:35:15 2014 PST