Ref A: 17dfb2a4004c43c8af1ce3ceb4ab0eb5 Ref B: CF9C3FB6D8959B76BEDEA5E93763749D Ref C: Wed May 22 16:32:44 2013 PST