def Get_LonghurstProvinceName4Num(input):
    """
    Get full Longhurst Province for given number
    """
    LonghurstProvinceDict = {
        'ALSK': 'AlaskaDownwellingCoastalProvince',
        'ANTA': 'AntarcticProvince',
        'APLR': 'AustralPolarProvince',
        'ARAB': 'NWArabianUpwellingProvince',
        'ARCH': 'ArchipelagicDeepBasinsProvince',
        'ARCT': 'AtlanticArcticProvince',
        'AUSE': 'EastAustralianCoastalProvince',
        'AUSW': 'AustraliaIndonesiaCoastalProvince',
        'BENG': 'BenguelaCurrentCoastalProvince',
        'BERS': 'N.PacificEpicontinentalProvince',
        'BPLR': 'BorealPolarProvince(POLR)',
        'BRAZ': 'BrazilCurrentCoastalProvince',
        'CAMR': 'CentralAmericanCoastalProvince',
        'CARB': 'CaribbeanProvince',
        'CCAL': 'CaliforniaUpwellingCoastalProvince',
        'CHIL': 'ChilePeruCurrentCoastalProvince',
        'CHIN': 'ChinaSeaCoastalProvince',
        'CHSB': 'CheasapeakeBayProvince',
        'CNRY': 'CanaryCoastalProvince(EACB)',
        'EAFR': 'E.AfricaCoastalProvince',
        'ETRA': 'EasternTropicalAtlanticProvince',
        'FKLD': 'SWAtlanticShelvesProvince',
        'GFST': 'GulfStreamProvince',
        'GUIA': 'GuianasCoastalProvince',
        'GUIN': 'GuineaCurrentCoastalProvince',
        'INDE': 'E.IndiaCoastalProvince',
        'INDW': 'W.IndiaCoastalProvince',
        'ISSG': 'IndianS.SubtropicalGyreProvince',
        'KURO': 'KuroshioCurrentProvince',
        'LAKE': 'CaspianSea,AralSea',
        'MEDI': 'MediterraneanSea,BlackSeaProvince',
        'MONS': 'IndianMonsoonGyresProvince',
        'NADR': 'N.AtlanticDriftProvince(WWDR)',
        'NASE': 'N.AtlanticSubtropicalGyralProvince(East)(STGE)',
        'NASW': 'N.AtlanticSubtropicalGyralProvince(West)(STGW)',
        'NATR': 'N.AtlanticTropicalGyralProvince(TRPG)',
        'NECS': 'NEAtlanticShelvesProvince',
        'NEWZ': 'NewZealandCoastalProvince',
        'NPPF': 'N.PacificPolarFrontProvince',
        'NPSE': 'N.PacificSubtropicalGyreProvince(East)',
        'NPSW': 'N.PacificSubtropicalGyreProvince(West)',
        'NPTG': 'N.PacificTropicalGyreProvince',
        'NWCS': 'NWAtlanticShelvesProvince',
        'OCAL': 'OffshoreCaliforniaCurrentProvince',
        'PEQD': 'PacificEquatorialDivergenceProvince',
        'PNEC': 'N.PacificEquatorialCountercurrentProvince',
        'PSAE': 'PacificSubarcticGyresProvince(East)',
        'PSAW': 'PacificSubarcticGyresProvince(West)',
        'REDS': 'RedSea,PersianGulfProvince',
        'SANT': 'SubantarcticProvince',
        'SARC': 'AtlanticSubarcticProvince',
        'SATL': 'SouthAtlanticGyralProvince(SATG)',
        'SPSG': 'S.PacificSubtropicalGyreProvince',
        'SSTC': 'S.SubtropicalConvergenceProvince',
        'SUND': 'SundaArafuraShelvesProvince',
        'TASM': 'TasmanSeaProvince',
        'WARM': 'W.PacificWarmPoolProvince',
        'WTRA': 'WesternTropicalAtlanticProvince'
    }
    return LonghurstProvinceDict[input]