Ref A: ae789380cc8f403d92c2bb866c0a16d0 Ref B: 3E983C0AC9750E9CF24CA98240EBA7ED Ref C: Thu Jun 20 03:46:09 2013 PST