Ref A: 693e5a9c45e6424a805e13527231947e Ref B: 219F2D45A84EB41DBD217A7D6989AD79 Ref C: Fri Apr 24 21:35:16 2015 PST