Ref A: a264f887d4c54fe9b305156be94aecb9 Ref B: 268423993E764E09D71AB3A8DEE7AF62 Ref C: Sat Jan 31 03:19:48 2015 PST