Ref A: 7afe3de5c1e3475692218892664ed12e Ref B: 538B2D0D22B3A7AFD97C6ACFA14FA28C Ref C: Tue Mar 31 18:14:11 2015 PST