Ref A: a5a13480ff0d4556861e43de500effd4 Ref B: A7946D5B1AB1F576927218C898B6A21F Ref C: Fri May 24 19:20:12 2013 PST