Ref A: 74d77ee25dbc4ade9f63c01a228db41f Ref B: 09E685F43389A41F02AD0291A7162689 Ref C: Wed May 22 16:31:28 2013 PST