Ref A: e29173eba0394cbbaab47d2d820b6a7e Ref B: 49A974B10576ACA03AEB0BABAF8E0F29 Ref C: Sat Aug 30 16:05:33 2014 PST