Ref A: abf601b7e62749bd9b19259a5aaed7da Ref B: FBD25CD06A8706DB17E8DF0912BB9B99 Ref C: Fri Jan 30 05:37:18 2015 PST