Ref A: 6fa2ab6dca7148b98c8f8364d47e2f89 Ref B: 3482688E7D414327C7B18D7F33AA1A8D Ref C: Fri Mar 27 00:06:53 2015 PST