Ref A: 8ec5911fddbd450b82ff5a8084a7858f Ref B: 4BE352E18BD8AE200229517A17A4EF13 Ref C: Wed May 22 15:20:59 2013 PST