Ref A: d9e6eed73c3b41aa929593e9adbdf007 Ref B: E9C4BED413CC9263715429A17F5B5EFE Ref C: Thu May 23 11:53:20 2013 PST