Ref A: 30aa21cf6e534ee99b74518a52e50ce1 Ref B: 9BA65A5A3256E86309382A34EFE74778 Ref C: Thu Dec 25 05:40:49 2014 PST