Ref A: 722c08d16151452c9d647d24b5ff9fa0 Ref B: B1C4BB2146112BD6E86B3DF2DE81F7B9 Ref C: Fri Oct 31 07:35:56 2014 PST