Ref A: 19f489caeaca42f2824e809a1c3bb304 Ref B: B5E741168514917778490B61B88B06CC Ref C: Fri May 24 06:51:55 2013 PST