Ref A: 2abe5b01f3bd433aa82babd5c382046e Ref B: 7CF5C7D915232EE0BAC62E009F436071 Ref C: Fri May 24 21:09:11 2013 PST