Hi Laura,
Thanks for posting your question here so that other users can learn
  from the situation.
You were trying to debug using the SS_read() function, which does not
  have as complete a set of debugging tools as SS3 itself.  Whenever I
  get a input file read error I always start by opening echoinput.sso  in my text editor and
  scrolling down input the echoed input starts to not make sense. 
  Actually, I usually scroll up from the bottom.
In this case I see it echoing back the selectivity parameters
  correctly then it shows a value of "-4" for the 2DAR
  switch.  That is wrong and everything after that is garbled.
The problem is that you included block parameters starting with the
  line with the "-4", but earlier in the selectivity
  parameters you did not include a request for use of blocks with any of
  those parameters.  So, you just need to add the block value (1) and
  your desired block function (aka block type) for the three selectivity
  parameters that will use blocks.
I also noticed that the block year ranges ended in 2022.  This means
  that the model will revert to the base parameter value for the
  forecast.  You may want.  If not, put 9999 for the end year and SS3
  will replace it with the end year of the forecast.
Rick & SS3 Team