Ref A: 4d53fb10358d4fb28572aa8b3e3d1c6a Ref B: F595233AA8F188EAD472C695B2AFDEB3 Ref C: Thu Mar 26 22:35:57 2015 PST