Ref A: 6e08e8ea1058498c8f89bd3c56546800 Ref B: 64C0F0E876A33EAB315F8C77A8F19B08 Ref C: Tue May 05 00:06:52 2015 PST