Ref A: 3b150e25d53f414daf68e2aa485e85a1 Ref B: 3AE0EFD1F81CDC04368440A9F720347B Ref C: Fri Dec 26 10:59:48 2014 PST