Ref A: bf5d75823714455aa3c4a92602bbff58 Ref B: 33ED539F3F140F82F8F22325629C7AB2 Ref C: Sat Jan 31 08:21:33 2015 PST