Ref A: e66e5abd205a4f2583213b07f0211afc Ref B: F176F6B306503489FCFC99C5422FC3AE Ref C: Fri Dec 26 06:42:10 2014 PST