Ref A: 92df6ae4dded4825bb5d88db0020b65a Ref B: ABAAA81DF591B3E64A17EED42FB226EB Ref C: Tue Nov 25 22:45:55 2014 PST