Ref A: c8f7ee86a888409a9e5e8901f4655ead Ref B: 8DC18706FA901F2DB2CE3A63EB25574D Ref C: Sun Dec 28 03:05:00 2014 PST