Ref A: def406acc5444adbb4c5ace70391792f Ref B: 16E5807934A81A705F7DF48869F6085A Ref C: Fri Mar 27 00:23:44 2015 PST