Ref A: cd32a3fde98f40ba97b04c540e0fbcf4 Ref B: D6DE7C6229BCB0D21B98AC01EB0B81B5 Ref C: Sat Jan 24 20:21:16 2015 PST