Ref A: a25ecddefcf14e24827c29782b609a7e Ref B: B4B57686EB9B73AC385E4287E6093764 Ref C: Tue May 05 19:11:59 2015 PST