Ref A: 90cc3fe8fd104d4b96920fcfc060ed29 Ref B: 29F133B4E4277CFC146ED1C821C1F9D7 Ref C: Mon Mar 02 19:39:10 2015 PST