Ref A: 4bf11a6a25c74646ba69aec7ff8c4ffc Ref B: 6E746FF589E9FEB1AC809F998F2FC964 Ref C: Wed Jun 19 02:12:24 2013 PST