Ref A: 214d2a4f02a24af09622d0bb5a342c9a Ref B: 0B5D50BC420153945B572E1BF1938F5D Ref C: Fri Jan 30 23:49:03 2015 PST