Ref A: 410ad4ee0e8944f888a3ac37d443e6b8 Ref B: 6D32F418E300FED31B04B9958C6E9977 Ref C: Sat May 25 02:15:24 2013 PST