Ref A: 44dfb97e93e044198e731e550dba14df Ref B: 3E7E3515D40600E22CB74CBE618D679B Ref C: Sun May 19 18:52:21 2013 PST