Ref A: ed0932dc1c784389a9fa32b54baee2cd Ref B: 8AF87B008B9767AF1C7F6C111CAEA5B4 Ref C: Sat Dec 20 18:40:47 2014 PST