Ref A: 51ed7a943d7046a09ea4e45a6145e500 Ref B: 1E3E3BC1723D73E3FE9DC0DA2F3D6FD7 Ref C: Fri Dec 19 16:15:44 2014 PST