Ref A: 68c8d6d0d1324bbcb9041bcde685b18a Ref B: E02F328775DCF5AC9256247A38C50A52 Ref C: Sun Mar 01 01:41:27 2015 PST