Ref A: eed1d628aeb54eadb4cb34d2de800d5d Ref B: 632A7A096A924886AF77D59529F4B740 Ref C: Sun Mar 01 23:21:35 2015 PST