Ref A: ce3a4927f5164b6ca6aa8ccc8189a265 Ref B: 869829EF778044DCF7AF82D57D4A7078 Ref C: Sat Nov 22 15:45:01 2014 PST