Ref A: 23455fb4c3554715a40c06b56a575c8e Ref B: D1FD46794E9483F295F5CADF3A59B708 Ref C: Sat Dec 20 18:23:39 2014 PST