Ref A: d6aa1cb464de4ffba832b7d18e95daf4 Ref B: D486D46CA052F8F01922A5F84F11EB91 Ref C: Thu Jun 20 04:53:11 2013 PST