Ref A: 383267e2b254481eb8758e276b3201e2 Ref B: 4081A7ABC671555FA9BD8E6A05150B74 Ref C: Thu May 23 21:34:41 2013 PST