Ref A: c2274864edbe42a49ab5e27488c663ad Ref B: D8BB8778DB80E873802D884D35B4CF51 Ref C: Fri May 22 06:43:18 2015 PST