Ref A: 6b9ab2a5a64140ebbeab8399ab5552ce Ref B: 72D0F949DDB6B0BD16966197B8B3FA2B Ref C: Mon May 20 06:21:06 2013 PST