Ref A: 0c9e47a8dd984b21b04213dad34829a5 Ref B: 16DF82268152A34E960588C806D95112 Ref C: Thu Jan 29 23:43:32 2015 PST