Ref A: d9e9eed4c6ee4d419355d03978d7f7a9 Ref B: 3354F0E3B8A7C27F817AD3B3BE7B76EC Ref C: Fri Dec 19 22:21:07 2014 PST