Ref A: 5e23a856dacd4215975b347c998be74d Ref B: D70F4CBD88E48F358005B67CFBEDBE83 Ref C: Sat May 25 01:03:04 2013 PST