Ref A: bcb2ef5d1fd146e7a485f353c2a9266b Ref B: BAB0470AB13949687A81B037574CAAB5 Ref C: Sat Apr 18 14:39:49 2015 PST