Ref A: 69227b6411a14ae9ba8d19776c65d5f8 Ref B: BA4F816023FB78F6B409C4EA98B47550 Ref C: Sat Nov 23 11:39:53 2013 PST