Ref A: b9030ced243a4a418b15529d2a10dc16 Ref B: BEE84650B97C6C9A743CF499EC40F05D Ref C: Mon Nov 24 01:23:01 2014 PST