Ref A: 2cf9e6c6d65c483d9e253bcd49c8e091 Ref B: 4E3EB474E6C20CCCC757CDA24DF7E9C7 Ref C: Fri May 24 21:15:25 2013 PST