Ref A: 8ab9c8777a5a421cba4535c5856ddf8e Ref B: C0F7F483AD8BA8AE0B3CC82D3FB96581 Ref C: Sun May 19 22:41:09 2013 PST