Ref A: d03b0c905c7a4acc8333c9e000a349e3 Ref B: AEF6509C03C3E4D9B5E1B5AA13A72160 Ref C: Wed May 22 22:17:52 2013 PST