Ref A: ba23b0838a314957a5145f4ec76a5c44 Ref B: 33965E28AD8F7E579416C43F787C782F Ref C: Mon Mar 30 03:51:55 2015 PST