Ref A: 5238ed30ec6c4b4d8887636238642ec0 Ref B: DCBCF8234B577D540762B483BAB5A77D Ref C: Wed Oct 22 23:22:19 2014 PST