Ref A: 09e9ab67a69a46e1b16fef2f4663baaf Ref B: 7DE84BF57D953B6D7745A4D7A65108C2 Ref C: Thu Mar 26 22:53:40 2015 PST