Ref A: e39da39f5bc54fd48b295701524e29af Ref B: 092FFA4D9647C3020CA4714AE6BC85A0 Ref C: Sat May 25 00:36:16 2013 PST