Ref A: 0bf0de8c6b824b71af622613c049cf77 Ref B: AACE445CD20B98AB57DCC25DEA67FC32 Ref C: Wed May 06 00:53:24 2015 PST