Ref A: ed111a8f98fd44ae8ba3fc9f3fb99edb Ref B: B2A68292BBEF24CF7092F3230574E6A1 Ref C: Mon Dec 29 01:55:41 2014 PST