Ref A: 91aedb138b7146049ce62996c284fa6d Ref B: 814B493A43C53B00EEBFEDF15AB85F88 Ref C: Sat Apr 19 23:20:42 2014 PST