Ref A: b97db3755f47431db9b3ec3f93a26878 Ref B: 542E7EB0E67BBD3D0CC19E95785F37B9 Ref C: Sun Dec 28 03:57:37 2014 PST