Ref A: c7945c4b6b29435ea4c9780cc57d9d14 Ref B: 8D7083DC0E6B1DB5E5FE9F8DD7004529 Ref C: Wed May 22 07:41:59 2013 PST