Ref A: 5c4061ba32294468ac839164fe86cffc Ref B: 509A90FD012E8508F05D9A3704C794C8 Ref C: Fri Aug 22 23:08:54 2014 PST