Ref A: 6130fc397da5418f9423cc30c9bafb3a Ref B: 12AEACC475E26F27FE172B3E3E8C4FA3 Ref C: Sun Jan 25 11:26:58 2015 PST