Ref A: 6c44f1f17b66497284e15a9abe505eff Ref B: 71B4941576A1AA22E7938D314AEC3296 Ref C: Sun Mar 29 06:53:54 2015 PST