Ref A: 049b18bf9498407fb9f0ba0a6bdd017e Ref B: 1B0DD70DE943C0E1EC3CC30547BD7143 Ref C: Sat Nov 22 17:24:36 2014 PST