Ref A: 833ef54e34a84be4875274a15a646cb5 Ref B: 136FB1B6310AB903A86530BE8F0592DE Ref C: Wed May 22 17:34:03 2013 PST