Ref A: aff9693331cb49ea9b02430e51386c5b Ref B: ADA09012F279149FDA288A418B7F8A25 Ref C: Wed Oct 22 18:54:04 2014 PST