Ref A: a62176162f7a4d938659dec3c6d7c317 Ref B: 1CE010493B95C0DA9CA3B953964872B9 Ref C: Wed May 22 19:17:36 2013 PST