Ref A: 0b9d268315504eacbd95591be2ca6c85 Ref B: 31AB10AF22D1999100D040508F9DD040 Ref C: Mon Sep 01 05:44:33 2014 PST