Ref A: 6e4f3765c9814dbca650859d15a39cae Ref B: 14A14C5B03B893C0726B9A3A9AD12D09 Ref C: Fri Jan 30 23:49:01 2015 PST