Ref A: ab470113e39e4c4d8433f5d9b4ed6138 Ref B: E54C39FE5FB2AD20E0DABCE894A23203 Ref C: Sat May 25 11:14:32 2013 PST