Ref A: e97bd46590034bd2b73cbeb456bb4f17 Ref B: 33F6EB8FF68823C62438B3BD07FD880C Ref C: Thu May 23 03:54:57 2013 PST