Ref A: f44b49e028734ffbb9e25230ed263bc9 Ref B: 5A24B202FE8BE71BFD08BBF5F3535F90 Ref C: Mon Oct 20 15:51:37 2014 PST