Ref A: 253a93d356354a7f9c81c7547ad329a0 Ref B: E4E4200A56A004DD49BEB03EEB75F0F0 Ref C: Sat Dec 20 19:32:18 2014 PST