Ref A: 16a29ed882934b888a6c54786ae72aa6 Ref B: 311431E8E7F98D722DDF9F87C5D1BBE9 Ref C: Thu May 23 13:04:05 2013 PST