Ref A: e81c9cd7782b4f12b88eed916b48a50e Ref B: E0CA443BF3D0E9304A5CD66B83E53CB6 Ref C: Wed Apr 16 16:04:35 2014 PST