Ref A: 6f8312cd241440d2a025f1e48c3bf136 Ref B: E5EB7396B6D55E3B7CA84F348FD1AF04 Ref C: Wed Oct 22 20:31:52 2014 PST