Ref A: ebd103ffcffd4206b77459e9a8b8f66b Ref B: FD8B7A6AEFFEF824784D42F3CEE44EBA Ref C: Thu Aug 28 00:32:36 2014 PST