No specific reason for the length, just shorter than whole file. The problem is that reading can only happen every recording period so your slice has to be a multiple of the sampling frequency. 

although, i just had the idea, I could always load the whole sampling period of the time period of interest then after reading, do the proper slicing. @agramfort would that work better?