Ref A: d219c2d47fcd4f08afb083b5a43ed0bb Ref B: A10845931B01D067DD644B6941DD9193 Ref C: Tue Nov 25 14:22:16 2014 PST