function[heightVec_nc1,heightVec_nc2,heightVec_nc3,heightVec_nc4,heightVec_nc5,heightVec_nc6,heightVec_nc7,heightVec_nc8,heightVec_nc9,heightVec_nc10,heightVec_nc11,heightVec_nc12,utcTime_nc1,utcTime_nc2,utcTime_nc3,utcTime_nc4,utcTime_nc5,utcTime_nc6,utcTime_nc7,utcTime_nc8,utcTime_nc9,utcTime_nc10,utcTime_nc11,utcTime_nc12,localTime_nc1,localTime_nc2,localTime_nc3,localTime_nc4,localTime_nc5,localTime_nc6,localTime_nc7,localTime_nc8,localTime_nc9,localTime_nc10,localTime_nc11,localTime_nc12,cloud_fracs_nc1,cloud_fracs_nc2,cloud_fracs_nc3,cloud_fracs_nc4,cloud_fracs_nc5,cloud_fracs_nc6,cloud_fracs_nc7,cloud_fracs_nc8,cloud_fracs_nc9,cloud_fracs_nc10,cloud_fracs_nc11,cloud_fracs_nc12,snr_grid_nc1,snr_grid_nc2,snr_grid_nc3,snr_grid_nc4,snr_grid_nc5,snr_grid_nc6,snr_grid_nc7,snr_grid_nc8,snr_grid_nc9,snr_grid_nc10,snr_grid_nc11,snr_grid_nc12,mask_for_snr1,mask_for_snr2,mask_for_snr3,mask_for_snr4,mask_for_snr5,mask_for_snr6,mask_for_snr7,mask_for_snr8,mask_for_snr9,mask_for_snr10,mask_for_snr11,mask_for_snr12,stationNum,lat,lon,alt]=loadStationRecordNC(stationNum,startYear)
    y1=startYear;
    y2=startYear+1;
    y3=startYear+2;
    y4=startYear+3;
    y5=startYear+4;
    y6=startYear+5;
    y7=startYear+6;
    y8=startYear+7;
    y9=startYear+8;
    y10=startYear+9;   
    y11=startYear+10;
    y12=startYear+11;
    
    
    lat=NaN;
    lon=NaN;
    alt=NaN;
    try
        [~,~,~,~,~,~,~,heightVec_nc1,utcTime_nc1,localTime_nc1,cloud_fracs_nc1,snr_grid_nc1,mask_for_snr1,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y1, 'netcdf');
        %[dates1,levelheights1,snr1,stationNum,alldatesmdy1,timeDifs1,cloud_fracs1,latitude,longitude,altitude]=readerloader(stationNum, y1);
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y1) + " unavailable for station " + int2str(stationNum));
        heightVec_nc1=[];
        utcTime_nc1=[];
        localTime_nc1=[];
        cloud_fracs_nc1=[];
        snr_grid_nc1=[];
        mask_for_snr1=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc2,utcTime_nc2,localTime_nc2,cloud_fracs_nc2,snr_grid_nc2,mask_for_snr2,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y2, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y2) + " unavailable for station " + int2str(stationNum));
        heightVec_nc2=[];
        utcTime_nc2=[];
        localTime_nc2=[];
        cloud_fracs_nc2=[];
        snr_grid_nc2=[];
        mask_for_snr2=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc3,utcTime_nc3,localTime_nc3,cloud_fracs_nc3,snr_grid_nc3,mask_for_snr3,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y3, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y3) + " unavailable for station " + int2str(stationNum));
        heightVec_nc3=[];
        utcTime_nc3=[];
        localTime_nc3=[];
        cloud_fracs_nc3=[];
        snr_grid_nc3=[];
        mask_for_snr3=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc4,utcTime_nc4,localTime_nc4,cloud_fracs_nc4,snr_grid_nc4,mask_for_snr4,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y4, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y4) + " unavailable for station " + int2str(stationNum));
        heightVec_nc4=[];
        utcTime_nc4=[];
        localTime_nc4=[];
        cloud_fracs_nc4=[];
        snr_grid_nc4=[];
        mask_for_snr4=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc5,utcTime_nc5,localTime_nc5,cloud_fracs_nc5,snr_grid_nc5,mask_for_snr5,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y5, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y5) + " unavailable for station " + int2str(stationNum));
        heightVec_nc5=[];
        utcTime_nc5=[];
        localTime_nc5=[];
        cloud_fracs_nc5=[];
        snr_grid_nc5=[];
        mask_for_snr5=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc6,utcTime_nc6,localTime_nc6,cloud_fracs_nc6,snr_grid_nc6,mask_for_snr6,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y6, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y6) + " unavailable for station " + int2str(stationNum));
        heightVec_nc6=[];
        utcTime_nc6=[];
        localTime_nc6=[];
        cloud_fracs_nc6=[];
        snr_grid_nc6=[];
        mask_for_snr6=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc7,utcTime_nc7,localTime_nc7,cloud_fracs_nc7,snr_grid_nc7,mask_for_snr7,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y7, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y7) + " unavailable for station " + int2str(stationNum));
        heightVec_nc7=[];
        utcTime_nc7=[];
        localTime_nc7=[];
        cloud_fracs_nc7=[];
        snr_grid_nc7=[];
        mask_for_snr7=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc8,utcTime_nc8,localTime_nc8,cloud_fracs_nc8,snr_grid_nc8,mask_for_snr8,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y8, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y8) + " unavailable for station " + int2str(stationNum));
        heightVec_nc8=[];
        utcTime_nc8=[];
        localTime_nc8=[];
        cloud_fracs_nc8=[];
        snr_grid_nc8=[];
        mask_for_snr8=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc9,utcTime_nc9,localTime_nc9,cloud_fracs_nc9,snr_grid_nc9,mask_for_snr9,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y9, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y9) + " unavailable for station " + int2str(stationNum));
        heightVec_nc9=[];
        utcTime_nc9=[];
        localTime_nc9=[];
        cloud_fracs_nc9=[];
        snr_grid_nc9=[];
        mask_for_snr9=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc10,utcTime_nc10,localTime_nc10,cloud_fracs_nc10,snr_grid_nc10,mask_for_snr10,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y10, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y10) + " unavailable for station " + int2str(stationNum));
        heightVec_nc10=[];
        utcTime_nc10=[];
        localTime_nc10=[];
        cloud_fracs_nc10=[];
        snr_grid_nc10=[];
        mask_for_snr10=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc11,utcTime_nc11,localTime_nc11,cloud_fracs_nc11,snr_grid_nc11,mask_for_snr11,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y11, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y11) + " unavailable for station " + int2str(stationNum));
        heightVec_nc11=[];
        utcTime_nc11=[];
        localTime_nc11=[];
        cloud_fracs_nc11=[];
        snr_grid_nc11=[];
        mask_for_snr11=[];
    end
    
    try
        [~,~,~,~,~,~,~,heightVec_nc12,utcTime_nc12,localTime_nc12,cloud_fracs_nc12,snr_grid_nc12,mask_for_snr12,stationNum,latitude,longitude,altitude]=loadSNRdata(stationNum, y12, 'netcdf');
        if isnan(lat)
            lat=latitude;
        end
        if isnan(lon)
            lon=longitude;
        end
        if isnan(alt)
            alt=altitude;
        end
    catch
        disp(int2str(y12) + " unavailable for station " + int2str(stationNum));
        heightVec_nc12=[];
        utcTime_nc12=[];
        localTime_nc12=[];
        cloud_fracs_nc12=[];
        snr_grid_nc12=[];
        mask_for_snr12=[];
    end
    
    
    
end