Ref A: 774603ea18f34422a9416f8ebfdc903f Ref B: E43CCDBF1F4F6C75DBB6B92823FEE4B3 Ref C: Tue Mar 31 23:46:45 2015 PST