Ref A: c06412c40236435f8262348db68bbac8 Ref B: B77648DB247EABEC850DF15D445E972E Ref C: Tue Mar 31 05:42:17 2015 PST