#  ANO-RCC  EMSL  Basis Set Exchange Library  7/2/14 4:38 PM
# Elements                             References
# --------                             ----------
# H He: P.-O. Widmark, P.-Å. Malmqvist, and B. O. Roos, Density-matrix averaged atomic natural orbital (ANO) basis-sets for correlated molecular wave-functions 1: 1st row atoms., Theor. Chim. Acta 77, 291-306 (1990).
# Li Be Na Mg K Ca Rb Sr Cs Ba Fr Ra: O. Roos, V. Veryazov and P.-O. Widmark, Relativistic atomic natural orbital type basis sets for the alkaline and alkaline-earth atoms applied to the ground-state potentials for the corresponding dimers., Theor. Chem. Acc. 111, 345-351 (2003).
# B C N O F Ne Al Si P S Cl Ar Ga Ge As Se Br Kr In Sn Sb Te I Xe Tl Pb Bi Po At Rn: B. O. Roos, R. Lindh, P.-Å. Malmqvist, V. Veryazov, and P.-O. Widmark, Main group atoms and dimers studied with a new relativistic ANO basis set, J. Phys. Chem. A 108, 2851 (2005).
# Sc Ti V Cr Mn Fe Co Ni Cu Zn Y Zr Nb Mo Tc Ru Rh Pd Ag Cd Hf Ta W Re Os Ir Pt Au Hg: . O. Roos, R. Lindh and P.-Å. Malmqvist, V. Veryazov and P.-O. Widmark, New relativistic ANO basis sets for transition metal atoms, J. Phys. Chem. A 109, 6575-6579 (2005).
# Ac Th Pa U Np Pu Am Cm: B.O. Roos, R. Lindh, P.-Å. Malmqvist, V. Veryazov, and P.-O. Widmark, New relativistic ANO basis sets for actinide atoms, Chem. Phys. Letters 409, 295-299 (2005).
# La Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu: B. O. Roos, R. Lindh, P.-Å. Malmqvist, V. Veryazov, and P.-O. Widmark, New Relativistic atomic natural orbital basis sets for lanthanide atoms with applications to the Ce diatomic abd LuF3, Phys. Chem. A 112, 11431-11435 (2008).
# 



basis "H_ANO-RCC" SPHERICAL
H    S
    188.6144500000           0.00096385            -0.0013119              0.00242240            -0.0115701              0.01478099            -0.0212892        
     28.2765960000           0.00749196            -0.0103451              0.02033817            -0.0837154              0.09403187            -0.1095596        
      6.4248300000           0.03759541            -0.0504953              0.08963935            -0.4451663              0.53618016            -1.4818260        
      1.8150410000           0.14339498            -0.2073855              0.44229071            -1.1462710             -0.6089639              3.0272963        
      0.5910630000           0.34863630            -0.4350885              0.57571439             2.5031871             -1.1148890             -3.7630860        
      0.2121490000           0.43829736            -0.0247297             -0.9802890             -1.5828490              3.4820812              3.6574131        
      0.0798910000           0.16510661             0.32252599            -0.6721538              0.03096569            -3.7625390             -2.5012370        
      0.0279620000           0.02102287             0.70727538             1.1417685              0.30862864             1.6766932              0.89405394       
H    P
      2.3050000000           0.11279019            -0.2108688              0.75995011            -1.4427420        
      0.8067500000           0.41850753            -0.5943796              0.16461590             2.3489914        
      0.2823620000           0.47000773             0.08968888            -1.3710140             -1.9911520        
      0.0988270000           0.18262603             0.86116340             1.0593155              0.90505601       
H    D
      1.8190000000           0.27051341            -0.7938035              1.3082770        
      0.7276000000           0.55101250            -0.0914252             -2.0210590        
      0.2910400000           0.33108664             0.86200334             1.2498888        
H    F
      0.9701090000           1.0000000        
end
basis "He_ANO-RCC" SPHERICAL
He    S
   1149.2705000000           0.00035774            -0.0005306              0.00070544            -0.0004722              0.00093393            -0.0027667              0.01263588       
    172.0445700000           0.00277289            -0.0040330              0.00705199            -0.0104722              0.01348285             0.01229885            -0.0848571        
     39.0804650000           0.01429838            -0.0225804              0.03126037            -0.0194099              0.07393500            -0.2869760              1.9186237        
     11.0361730000           0.05586749            -0.1026255              0.32197965            -0.7127356              1.4706183             -0.6838600             -2.9492310        
      3.5641520000           0.16336284            -0.4577114              1.0047488             -0.0101329             -2.6129510              2.3659098              2.8122735        
      1.2404430000           0.33133146            -0.6059653             -1.2908040              1.9343339              1.9484133             -3.8033980             -2.2708350        
      0.4473160000           0.41429728             0.57131336            -0.4725896             -2.5416590             -0.1400431              4.5215115              1.6543987        
      0.1642060000           0.18903228             0.54758341             0.95308829             0.89814053            -1.3983480             -3.9222210             -1.0008290        
      0.0574720000           0.00515606             0.01165900             0.05061692             0.54395940             1.2323530              1.8739471              0.36960362       
He    P
      4.5500000000           0.08926060            -0.1867350              0.85489228            -1.3937500        
      1.5925000000           0.38050238            -0.5117345              0.10926707             2.3779635        
      0.5573750000           0.44912372            -0.1981506             -1.2638120             -2.0579360        
      0.1950810000           0.27765440             0.99587976             0.90243325             0.91266539       
He    D
      3.4000000000           0.28055213            -0.9514716              1.1961949        
      1.3600000000           0.56558317             0.18505878            -2.0106020        
      0.5440000000           0.30332967             0.69874000             1.3544902        
He    F
      1.8133330000           1.0000000        
He    F
      0.7253330000           1.0000000        
end
basis "Li_ANO-RCC" SPHERICAL
Li    S
   9497.9344000000           0.00009669            -0.00001245             0.00011649            -0.00010463             0.00018111            -0.00007921             0.00041212            -0.00030282       
   1416.8112000000           0.00060871            -0.00007839             0.00074119            -0.00067059             0.00115621            -0.00040184             0.00153993            -0.00010821       
    321.4599400000           0.00310152            -0.00040071             0.00377577            -0.00339550             0.00614057            -0.00311184             0.01736654            -0.01796344       
     91.1241630000           0.01266905            -0.00164525             0.01649026            -0.01530456             0.03156566            -0.01269411             0.04033693            -0.03355851       
     29.9998910000           0.04248013            -0.00563460             0.06519880            -0.06329655             0.20190397            -0.13792511             0.67970224            -1.31291580       
     11.0176310000           0.11501833            -0.01590781             0.25174747            -0.26466317             0.87900743            -0.48439714             0.50741277             1.79208540       
      4.3728010000           0.23986501            -0.03612582             0.48233784            -0.44973791            -0.39456798             0.49453728            -2.78407164             0.46208290       
      1.8312560000           0.35843001            -0.06459928             0.01800445             0.15356532            -1.42596207             0.74688490             2.36141386            -4.24788632       
      0.8022610000           0.30485278            -0.10083218            -0.43770288             0.71922537             0.69601370            -1.00307295             0.96131261             6.59391203       
      0.3626480000           0.08824262            -0.09757614            -0.15969486             0.38378890             0.77689417            -0.59897657            -2.81035443            -4.97139570       
      0.1139950000          -0.00084459             0.23012159            -0.69319480            -1.39698120             0.08042488             2.95075299             2.23926803             1.99865736       
      0.0512370000          -0.00794396             0.61023898             0.16003114            -0.06008417            -1.08720717            -3.03164310            -0.88012146             0.09345883       
      0.0224680000          -0.00376442             0.28494061             0.59222157             0.92527450             0.47645965             0.31312423            -0.43172110            -1.21940644       
      0.0078600000          -0.00008869             0.00402690             0.04582992             0.08246597             0.31597909             1.00839030             0.44949465             0.71451366       
Li    P
     13.1195040000           0.00152494            -0.07215630             0.11984382            -0.30915372             0.61481154            -0.89636830             0.62390850       
      3.0774242000           0.00831483            -0.35895425             0.55560784            -0.59709533             0.16279677             1.23296100            -1.58885383       
      1.0988005000           0.01933203            -0.21512925             0.22513006             0.60549446            -1.17473908            -0.60962212             2.90735618       
      0.4357784000           0.04934293            -0.07684631             0.04223077             0.42018461             0.75127063            -0.96853951            -3.50028560       
      0.1802432000           0.16235540            -0.35543491            -0.43280159             0.30745194             0.78121340             1.74142530             2.58157812       
      0.0761333000           0.38475054            -0.33919977            -0.46827384            -1.01441727            -1.06287704            -0.96658827            -0.75711514       
      0.0325465000           0.43361004             0.54935331             0.47817999             0.24541971            -0.02327225            -0.29340478            -0.65178013       
      0.0140182000           0.12870059             0.27666889             0.28103800             0.35445602             0.52014920             0.56799318             0.68777057       
      0.0049064000          -0.00101852            -0.00079257            -0.00172901            -0.00138276            -0.01258345            -0.00276772             0.01556172       
Li    D
      0.4500000000           0.02689650            -0.30894060             1.21084238            -0.61203586       
      0.1575000000           0.48518571            -0.72129525            -0.97061607             1.32917609       
      0.0551250000           0.57737347             0.60437777             0.08356677            -1.66098453       
      0.0192938000           0.05653272             0.41152708             0.45575561             1.24765300       
Li    F
      0.2400000000           0.36815571            -0.99722204       
      0.0960000000           0.56209071             0.42999173       
      0.0384000000           0.25828445             0.52415912       
Li    G
      0.1280000000           1.0000000        
end
basis "Be_ANO-RCC" SPHERICAL
Be    S
  22628.5990000000           0.00008444            -0.00001587             0.00003160            -0.00012978             0.00009804            -0.00017686             0.00012295            -0.00022301             0.00038693       
   3372.3181000000           0.00046015            -0.00008657             0.00017452            -0.00072750             0.00059420            -0.00095478             0.00035241            -0.00021452            -0.00037923       
    760.3504000000           0.00228539            -0.00043022             0.00085374            -0.00350565             0.00254862            -0.00504525             0.00458229            -0.00985741             0.02010826       
    211.7404800000           0.00964813            -0.00182508             0.00377882            -0.01640921             0.01511095            -0.02537772             0.00858380            -0.00383011            -0.01518465       
     67.2234680000           0.03494470            -0.00668275             0.01436172            -0.06772717             0.07127256            -0.18240703             0.18928514            -0.44996743             1.00490015       
     23.3721770000           0.10610999            -0.02095120             0.05557240            -0.32791686             0.45884604            -0.97031552             0.48144911            -0.53959884            -0.66545458       
      8.7213730000           0.24582404            -0.05200309             0.13397689            -0.71017644             0.15387358             0.80201934            -1.13953698             2.34663595            -1.92277035       
      3.4680910000           0.38624288            -0.09849177             0.12439952             0.15781034            -0.84042244             1.48959411             0.24986531            -2.47423071             5.39104867       
      1.4521440000           0.31055261            -0.13558007             0.09501463             0.92046849            -0.60877499            -2.31223388             1.82701480             0.01556079            -7.89029856       
      0.6086150000           0.06415934            -0.06429876             0.03329499             0.36199629             1.53167690             0.14950525            -3.13628983             3.39399690             8.40535631       
      0.2576860000          -0.00226505             0.31254150            -1.24774132            -0.72671750             0.66812291             2.34695189             2.19287106            -5.32802544            -7.01309731       
      0.1041760000          -0.00052175             0.62704686             0.03793688            -0.33712904            -2.67568620            -2.72263975             0.32402809             5.35914220             4.76809036       
      0.0424270000          -0.00087575             0.21102315             1.12092557             0.57503012             1.72577907             1.15876966            -2.23077528            -3.86440377            -2.52662196       
      0.0148490000           0.00012422            -0.00410467            -0.04224783            -0.02503693            -0.04993087             0.12631330             1.77719015             1.57821079             0.76582082       
Be    P
     33.7101840000           0.00106996            -0.01659600             0.06486615            -0.15278219             0.32068662            -0.60161911             0.84004518            -0.72162869       
      8.0576495000           0.00682855            -0.11997114             0.46611617            -0.66442783             0.66802621             0.02463304            -1.17533885             1.54593171       
      2.8364714000           0.02119065            -0.13109623             0.48921216             0.18948013            -1.18194200             1.24553374             0.95450975            -2.62483394       
      1.0999657000           0.05843696             0.01071632             0.13742016             0.72129469             0.08498907            -2.18499976             0.12867443             3.50109134       
      0.4433964000           0.20209208            -0.23313044            -0.15589990             0.34574574             1.32129096             1.62852277            -1.65345035            -3.87763450       
      0.1822264000           0.45829531            -0.71311383            -0.40942975            -0.80857242            -0.92948773             0.07851732             2.85695156             3.68535327       
      0.0757241000           0.36912396             0.64725055             0.17546203            -0.03580615            -0.45895951            -1.49882579            -3.09948334            -2.94072998       
      0.0316854000           0.06611471             0.57856386             0.22184080             0.37355081             0.81880234             1.43889827             2.07238735             1.67784174       
      0.0110899000           0.00140516            -0.01712802            -0.00729189            -0.04164929            -0.18058287            -0.43311385            -0.63024840            -0.49202178       
Be    D
     16.8185200000           0.00066842            -0.26318854             0.28484707            -1.11567551       
      4.8222300000           0.01249523            -0.75493828             0.22573362             0.91540481       
      0.6012990000           0.20269417            -0.28369196            -1.07285813            -0.32440035       
      0.1584490000           0.88523181             0.24471392             0.66883345             0.15688740       
Be    D
      0.0633790000           1.0000000        
Be    F
     12.0076090000           0.00635664            -1.00002809       
      0.4115559000           0.99991733             0.01618452       
Be    G
      0.5144440000           1.0000000        
end
basis "B_ANO-RCC" SPHERICAL
B    S
  33360.2170000000           0.00010397            -0.00002030             0.00002162            -0.00012822             0.00012081            -0.00009261             0.00018175            -0.00024309             0.00057577       
   4972.0952000000           0.00052544            -0.00010257             0.00010875            -0.00065402             0.00063922            -0.00051179             0.00087804            -0.00090973             0.00094188       
   1125.6417000000           0.00250906            -0.00049113             0.00052779            -0.00312618             0.00286450            -0.00221058             0.00475520            -0.00739338             0.02229719       
    316.4913600000           0.01031888            -0.00202657             0.00217757            -0.01364387             0.01372166            -0.01299306             0.02150770            -0.02255121             0.01609038       
    102.0072600000           0.03636633            -0.00726101             0.00833033            -0.05634840             0.05273726            -0.06957759             0.15708772            -0.29520332             0.98711804       
     36.2958730000           0.10646080            -0.02197722             0.02794741            -0.24321302             0.25875575            -0.44701869             0.74607867            -0.92371406            -0.16530012       
     13.9714100000           0.24039999            -0.05408428             0.07479905            -0.54441825             0.44797062            -0.22458534            -0.45636494             1.77394952            -3.31037437       
      5.7411560000           0.37485812            -0.10224026             0.11371168             0.01272373            -0.14408989             0.91194903            -1.50064853             0.41611616             7.07874936       
      2.4942680000           0.31000670            -0.14235952             0.20113127             0.40117541            -1.15048644             0.96315017             1.72778012            -4.39504603            -8.55833843       
      1.1142020000           0.07922456            -0.04658690            -0.01036692             0.69616765             0.24105180            -2.77559376             0.61909878             6.29741813             6.71082495       
      0.4215490000          -0.00494759             0.37994029            -1.21169258             0.11040689             2.02086956             1.72609929            -3.24717794            -5.98332813            -4.18637478       
      0.1696330000          -0.00773712             0.58904636             0.05125891            -1.40250880            -2.39303388             0.71425453             4.53174871             4.96438070             2.64209684       
      0.0685350000          -0.00150108             0.17490751             1.08448341             0.76625560             0.47956621            -2.15072483            -3.71067536            -2.95958229            -1.25510341       
      0.0239870000          -0.00013333            -0.00114203             0.02776711             0.27185771             0.72990734             1.41026797             1.57677011             0.99063300             0.33394136       
B    P
     55.0000000000           0.00122980            -0.00324382             0.03458431            -0.06011407             0.12787751            -0.30910002             0.52401228            -1.10598863       
     13.3661010000           0.00882738            -0.02658910             0.29668796            -0.45981858             0.61927538            -0.64591018             0.00921837             1.56721231       
      4.1353940000           0.03843340            -0.06970870             0.43269708            -0.40944735            -0.24967826             1.40893622            -1.15276901            -1.82575653       
      1.4812560000           0.11500318            -0.13763413             0.31851440             0.44597889            -1.17233316            -0.98348023             2.63637865             1.91252924       
      0.6021360000           0.27336740            -0.58580794             0.02746970             0.81879899             1.43690812            -0.54895059            -3.72895256            -1.64969256       
      0.2556360000           0.40619721            -0.17970942            -0.84449967            -1.11434397            -0.05714245             2.06849927             3.73812987             0.97380733       
      0.1111510000           0.30149679             0.70518372             0.22924401            -0.12773300            -1.23628362            -2.28335724            -2.53118113            -0.11970326       
      0.0476480000           0.07684809             0.32834235             0.40745768             0.67290827             0.95401125             1.06840411             0.76309806            -0.47092557       
      0.0166770000          -0.00000817             0.00585674             0.02525220             0.04989968             0.08448979             0.11732823             0.26302452             0.47502543       
B    D
     20.2723890000           0.00125052            -0.00241809             0.09181573            -0.39520330             1.35871591       
      8.1089550000          -0.00804066             0.05087006             0.50857647            -0.51893805            -1.26028705       
      0.9853700000          -0.17108754             0.69438282             0.92436173             1.00511836             0.47205407       
      0.3941480000          -0.53238180             0.33458370            -1.51937522            -1.26591939            -0.44649938       
      0.1576592000          -0.43737992            -0.91706504             0.93971102             0.68823130             0.20568327       
B    F
      1.3138270000           0.09115548            -0.45199209             1.30397585       
      0.5255300000           0.64959020            -0.60383519            -1.51507389       
      0.2102120000           0.39505919             1.01856482             0.84818448       
B    G
      0.6569130000           1.0000000        
B    G
      0.2627650000           1.0000000        
end
basis "C_ANO-RCC" SPHERICAL
C    S
  50557.5010000              0.0001128874          -0.0000250742           0.0000161788          -0.0000455357           0.0001059789          -0.0002337223           0.0003415578          -0.0006400206     
   7524.7856000              0.0005295373          -0.0001175945           0.0000749712          -0.0002046470           0.0005000146          -0.0011546472           0.0015697366          -0.0024479036     
   1694.3276000              0.0024500383          -0.0005456275           0.0003573467          -0.0010264601           0.0022900300          -0.0048180306           0.0074831115          -0.0159523501     
    472.8227900              0.0100539847          -0.0022450771           0.0014349316          -0.0037764440           0.0095150376          -0.0225496690           0.0290165926          -0.0372785972     
    151.7107500              0.0354539806          -0.0080434718           0.0055086779          -0.0156602173           0.0330270816          -0.0639828310           0.1056576253          -0.2506200965     
     53.9187460              0.1044071086          -0.0244258871           0.0169149690          -0.0398609476           0.1002478805          -0.2286084574           0.2681028330          -0.1791819195     
     20.6593110              0.2412894918          -0.0613679118           0.0514166524          -0.1297300876           0.2221842219          -0.2557490777           0.5135966936          -1.5772268037     
      8.3839760              0.3834225483          -0.1177767835           0.1137343741          -0.1592692975           0.3220864618          -0.5242019365          -0.1021184467           5.7184285569     
      3.5770150              0.3078514393          -0.1550487783           0.2337183944          -0.4821720801           0.2408948842           2.0689771252          -3.0729237930          -8.2164445667     
      1.5471180              0.0687244299          -0.0193331686          -0.0718378257           1.0854256553          -2.8745692198          -1.1259055404           5.6454932531           7.1132676158     
      0.61301300             0.0002224445           0.3996930678          -1.0490908711           1.0468686972           3.7177783169          -1.5234592048          -6.1962604440          -4.7193061493     
      0.24606800             0.0019767489           0.5589420949          -0.0666273399          -2.5679529689          -1.7961600650           3.6308337827           5.4968144267           2.8900008029     
      0.09908700             0.0020578594           0.1711195023           1.0119993798           1.0616687974          -0.5562529043          -3.6682141859          -3.5909939703          -1.3932172689     
      0.03468000             0.0004182020           0.0074562446           0.1656046386           0.4583312911           0.9636896239           1.7535197766           1.3356713112           0.3911167762     
C    P
     83.3331550              0.0013446560          -0.0017715885           0.0037861905          -0.0067096998           0.0160325983          -0.0256777099           0.0011923578          -0.1271056369     
     19.5576110              0.0102355550          -0.0145621810           0.0363883533          -0.0438742624           0.0186258711          -0.0576281761           0.0331246853          -1.4204789704     
      6.0803650              0.0452006710          -0.0574573357           0.1506435667          -0.3529508598           0.9038907240          -1.3169923219           0.4053865450           1.8981106324     
      2.1793170              0.1410756198          -0.2126582848           0.6668914580          -0.8475388374          -0.6624490157           2.7769648377          -1.0231532583          -1.6939507041     
      0.86515000             0.3047388085          -0.5271712924           0.1737240264           1.8580484727          -0.9421602177          -3.4573972441           1.7008746894           1.3520106188     
      0.36194400             0.3995281011          -0.0929697730          -1.2802244007          -0.9137409185           2.6278069489           3.1734295563          -2.4415135044          -0.9820831024     
      0.15474000             0.2719163432           0.6630031669           0.3963864423          -0.7767580357          -2.9682072978          -1.9856313522           3.0465039841           0.6117405307     
      0.06542900             0.0585766933           0.3360877793           0.5244641843           0.9862380406           1.5756401971           0.4403392280          -2.8927459674          -0.2806072579     
      0.02290000            -0.0001263813           0.0054695244           0.0062295092           0.0139706728          -0.0250513272           0.3974795511           1.7535665865           0.0702228828     
C    D
      1.9000000              0.1424518048          -0.4383799723           1.1665506082          -0.6029804689     
      0.66500000             0.5591973019          -0.5926781395          -1.1805431636           1.1860981635     
      0.23275000             0.4430004380           0.8672435762           0.2758232149          -1.5620697905     
      0.08146300             0.0410665370           0.1701714938           0.4452547223           1.3069103936     
C    F
      1.2500000              0.3217598929          -0.7955719786           1.0846656765     
      0.50000000             0.5894204460           0.0506528708          -1.6528938208     
      0.20000000             0.2711660139           0.7726058303           1.1146806966     
C    G
      0.6250000              0.9627951097          -0.7483859121     
      0.2500000              0.0626980518           1.2178361347     
end
basis "N_ANO-RCC" SPHERICAL
N    S
  74761.7150000000           0.00011826            -0.00002707             0.00001876            -0.00004944             0.00007582            -0.00019845             0.00038509            -0.00071963       
  11123.6540000000           0.00051729            -0.00011837             0.00008118            -0.00020734             0.00032043            -0.00092629             0.00170361            -0.00253501       
   2512.6857000000           0.00226666            -0.00052038             0.00036590            -0.00098676             0.00150488            -0.00355073             0.00724038            -0.01619162       
    703.7772900000           0.00914529            -0.00210293             0.00144304            -0.00354228             0.00549511            -0.01713801             0.03017310            -0.03433297       
    225.4787900000           0.03239343            -0.00756820             0.00553184            -0.01480997             0.02246954            -0.04629375             0.09828483            -0.25361838       
     79.6158100000           0.09770793            -0.02346767             0.01724359            -0.03791568             0.05918803            -0.18520613             0.30235071            -0.15285691       
     30.2372830000           0.23170368            -0.06042901             0.05279548            -0.12570554             0.18754539            -0.20645116             0.45939279            -1.74822219       
     12.2636220000           0.37688989            -0.11705491             0.11528813            -0.14562395             0.20818024            -0.60788741             0.38497667             5.96579588       
      5.2650860000           0.31774207            -0.15553215             0.23525939            -0.47325710             0.68908242             1.37705967            -4.02509451            -8.37442240       
      2.3334710000           0.08211309            -0.02468935            -0.04896387             0.89687591            -2.95142438             0.54073010             6.08455283             6.88087642       
      0.9018560000           0.00331209             0.36250545            -1.02321774             1.25975854             2.95584270            -3.28568898            -5.72112852            -4.21773591       
      0.3583360000           0.00372082             0.55508450            -0.14815866            -2.53303820            -0.63542189             4.68302060             4.57890413             2.50135114       
      0.1410930000           0.00316542             0.21483769             1.02155754             0.89234315            -1.46054685            -3.92434152            -2.77418964            -1.17693319       
      0.0493830000           0.00045958             0.00898385             0.17240183             0.54477257             1.30730182             1.70463830             0.99596354             0.32991955       
N    P
    126.6665700000           0.00123363            -0.00146623             0.00265721            -0.00480802             0.01143981            -0.02724692             0.01148260       
     29.8373890000           0.00949341            -0.01182148             0.02785593            -0.04290371             0.01738306            -0.01351039             0.00502035       
      9.3940380000           0.04293962            -0.04983126             0.10179588            -0.24285598             0.63813118            -1.36800321             0.88044987       
      3.4051040000           0.13629254            -0.17309042             0.50382639            -0.96689679             0.14922934             2.45337606            -1.84976099       
      1.3500000000           0.29213625            -0.47323708             0.51531948             1.42757381            -1.94346544            -2.43539844             2.51799697       
      0.5576960000           0.38878876            -0.20551132            -1.25011385            -0.01174627             3.14534959             1.54058001            -2.92787924       
      0.2324490000           0.29468014             0.59103798             0.02506035            -1.36761749            -2.80443021            -0.24945376             3.05420923       
      0.0942640000           0.08012876             0.45117968             0.70769297             1.05460864             1.20770873            -0.77957565            -2.63360399       
      0.0329920000           0.00054052             0.01367472             0.01393975             0.04493039             0.11723832             0.88417010             1.52744713       
N    D
      2.7500000000           0.14730165            -0.44408434             1.13751946            -0.65117982       
      0.9625000000           0.55021826            -0.59138480            -1.13805664             1.23159374       
      0.3368750000           0.44525604             0.86513362             0.21203512            -1.57251290       
      0.1179060000           0.04942869             0.16640483             0.49902803             1.28752711       
N    F
      1.8000000000           0.33209008            -0.81770852             1.06490976       
      0.7200000000           0.56991055             0.08144264            -1.65849607       
      0.2880000000           0.28683273             0.74971670             1.12632841       
N    G
      0.9000000000           0.93831502            -0.77885866       
      0.3600000000           0.10169702             1.21520106       
end
basis "O_ANO-RCC" SPHERICAL
O    S
 105374.9500000000           0.00012386            -0.00002815             0.00002616            -0.00005058             0.00005196            -0.00010763             0.00028260            -0.00074282       
  15679.2400000000           0.00051201            -0.00011630             0.00010748            -0.00020024             0.00019612            -0.00052397             0.00129918            -0.00234233       
   3534.5447000000           0.00215291            -0.00049092             0.00045972            -0.00091952             0.00099303            -0.00154004             0.00432159            -0.01591640       
    987.3651600000           0.00852844            -0.00194616             0.00179555            -0.00320240             0.00297658            -0.00999424             0.02387042            -0.02654546       
    315.9787500000           0.03018049            -0.00700530             0.00667574            -0.01359974             0.01564071            -0.01742170             0.05255072            -0.25914159       
    111.6542800000           0.09099702            -0.02167814             0.02053445            -0.03392296             0.03231923            -0.12514010             0.29061324            -0.10283024       
     42.6994510000           0.21779364            -0.05641213             0.05828602            -0.11685462             0.16012253            -0.05984838             0.20167956            -2.13479838       
     17.3955960000           0.36862457            -0.11270530             0.12129691            -0.14040275             0.15386867            -0.78330815             1.51837289             6.05081927       
      7.4383090000           0.33667073            -0.15891197             0.22641475            -0.47546666             0.93886300             0.91900687            -5.38029979            -7.46850493       
      3.2228620000           0.09657630            -0.03355083            -0.04238700             0.83350096            -3.16442722             1.50335971             6.65712125             5.73131339       
      1.2538770000           0.00214452             0.35319028            -1.01045538             1.30186138             2.94545392            -4.17166405            -5.49075525            -3.43918753       
      0.4951550000           0.00119435             0.55341993            -0.15386868            -2.48175844            -0.46724256             5.18802378             3.95898574             1.98094698       
      0.1916650000           0.00053902             0.23018391             0.99345320             0.81134659            -1.59503813            -4.10387047            -2.26298568            -0.92207192       
      0.0670830000           0.00021034             0.01127267             0.18587254             0.58210417             1.34403482             1.75198360             0.79637701             0.26077136       
O    P
    200.0000000000           0.00091730            -0.00087213             0.00129603            -0.00195602             0.00319452            -0.00917182             0.02945525       
     46.5333670000           0.00737714            -0.00706424             0.01151279            -0.02399585             0.03858703            -0.00978879            -0.02705478       
     14.6218090000           0.03483515            -0.03330489             0.05159120            -0.09118427             0.17878547            -0.53210575             1.72712535       
      5.3130640000           0.11443970            -0.11441275             0.20459407            -0.52863388             1.00984499            -0.40505984            -3.00927511       
      2.1025250000           0.25549664            -0.29901068             0.55019345            -0.38198314            -1.47243471             2.13358472             3.08624913       
      0.8502230000           0.37225574            -0.31986054            -0.14872038             1.44198816             0.20837011            -3.15879340            -2.41840603       
      0.3375970000           0.33233149             0.20550900            -0.89690085            -0.67366146             1.29713750             3.04624588             1.57480283       
      0.1288920000           0.14008479             0.59359268             0.24707597            -0.66496950            -1.71838884            -2.09941359            -0.83583205       
      0.0451120000           0.02395784             0.28229027             0.64443405             0.82977107             0.97758318             0.87380728             0.29255222       
O    D
      3.7500000000           0.13609758            -0.39151953             0.95199748            -0.92670660       
      1.3125000000           0.51401475            -0.62262728            -0.67736624             1.53420070       
      0.4593750000           0.47407125             0.72160073            -0.34608569            -1.61221613       
      0.1607810000           0.08166905             0.31870103             0.81524547             1.07889990       
O    F
      2.3500000000           0.33460642            -0.83677707             1.04919327       
      0.9400000000           0.56136672             0.10721970            -1.65994322       
      0.3760000000           0.29572786             0.72955061             1.13721800       
O    G
      1.1750000000           0.89524901            -0.82800067       
      0.4700000000           0.16664235             1.20800920       
end
basis "F_ANO-RCC" SPHERICAL
F    S
 103109.4600000000           0.00017131            -0.00004045             0.00004172            -0.00006301             0.00006617            -0.00010320             0.00017750            -0.00059997       
  15281.0070000000           0.00071240            -0.00016823             0.00017297            -0.00025175             0.00026697            -0.00055684             0.00085080            -0.00162497       
   3441.5392000000           0.00299048            -0.00070843             0.00073411            -0.00114943             0.00120989            -0.00126393             0.00260509            -0.01426213       
    967.0948300000           0.01164037            -0.00276800             0.00284436            -0.00396672             0.00428105            -0.01136188             0.01644239            -0.01255255       
    314.0353400000           0.03968643            -0.00961138             0.01008456            -0.01634092             0.01792704            -0.00980978             0.03111969            -0.26120311       
    113.4423000000           0.11285461            -0.02833958             0.02965328            -0.03887889             0.04809290            -0.15226301             0.23619775            -0.03827941       
     44.6447270000           0.24736507            -0.06839344             0.07601056            -0.13055044             0.16945719             0.05193182             0.13901329            -2.64047839       
     18.9428740000           0.36727027            -0.12373793             0.14026018            -0.13716683             0.27841653            -1.22126216             1.99624933             7.32628267       
      8.5327430000           0.28962870            -0.15128597             0.22249608            -0.51233729             0.81757871             2.08757567            -6.69407924            -9.03760891       
      3.9194010000           0.07786682            -0.00909991            -0.12556593             1.03590766            -3.59094689             0.04753766             8.23696124             6.73821812       
      1.5681570000           0.00456214             0.37162577            -1.04242185             1.09323563             3.90525422            -3.10353003            -6.61895406            -3.77533727       
      0.6232900000           0.00246888             0.55002144            -0.01107495            -2.50833628            -1.52477685             4.65446349             4.73768097             2.07563034       
      0.2408610000           0.00110631             0.20923187             0.95746567             0.97987388            -0.84848629            -4.06614919            -2.75625765            -0.94953350       
      0.0843010000           0.00017397             0.00807464             0.15016317             0.51129614             1.06544322             1.87296212             0.99612961             0.27000259       
F    P
    245.3302900000           0.00102486            -0.00093260             0.00140994            -0.00211600             0.00387923            -0.01011750             0.02485747       
     56.9190050000           0.00834429            -0.00775956             0.01295417            -0.02621828             0.03606892            -0.00428705            -0.00773647       
     17.6045680000           0.04078927            -0.03756068             0.05881693            -0.10394562             0.22791431            -0.61510781             1.62766150       
      6.2749950000           0.13513706            -0.13463773             0.25051784            -0.60691152             0.96253274            -0.11375381            -2.91617341       
      2.4470300000           0.27988308            -0.30813422             0.54662793            -0.16987152            -1.68278550             1.79925292             3.16898310       
      0.9950600000           0.35979664            -0.26347435            -0.25581939             1.41240899             0.64285727            -3.06246971            -2.68199251       
      0.4039730000           0.30553474             0.20321761            -0.86345988            -0.86131672             0.94550980             3.15147826             1.83700288       
      0.1548100000           0.13547039             0.58028830             0.30211698            -0.51514357            -1.57873388            -2.22971972            -0.98984983       
      0.0541840000           0.02804449             0.29714042             0.58738091             0.78054155             0.96697434             0.95101997             0.35253156       
F    D
      5.0000000000           0.13642698            -0.40148331             0.93027929            -0.94428484       
      1.7500000000           0.51596565            -0.60612100            -0.64349698             1.55460046       
      0.6125000000           0.47080969             0.70657561            -0.38245866            -1.61161059       
      0.2143750000           0.08350175             0.32858391             0.83965989             1.05684717       
F    F
      3.2000000000           0.33857971            -0.84534494             1.04101851       
      1.2800000000           0.58252282             0.14595038            -1.64966839       
      0.5120000000           0.26261093             0.71812527             1.15251700       
F    G
      1.6000000000           0.87585214            -0.84849215       
      0.6400000000           0.19454712             1.20383027       
end
basis "Ne_ANO-RCC" SPHERICAL
Ne    S
 166165.0800000000           0.00015322            -0.00003648             0.00004569            -0.00005692             0.00006819            -0.00006894             0.00011316            -0.00028968       
  23107.5240000000           0.00063525            -0.00015123             0.00018792            -0.00022221             0.00029606            -0.00042413             0.00052767            -0.00055308       
   5060.1539000000           0.00257498            -0.00061540             0.00077837            -0.00102850             0.00110212            -0.00052862             0.00161734            -0.00805285       
   1384.6123000000           0.01012885            -0.00242556             0.00299067            -0.00330600             0.00499606            -0.00958692             0.01011959             0.00187266       
    436.5125800000           0.03583421            -0.00874684             0.01122838            -0.01581886             0.01554234             0.00036590             0.02135443            -0.18467603       
    153.4714800000           0.10552627            -0.02660696             0.03292804            -0.03439102             0.06272354            -0.15729761             0.16740986            -0.04093738       
     59.3890870000           0.23826277            -0.06624127             0.08984759            -0.14662174             0.12867246             0.11887081             0.15429015            -2.78644344       
     24.8619670000           0.36925661            -0.12377321             0.15841412            -0.13267448             0.43966048            -1.67244344             1.84624430             7.10861988       
     11.0157040000           0.30519960            -0.15899506             0.29071314            -0.73357353             0.44147354             3.56573396            -5.96426043            -8.25073847       
      4.9651750000           0.08372513            -0.00748442            -0.24636240             1.79815339            -3.46778811            -2.48847781             7.30030380             5.91127216       
      1.9365030000           0.00364154             0.39215991            -1.26632328             0.08805719             4.98077097            -0.30570638            -6.20506632            -3.31136311       
      0.7657280000           0.00095748             0.55576031             0.46267205            -2.28644966            -3.67015333             2.52993586             5.01163192             1.91720116       
      0.2955380000           0.00003422             0.18547321             0.81343975             1.60620795             0.96514476            -3.24148598            -3.39010841            -0.95102893       
      0.1034380000           0.00002585            -0.00018935             0.01028472             0.09042798             0.43907790             1.89737748             1.43547863             0.30585971       
Ne    P
    234.9450000000           0.00167414            -0.00217430             0.00307374            -0.00621142             0.01382805            -0.01988926             0.00630362       
     55.0773850000           0.01291020            -0.01757085             0.02950225            -0.04625608             0.02054334            -0.06652787            -0.45846675       
     17.3895490000           0.05821477            -0.07885509             0.12134705            -0.31753858             0.83939612            -1.45345733             0.40910531       
      6.3895370000           0.17090334            -0.27530087             0.56505013            -0.90000631            -0.45804029             2.95103836            -0.01309771       
      2.5420820000           0.31469958            -0.46723999             0.19831126             1.67058614            -1.19959891            -3.43915846            -0.53393945       
      1.0337640000           0.37321923             0.00630716            -1.13704601            -0.50177284             2.60759162             2.98132391             1.20235021       
      0.4187880000           0.26612246             0.59074771             0.16604676            -0.96430906            -2.64587202            -1.91402358            -1.91962809       
      0.1646270000           0.07005722             0.33761959             0.68768854             0.94387655             1.34600348             0.67093742             2.28328214       
      0.0576190000           0.00061498             0.00659937             0.02185580             0.00874739            -0.02304419             0.09565442            -1.65676123       
Ne    D
      6.4200000000           0.15254935            -0.49823020             1.07672077            -0.71138058       
      2.2470000000           0.55159503            -0.51843088            -1.07620827             1.31651901       
      0.7864500000           0.44234198             0.82649788             0.14057079            -1.60185794       
      0.2752575000           0.04515143             0.17571895             0.58671363             1.24889788       
Ne    F
      4.1900000000           0.37128454            -0.96483115             0.91881036       
      1.6760000000           0.60100892             0.41417806            -1.59664804       
      0.6704000000           0.19851298             0.55951649             1.24919883       
Ne    G
      4.9082040000           0.36415233            -1.16380774       
      1.9632810000           0.74596669             0.96467045       
end
basis "Na_ANO-RCC" SPHERICAL
Na    S
 138773.7200000000          -0.00023376             0.00003606             0.00000860            -0.00006301             0.00004199            -0.00009207             0.00007751            -0.00006827             0.00012025       
  20325.8990000000          -0.00083756             0.00012911             0.00003078            -0.00022326             0.00014619            -0.00029341             0.00026920            -0.00036514             0.00080582       
   5878.6049000000          -0.00223519             0.00034765             0.00008261            -0.00061684             0.00042230            -0.00104823             0.00079324            -0.00016696            -0.00044513       
   2015.4373000000          -0.00719514             0.00111486             0.00026504            -0.00189430             0.00120382            -0.00202215             0.00216876            -0.00472426             0.01202374       
    739.6265800000          -0.02202837             0.00350829             0.00082544            -0.00625981             0.00434664            -0.01152149             0.00840160             0.00048547            -0.01296834       
    280.8211600000          -0.06644081             0.01084624             0.00252128            -0.01822933             0.01149186            -0.01878105             0.02112760            -0.05171787             0.13021275       
    108.7150100000          -0.17526013             0.03174350             0.00708604            -0.05594920             0.03897569            -0.10830043             0.08087525            -0.01002319            -0.12560579       
     42.6015720000          -0.36453833             0.08041137             0.01667497            -0.12974610             0.08046523            -0.13505506             0.16768921            -0.50117204             1.13668507       
     16.8298170000          -0.41539688             0.14945585             0.02722067            -0.27454964             0.20378757            -0.73344835             0.57235035            -0.14233677            -1.98628605       
      6.6864486000          -0.13137206             0.04718019             0.00850228             0.06335698            -0.14476771             1.72603569            -2.38177890             2.78571322             0.95106400       
      2.6674877000           0.03084158            -0.35966533            -0.05717150             1.22565444            -0.88299934             0.16970355             2.74192747            -5.07223570             1.21085005       
      1.0674621000           0.04634176            -0.56996925            -0.11701990            -0.28152399             0.58517316            -2.73903429            -0.86152894             5.56051483            -3.56350140       
      0.4281891000           0.02075069            -0.22374305            -0.15737074            -0.76210628             0.87970573             2.36378758            -1.97715246            -4.21750941             5.68754693       
      0.1720801000          -0.00159087             0.00609226            -0.02512969            -0.09716365            -0.39538759             0.16646005             3.35706069             1.59457665            -7.00276355       
      0.0692588000           0.00161589            -0.00066341             0.54766553            -0.36776077            -1.66102920            -1.22053543            -1.75018386             1.16199496             6.83402372       
      0.0279092000           0.00075928             0.00496335             0.55409532             0.57173449             1.26131967             0.40145188            -0.76978795            -2.51763090            -4.99417398       
      0.0111633000          -0.00019671             0.00158587             0.03044760             0.10422583             0.30029796             0.23365051             1.14261037             1.55237318             2.03977305       
Na    P
    383.7917200000           0.00109238            -0.00015543             0.00166095            -0.00071784             0.00200724            -0.00191270             0.00376841            -0.00926385       
     94.3980720000           0.00754850            -0.00107218             0.01166032            -0.00592109             0.02398177            -0.03047404             0.02241527             0.01640114       
     32.3615070000           0.03295923            -0.00477324             0.05268881            -0.02336263             0.06771197            -0.07625650             0.16614232            -0.41971959       
     12.0543520000           0.11716963            -0.01745747             0.20993054            -0.11830612             0.53690903            -0.83886455             0.89097148            -0.27936402       
      4.6417186000           0.27772400            -0.04321190             0.53560464            -0.23162587             0.38257709             0.94919100            -1.94125648             1.63085874       
      1.8172876000           0.39797704            -0.04874895             0.13175136             0.20073322            -1.40250035             0.35397040             1.81874456            -2.79125750       
      0.7182712000           0.32348004            -0.02614236            -0.66066646             0.32448483             0.50631190            -1.63702853            -0.66826966             3.54647024       
      0.2855803000           0.09401720            -0.00720061            -0.29584688             0.08011298             0.76224862             1.43086740            -0.94961675            -3.72341339       
      0.1139947000           0.00009929             0.15486317            -0.02598173            -0.85168654            -0.41213655             0.18312673             2.18133010             3.13312444       
      0.0456292000           0.00123505             0.49951936             0.09485122            -0.35043596            -0.43563928            -1.12656487            -2.08701131            -1.91605863       
      0.0183010000          -0.00084133             0.43274850             0.15327752             0.89674521             0.42469494             0.62727861             0.83647384             0.52403620       
      0.0073204000           0.00025054             0.03248195             0.01146784             0.07910200             0.04679062             0.11823931             0.16136972             0.21230232       
Na    D
      2.1565090000          -0.29557795             0.86588480             1.14174178            -0.61890975             0.31974538       
      0.8626036000           0.19720957             0.08737498            -1.48082072             1.54876904            -1.17619885       
      0.3451418000          -0.00798178             0.20431641             0.18980122            -1.52437907             2.18517233       
      0.1380969000           0.48805024            -0.08340280            -0.10007008            -0.05888353            -2.40115937       
      0.0552548000           0.55299340             0.05439170             0.38992955             0.62537125             1.33250565       
Na    F
      0.8203622500          -0.26050938             1.28723296             0.62739775            -0.28970983       
      0.3281449000           0.41892896            -0.72419131            -1.73100064             1.50879722       
      0.1573473000           0.27212682             0.55954551             0.80006022            -2.56004318       
      0.0754489000           0.56818263            -0.23324970             0.32319764             1.65647831       
Na    G
      0.4102000000           1.0000000        
Na    G
      0.1967000000           1.0000000        
end
basis "Mg_ANO-RCC" SPHERICAL
Mg    S
 169973.8700000000           0.00024355            -0.00006177             0.00001224            -0.00002545             0.00006720            -0.00004476             0.00007681            -0.00007623             0.00009196       
  24699.0660000000           0.00085371            -0.00021649             0.00004289            -0.00008905             0.00023091            -0.00014089             0.00021995            -0.00018845             0.00032458       
   7175.4851000000           0.00219011            -0.00055828             0.00011076            -0.00023072             0.00062806            -0.00047583             0.00091488            -0.00104808             0.00085026       
   2478.7920000000           0.00686871            -0.00174842             0.00034622            -0.00071767             0.00180238            -0.00091028             0.00106258            -0.00035960             0.00252027       
    917.7325900000           0.02059981            -0.00533167             0.00105941            -0.00220886             0.00613221            -0.00498459             0.01009170            -0.01229819             0.00856488       
    351.7514000000           0.06132191            -0.01613701             0.00320245            -0.00663697             0.01658381            -0.00790063             0.00801927            -0.00062318             0.02293218       
    137.5155700000           0.16129309            -0.04536757             0.00907006            -0.01891992             0.05325515            -0.04428436             0.09051510            -0.11452951             0.07642550       
     54.4302860000           0.33935412            -0.10906193             0.02195549            -0.04529927             0.11316117            -0.04894140             0.03537568             0.01254969             0.17563376       
     21.7225690000           0.40732574            -0.18731125             0.03889878            -0.08681084             0.29259665            -0.32631061             0.75139326            -1.14254021             1.03640859       
      8.7194484000           0.15084091            -0.08489275             0.01786527            -0.04183335             0.04152195             0.34590965            -1.38414855             2.98140255            -4.30663972       
      3.5147166000           0.00194781             0.33678701            -0.07912226             0.33414390            -1.45593398             0.98554435            -0.46891876            -2.56347068             7.17833779       
      1.4212132000           0.00414865             0.59706674            -0.18500189             0.21762538             0.30516450            -1.50207844             2.72295501            -0.26961353            -8.42988029       
      0.5760765000          -0.00189378             0.22964051            -0.20342474             0.12277596             1.53694675            -0.02422476            -2.36492791             3.74835438             8.20257109       
      0.2339525000           0.00123638            -0.00685819             0.12761321            -0.96269600            -0.52355343             1.31181428            -0.49824301            -6.09990021            -6.84350617       
      0.0951560000          -0.00063591             0.00730544             0.65585322            -0.46891263            -0.76764285             0.05264508             3.18981599             6.13319126             4.78635739       
      0.0387510000           0.00043567            -0.00279433             0.39988244             0.82162194             0.20533977            -2.23860869            -3.52641188            -3.99838239            -2.52113982       
      0.0155004000          -0.00011801             0.00100970            -0.01610363             0.40846728             0.47614990             1.85489550             1.63806039             1.32347572             0.73511999       
Mg    P
    557.1307800000           0.00086768            -0.00016288             0.00128918            -0.00067665             0.00150153            -0.00091723             0.00208320            -0.00627239       
    135.4838800000           0.00602367            -0.00112729             0.00886877            -0.00480943             0.01609384            -0.02492103             0.03087707             0.00809578       
     47.2129580000           0.02608289            -0.00494878             0.04053476            -0.02157413             0.04626609            -0.02304721             0.07691685            -0.27311329       
     18.0009550000           0.09440931            -0.01815944             0.16158872            -0.09455237             0.37917114            -0.69211437             1.23151739            -0.71847443       
      7.1146607000           0.24158128            -0.04827360             0.47679449            -0.27396225             0.63082302             0.15712128            -2.20914306             2.23471137       
      2.8630240000           0.38736461            -0.07304595             0.27623974            -0.01123156            -1.21393236             1.49001213             1.64141140            -3.34897360       
      1.1640185000           0.35599535            -0.06664428            -0.57092718             0.50613588            -0.12897327            -2.32711851            -0.07216438             4.00802359       
      0.4763047000           0.12251693            -0.01112804            -0.38860240             0.21685481             1.21127638             1.39621988            -1.65093164            -4.24896165       
      0.1957356000           0.00330916             0.26406436            -0.10131217            -0.90181054            -0.35728766             0.55231484             2.76461081             3.95960731       
      0.0806783000           0.00227451             0.54465289             0.12156520            -0.34387131            -0.70358157            -1.57886162            -2.71442637            -3.07147366       
      0.0333266000          -0.00089923             0.29946056             0.28251407             0.99645580             0.59454736             1.05393092             1.63296571             1.74719759       
      0.0133306000           0.00028900             0.01555516             0.01484672             0.05412965             0.00703198            -0.13559547            -0.43784596            -0.53275129       
Mg    D
     10.9985140000           0.16186757            -0.07890103             0.46610156            -0.54479453             0.90462880            -0.63963620       
      3.6330790000           0.57954132            -0.16048665             0.45777572             0.22209176            -1.08848333             1.10896021       
      1.2000950000           0.42758194             0.03426312            -0.79788658             0.54256752             0.57771037            -1.40510828       
      0.3964210000           0.02273508             0.19867100            -0.20939806            -0.86947325             0.29760538             1.62332212       
      0.1309480000           0.02470261             0.53708371             0.19291619            -0.22365195            -1.06727076            -1.55467565       
      0.0523790000           0.00560598             0.40654476             0.24161304             0.71907197             0.89417066             0.90654944       
Mg    F
      4.8441050000           0.99942283            -0.03568327       
      0.1745970000           0.02476583             0.99975294       
Mg    G
      6.0550000000           1.0000000        
Mg    G
      0.2180000000           1.0000000        
end
basis "Al_ANO-RCC" SPHERICAL
Al    S
 208459.4900000000          -0.00025471             0.00006355             0.00001918            -0.00002186             0.00006930            -0.00004966             0.00007348            -0.00007328             0.00014880       
  29971.5980000000          -0.00087651             0.00021877             0.00006600            -0.00007538             0.00023500            -0.00015925             0.00022203            -0.00017676             0.00054948       
   8764.4565000000          -0.00215002             0.00053913             0.00016277            -0.00018473             0.00060391            -0.00047412             0.00076042            -0.00096574             0.00114272       
   3060.7073000000          -0.00653763             0.00163873             0.00049400            -0.00056663             0.00171317            -0.00102748             0.00120692            -0.00019108             0.00443552       
   1147.4963000000          -0.01909664             0.00486105             0.00146727            -0.00165819             0.00555429            -0.00462318             0.00769868            -0.01095676             0.01011494       
    445.7559500000          -0.05582837             0.01445280             0.00435045            -0.00498832             0.01510009            -0.00878580             0.00918424             0.00138694             0.03941470       
    176.7064200000          -0.14657021             0.04039738             0.01216110            -0.01366186             0.04718792            -0.04049347             0.06520105            -0.09884901             0.08762053       
     70.9436200000          -0.31437738             0.09818091             0.02939399            -0.03337841             0.10497987            -0.06111855             0.04335866             0.02978973             0.29360232       
     28.7240000000          -0.41306555             0.17897833             0.05371585            -0.06026581             0.25905632            -0.28154407             0.46158664            -0.88862242             1.31629658       
     11.6989230000          -0.19014467             0.11784455             0.03555838            -0.04683798             0.16990150            -0.00588553            -0.46389580             1.68437769            -5.20308180       
      4.7853697000          -0.00498754            -0.27332852            -0.08613674             0.17040507            -1.32625369             1.54379200            -1.68446770             0.05494467             7.71074409       
      1.9637518000          -0.00064625            -0.60681820            -0.24640039             0.25060656            -0.14331425            -1.38007641             3.79654704            -3.43155789            -7.87430578       
      0.8078594000           0.00363124            -0.27313593            -0.26349700             0.38391681             1.59251169            -1.38885982            -3.42109891             6.25863368             6.72889971       
      0.3329906000          -0.00087291             0.00207629             0.19792275            -1.05955059             0.17275864             3.82350634             0.76655650            -7.48283469            -5.09771092       
      0.1374693000           0.00468767            -0.02898325             0.70432169            -0.86469999            -1.75960685            -3.14108859             2.19897127             7.01805498             3.41510976       
      0.0568238000           0.00156474            -0.01005272             0.30590573             1.52965394             0.99189118             0.38362482            -3.44736474            -4.96574549            -1.84572027       
      0.0227295000           0.00022127            -0.00170923             0.00008292             0.02026936             0.10757817             0.82225428             2.01020187             1.98205077             0.59389777       
Al    P
    677.7645800000           0.00088116            -0.00017798             0.00081276            -0.00123977             0.00098064            -0.00128758             0.00098548            -0.00260604             0.00438883       
    164.8344200000           0.00606125            -0.00122170             0.00546652            -0.00854628             0.00920979            -0.01700861             0.02607674            -0.02651689             0.00054591       
     57.6834240000           0.02617123            -0.00533943             0.02520301            -0.03887978             0.03020740            -0.03786087             0.02548246            -0.10089618             0.18878342       
     22.1086740000           0.09516853            -0.01962534             0.09815180            -0.16273046             0.20797965            -0.43393592             0.78439494            -1.22874889             0.70877092       
      8.7877514000           0.24517837            -0.05221661             0.29557075            -0.48791130             0.42458350            -0.45354426            -0.50950269             2.52606693            -2.01186154       
      3.5570874000           0.39836749            -0.08474169             0.19624142            -0.13426369            -0.52835429             1.51450481            -1.16581916            -2.57263969             2.89473576       
      1.4548780000           0.35288931            -0.08463894            -0.22757939             0.80528581            -0.63578142            -0.83443353             2.77961549             1.68643536            -3.36545291       
      0.5989363000           0.10257012             0.02346148            -0.24935282             0.31901885             1.08548926            -0.93997292            -3.27021390            -0.42210387             3.59742139       
      0.2476373000           0.00129955             0.35020787            -0.65567766            -0.93508190             0.35696335             2.09169588             2.44410869            -0.84680018            -3.66136826       
      0.1026995000           0.00121243             0.51720241             0.27442874            -0.04459441            -1.58839355            -1.83350347            -0.93385551             1.82527574             3.51420822       
      0.0426853000          -0.00061501             0.23206169             0.58263777             0.60878308             0.93954317             0.52124563            -0.39237921            -2.08090858            -2.84544212       
      0.0170741000           0.00010438             0.01110319             0.02713947             0.03631697             0.22867343             0.38348347             0.67112109             1.24837532             1.42721991       
Al    D
      7.3378340000           0.03148202            -0.38826564             0.35333142            -1.00516944             0.88725289       
      2.9351337000           0.07366219            -0.61451197             0.01791088             0.80131220            -1.15947736       
      0.5120250000           0.19869362            -0.23261817            -0.71174107             0.55809313             1.41019577       
      0.2048100000           0.55746047             0.28176013            -0.24234304            -1.23927850            -1.63632897       
      0.0819240000           0.36992604             0.08333791             0.85613805             0.90454026             0.87120365       
Al    F
      0.6826990000           0.10666689            -0.68782633             1.19518892       
      0.2730796000           0.69704281            -0.26435900            -1.58941842       
      0.1092310000           0.32685645             0.85761671             1.03469748       
Al    G
      0.3414000000           1.0000000        
Al    G
      0.1365000000           1.0000000        
end
basis "Si_ANO-RCC" SPHERICAL
Si    S
 250095.9700000000           0.00026613            -0.00007090             0.00001997            -0.00001748             0.00002887            -0.00003663             0.00000613            -0.00008462       
  35803.2000000000           0.00089764            -0.00023927             0.00006735            -0.00005901             0.00009590            -0.00011358             0.00001742            -0.00020490       
  10522.4830000000           0.00212469            -0.00056858             0.00016035            -0.00013983             0.00023918            -0.00033968             0.00007329            -0.00101668       
   3701.7745000000           0.00629672            -0.00168609             0.00047425            -0.00041569             0.00065396            -0.00064456             0.00008530            -0.00014713       
   1399.3933000000           0.01800167            -0.00488533             0.00138023            -0.00119432             0.00211817            -0.00322620             0.00093664            -0.01049487       
    548.3889500000           0.05190702            -0.01432188             0.00403570            -0.00349585             0.00558329            -0.00497215             0.00169459             0.00670855       
    219.3626900000           0.13606054            -0.03971981             0.01128617            -0.00947030             0.01801334            -0.02697162             0.01562738            -0.06355819       
     88.8822590000           0.29538862            -0.09670619             0.02759765            -0.02239498             0.04082920            -0.03003240             0.05007764             0.20859767       
     36.3233770000           0.41105148            -0.18079695             0.05315988            -0.03902041             0.09961551            -0.14519225             0.23053182             0.06463840       
     14.9334630000           0.21704431            -0.14216051             0.04284781            -0.03054251             0.05762001             0.07547157             0.13613311             1.40554242       
      6.1663485000           0.01343409             0.23172028            -0.07589919             0.05279006            -0.14743858            -0.13874073            -0.68500280            -5.55261922       
      2.5545565000           0.00499428             0.61842967            -0.26717907             0.21834228            -0.68088928             1.72083708            -1.61991452             8.36673384       
      1.0609507000          -0.00225175             0.30898517            -0.29031418             0.41858249            -0.24690976            -2.61323031             5.51414056            -8.02513681       
      0.4415024000           0.00162199            -0.00074938             0.24510187            -0.74360896             3.04540104             0.43988754            -7.54858708             6.11499486       
      0.1840168000          -0.00120677             0.01946349             0.69391253            -1.07119041            -3.02673978             2.90166841             7.07096621            -4.01150800       
      0.0767962000           0.00008815             0.00515590             0.28637255             1.21047792             0.32958100            -4.14699923            -4.70615708             2.11816550       
      0.0307185000          -0.00007960             0.00176217             0.00995113             0.40492969             0.80503436             2.22747122             1.71329689            -0.66530679       
Si    P
    843.5338200000           0.00084015            -0.00018945             0.00021804            -0.00033315             0.00056982            -0.00054140             0.00054565       
    204.9072600000           0.00570773            -0.00128409             0.00140161            -0.00159198             0.00393781            -0.01082839             0.00443038       
     72.2487870000           0.02447259            -0.00557534             0.00648862            -0.01047336             0.01732966            -0.01218942             0.01767431       
     27.9613650000           0.08937636            -0.02055343             0.02229354            -0.02477260             0.06658887            -0.19828712             0.09223257       
     11.2322820000           0.23537756            -0.05591214             0.06614238            -0.11290417             0.19013021            -0.12220748             0.18789348       
      4.5969373000           0.39727318            -0.09599757             0.10257180            -0.08646847             0.28403938            -1.06964237             0.30442646       
      1.9014833000           0.36163360            -0.09912146             0.15106224            -0.39764070             0.15515227             2.79942816            -1.64179753       
      0.7917828000           0.10491252             0.04293202            -0.10330425             0.93564952            -2.21084510            -2.72243536             2.76904855       
      0.3311662000           0.00172831             0.37825119            -0.94240932             0.55062420             3.12640395             1.40655559            -3.47274873       
      0.1389423000           0.00137807             0.50496614             0.20374817            -1.95418492            -2.14977647             0.10529373             3.81337926       
      0.0584257000          -0.00059067             0.20539815             0.79583853             1.16061936             0.44988840            -1.07544300            -3.37603388       
      0.0233703000           0.00014346             0.00868719             0.07887606             0.21892446             0.41504276             0.89762936             1.79157066       
Si    D
      2.0105333000           0.01335532            -0.05130071             0.12447103            -0.36756188             1.53709341       
      0.7910981000           0.12928952             0.33215275            -1.29087561            -0.60571510            -1.85548921       
      0.3112787000           0.59375934             0.70352371             1.00443308             1.56834057             1.52737095       
      0.1224809000           0.37330480            -0.83718957             0.22768259            -1.88836330            -1.13476694       
      0.0489924000           0.05006453            -0.33535356            -0.73569704             1.26871028             0.57435890       
Si    F
      0.7184925000           0.15581240            -0.44994028             1.41602790            -1.04393108       
      0.3474446000           0.56972500            -0.64181208            -1.59544980             2.15046632       
      0.1680153000           0.35219608             0.95156583             0.34518068            -2.23700404       
      0.0672061000           0.06956454             0.23597665             0.54313099             1.36393187       
Si    G
      0.5188000000           0.65441346            -1.01551992       
      0.2041000000           0.47338128             1.11150702       
end
basis "P_ANO-RCC" SPHERICAL
P    S
 296647.5500000000          -0.00027797             0.00006597             0.00004245            -0.00002071             0.00003032            -0.00003938             0.00001485            -0.00011225       
  42380.0300000000          -0.00091959             0.00021845             0.00014048            -0.00006852             0.00009858            -0.00011936             0.00004536            -0.00028113       
  12503.8560000000          -0.00211157             0.00050333             0.00032396            -0.00015769             0.00024073            -0.00035154             0.00013970            -0.00123585       
   4422.4937000000          -0.00611761             0.00146103             0.00093809            -0.00045671             0.00063261            -0.00062346             0.00025314            -0.00040369       
   1681.8478000000          -0.01715624             0.00414748             0.00266680            -0.00128984             0.00206190            -0.00325582             0.00145498            -0.01229032       
    663.2149000000          -0.04890586             0.01203941             0.00769959            -0.00370247             0.00523675            -0.00455675             0.00280209             0.00557691       
    267.0058500000          -0.12806118             0.03328992             0.02123603            -0.00996938             0.01745699            -0.02705280             0.01833949            -0.07643877       
    108.8959200000          -0.28085596             0.08185516             0.05143269            -0.02316950             0.03920814            -0.02803704             0.05015778             0.20684645       
     44.7973140000          -0.40879060             0.15814370             0.09789995            -0.04036621             0.10313517            -0.15356857             0.22496767             0.03825554       
     18.5403120000          -0.23993783             0.14188920             0.08582905            -0.03344118             0.07026524             0.06911046             0.14822020             1.61363865       
      7.7070995000          -0.02012924            -0.17941345            -0.10538575             0.03974300            -0.13624580            -0.16678869            -0.61653839            -5.90195048       
      3.2143750000          -0.00521104            -0.55193057            -0.40533324             0.23635392            -0.71373111             1.83237443            -1.82039111             8.68622457       
      1.3440127000          -0.00116148            -0.26993899            -0.36679596             0.47879925            -0.26457840            -2.74537838             5.77958490            -8.24613731       
      0.5630870000           0.00358996            -0.04881087             0.25276238            -0.85234208             3.11485291             0.52258831            -7.83719378             6.24410776       
      0.2362870000           0.01464288            -0.14557896             0.63109218            -1.00974292            -3.11520918             2.89588782             7.33744222            -4.06991955       
      0.0992811000           0.00688267            -0.08041116             0.30933799             1.17231608             0.36700633            -4.15877762            -4.86163733             2.12751126       
      0.0397124000           0.00053848            -0.00890685             0.02196197             0.41027416             0.80764388             2.22274631             1.75049646            -0.65959611       
P    P
   1018.4122000000           0.00082311            -0.00019583             0.00019648            -0.00026104             0.00044337            -0.00044986             0.00055587       
    247.3982000000           0.00550722            -0.00130831             0.00127014            -0.00141348             0.00231857            -0.00446984             0.01172761       
     87.7904820000           0.02342340            -0.00563573             0.00571288            -0.00788090             0.01364464            -0.01233025             0.01138505       
     34.2486000000           0.08569103            -0.02085890             0.02032112            -0.02238742             0.03739483            -0.07672240             0.21496031       
     13.8770140000           0.22888043            -0.05767611             0.05963825            -0.08499616             0.15362568            -0.14233036             0.13422752       
      5.7303098000           0.39711167            -0.10251124             0.09960001            -0.09844697             0.14913124            -0.39651506             1.18079446       
      2.3920068000           0.36790523            -0.10593163             0.12534904            -0.24396516             0.39264621             0.28576132            -3.43502301       
      1.0052767000           0.10563709             0.06090978            -0.10969309             0.45481977            -1.72046733             1.61742003             4.16882930       
      0.4243929000          -0.00035881             0.39366206            -0.72142880             0.91103007             1.17438435            -3.44869802            -3.59562100       
      0.1797306000          -0.00051645             0.47135131            -0.00370917            -1.40647517             0.83512899             3.97891766             2.57129663       
      0.0762910000          -0.00132446             0.20496739             0.64680619            -0.06387024            -1.96690537            -3.03944161            -1.44146160       
      0.0305164000           0.00000452             0.03080337             0.37460974             0.90313428             1.24381392             1.26705116             0.48452538       
P    D
      2.7201853000           0.03127704            -0.01594916             0.01517115            -0.36484409             1.54686024       
      1.0722222000           0.12493491             0.34908915            -0.90577307            -0.80966242            -2.00797678       
      0.4226405000           0.57067735             0.66127130             0.48298808             1.75280770             1.62274934       
      0.1665933000           0.39109582            -0.77910735             0.74376276            -1.81147940            -1.08583403       
      0.0666373000           0.05834911            -0.36300484            -1.04782530             1.06554594             0.47993902       
P    F
      0.8944019000           0.16581274            -0.59707920             0.99003552            -1.48168333       
      0.4408723000           0.54782276            -0.47373696            -0.90465511             2.71633103       
      0.2173166000           0.35198047             0.88324718            -0.32689798            -2.36367208       
      0.0869266000           0.09053328             0.21744399             0.97069641             1.11800035       
P    G
      0.9665010000           0.30581990            -1.18047800       
      0.3866000000           0.79302136             0.92637533       
end
basis "S_ANO-RCC" SPHERICAL
S    S
 346348.2300000000           0.00029092            -0.00008101             0.00002280            -0.00002342             0.00003389            -0.00004579             0.00005680            -0.00011041       
  49391.1460000000           0.00094665            -0.00026388             0.00007421            -0.00007637             0.00010807            -0.00013606             0.00018040            -0.00043813       
  14610.9900000000           0.00211923            -0.00059263             0.00016719            -0.00017089             0.00025911            -0.00039573             0.00044001            -0.00045257       
   5187.2095000000           0.00602161            -0.00168762             0.00047372            -0.00048999             0.00065575            -0.00066012             0.00107733            -0.00405944       
   1980.9676000000           0.01659726            -0.00470357             0.00133106            -0.00135293             0.00214382            -0.00358055             0.00370802            -0.00116629       
    784.6313900000           0.04683989            -0.01350607             0.00379801            -0.00392820             0.00518875            -0.00454485             0.00854340            -0.03766910       
    317.3277900000           0.12242581            -0.03711959             0.01058108            -0.01067637             0.01753073            -0.02934628             0.03138003            -0.01032794       
    130.0197600000           0.27022435            -0.09114723             0.02601970            -0.02661813             0.03672821            -0.02708682             0.06375240            -0.30152264       
     53.7382080000           0.40541657            -0.17780418             0.05279001            -0.05183027             0.09840780            -0.16808987             0.19905370            -0.05685925       
     22.3458960000           0.25571527            -0.17069592             0.05191878            -0.05362245             0.06198439             0.07899602             0.06868464            -1.05013457       
      9.3332512000           0.02671693             0.17423163            -0.05692828             0.07080611            -0.08706555            -0.22353258            -0.36717812             5.15207876       
      3.9111868000           0.00390332             0.63283682            -0.29095190             0.28624981            -0.74029038             2.05476365            -2.13837603            -8.04199122       
      1.6432066000          -0.00204189             0.35886635            -0.31632828             0.49626307            -0.25115286            -3.10525184             6.07955919             7.73479959       
      0.6917456000           0.00149034            -0.00096444             0.29309938            -1.07109282             3.11972762             0.88832512            -8.15928660            -5.86469648       
      0.2916736000          -0.00062107             0.00659942             0.66787427            -0.79207470            -3.26573343             2.61349132             7.68112988             3.81876671       
      0.1231441000           0.00044167            -0.00522266             0.28725199             1.19881853             0.49201582            -3.97899027            -5.13894558            -1.98473475       
      0.0492576000          -0.00000324             0.00029385             0.01516887             0.32475750             0.83456239             2.15224300             1.87445579             0.60650882       
S    P
   1129.1269000000           0.00090586            -0.00022454             0.00021481            -0.00033438             0.00049038            -0.00046169             0.00067902       
    274.0351500000           0.00600033            -0.00148850             0.00137868            -0.00183331             0.00301310            -0.00606204             0.01066462       
     97.4025840000           0.02531166            -0.00634942             0.00612706            -0.00989564             0.01443520            -0.01112348             0.01596022       
     38.0855180000           0.09198941            -0.02344282             0.02170457            -0.02852336             0.04849289            -0.10464765             0.19492775       
     15.4710330000           0.24165028            -0.06370257             0.06243734            -0.10464138             0.15826477            -0.12551256             0.17218516       
      6.4056590000           0.41029096            -0.11197083             0.10108619            -0.11328838             0.20087666            -0.56214767             0.97794465       
      2.6812828000           0.35219287            -0.10347278             0.11708231            -0.27856345             0.24865160             0.94415991            -3.23953897       
      1.1300050000           0.08281645             0.10903888            -0.16261828             0.73524831            -1.84550333             0.56248448             4.30997499       
      0.4783995000           0.00009280             0.41838741            -0.66461283             0.63358076             1.87898214            -2.55047467            -4.09249091       
      0.2031805000          -0.00223897             0.43694091            -0.00256719            -1.50127246            -0.08980774             3.57445883             3.21879870       
      0.0864923000          -0.00131050             0.18619701             0.71028173             0.24670312            -1.40234974            -3.05412451            -1.96767389       
      0.0345969000          -0.00022092             0.02837119             0.32134414             0.71578539             1.13751835             1.38840790             0.71620266       
S    D
      3.0053679000           0.03581500            -0.08339357             0.20883473            -0.16916367             1.62332795       
      1.2172976000           0.16734186             0.51414014            -1.26677024            -0.98171166            -1.87149458       
      0.4930556000           0.57605251             0.52822554             1.02214210             1.97542671             1.42975861       
      0.1997078000           0.35014066            -0.85551419             0.28707620            -2.07300498            -1.00274309       
      0.0798831000           0.04467461            -0.26803244            -0.88377578             1.25491863             0.46845905       
S    F
      1.1000988000           0.21618172            -0.69092391             1.28184657            -1.02581483       
      0.5272133000           0.54552853            -0.27942357            -1.60250676             2.14868296       
      0.2526627000           0.32893301             0.80782929             0.41041654            -2.24324776       
      0.1010651000           0.07486467             0.20594276             0.60400132             1.33742204       
S    G
      1.1418190000           0.35572296            -1.16641109       
      0.4567270000           0.75292649             0.95924728       
end
basis "Cl_ANO-RCC" SPHERICAL
Cl    S
 399432.4700000000           0.00030484            -0.00008544             0.00002805            -0.00002594             0.00003634            -0.00005142             0.00006266            -0.00011086       
  56908.8330000000           0.00097690            -0.00027415             0.00008993            -0.00008327             0.00011398            -0.00015113             0.00019829            -0.00043848       
  16874.7690000000           0.00213829            -0.00060181             0.00019805            -0.00018239             0.00026880            -0.00042717             0.00045741            -0.00040609       
   6010.0278000000           0.00596941            -0.00168491             0.00055165            -0.00051268             0.00066007            -0.00070338             0.00116968            -0.00403738       
   2303.2830000000           0.01618189            -0.00461440             0.00152335            -0.00139557             0.00216305            -0.00376100             0.00366278            -0.00047683       
    915.6599400000           0.04523017            -0.01312940             0.00430471            -0.00399682             0.00506807            -0.00466462             0.00908063            -0.03720581       
    371.7200900000           0.11792451            -0.03590977             0.01193457            -0.01084095             0.01752394            -0.03056743             0.03024676            -0.00458104       
    152.8910900000           0.26154412            -0.08838331             0.02937135            -0.02689456             0.03603521            -0.02824243             0.06645272            -0.30129352       
     63.4363030000           0.40192154            -0.17459524             0.06021462            -0.05308441             0.10123509            -0.17911995             0.18919683            -0.05046573       
     26.4817230000           0.26874482            -0.17768036             0.06257166            -0.05725505             0.06743633             0.07062792             0.09948780            -1.13842484       
     11.1041120000           0.03281694             0.15212083            -0.05661174             0.06432674            -0.07921446            -0.22178619            -0.41269642             5.31978483       
      4.6716289000           0.00355918             0.62550754            -0.32750975             0.30253800            -0.76761375             2.18754196            -2.06090130            -8.24349911       
      1.9704520000          -0.00170778             0.36355752            -0.34199199             0.51304681            -0.24213385            -3.41086101             6.00707031             7.94332997       
      0.8327946000           0.00129735             0.00960204             0.31850883            -1.13091935             3.15588256             1.27122959            -8.21000958            -6.04612755       
      0.3525409000          -0.00065905             0.02635221             0.66176117            -0.72817381            -3.34662868             2.29468946             7.87676273             3.94830866       
      0.1494341000           0.00024579             0.00476606             0.27830911             1.17413304             0.55220485            -3.78888784            -5.34748458            -2.05181792       
      0.0597736000          -0.00000146             0.00086954             0.01682723             0.32946196             0.81913827             2.08316425             1.96749962             0.62497356       
Cl    P
   1288.9716000000           0.00093570            -0.00024782             0.00024047            -0.00037279             0.00054384            -0.00044966             0.00074237       
    312.2443000000           0.00612519            -0.00162654             0.00152795            -0.00206329             0.00373358            -0.00632909             0.01030921       
    111.3463400000           0.02562804            -0.00687102             0.00673753            -0.01083070             0.01535522            -0.01010038             0.01767391       
     43.7360870000           0.09281756            -0.02535755             0.02388784            -0.03205908             0.06059304            -0.11029910             0.18893925       
     17.8565240000           0.24346160            -0.06874067             0.06877323            -0.11535249             0.16950664            -0.11714842             0.19689576       
      7.4327659000           0.41401588            -0.12202766             0.11190534            -0.12638485             0.26321322            -0.58997255             0.87656584       
      3.1282538000           0.34722988            -0.10596481             0.12059088            -0.27285018             0.07331237             1.19022662            -3.14933294       
      1.3257214000           0.07646871             0.13708383            -0.22523997             0.85710981            -1.83817282             0.01431857             4.37581477       
      0.5644191000           0.00212249             0.42571611            -0.64105309             0.47105137             2.30445960            -2.00436343            -4.30849420       
      0.2410741000          -0.00079088             0.41428846             0.05174053            -1.54526882            -0.73234117             3.33402886             3.49735002       
      0.1032089000          -0.00020296             0.18204070             0.69480634             0.42813393            -0.94133733            -3.11383502            -2.19712745       
      0.0412836000          -0.00009274             0.03011165             0.30411632             0.61748590             0.98326090             1.50409622             0.82010159       
Cl    D
      3.6204561000           0.02670164            -0.08306300             0.22253131            -0.18621974             1.63752969       
      1.4775717000           0.17231497             0.54082516            -1.29955359            -0.96055657            -1.91153214       
      0.6030230000           0.58274040             0.50106406             1.08680063             1.98149269             1.47849941       
      0.2461043000           0.33745593            -0.85817991             0.22991630            -2.09734412            -1.03940945       
      0.0984417000           0.04917881            -0.25651426            -0.86885852             1.26422461             0.49253795       
Cl    F
      1.3568964000           0.21661586            -0.72655586             1.31054783            -1.06013986       
      0.6613646000           0.57976820            -0.22676570            -1.69328546             2.23030261       
      0.3223556000           0.29688803             0.84114136             0.50745548            -2.29712575       
      0.1289422000           0.04881283             0.16849470             0.59355721             1.35854168       
Cl    G
      1.3871370000           0.36588428            -1.16326489       
      0.5548550000           0.74452980             0.96578045       
end
basis "Ar_ANO-RCC" SPHERICAL
Ar    S
 455476.7700000000           0.00031986            -0.00009153             0.00002891            -0.00003414             0.00004585            -0.00005908             0.00006634            -0.00014236       
  64817.7430000000           0.00101162            -0.00028988             0.00009148            -0.00010800             0.00013860            -0.00017224             0.00022106            -0.00052873       
  19256.9870000000           0.00217022            -0.00062361             0.00019752            -0.00023336             0.00034359            -0.00047356             0.00040401            -0.00061334       
   6877.0073000000           0.00596295            -0.00171911             0.00054129            -0.00063919             0.00071538            -0.00077626             0.00148240            -0.00441028       
   2643.4877000000           0.01590812            -0.00463124             0.00147220            -0.00173985             0.00279154            -0.00407256             0.00267301            -0.00194067       
   1054.2375000000           0.04404689            -0.01305687             0.00411632            -0.00486972             0.00506694            -0.00501907             0.01199803            -0.03890242       
    429.3712200000           0.11446022            -0.03553933             0.01137795            -0.01348407             0.02224432            -0.03316642             0.02087202            -0.01372688       
    177.1885900000           0.25462867            -0.08757056             0.02799526            -0.03336190             0.03370515            -0.03237809             0.08764575            -0.29969548       
     73.7639450000           0.39847766            -0.17473693             0.05815426            -0.07016498             0.12794475            -0.20561855             0.11878692            -0.07745848       
     30.8970070000           0.27894996            -0.18579813             0.06315233            -0.07799539             0.02762221             0.05775285             0.25574667            -1.04087967       
     12.9994820000           0.03833534             0.13690889            -0.04875208             0.08533123             0.03448793            -0.16483706            -0.86160204             5.20491302       
      5.4876793000           0.00311861             0.63466878            -0.33008541             0.41106055            -1.22758563             2.54805562            -0.95727018            -8.28032544       
      2.3225716000          -0.00138467             0.38201567            -0.34950342             0.65853089             0.64723387            -4.91913101             4.46002724             8.23064367       
      0.9849807000           0.00100274             0.00497502             0.34296502            -1.87352676             2.62157101             4.11526441            -7.02920846            -6.51965911       
      0.4183973000          -0.00064318             0.01173135             0.68110441            -0.00263609            -4.15933685            -0.86214927             7.65145882             4.47582582       
      0.1779594000           0.00028202            -0.00445592             0.25594259             1.17019883             1.95122385            -1.85306881            -5.90610350            -2.46291628       
      0.0711838000          -0.00007628             0.00129127             0.00454061             0.04533713             0.23078418             1.63436632             2.46186062             0.79672201       
Ar    P
   1462.4962000000           0.00096179            -0.00027562             0.00033530            -0.00050213             0.00056580            -0.00077700             0.00107698       
    354.0673100000           0.00620650            -0.00178593             0.00203947            -0.00294051             0.00589560            -0.01077615             0.00040199       
    126.6977900000           0.02575738            -0.00747423             0.00928265            -0.01422520             0.01379172            -0.01750630             0.03868535       
     49.9890950000           0.09298040            -0.02756036             0.03158710            -0.04624334             0.09944364            -0.19625065             0.02166043       
     20.5092950000           0.24391579            -0.07468727             0.09586452            -0.15587703             0.15717538            -0.20218190             0.42525176       
      8.5804641000           0.41628552            -0.13394216             0.14334393            -0.18393015             0.50838482            -0.90447382            -0.50393441       
      3.6301049000           0.34411686            -0.11071636             0.17492150            -0.25052126            -0.72163397             3.13993599            -0.30562313       
      1.5465280000           0.07291779             0.16257537            -0.44863356             1.47928376            -1.08793654            -4.03100912             1.46040590       
      0.6619369000           0.00351385             0.44876071            -0.73317931            -0.71983062             2.91541791             3.30218685            -2.60898484       
      0.2842428000           0.00029035             0.41165221             0.50868248            -1.10226063            -2.87787947            -1.72012091             3.53644911       
      0.1223463000           0.00047604             0.14724752             0.60261538             1.09143690             1.18464259             0.15821840            -3.51377316       
      0.0489385000          -0.00008546             0.00679005             0.06202452             0.11661164             0.19245329             0.42344521             1.98300436       
Ar    D
      4.3288417000           0.02788614            -0.13223094             0.16241080            -0.35924543             1.62272446       
      1.7742302000           0.19375366             0.73404374            -1.51373474            -0.35264136            -1.93062168       
      0.7271906000           0.60227499             0.32471898             1.83835979             1.33256778             1.55764532       
      0.2980482000           0.30510349            -0.95567873            -0.71529739            -1.88932579            -1.17388601       
      0.1192193000           0.02880058            -0.06865988            -0.36836877             1.47039107             0.60763882       
Ar    F
      1.6311740000           0.24540997            -0.86094296             1.57102338            -0.75721616       
      0.8203288000           0.58076050            -0.04009314            -2.43261178             1.85757691       
      0.4125491000           0.26421374             0.82611039             1.28663281            -2.17214464       
      0.1650196000           0.03893417             0.10365855             0.20962617             1.49230148       
Ar    G
      1.6692280000           0.41565239            -1.14642432       
      0.6676911000           0.70223781             0.99695421       
end
basis "K_ANO-RCC" SPHERICAL
K    S
 6576347.350000000           0.00004778            -0.00001491             0.00000677            -0.00000082             0.00000397            -0.00000436             0.00000761            -0.00000796             0.00001341            -0.00000262       
 801506.0640000000           0.00017191            -0.00005367             0.00002438            -0.00000295             0.00001422            -0.00001558             0.00002745            -0.00002995             0.00005027            -0.00000984       
 156991.2340000000           0.00052795            -0.00016505             0.00007503            -0.00000908             0.00004436            -0.00004887             0.00008391            -0.00008108             0.00013745            -0.00002730       
  39650.5519000000           0.00152589            -0.00047714             0.00021683            -0.00002621             0.00012421            -0.00013524             0.00024581            -0.00030496             0.00050707            -0.00010078       
  11842.4664000000           0.00438246            -0.00137763             0.00062808            -0.00007607             0.00038064            -0.00042349             0.00069602            -0.00051464             0.00088759            -0.00018720       
   3994.1113400000           0.01268914            -0.00399928             0.00182356            -0.00022011             0.00100912            -0.00108602             0.00208917            -0.00315006             0.00517246            -0.00108555       
   1473.5733400000           0.03596926            -0.01155326             0.00532348            -0.00064512             0.00331520            -0.00373967             0.00584897            -0.00272352             0.00477149            -0.00141616       
    580.7762920000           0.09424167            -0.03107120             0.01446084            -0.00174101             0.00766618            -0.00819547             0.01675976            -0.02987287             0.04806559            -0.01233794       
    240.8648210000           0.20902295            -0.07478464             0.03614773            -0.00437594             0.02303110            -0.02666574             0.03960499            -0.00630109             0.00856115            -0.01662603       
    104.3252480000           0.34315821            -0.14264165             0.07280667            -0.00871404             0.03459803            -0.03698691             0.08722348            -0.20526889             0.31633066            -0.12377701       
     46.9086480000           0.31896205            -0.18769365             0.10701862            -0.01303816             0.07765642            -0.09744376             0.12460363             0.12027587            -0.23423452            -0.09334845       
     21.5962921000           0.11175730            -0.03727049             0.01822209            -0.00200107            -0.03250930             0.05717686            -0.01506316            -0.48669914             0.69464665             0.00819899       
      8.7366174400           0.01998997             0.39572405            -0.31532243             0.03977587            -0.09900926             0.09832050            -0.59229565             2.29575776            -3.96043564             1.82035358       
      3.8774840100           0.01019602             0.45066416            -0.56691025             0.08709561            -0.69442207             0.90997214            -1.16084417            -2.56867083             7.12580690            -3.95630504       
      1.6170682600           0.00513176             0.10975008            -0.02495259            -0.00783143             0.66371705            -1.30019121             4.50372079            -0.18315695            -7.78368435             5.07935667       
      0.6972286500           0.02507941             0.17310753             0.71370914            -0.16176851             1.00028239            -0.78238444            -4.81836234             3.60195196             6.58168676            -5.27326104       
      0.2799200300           0.01594168             0.11361225             0.43936256            -0.24208771            -0.85550146             2.15936313             1.69619261            -6.00453856            -4.56120796             5.20773695       
      0.1119680100          -0.00002095            -0.00112018             0.00037823            -0.09604000            -0.30683984            -0.40258094             1.47416901             6.47948268             2.43734885            -5.57422301       
      0.0447872000          -0.00028575            -0.00102606             0.00089892             0.67293744            -0.82382410            -1.87013012            -2.24299033            -4.52617792            -0.02767199             5.92813555       
      0.0179148800          -0.00087027            -0.00593249            -0.01506141             0.51845545             1.09474360             1.43884772             1.06606175             1.60565886            -1.67948460            -5.27116837       
      0.0071659500           0.00005000             0.00042203             0.00141467             0.00503982             0.03565864             0.07199918            -0.02161535             0.01797454             1.32367022             2.61253560       
K    P
  17279.2468000000           0.00004114            -0.00001258             0.00000224            -0.00001610             0.00001152            -0.00002768             0.00003269            -0.00002808             0.00003247       
   3174.6604500000           0.00028690            -0.00008766             0.00001580            -0.00011182             0.00007468            -0.00014579             0.00017948            -0.00038098             0.00097984       
    908.7561770000           0.00161741            -0.00049609             0.00008808            -0.00063644             0.00046709            -0.00119305             0.00140778            -0.00077915            -0.00016799       
    321.7490400000           0.00742847            -0.00228295             0.00041228            -0.00292119             0.00194004            -0.00369330             0.00460948            -0.01074692             0.02918371       
    129.2403160000           0.02753455            -0.00856331             0.00152143            -0.01106635             0.00821438            -0.02141598             0.02580007            -0.01437727            -0.00180165       
     56.4303035000           0.08226036            -0.02603816             0.00472584            -0.03383712             0.02259881            -0.04299174             0.05729184            -0.14528145             0.43819376       
     26.1275422000           0.18923959            -0.06195344             0.01105232            -0.08336865             0.06521018            -0.18374587             0.23289566            -0.11989354            -0.12608842       
     12.5208872000           0.31719723            -0.10706384             0.01965079            -0.13766045             0.08545990            -0.11232305             0.10309500            -0.56522124             1.79416171       
      6.1352305400           0.35093629            -0.12827779             0.02206347            -0.14952008             0.11921938            -0.42221055             0.52949315             0.59763749            -5.67163113       
      3.0395263800           0.19315816            -0.02487120             0.00583571            -0.03249699            -0.07021429             0.90986272            -2.32516475             1.90582645             7.63101502       
      1.4397383500           0.03327935             0.25571152            -0.06344650             0.81745882            -0.69955782             0.87200197             2.19286266            -4.74889632            -6.70580801       
      0.6691871100           0.00064764             0.45505537            -0.08107177             0.28880679             0.28750577            -2.21545407             0.12365188             5.79502860             4.75515129       
      0.3040056400           0.00069489             0.36364677            -0.08193114            -0.75839117             0.75893349             0.96431693            -2.26606241            -4.83536074            -2.78034347       
      0.1216022500          -0.00010703             0.07863348             0.01438645            -0.35447063            -0.21841942             1.01848718             2.92926460             3.23200753             1.41880515       
      0.0486409000           0.00004689            -0.00614307             0.34941254            -0.10030418            -1.44224092            -1.55373652            -2.21057929            -1.85769234            -0.69801749       
      0.0194563600          -0.00002844             0.00237232             0.70986926             0.43430365             1.26040282             0.79736705             0.87771016             0.65298736             0.22697641       
K    D
     10.8600000000           0.01927264            -0.00678761             0.07300839            -0.32474822             1.56916876       
      4.3114200000           0.02596129            -0.06287876            -0.06778462             1.92146392            -1.45424519       
      1.7116330000           0.34820516             0.84795424            -1.23373646            -1.92965684             0.90206682       
      0.6795180000           0.59530861            -0.10102653             1.96880072             1.14807499            -0.50715145       
      0.2697680000           0.17376937            -0.84619360            -1.25636405            -0.46517490             0.18002848       
K    F
      5.7485600000           0.02995284            -0.11647577             0.09341337       
      2.2821770000          -0.25732797             0.86026344            -1.20114830       
      0.9060240000          -0.72880336            -0.07646986             1.61373148       
      0.3596910000          -0.15739314            -0.78182660            -1.12077271       
K    G
      1.1325000000           1.0000000        
K    G
      0.4496000000           1.0000000        
end
basis "Ca_ANO-RCC" SPHERICAL
Ca    S
 6809719.360000000           0.00005418            -0.00001587             0.00000546            -0.00000140             0.00000161            -0.00000544             0.00000675            -0.00000678             0.00001540            -0.00002967       
 829347.4370000000           0.00019459            -0.00005701             0.00001961            -0.00000504             0.00000580            -0.00001944             0.00002398            -0.00002455             0.00005823            -0.00009562       
 162290.6620000000           0.00059564            -0.00017473             0.00006014            -0.00001546             0.00001772            -0.00006043             0.00007590            -0.00007371             0.00015387            -0.00038620       
  41026.8198000000           0.00171014            -0.00050229             0.00017283            -0.00004438             0.00005133            -0.00016826             0.00020291            -0.00022102             0.00060056            -0.00052438       
  12263.7623000000           0.00488646            -0.00144260             0.00049701            -0.00012788             0.00014554            -0.00051238             0.00066652            -0.00058766             0.00089642            -0.00456662       
   4131.3516100000           0.01409478            -0.00418635             0.00144141            -0.00036987             0.00043251            -0.00135603             0.00156373            -0.00190711             0.00637058             0.00040091       
   1523.0956000000           0.03964079            -0.01202178             0.00415569            -0.00107016             0.00121031            -0.00442221             0.00603767            -0.00466869             0.00353421            -0.05271702       
    602.5640470000           0.10186253            -0.03207407             0.01110596            -0.00284797             0.00339449            -0.01000646             0.01111245            -0.01506220             0.06165559             0.04329768       
    252.1242250000           0.22001700            -0.07625856             0.02676025            -0.00690228             0.00783103            -0.02966967             0.04413806            -0.02711042            -0.01118314            -0.46200359       
    110.3468690000           0.35031734            -0.14653945             0.05230666            -0.01341015             0.01686787            -0.04233797             0.04520476            -0.07421885             0.43847911             0.46182942       
     49.9958150000           0.31595287            -0.19228772             0.07224082            -0.01881975             0.02107452            -0.09676674             0.18145378            -0.05139474            -0.40605886            -2.95466625       
     22.9719819000           0.10252990            -0.02722418             0.00982900            -0.00225524             0.00675605             0.05504830            -0.18008567            -0.06453457             1.46478280             8.06107825       
      9.9568098500           0.00467469             0.44262959            -0.21136471             0.05574843            -0.07834554             0.03597838             0.06203165             0.52348015            -6.38905985           -10.71639878       
      4.5729975700           0.00100953             0.56696223            -0.44855891             0.13035605            -0.13583512             1.02987609            -2.40059183             0.99138786            10.37987161             9.23565514       
      2.0541931000          -0.00038009             0.13438940            -0.04590883             0.00499616            -0.07148181            -0.67196032             5.34999204            -3.84543518            -9.22167740            -5.67252439       
      0.8853565000           0.00009481             0.00109226             0.71765433            -0.24643484             0.56148895            -2.28027947            -4.83343804             4.75945067             5.55891849             2.75414597       
      0.3737226800          -0.00009970             0.00133903             0.48903077            -0.35616581             0.08231157             2.82932609             1.89038320            -3.05100549            -2.21098911            -0.95787981       
      0.0660140700           0.00010041             0.00104252             0.02497701             0.75381770            -2.08268048            -1.44670717             0.62490873             2.72211417             0.84586878             0.30065144       
      0.0263567200           0.00007260             0.00122259            -0.00048584             0.42781919             1.93798328             0.53904673            -1.96663683            -3.73525553            -0.75385751            -0.23488932       
      0.0105426800           0.00000616            -0.00002047             0.00198045            -0.00685962             0.02484691             0.24482451             1.49441676             2.17538803             0.31856260             0.08602401       
Ca    P
  21599.8143000000           0.00003889            -0.00001269             0.00000307            -0.00001408             0.00001429            -0.00002481             0.00003443            -0.00003013             0.00002221       
   3884.2015500000           0.00026395            -0.00008602             0.00002096            -0.00009511             0.00009305            -0.00013683             0.00015014            -0.00040516             0.00098588       
   1096.9669700000           0.00147365            -0.00048251             0.00011642            -0.00053666             0.00055310            -0.00101854             0.00151501            -0.00074009            -0.00097915       
    385.1875160000           0.00679959            -0.00222855             0.00054393            -0.00247111             0.00240970            -0.00345762             0.00361168            -0.01146336             0.02958034       
    153.9342620000           0.02549151            -0.00846279             0.00204350            -0.00948622             0.00986061            -0.01851415             0.02823207            -0.01348716            -0.01995647       
     66.9982541000           0.07733775            -0.02610214             0.00639712            -0.02952171             0.02913578            -0.04259225             0.04717528            -0.16294784             0.45821095       
     30.9708648000           0.18169209            -0.06357162             0.01541409            -0.07463749             0.08097763            -0.16600866             0.27506737            -0.13582963            -0.19370828       
     14.8465963000           0.31208695            -0.11259824             0.02790305            -0.12621865             0.11890321            -0.12705258             0.00523850            -0.62524266             1.92336113       
      7.2877962300           0.35515136            -0.13900506             0.03328359            -0.13901822             0.14301199            -0.34812680             0.75164282             0.80354958            -5.92283668       
      3.6236420400           0.20311430            -0.03188918             0.00814677            -0.01203163            -0.07532360             0.72943675            -2.56518932             1.75428804             8.14595923       
      1.7339112500           0.03724650             0.26166228            -0.08186756             0.68129550            -0.82755565             1.03154161             2.18941400            -4.85565102            -7.44525826       
      0.8173779400           0.00047360             0.47844015            -0.12887124             0.29990651             0.18193316            -2.28131239             0.41837931             6.07852645             5.52164073       
      0.3781179100           0.00049619             0.34455883            -0.14496404            -0.60722153             1.10593928             0.90762771            -2.61253055            -5.10790973            -3.39483975       
      0.1576272500          -0.00017935             0.05995371             0.13595914            -0.55224751            -0.56775104             1.19310495             3.08612576             3.33016918             1.78635795       
      0.0630509000           0.00006191            -0.00194113             0.64051403             0.02202558            -1.02773331            -1.80124819            -2.28026877            -1.85122678            -0.87032978       
      0.0252203600          -0.00001592             0.00104681             0.36146036             0.58807794             1.16971958             0.98200619             0.94347471             0.66481819             0.28999681       
Ca    D
      2.7983650000           0.22069335            -0.10202144             0.44262918            -0.62519792             1.03630484            -0.88611462       
      1.0971150000           0.60200830            -0.28755802             0.47509874             0.32803011            -1.43772944             1.66541676       
      0.4301300000           0.31476522             0.14398142            -1.08476454             0.68555415             0.85350675            -2.11430319       
      0.1686350000           0.00177800             0.35679331             0.03410193            -1.19173279             0.24587708             2.32355189       
      0.0661143000           0.02641396             0.56967632             0.37947095             0.25264677            -1.14441336            -1.99020559       
      0.0264457200          -0.00092712             0.12971610             0.21157840             0.63566161             1.02116551             1.04632311       
Ca    F
      3.7311530000           0.02864967            -0.17672116             0.39779993            -1.20835821       
      1.4628190000           0.92380086            -0.21756636            -0.08292574             0.90042729       
      0.2248460000           0.23945346             0.87399760            -0.77955844            -0.53802660       
      0.0881523000          -0.08340350             0.15237740             1.19223892             0.44589394       
Ca    G
      1.8285000000           1.0000000        
Ca    G
      0.2810000000           1.0000000        
end
basis "Sc_ANO-RCC" SPHERICAL
Sc    S
 2715278.0000000000          0.00011728            -0.00003471             0.00001218            -0.00000306             0.00000594            -0.00001460             0.00001860            -0.00001672             0.00002771            -0.00001965       
 406598.4000000000           0.00035022            -0.00010374             0.00003642            -0.00000916             0.00001776            -0.00004355             0.00005612            -0.00005224             0.00008725            -0.00005896       
  92530.0400000000           0.00100037            -0.00029671             0.00010417            -0.00002620             0.00005079            -0.00012528             0.00015687            -0.00013244             0.00021617            -0.00016691       
  26207.9200000000           0.00272442            -0.00081031             0.00028468            -0.00007155             0.00013891            -0.00033821             0.00044921            -0.00045863             0.00078315            -0.00046924       
   8549.4290000000           0.00749811            -0.00224151             0.00078746            -0.00019817             0.00038383            -0.00095667             0.00114908            -0.00081125             0.00125095            -0.00123507       
   3085.9750000000           0.02067573            -0.00624956             0.00220000            -0.00055276             0.00107464            -0.00258669             0.00360179            -0.00417338             0.00734378            -0.00377402       
   1203.1720000000           0.05480214            -0.01696298             0.00598016            -0.00150640             0.00291690            -0.00737208             0.00845187            -0.00449790             0.00613497            -0.00923796       
    498.4869000000           0.13054551            -0.04261445             0.01513268            -0.00380406             0.00741625            -0.01765205             0.02608477            -0.03418491             0.06213507            -0.02832463       
    216.7360000000           0.25655092            -0.09373538             0.03364383            -0.00850046             0.01648952            -0.04273288             0.04617857            -0.01220084             0.00825400            -0.05305504       
     97.8747600000           0.35761472            -0.16537455             0.06118742            -0.01543770             0.03042801            -0.07113254             0.12228523            -0.19820214             0.38443942            -0.15673591       
     45.2043300000           0.26545232            -0.17679755             0.06829175            -0.01748820             0.03415112            -0.09941864             0.07235800             0.13544284            -0.34716382            -0.03285802       
     20.2118700000           0.06018972             0.06034730            -0.02508212             0.00669710            -0.01690760             0.10169267            -0.06517890            -0.39381087             0.77618288             0.29535196       
      9.5747510000          -0.00132919             0.50843853            -0.27355616             0.07215728            -0.14209177             0.27118188            -0.81656876             2.12276223            -4.64767545             1.69673141       
      4.5403460000           0.00199458             0.49715342            -0.43427156             0.12380854            -0.28512267             1.04318257            -0.68740036            -2.43293369             8.71236853            -4.80659461       
      1.9956870000          -0.00092625             0.09009201             0.07490723            -0.03251648             0.21523096            -1.87674167             4.81357313            -0.42971678            -9.60558631             6.95292032       
      0.9422150000           0.00042361            -0.00278433             0.71053805            -0.24478653             0.71295477            -0.81959128            -5.93754440             3.51968613             7.15994674            -6.92084726       
      0.4178450000          -0.00018017             0.00226375             0.43702967            -0.32729512            -0.14094746             2.42977897             2.71278032            -3.83765549            -2.98910010             4.54521752       
      0.0957610000           0.00009340            -0.00070124             0.02690250             0.36396253            -1.95431103            -1.39953682             1.41129934             5.92935473             0.12899995            -6.81085091       
      0.0513510000          -0.00009150             0.00072076            -0.01205279             0.60362214             0.92097610            -0.17597975            -3.24517285            -6.62574886             2.03260392            10.16693121       
      0.0238780000           0.00003978            -0.00029228             0.00584327             0.20820856             0.77101910             0.77538331             1.74648924             2.05569618            -3.06404879            -7.33174186       
      0.0095510000          -0.00000932             0.00007042            -0.00104450             0.00778368             0.09528072             0.05343629             0.01747723             0.44830391             1.66902293             2.75520485       
Sc    P
   4609.8850000000           0.00031043            -0.00010416             0.00008491            -0.00015494             0.00016950            -0.00028154             0.00085191            -0.00121517             0.00716902       
   1092.1560000000           0.00195227            -0.00065561             0.00017473            -0.00075910            -0.00093345            -0.00107785             0.00033474             0.00317872            -0.00523866       
    354.3368000000           0.00990042            -0.00334890             0.00120826            -0.00387650            -0.00270416            -0.00665440             0.01248808             0.01410244             0.00988889       
    134.8076000000           0.03862171            -0.01320737             0.00464544            -0.01630308            -0.01320164            -0.02429992             0.01835725             0.02861976             0.06323058       
     56.6025800000           0.11640280            -0.04099372             0.01406377            -0.04750004            -0.03852082            -0.08664672             0.17083297             0.25459798             0.03718208       
     25.3341000000           0.25538719            -0.09302893             0.03357192            -0.12225418            -0.10284026            -0.19437255             0.10598729             0.11692039             0.53932964       
     11.7403300000           0.37949204            -0.14698909             0.04890972            -0.14600429            -0.10314247            -0.24752567             0.72741146             0.95930772            -0.83844203       
      5.5692590000           0.30782242            -0.11110444             0.04600417            -0.19913141            -0.14006192             0.02212708            -1.63786510            -3.79312801            -0.16240387       
      2.5949580000           0.08641751             0.15910483            -0.08824838             0.58468572             0.77563834             1.76179199             0.18188703             5.50735029             1.68023375       
      1.1963510000           0.00261644             0.46773335            -0.20090711             0.74153522            -0.03231213            -2.06755878             2.26999541            -5.00861330            -2.78076595       
      0.5350590000           0.00125392             0.42923900            -0.15707544            -0.86011413            -1.05251326             0.21640766            -3.39798734             3.19218077             3.22712274       
      0.2207760000          -0.00045352             0.10625437             0.15390666            -0.58654038             0.56123764             1.47640693             2.86307699            -1.29611815            -3.40067930       
      0.0883100000           0.00023010            -0.00236794             0.68276987             0.37088444             0.87346781            -1.55236390            -1.40807591            -0.15617746             3.56143629       
      0.0353240000          -0.00010934             0.00286464             0.28421635             0.30433955            -0.84394493             0.45040687            -0.04542150             0.96704603            -3.19375410       
      0.0141300000           0.00003433            -0.00082416             0.01667337             0.05958224            -0.35300275             0.37691032             0.50248704            -0.75538688             1.69277261       
Sc    D
    110.2197000000           0.00093122            -0.00048128             0.00049844            -0.00154843             0.00417297            -0.01309963             0.02360489            -0.05070486       
     32.8004100000           0.00734882            -0.00331189             0.00370177            -0.02995173             0.06492716            -0.07299145             0.05621146            -0.34801601       
     12.3130000000           0.03080858            -0.01255705             0.02259298            -0.06330481             0.14000641            -0.39970259             0.68362158            -0.96710700       
      5.0638190000           0.09100585            -0.02704299             0.08396921            -0.42177827             0.90900676            -0.57646204            -0.69638238             2.27883867       
      2.2255470000           0.20274797            -0.33488088            -0.63640460            -0.75589902            -0.95364784             1.75493639            -0.19445327            -2.76046733       
      0.9923430000           0.30299169            -0.41812206            -0.14944060             1.31993472            -0.15066619            -2.06137162             1.36145524             2.60807601       
      0.4363610000           0.32889815             0.07446593             0.81895922            -0.18152779             1.07167802             1.38500360            -2.21485604            -2.14982282       
      0.1857050000           0.28080470             0.42117889             0.16041512            -0.61799210            -0.98384121            -0.12866967             2.41022449             1.54717091       
      0.0734410000           0.13285124             0.40589049            -0.60935095             0.31090988            -0.03208102            -0.86253201            -2.03248799            -0.95279744       
      0.0293760000           0.01495124             0.08785959            -0.24066336             0.24354919             0.64143990             0.85979279             1.10799462             0.40957883       
Sc    F
      2.8415000000           0.24932834            -0.39758939             0.84207781            -0.94777243             0.36376005       
      1.1263000000           0.57169927            -0.42574637            -0.50399270             1.49009619            -0.79688820       
      0.4464000000           0.29935518             0.58831549            -0.53881259            -1.28265386             1.26874594       
      0.1769000000           0.12779683             0.39904303             0.67511398             0.37931282            -1.56053494       
      0.0701000000           0.02107483             0.14553485             0.20233368             0.39444103             1.03865555       
      0.0278000000           0.00181049            -0.00067927             0.04617817             0.08694789             0.23825206       
Sc    G
      1.6071000000           0.84046300            -0.73348366             0.57479553            -0.19836862       
      0.6317000000           0.20953413             0.79893763            -1.19437940             0.63281786       
      0.2483000000           0.09751417             0.34342990             0.94025214            -1.22380958       
      0.0976000000           0.00040118             0.16154183             0.24915257             1.23530093       
Sc    H
      2.0089000000           0.82018641            -0.81775737       
      0.7896000000           0.29226665             1.12071989       
end
basis "Ti_ANO-RCC" SPHERICAL
Ti    S
 3014643.0000000000          0.00012317            -0.00003680             0.00001314            -0.00000326             0.00000759            -0.00001433             0.00001811            -0.00002096             0.00003399            -0.00000879       
 451432.9000000000           0.00036554            -0.00010930             0.00003904            -0.00000969             0.00002257            -0.00004253             0.00005400            -0.00006505             0.00010457            -0.00002409       
 102733.8000000000           0.00103588            -0.00031017             0.00011078            -0.00002751             0.00006386            -0.00012114             0.00015192            -0.00016379             0.00026960            -0.00008358       
  29098.1700000000           0.00279034            -0.00083787             0.00029947            -0.00007434             0.00017372            -0.00032488             0.00041795            -0.00056098             0.00088672            -0.00014184       
   9492.3300000000           0.00758506            -0.00228967             0.00081827            -0.00020322             0.00046973            -0.00090138             0.00111147            -0.00097480             0.00167221            -0.00078699       
   3426.3460000000           0.02068932            -0.00631478             0.00226184            -0.00056153             0.00131968            -0.00243629             0.00320160            -0.00502028             0.00781274            -0.00055972       
   1335.8960000000           0.05449467            -0.01703492             0.00610943            -0.00151811             0.00349189            -0.00680769             0.00825330            -0.00519181             0.00968466            -0.00748713       
    553.5026000000           0.12954838            -0.04268958             0.01542823            -0.00383425             0.00908121            -0.01654666             0.02240726            -0.04100772             0.06378316            -0.00035820       
    240.6925000000           0.25485025            -0.09396232             0.03431662            -0.00854803             0.01955805            -0.03920637             0.04683462            -0.01280622             0.03394914            -0.05697074       
    108.7293000000           0.35683821            -0.16612908             0.06260810            -0.01563864             0.03787551            -0.06750773             0.09981931            -0.23958267             0.38538476             0.02184453       
     50.2645700000           0.26751159            -0.17908936             0.07044192            -0.01772723             0.03933582            -0.09004351             0.09613448             0.17145332            -0.25481747            -0.22751408       
     22.5800400000           0.06195837             0.05738134            -0.02421182             0.00616375            -0.01260866             0.08090301            -0.11645882            -0.51272601             0.51359724             0.73956023       
     10.7143200000          -0.00118371             0.50996669            -0.28245158             0.07434263            -0.18987853             0.28175798            -0.56862562             2.62256234            -4.79153950            -0.56962240       
      5.0935460000           0.00194823             0.49833088            -0.44183360             0.12361403            -0.32565756             0.95166721            -1.04479567            -3.02985092             9.83168905            -0.37064823       
      2.2441830000          -0.00090610             0.09038642             0.08932055            -0.03457022             0.23229480            -1.77789878             4.88525435            -0.27373871           -11.77264614             1.34640074       
      1.0595700000           0.00040705            -0.00258088             0.72058523            -0.25599053             1.02546936            -0.75232132            -5.57516098             3.74707491             9.75816860            -1.77896281       
      0.4688490000          -0.00017073             0.00222186             0.42331750            -0.30501912            -0.52364155             2.39596864             2.29434963            -4.05430432            -4.99745672             1.48044350       
      0.1061430000           0.00008299            -0.00067120             0.02276388             0.38640526            -1.93317484            -1.64840374             1.94697355             6.27819904             3.74237030            -3.53519080       
      0.0552620000          -0.00008098             0.00064246            -0.01070251             0.59579040             1.31112274            -0.04430021            -4.17920391            -7.83822294            -3.67578917             6.79556957       
      0.0254650000           0.00003608            -0.00028426             0.00473925             0.19644917             0.45686216             0.91680914             2.56920098             3.74116222             1.21092060            -6.55303540       
      0.0101860000          -0.00000867             0.00006818            -0.00093904            -0.00127771             0.07580526             0.01037959            -0.26822230            -0.44067015             0.08534840             3.15952842       
Ti    P
   5181.1570000000           0.00031626            -0.00010872             0.00003824            -0.00012819             0.00011172            -0.00012977             0.00025051            -0.00037246             0.00034114       
   1227.4610000000           0.00193961            -0.00066722             0.00023879            -0.00082617             0.00071219            -0.00078936             0.00103424            -0.00079739             0.00201690       
    398.2712000000           0.00977044            -0.00338660             0.00118768            -0.00396559             0.00349270            -0.00411195             0.00854734            -0.01370515             0.01157828       
    151.5867000000           0.03810385            -0.01335155             0.00479866            -0.01676465             0.01465581            -0.01626815             0.02088535            -0.01543634             0.04504522       
     63.6963300000           0.11523205            -0.04161245             0.01463528            -0.04938659             0.04495762            -0.05384044             0.11919229            -0.20633630             0.19047364       
     28.5473300000           0.25429609            -0.09507236             0.03481482            -0.12669410             0.11720784            -0.13098876             0.15342971            -0.05329493             0.30363463       
     13.2612900000           0.37970141            -0.15119269             0.05209562            -0.15729800             0.12530425            -0.15392437             0.45291565            -0.94160517             0.39864634       
      6.3103520000           0.30834524            -0.11253330             0.04654766            -0.20157609             0.12280313            -0.06269504            -0.67897434             2.71037486            -3.06696245       
      2.9518750000           0.08696472             0.16532336            -0.09251995             0.63069171            -0.98107966             1.19282253            -1.20253715            -2.53171191             5.36665894       
      1.3653700000           0.00287816             0.47333453            -0.20846919             0.73580838             0.42749608            -1.06659468             2.89438244             0.48573770            -5.92291665       
      0.6114150000           0.00128131             0.42289750            -0.16000112            -0.93877014             0.92642770            -0.34377833            -2.44587589             1.62810417             5.06123786       
      0.2525480000          -0.00041795             0.10165550             0.17255858            -0.56808502            -1.03465653             1.03416131             0.60395736            -2.83249097            -3.84669989       
      0.1010190000           0.00022087            -0.00229805             0.71715832             0.49410830             0.01842836            -0.13948481             1.19782912             3.06756929             2.80018508       
      0.0404080000          -0.00010586             0.00251121             0.24360236             0.23071675            -0.00118973            -1.24724493            -1.75724787            -2.28365082            -1.69279370       
      0.0161630000           0.00003303            -0.00074868            -0.00394701             0.02022856             0.80346715             1.32598656             0.82272702             0.83302581             0.57379603       
Ti    D
    134.3565000000           0.00089896            -0.00083752             0.00019934            -0.00280896             0.00446721            -0.01015974             0.02050557            -0.04658914       
     40.0418900000           0.00723903            -0.00617251             0.00019435            -0.03476724             0.05623668            -0.06550602             0.04465908            -0.30913607       
     15.1297600000           0.03124217            -0.02901001             0.00256716            -0.11283594             0.17623704            -0.33248418             0.65086305            -1.09140076       
      6.2769900000           0.09363171            -0.07066580            -0.03369420            -0.48897925             0.81978278            -0.65971075            -0.56089879             2.45039984       
      2.7814100000           0.20443835            -0.26661009             0.51731236            -0.63409627            -0.99677646             1.94472379            -0.42894253            -2.87610669       
      1.2536020000           0.30664412            -0.34862343             0.30623308             1.24594328            -0.19424181            -2.27438937             1.59756568             2.61227088       
      0.5574050000           0.33210953            -0.02932713            -0.78758063            -0.12766027             1.30911971             1.52099127            -2.35856543            -2.06416011       
      0.2397590000           0.26831892             0.40768679            -0.32604092            -0.62020323            -1.22106613            -0.21100101             2.46689460             1.44821722       
      0.0952870000           0.12527706             0.47148833             0.63516569             0.29573043             0.14358484            -0.83607517            -2.07764140            -0.91194908       
      0.0381150000           0.01599311             0.11527172             0.24238653             0.16844066             0.53818751             0.87469937             1.16368538             0.42140392       
Ti    F
      4.2464000000           0.12281797            -0.17995035             0.44821853            -1.01112352             0.81537297            -0.18669170       
      1.6831000000           0.48112321            -0.60811483             0.36935777             0.99751121            -1.34148872             0.39320831       
      0.6671000000           0.42294906             0.24422515            -1.04524937            -0.17606483             1.56218474            -0.69398127       
      0.2644000000           0.20575283             0.51214374             0.41078168            -0.65695265            -1.41634306             1.17147716       
      0.1048000000           0.06744812             0.28103372             0.40202786             0.65116746             0.61047176            -1.62491988       
      0.0415000000           0.00932721             0.05131100             0.12974150             0.15094984             0.31513294             1.35122409       
Ti    G
      2.4017000000           0.59077386            -0.72173132             0.78953672            -0.34739954       
      0.9440000000           0.46198525             0.34859672            -1.19346228             0.86551367       
      0.3710000000           0.14412198             0.54563093             0.56563710            -1.36732256       
      0.1458000000           0.04639789             0.24376809             0.42496691             1.17109042       
Ti    H
      3.0021000000           0.60757892            -0.98605512       
      1.1800000000           0.54482267             1.02206903       
end
basis "V_ANO-RCC" SPHERICAL
V    S
 3321857.0000000000          0.00012948            -0.00003901             0.00001405            -0.00000317             0.00000407            -0.00001450             0.00001381            -0.00002274             0.00001926            -0.00003372       
 497435.6000000000           0.00038208            -0.00011522             0.00004151            -0.00000936             0.00001203            -0.00004282             0.00004075            -0.00006865             0.00005996            -0.00010230       
 113202.7000000000           0.00107496            -0.00032467             0.00011696            -0.00002638             0.00003384            -0.00012079             0.00011530            -0.00018263             0.00014609            -0.00026809       
  32063.3300000000           0.00286669            -0.00086833             0.00031302            -0.00007057             0.00009086            -0.00032245             0.00030579            -0.00054962             0.00052118            -0.00083573       
  10459.6200000000           0.00770350            -0.00234619             0.00084572            -0.00019084             0.00024413            -0.00087603             0.00084172            -0.00120143             0.00079238            -0.00169623       
   3775.5060000000           0.02079278            -0.00640358             0.00231351            -0.00052149             0.00067381            -0.00237774             0.00223931            -0.00446713             0.00474288            -0.00705045       
   1472.0400000000           0.05441135            -0.01716466             0.00620981            -0.00140244             0.00178831            -0.00646862             0.00628134            -0.00778397             0.00342798            -0.01031450       
    609.9331000000           0.12901235            -0.04289450             0.01563911            -0.00352785             0.00457986            -0.01608040             0.01506661            -0.03377496             0.03978423            -0.05613508       
    265.2634000000           0.25379742            -0.09439851             0.03478863            -0.00787900             0.01000916            -0.03676928             0.03647079            -0.03606713             0.00057518            -0.04295493       
    119.8607000000           0.35625600            -0.16707698             0.06355896            -0.01439982             0.01894142            -0.06620562             0.06214819            -0.17721064             0.24548744            -0.33348200       
     55.4489100000           0.26871717            -0.18084913             0.07186446            -0.01647727             0.02048627            -0.08095280             0.08737780             0.01849499            -0.23378137             0.16942170       
     24.9837200000           0.06302411             0.05662321            -0.02425207             0.00573903            -0.00619923             0.05353183            -0.10017585            -0.18491561             0.62475628            -0.32922889       
     11.8805600000          -0.00112494             0.51263665            -0.28933738             0.06884586            -0.09440141             0.30428096            -0.26902432             1.63005367            -3.04358903             4.29984722       
      5.6603110000           0.00191363             0.49766194            -0.44422145             0.11319684            -0.15300222             0.79517293            -1.00739080            -0.61400823             4.86112407            -9.15368685       
      2.4957030000          -0.00088901             0.08966571             0.10545804            -0.03689110             0.07724335            -1.24489736             2.91908636            -3.98621700            -3.86266178            11.25665260       
      1.1778660000           0.00039618            -0.00243030             0.71465146            -0.22694062             0.41762436            -1.16128750            -1.72720538             6.64667625             1.16424236            -9.62704733       
      0.5200440000          -0.00016285             0.00221540             0.41811969            -0.26871847             0.07927083             1.87138227            -0.88843711            -4.48414100             1.02463087             5.20665932       
      0.1159650000           0.00007557            -0.00057641             0.02489953             0.28234589            -1.05510740             0.45490844             3.46228669             2.41248644            -4.83434565            -4.98112115       
      0.0589380000          -0.00007302             0.00060410            -0.01112400             0.57057434            -0.10702211            -1.39937891            -3.20020528            -0.79670379             8.45424533             6.43312253       
      0.0269460000           0.00003331            -0.00024602             0.00628057             0.24466192             0.42042698             0.17232374            -0.08574470            -1.20982291            -6.66148568            -4.07806745       
      0.0107780000          -0.00000825             0.00006682            -0.00095026             0.07991943             0.74808385             0.57177749             0.92852369             0.88911366             2.43600084             1.29339440       
V    P
   5777.3770000000           0.00032371            -0.00011276             0.00003402            -0.00012163             0.00010008            -0.00019531             0.00022514            -0.00034033             0.00038021       
   1368.6740000000           0.00193724            -0.00067542             0.00020639            -0.00075866             0.00063326            -0.00109254             0.00079152            -0.00071699             0.00204257       
    444.1233000000           0.00968846            -0.00340332             0.00102489            -0.00364845             0.00300419            -0.00608245             0.00762562            -0.01220651             0.01264723       
    169.0991000000           0.03774763            -0.01340941             0.00411408            -0.01524904             0.01285554            -0.02227160             0.01559529            -0.01342625             0.04491240       
     71.1019100000           0.11444041            -0.04190393             0.01266689            -0.04546480             0.03806367            -0.08076088             0.10796557            -0.18218678             0.20556356       
     31.9031100000           0.25370110            -0.09630733             0.03003678            -0.11526946             0.10099912            -0.17847538             0.10757403            -0.05031687             0.30811075       
     14.8510900000           0.37997543            -0.15366621             0.04594118            -0.15213463             0.11511575            -0.25447305             0.45288741            -0.86496005             0.50196843       
      7.0852270000           0.30835165            -0.11264046             0.03809913            -0.17389634             0.14470709             0.01180761            -0.79946031             2.33030868            -3.37679713       
      3.3244220000           0.08714081             0.16995361            -0.07903877             0.54542662            -0.71970745             1.68998709            -0.67273101            -1.82159552             5.71219721       
      1.5411640000           0.00313832             0.47132669            -0.17628106             0.67364730            -0.15706844            -1.85396049             2.29326177            -0.32366664            -6.07251024       
      0.6905200000           0.00134573             0.41881449            -0.12752231            -0.70032964             1.10938773            -0.02103119            -2.28419309             2.24839440             4.94565963       
      0.2854240000          -0.00037039             0.10554730             0.10667692            -0.58708273            -0.30682590             1.46128071             0.91125846            -3.16070248            -3.52821952       
      0.1141700000           0.00022150            -0.00215412             0.56779819             0.10153989            -1.05182665            -1.10230932             0.84934095             3.22629432             2.40013789       
      0.0456680000          -0.00010353             0.00264871             0.40184223             0.40711371             0.66184979            -0.16545630            -1.91157810            -2.53348269            -1.41337220       
      0.0182670000           0.00003153            -0.00082512             0.07017779             0.13488839             0.46393747             0.65749830             1.34379514             1.16347855             0.52520252       
V    D
    155.8527000000           0.00087674            -0.00088350             0.00086039            -0.00223792             0.00354989            -0.00629620             0.01713096            -0.04548719       
     46.4977100000           0.00713155            -0.00670878             0.00572103            -0.02364143             0.04781117            -0.06490533             0.04529675            -0.24845082       
     17.6299900000           0.03121985            -0.03168021             0.02991423            -0.08870259             0.15079605            -0.23773536             0.57252774            -1.26167264       
      7.3546720000           0.09430060            -0.08417721             0.05513010            -0.32722894             0.72758258            -0.86922563            -0.09709192             2.63238545       
      3.2740510000           0.20402959            -0.25205941             0.44976061            -0.60632698            -0.35064210             1.89602250            -1.31180699            -2.96479088       
      1.4824820000           0.30345052            -0.31751105             0.23985957             0.79239491            -0.96862093            -1.49983986             2.56833634             2.55846283       
      0.6613510000           0.32554904            -0.04679054            -0.60303981             0.41280429             1.26553428             0.10823429            -3.03423692            -1.88251106       
      0.2848260000           0.26826185             0.34776256            -0.37149616            -0.68982325            -0.32673658             1.12103910             2.63472910             1.19792911       
      0.1128990000           0.13633271             0.45179959             0.32122692            -0.20217541            -0.73139433            -1.45205536            -1.77756785            -0.65568645       
      0.0451600000           0.02651708             0.22726098             0.52020827             0.61302997             0.77597725             0.84576973             0.78059441             0.25580737       
V    F
      5.9066000000           0.07047202            -0.09277495             0.22465606            -0.61121870             1.08952600            -0.58806183       
      2.3412000000           0.38655031            -0.58481730             0.67689067             0.08193073            -1.32849447             0.98278414       
      0.9279000000           0.48045406            -0.01552132            -0.90547641             0.81387835             0.93755283            -1.30108658       
      0.3678000000           0.26238154             0.50456977            -0.01571919            -1.10116867            -0.24710264             1.63987798       
      0.1458000000           0.10125716             0.36106983             0.47191612             0.37379282            -0.52614517            -1.70567262       
      0.0578000000           0.02013715             0.12262722             0.28238716             0.47633916             0.70678585             1.07216584       
V    G
      3.3406000000           0.41015760            -0.62499559             0.86772616            -0.54968883       
      1.3130000000           0.58350211             0.02021418            -0.96435774             1.11263659       
      0.5161000000           0.19872809             0.59292039             0.12107671            -1.44999611       
      0.2028000000           0.07505598             0.34803248             0.62505513             1.04689262       
V    H
      1.6412000000           0.95766170            -0.65143445       
      0.6451000000           0.07926809             1.15550827       
end
basis "Cr_ANO-RCC" SPHERICAL
Cr    S
 6177194.0000000000          0.00009145            -0.00002777             0.00001008            -0.00000231             0.00000841            -0.00000937             0.00001168            -0.00001255             0.00002238            -0.00004046       
 924929.5000000000           0.00026397            -0.00008020             0.00002913            -0.00000666             0.00002426            -0.00002706             0.00003342            -0.00003529             0.00006357            -0.00012619       
 210486.5000000000           0.00071915            -0.00021881             0.00007950            -0.00001820             0.00006656            -0.00007392             0.00009358            -0.00010323             0.00018158            -0.00027785       
  59620.0500000000           0.00182969            -0.00055767             0.00020253            -0.00004627             0.00016766            -0.00018807             0.00022562            -0.00022500             0.00041735            -0.00107697       
  19450.7600000000           0.00464661            -0.00142306             0.00051770            -0.00011880             0.00043756            -0.00048189             0.00063710            -0.00075526             0.00128873            -0.00103754       
   7022.0560000000           0.01191432            -0.00367131             0.00133402            -0.00030397             0.00109160            -0.00123941             0.00139806            -0.00120903             0.00240264            -0.00976179       
   2738.7630000000           0.03051981            -0.00956592             0.00349204            -0.00080427             0.00299320            -0.00325615             0.00457552            -0.00592697             0.00983009             0.00029021       
   1135.8140000000           0.07453104            -0.02405646             0.00878058            -0.00199471             0.00709750            -0.00818984             0.00857139            -0.00588598             0.01323735            -0.08624978       
    495.0923000000           0.16204338            -0.05612927             0.02075077            -0.00480670             0.01815688            -0.01949843             0.02954674            -0.04187568             0.06849793             0.04906684       
    224.7487000000           0.28541512            -0.11301032             0.04220117            -0.00955580             0.03358117            -0.03994725             0.03681459            -0.01243911             0.04532798            -0.60599439       
    105.3836000000           0.34331785            -0.17949366             0.07003056            -0.01650974             0.06539583            -0.06864205             0.12536658            -0.20857816             0.34519645             0.50824316       
     50.1935900000           0.20950325            -0.14572288             0.05876169            -0.01286528             0.03837599            -0.05485141            -0.01287288             0.17594873            -0.26667570            -1.95178644       
     22.2495700000           0.03521500             0.16918664            -0.07674498             0.01607018            -0.05129997             0.10415674             0.01841287            -0.38251089             0.34475079             8.68692318       
     10.9826500000          -0.00225118             0.55840245            -0.35747656             0.09276904            -0.40022297             0.39482367            -1.12149016             2.33047400            -4.53027545           -14.63836651       
      5.3836650000           0.00151525             0.39613231            -0.37354084             0.08824630            -0.39301662             0.66158909             0.41177568            -3.03464030             9.57643315            13.22710832       
      2.3436850000          -0.00067826             0.05144651             0.28242076            -0.07100056             1.06686323            -2.44878743             3.23561173             0.45317400           -11.35724386            -8.87964390       
      1.1052020000           0.00027409            -0.00150000             0.71155179            -0.28668464             0.69646989             1.17715282            -5.05466290             2.34934069             9.07106042             5.11554750       
      0.4878480000          -0.00009810             0.00129699             0.29470993            -0.17528576            -1.25691133             0.97430652             2.80914087            -2.48972051            -4.03315364            -1.77913892       
      0.0895990000           0.00002301            -0.00010617             0.00780858             0.72504182            -0.70331414            -1.82569065            -0.10093798             2.64178517             1.69417492             0.52163269       
      0.0334230000          -0.00001649             0.00015282            -0.00120279             0.41225293             0.99893106             1.16767609            -1.41217941            -3.59560908            -1.59594606            -0.40718530       
      0.0133690000           0.00000577            -0.00003964             0.00068622             0.01202132             0.05465484             0.25630794             1.37821972             2.08510479             0.72860195             0.16053700       
Cr    P
   6268.9210000000           0.00034188            -0.00012053             0.00004885            -0.00013505             0.00009271            -0.00019148             0.00024985            -0.00037368             0.00034474            -0.00003636       
   1485.1180000000           0.00200593            -0.00070743             0.00029137            -0.00082498             0.00056689            -0.00103477             0.00085535            -0.00075310             0.00244297            -0.01077486       
    481.9146000000           0.00995929            -0.00354289             0.00143204            -0.00394439             0.00272001            -0.00582660             0.00828455            -0.01319048             0.01054263             0.00862971       
    183.5142000000           0.03868299            -0.01390766             0.00575906            -0.01643488             0.01140379            -0.02081494             0.01651335            -0.01365829             0.05399988            -0.25830179       
     77.1900500000           0.11699231            -0.04344308             0.01765345            -0.04903360             0.03454172            -0.07712172             0.11669010            -0.19676850             0.17325939             0.03820620       
     34.6517800000           0.25830537            -0.09941202             0.04209996            -0.12387195             0.08901417            -0.16311382             0.11040607            -0.04328749             0.40573150            -2.15265306       
     16.1484600000           0.38273251            -0.15756133             0.06271668            -0.16230302             0.10540588            -0.25327404             0.49927094            -0.94365746             0.19417433             5.56208008       
      7.7109390000           0.30241223            -0.10683953             0.05174905            -0.17524698             0.10539633             0.05293008            -0.89359977             2.64036714            -2.86407111            -6.77991534       
      3.6071540000           0.08149661             0.18829086            -0.13643486             0.65753339            -0.69714203             1.53205675            -0.64495013            -2.38473087             5.21946092             5.68233614       
      1.6673620000           0.00265693             0.48085767            -0.25003371             0.60326583             0.06737157            -1.68371914             2.30203058             0.33616031            -5.75676675            -3.91456776       
      0.7390880000           0.00140470             0.40418365            -0.05614525            -0.87941767             0.88870186            -0.06212182            -2.21755989             1.69887168             4.84719465             2.36090598       
      0.3013260000          -0.00033586             0.09463391             0.20635554            -0.47636239            -0.45488554             1.30846572             0.72597085            -2.85068030            -3.64383296            -1.37393290       
      0.1205300000           0.00022458            -0.00209463             0.57433022             0.33398189            -0.67825279            -0.72456609             1.08984208             3.09918394             2.61151906             0.82104738       
      0.0482120000          -0.00010124             0.00242257             0.31611596             0.29650142             0.30243199            -0.59401033            -1.96604689            -2.40613436            -1.56465540            -0.43427780       
      0.0192850000           0.00003200            -0.00069538             0.03933545             0.13224469             0.74005701             0.85086129             1.19421353             1.02587086             0.56861292             0.14629158       
Cr    D
    150.8341000000           0.00122894            -0.00144144             0.00130170            -0.00367410             0.00519395            -0.00920766             0.02173217            -0.04380044       
     44.9972300000           0.00976140            -0.01151219             0.01403908            -0.04400246             0.04948725            -0.04928127             0.04490865            -0.19995424       
     16.9608800000           0.04152060            -0.04955739             0.04465178            -0.14162937             0.20152232            -0.32722521             0.69670933            -1.21717478       
      7.0401540000           0.12137564            -0.14046714             0.16785378            -0.59388512             0.66797852            -0.51659963            -0.51399425             2.57715566       
      3.1038780000           0.24225323            -0.35236376             0.56554635            -0.08180819            -0.94834133             1.62729966            -0.62359569            -2.94457731       
      1.3758960000           0.32842158            -0.28713174            -0.27328445             1.03898264            -0.01487639            -1.65812421             1.80332928             2.55593877       
      0.5922820000           0.32493682             0.17370161            -0.67078240            -0.47785686             0.88909854             0.63593121            -2.39593427            -1.89611850       
      0.2421380000           0.23564646             0.50597066             0.13516215            -0.39842408            -0.70699472             0.60930800             2.26297124             1.24253532       
      0.0912840000           0.08638247             0.29769652             0.51342930             0.24961794            -0.29090798            -1.32670750            -1.69089252            -0.72907126       
      0.0365140000           0.00076526             0.04019126             0.20209493             0.40884816             0.83649173             0.97604716             0.79810813             0.30106164       
Cr    F
      7.7139000000           0.04988720            -0.06200838             0.15989565            -0.49316454             1.10223597            -0.69314983       
      3.0575000000           0.33566733            -0.60388618             0.73415093            -0.15558132            -1.21829287             1.07823653       
      1.2119000000           0.51247862            -0.08082955            -0.85386606             0.99574968             0.72073433            -1.33249144       
      0.4803000000           0.28739317             0.53884315            -0.06794291            -1.13929615            -0.00390635             1.61567689       
      0.1904000000           0.10021389             0.32972156             0.48655510             0.33200550            -0.69448554            -1.65604447       
      0.0755000000           0.01734514             0.12597708             0.31564261             0.50842719             0.74231483             1.02306059       
Cr    G
      4.3627000000           0.31481521            -0.63319483             0.88352283            -0.57739243       
      1.7148000000           0.64209523            -0.06778703            -0.94424318             1.09563481       
      0.6740000000           0.22925878             0.66917706             0.17262380            -1.40659885       
      0.2649000000           0.05647039             0.25858078             0.61997778             1.07677193       
Cr    H
      2.1435000000           0.87391090            -0.76006936       
      0.8425000000           0.21535918             1.13800093       
end
basis "Mn_ANO-RCC" SPHERICAL
Mn    S
 3960805.0000000000          0.00014324            -0.00004381             0.00001613            -0.00000363             0.00000553            -0.00001378             0.00001320            -0.00001906             0.00001831            -0.00003271       
 593115.5000000000           0.00041829            -0.00012806             0.00004714            -0.00001060             0.00001619            -0.00004025             0.00003847            -0.00005696             0.00005719            -0.00010091       
 134976.8000000000           0.00116186            -0.00035630             0.00013116            -0.00002949             0.00004486            -0.00011225             0.00010810            -0.00014963             0.00013230            -0.00024175       
  38230.6700000000           0.00304346            -0.00093621             0.00034493            -0.00007755             0.00011907            -0.00029353             0.00027789            -0.00044251             0.00049849            -0.00085725       
  12471.5400000000           0.00800971            -0.00247811             0.00091281            -0.00020533             0.00030996            -0.00078540             0.00076819            -0.00094367             0.00060875            -0.00121693       
   4501.7430000000           0.02119112            -0.00663203             0.00244949            -0.00055076             0.00085349            -0.00207140             0.00192120            -0.00346794             0.00458135            -0.00766680       
   1755.2120000000           0.05470983            -0.01754370             0.00648607            -0.00145990             0.00218148            -0.00562743             0.00563092            -0.00581927             0.00138972            -0.00422836       
    727.3039000000           0.12887629            -0.04356197             0.01624517            -0.00365676             0.00573111            -0.01364325             0.01232993            -0.02569105             0.03896837            -0.06416238       
    316.3678000000           0.25299549            -0.09566500             0.03604400            -0.00813367             0.01197311            -0.03173589             0.03288027            -0.02546432            -0.01590221             0.01199723       
    143.0098000000           0.35547840            -0.16928269             0.06597876            -0.01493158             0.02402993            -0.05488467             0.04729172            -0.13324905             0.24625853            -0.40772872       
     66.2180500000           0.26941300            -0.18316582             0.07449565            -0.01699282             0.02304028            -0.07077541             0.08610812             0.02178318            -0.29391231             0.42840248       
     29.9189600000           0.06374719             0.05921432            -0.02601733             0.00601570            -0.00173018             0.04076046            -0.09298742            -0.23433823             0.92371549            -1.36865534       
     14.3031800000          -0.00118570             0.51996745            -0.30714254             0.07352261            -0.12794852             0.19008411            -0.05657452             1.20254033            -3.33624762             6.20063602       
      6.8394510000           0.00187336             0.49280885            -0.44795976             0.11346966            -0.16254525             0.90848636            -1.58882145             0.31088451             4.54695718           -10.77520860       
      3.0123740000          -0.00086902             0.08645661             0.13899145            -0.04515186             0.01942674            -1.15183838             3.98623744            -4.75141111            -2.81073590            11.69986962       
      1.4188080000           0.00038175            -0.00207447             0.72625085            -0.23643961             0.67405756            -1.55099432            -3.13087011             6.86189762             0.14948532            -9.18988549       
      0.6236240000          -0.00015079             0.00219345             0.39131317            -0.26437460            -0.03132796             2.50876462             0.16783911            -4.46378166             1.29487447             4.60024451       
      0.1340980000           0.00006497            -0.00048011             0.01762124             0.38444451            -1.84730192            -0.60955597             3.22678588             3.08682161            -3.89831495            -3.91929073       
      0.0655480000          -0.00006216             0.00050036            -0.00941087             0.57171494             0.85812369            -1.06533989            -4.57957789            -2.21425183             7.04355624             5.17042692       
      0.0295840000           0.00002974            -0.00023994             0.00371226             0.20381787             0.69425467             1.05963122             1.85890173            -0.41074010            -6.22597555            -3.57368713       
      0.0118340000          -0.00000752             0.00005844            -0.00088063             0.00679836             0.12948837             0.05186600             0.32547020             0.98637620             2.66553192             1.27008344       
Mn    P
   7048.2710000000           0.00034208            -0.00012278             0.00004004            -0.00014483             0.00012065            -0.00017989             0.00028768            -0.00043624             0.00026933       
   1669.6780000000           0.00195274            -0.00070152             0.00023078            -0.00084851             0.00071411            -0.00097270             0.00090236            -0.00074152             0.00185680       
    541.8571000000           0.00961526            -0.00348202             0.00113407            -0.00409491             0.00341500            -0.00523306             0.00928968            -0.01512388             0.00774851       
    206.4295000000           0.03732743            -0.01366979             0.00451501            -0.01674219             0.01425657            -0.01943138             0.01688105            -0.01235134             0.03996105       
     86.8933400000           0.11350522            -0.04289195             0.01404811            -0.05155847             0.04428402            -0.07099322             0.13599385            -0.23855211             0.13912804       
     39.0630900000           0.25323278            -0.09934533             0.03332293            -0.12762788             0.11314432            -0.15552248             0.10923616            -0.01646831             0.31741352       
     18.2472500000           0.38064251            -0.15940816             0.05211966            -0.18186466             0.14327829            -0.23432732             0.60011923            -1.16530914             0.15564166       
      8.7412890000           0.30767975            -0.11267663             0.03933070            -0.15084583             0.10098897             0.03489691            -1.08201691             3.61088478            -2.34375574       
      4.1193320000           0.08694236             0.18021174            -0.09045800             0.62315120            -0.86577290             1.50682926            -0.72990755            -4.37501455             4.42788814       
      1.9148040000           0.00352079             0.47763348            -0.19123449             0.64160038             0.12670311            -1.73144494             2.97929025             2.92047459            -5.16591810       
      0.8578930000           0.00143585             0.40980484            -0.13235205            -0.80700344             1.15600253            -0.00740085            -3.42230154            -0.74562272             4.74405012       
      0.3549500000          -0.00032020             0.09915497             0.13826211            -0.58604368            -0.80149326             1.56959637             2.24381230            -0.96919673            -4.04195586       
      0.1419800000           0.00020478            -0.00194111             0.63150480             0.31509737            -0.66666033            -1.48818031            -0.51912695             1.97319269             3.47019292       
      0.0567920000          -0.00009782             0.00231723             0.35014802             0.33347792             0.72300683             0.18571575            -0.79869322            -2.10586073            -2.62245348       
      0.0227170000           0.00003001            -0.00069866             0.01316729             0.05275867             0.34798889             0.64120820             0.84505157             1.16269046             1.21608874       
Mn    D
    199.8357000000           0.00092239            -0.00094861             0.00110843            -0.00198550             0.00341671            -0.00468596             0.01425103            -0.04832126       
     59.7217600000           0.00757615            -0.00755838             0.00897515            -0.01801749             0.03986856            -0.05970004             0.06698225            -0.22134245       
     22.7477200000           0.03385150            -0.03521169             0.04221156            -0.07969389             0.14591724            -0.19828250             0.49752883            -1.34751182       
      9.5650030000           0.10312850            -0.10234859             0.11652495            -0.23747590             0.57557709            -0.86961622             0.29983855             2.75567705       
      4.2854990000           0.22019053            -0.26390673             0.36191874            -0.48720484             0.07682173             1.45588478            -1.99623485            -3.02208078       
      1.9509750000           0.31941259            -0.30641943             0.16269461             0.46758835            -1.13493838            -0.37420527             3.14409180             2.47885690       
      0.8727960000           0.33067101             0.01529587            -0.53017576             0.46078365             0.63759315            -1.21168152            -3.15194438            -1.68946694       
      0.3756210000           0.24648968             0.41417852            -0.29376977            -0.23470699             0.63218605             1.87439242             2.29521687             0.96966950       
      0.1480090000           0.09992385             0.42390643             0.21134554            -0.85996159            -1.24231342            -1.48313454            -1.26435109            -0.46483934       
      0.0592040000           0.01172767             0.17567033             0.66446046             0.99303863             0.77342359             0.63063838             0.45335629             0.15859865       
Mn    F
      9.5413000000           0.04448989            -0.05533728             0.14289496            -0.45441570             1.04982068            -0.79774831       
      3.7818000000           0.28875722            -0.54177725             0.79407919            -0.24561145            -1.12685240             1.16178859       
      1.4990000000           0.52254537            -0.21654793            -0.82011594             1.09759474             0.63470897            -1.29787718       
      0.5941000000           0.32412126             0.56865455            -0.16902040            -1.30494559             0.01785226             1.45748986       
      0.2355000000           0.10037348             0.37466304             0.63801815             0.61221269            -0.68666461            -1.51044336       
      0.0933000000           0.00915319             0.06667785             0.15047559             0.34466725             0.84111561             1.05621350       
Mn    G
      5.3963000000           0.21484192            -0.45148256             0.85332799            -0.79739455       
      2.1210000000           0.61348483            -0.37072992            -0.57806039             1.28883440       
      0.8337000000           0.33327484             0.59328556            -0.34792462            -1.38746984       
      0.3277000000           0.11259100             0.43262370             0.78090623             0.89691318       
Mn    H
      2.6512000000           0.80796333            -0.82986875       
      1.0421000000           0.30885188             1.11628733       
end
basis "Fe_ANO-RCC" SPHERICAL
Fe    S
 4316265.0000000000          0.00015003            -0.00004622             0.00001710            -0.00000353             0.00000423            -0.00000291             0.00001193            -0.00001398             0.00002267            -0.00003765       
 646342.4000000000           0.00043597            -0.00013445             0.00004975            -0.00001026             0.00001234            -0.00000850             0.00003472            -0.00004051             0.00006718            -0.00011634       
 147089.7000000000           0.00120365            -0.00037184             0.00013758            -0.00002838             0.00003400            -0.00002327             0.00009597            -0.00011331             0.00017695            -0.00027180       
  41661.5200000000           0.00312635            -0.00096889             0.00035879            -0.00007397             0.00008934            -0.00006206             0.00025051            -0.00028808             0.00051010            -0.00099042       
  13590.7700000000           0.00814591            -0.00253948             0.00094021            -0.00019410             0.00023098            -0.00015625             0.00065572            -0.00079164             0.00111242            -0.00126306       
   4905.7500000000           0.02133892            -0.00673001             0.00249860            -0.00051496             0.00062709            -0.00044172             0.00174578            -0.00194883             0.00387658            -0.00891185       
   1912.7460000000           0.05470838            -0.01768160             0.00657103            -0.00135801             0.00160135            -0.00106541             0.00458542            -0.00571354             0.00689319            -0.00312958       
    792.6043000000           0.12845394            -0.04375410             0.01640473            -0.00338297             0.00416181            -0.00298053             0.01148299            -0.01233506             0.02813209            -0.07534872       
    344.8065000000           0.25203824            -0.09601111             0.03637157            -0.00754121             0.00877359            -0.00569171             0.02546035            -0.03321159             0.03139837             0.02827284       
    155.8999000000           0.35484986            -0.16998599             0.06664937            -0.01380066             0.01738346            -0.01291498             0.04709645            -0.04641910             0.14306518            -0.48356183       
     72.2309100000           0.27043078            -0.18456376             0.07553682            -0.01588736             0.01718943            -0.00955283             0.05368767            -0.08653594            -0.00852521             0.57311429       
     32.7250600000           0.06476086             0.05826300            -0.02586806             0.00570363            -0.00196602            -0.00437053            -0.01938340             0.08593184             0.23499256            -1.83410291       
     15.6676200000          -0.00110466             0.52163758            -0.31230230             0.06807261            -0.09285258             0.07443701            -0.20222777             0.05011830            -1.24644546             7.34525090       
      7.5034830000           0.00184555             0.49331062            -0.44997654             0.10526256            -0.11350600             0.07379506            -0.59665183             1.42167840            -0.65731687           -12.03148847       
      3.3122230000          -0.00085600             0.08632670             0.14773374            -0.04562463             0.01812457             0.00727377             0.60677674            -2.78784007             5.85832200            12.11377447       
      1.5584710000           0.00037119            -0.00285017             0.72995709            -0.21341607             0.41268036            -0.47965681             1.47232178             0.66235860            -8.19568214            -8.64001720       
      0.6839140000          -0.00014687             0.00165569             0.38458847            -0.24353659             0.10339104             0.33757566            -1.63220284             1.95456839             5.27258722             3.75826146       
      0.1467570000           0.00006097            -0.00049176             0.01582890             0.34358715            -0.89083095             0.00804954            -1.82028882            -5.02960518            -4.09495597            -2.06062835       
      0.0705830000          -0.00005789             0.00047608            -0.00949537             0.46401833            -0.80961283             1.54948259             4.63731077             6.86631855             4.42771926             2.04762532       
      0.0314490000           0.00002770            -0.00022820             0.00308038             0.34688312             1.52308946            -3.56733859            -3.85649254            -4.12451336            -2.32504979            -1.02715820       
      0.0125800000          -0.00000722             0.00006297            -0.00100526             0.01225841             0.09142619             2.51635102             1.28867852             1.09906963             0.59311866             0.26159729       
Fe    P
   7721.4890000000           0.00035287            -0.00012803             0.00003845            -0.00013663             0.00011258            -0.00018655             0.00027941            -0.00040737             0.00033958       
   1829.1260000000           0.00196928            -0.00071517             0.00021618            -0.00077790             0.00064921            -0.00102750             0.00093968            -0.00063035             0.00169921       
    593.6280000000           0.00961737            -0.00352108             0.00105697            -0.00375042             0.00308670            -0.00520278             0.00868319            -0.01385854             0.01017625       
    226.2054000000           0.03724273            -0.01379065             0.00418424            -0.01516741             0.01276868            -0.02033490             0.01752270            -0.00963795             0.03509919       
     95.2614500000           0.11332297            -0.04331452             0.01307817            -0.04705206             0.03944990            -0.06943010             0.12560270            -0.21500096             0.17327860       
     42.8592000000           0.25335172            -0.10061222             0.03095510            -0.11529630             0.10005313            -0.16367877             0.11895573            -0.00286615             0.26272728       
     20.0497100000           0.38104215            -0.16161377             0.04896849            -0.17017078             0.13457585            -0.22913467             0.55940565            -1.12088251             0.46600178       
      9.6208850000           0.30703250            -0.11214083             0.03516849            -0.13220830             0.10349846            -0.03609887            -0.93233795             3.22196685            -3.05230561       
      4.5413710000           0.08654534             0.18501865            -0.08338612             0.53797582            -0.67925155             1.57019191            -0.95826109            -3.50135920             5.26170529       
      2.1135000000           0.00359924             0.47893080            -0.17709305             0.61199701            -0.17289452            -1.49963124             3.07867042             1.74289766            -5.77662953       
      0.9472010000           0.00144059             0.40514792            -0.11907766            -0.64465308             1.07692542            -0.45563816            -3.21602050             0.40208316             4.98642418       
      0.3912430000          -0.00029901             0.09872160             0.12237413            -0.61225551            -0.26312545             1.75324273             1.75293073            -1.90095419            -3.96243269       
      0.1564970000           0.00020351            -0.00148592             0.54998130             0.10798966            -0.96809659            -1.14333916             0.07264470             2.63556764             3.15866418       
      0.0625990000          -0.00009626             0.00222977             0.39970337             0.37358045             0.45388485            -0.25460132            -1.19674730            -2.43486456            -2.20930609       
      0.0250400000           0.00002881            -0.00072259             0.08298275             0.18782870             0.59801025             0.69215409             0.91630402             1.21470298             0.94928800       
Fe    D
    217.3688000000           0.00096699            -0.00098327             0.00101955            -0.00182963             0.00348513            -0.00483555             0.01330540            -0.04679392       
     64.9997600000           0.00793294            -0.00789694             0.00846754            -0.01610505             0.04013722            -0.05903552             0.06119614            -0.19454669       
     24.7731400000           0.03548314            -0.03644790             0.03858601            -0.07223865             0.14797664            -0.20557675             0.47833688            -1.39930336       
     10.4361400000           0.10769519            -0.10760712             0.11327344            -0.21073824             0.56880008            -0.86394689             0.34658779             2.79376468       
      4.6796530000           0.22555488            -0.26104796             0.30743205            -0.48960721             0.13370146             1.42665075            -2.03845482            -3.00373851       
      2.1256220000           0.31942979            -0.29085509             0.16585112             0.32830749            -1.17793292            -0.32603946             3.13132209             2.39992189       
      0.9452420000           0.32354390             0.01254821            -0.43175930             0.59348298             0.58697468            -1.21782203            -3.08256074            -1.58937265       
      0.4026850000           0.24338270             0.40386046            -0.29818980            -0.15098757             0.68244621             1.82935776             2.22361313             0.89302844       
      0.1566510000           0.10680569             0.38672483            -0.01083572            -0.98921042            -1.17825493            -1.43483322            -1.23314729            -0.42713118       
      0.0626600000           0.02052711             0.24394500             0.83399891             0.93940734             0.65700228             0.60461641             0.45048527             0.14809240       
Fe    F
     11.2749000000           0.03802196            -0.04835364             0.10561411            -0.32810520             0.72604752            -1.14925216       
      4.4690000000           0.25501829            -0.49161626             0.76327969            -0.47969781            -0.50199225             1.52179594       
      1.7713000000           0.50897998            -0.30673509            -0.60566615             1.18848380            -0.18229354            -1.45585834       
      0.7021000000           0.35473516             0.51417804            -0.38881822            -1.07011363             0.89515953             1.34079565       
      0.2783000000           0.12763297             0.41098007             0.60324476             0.16900245            -1.36704944            -1.11393255       
      0.1103000000           0.01946831             0.11388249             0.27737008             0.58607911             1.07445293             0.61813046       
Fe    G
      6.3768000000           0.16465701            -0.40236980             0.79602526            -0.88955378       
      2.5064000000           0.57321086            -0.47818304            -0.39895831             1.33877617       
      0.9851000000           0.39899126             0.53793624            -0.53073093            -1.33361119       
      0.3872000000           0.14547675             0.47037927             0.84156518             0.81446899       
Fe    H
      3.1330000000           0.74464628            -0.88701714       
      1.2313000000           0.39027080             1.09040643       
end
basis "Co_ANO-RCC" SPHERICAL
Co    S
 4676708.0000000000          0.00015730            -0.00004875             0.00001817            -0.00000373             0.00000311            -0.00000329             0.00001428            -0.00001453             0.00002272            -0.00004218       
 700317.2000000000           0.00045494            -0.00014115             0.00005261            -0.00001081             0.00000901            -0.00000954             0.00004137            -0.00004195             0.00006736            -0.00012778       
 159373.0000000000           0.00124902            -0.00038821             0.00014469            -0.00002975             0.00002476            -0.00002604             0.00011372            -0.00011628             0.00017406            -0.00031033       
  45140.6700000000           0.00321880            -0.00100372             0.00037442            -0.00007693             0.00006416            -0.00006851             0.00029454            -0.00029551             0.00051189            -0.00103535       
  14725.7500000000           0.00830870            -0.00260667             0.00097222            -0.00020001             0.00016625            -0.00017260             0.00076418            -0.00079493             0.00104535            -0.00159012       
   5315.4480000000           0.02155941            -0.00684389             0.00255965            -0.00052574             0.00043935            -0.00047650             0.00201432            -0.00197419             0.00391552            -0.00878421       
   2072.4980000000           0.05488606            -0.01785742             0.00668606            -0.00137698             0.00114217            -0.00116439             0.00526038            -0.00561798             0.00603660            -0.00613233       
    858.8231000000           0.12839656            -0.04402728             0.01663101            -0.00341799             0.00286386            -0.00316516             0.01310402            -0.01244967             0.02885782            -0.07160445       
    373.6437000000           0.25159812            -0.09647270             0.03682776            -0.00760923             0.00629305            -0.00624203             0.02907866            -0.03228555             0.02432408             0.00414528       
    168.9682000000           0.35439453            -0.17074042             0.06746926            -0.01392444             0.01174224            -0.01353093             0.05358512            -0.04771420             0.15233222            -0.44861598       
     78.3197100000           0.27078280            -0.18538837             0.07650934            -0.01603544             0.01305984            -0.01107092             0.06146193            -0.08184218            -0.04669090             0.43951512       
     35.5372400000           0.06518930             0.05907383            -0.02665535             0.00584985            -0.00406013            -0.00263331            -0.02250311             0.07545567             0.31895719            -1.45925418       
     17.0473500000          -0.00110095             0.52366244            -0.31787464             0.06912794            -0.05938816             0.07787024            -0.22388370             0.05583379            -1.37755193             6.82920588       
      8.1755340000           0.00182792             0.49125823            -0.44983154             0.10472313            -0.08905902             0.07004188            -0.71771653             1.53715592            -0.39031728           -11.59069229       
      3.6115780000          -0.00084563             0.08562237             0.15849826            -0.04800071             0.04020745             0.01281396             0.79229910            -3.38271116             5.44232924            11.78521969       
      1.6974680000           0.00036473            -0.00202076             0.72538767            -0.21177477             0.22192497            -0.39021771             1.60472040             1.73676762            -7.90077253            -8.42823494       
      0.7436360000          -0.00014312             0.00200121             0.38065195            -0.23784979             0.15386737             0.08224370            -1.97882895             1.15930635             5.26592415             3.68357009       
      0.1583250000           0.00005793            -0.00046207             0.01748221             0.33411602            -0.72398512             0.10132218            -1.07829832            -4.61288263            -4.39846298            -2.03874449       
      0.0750090000          -0.00005386             0.00041606            -0.00904241             0.47858469            -0.16586068             2.31532856             3.31754677             6.56541114             4.92282198             2.04876675       
      0.0330930000           0.00002635            -0.00021316             0.00418349             0.33829395            -0.06196744            -4.30320686            -2.71244267            -4.05664901            -2.68791968            -1.05349737       
      0.0132370000          -0.00000694             0.00005573            -0.00108815             0.01270335             1.11624874             2.39297691             0.82485138             1.10758337             0.70995390             0.27548548       
Co    P
   8421.8420000000           0.00036450            -0.00013341             0.00004429            -0.00014500             0.00011643            -0.00019657             0.00027176            -0.00041254             0.00034172       
   1995.0000000000           0.00198982            -0.00072910             0.00024349            -0.00080526             0.00065246            -0.00103809             0.00091270            -0.00076023             0.00185921       
    647.4855000000           0.00963606            -0.00355963             0.00118142            -0.00386392             0.00310284            -0.00535105             0.00821165            -0.01356865             0.00970621       
    246.7795000000           0.03720888            -0.01390489             0.00466271            -0.01552507             0.01269430            -0.02026288             0.01675722            -0.01213991             0.03824169       
    103.9689000000           0.11325196            -0.04369462             0.01460080            -0.04838400             0.03968266            -0.07139693             0.11814153            -0.21048737             0.16590851       
     46.8105200000           0.25359574            -0.10174165             0.03463980            -0.11820814             0.09973541            -0.16240769             0.11428933            -0.02936401             0.29956544       
     21.9270300000           0.38140983            -0.16345290             0.05494204            -0.17735053             0.13775869            -0.24741224             0.54113648            -1.08846537             0.39471933       
     10.5371500000           0.30627683            -0.11137418             0.03842748            -0.13012021             0.09323038            -0.00236303            -0.89051894             3.22900811            -2.96209778       
      4.9806780000           0.08610010             0.18938510            -0.09913849             0.56174755            -0.70773247             1.59595836            -0.97294373            -3.54584757             5.15998687       
      2.3198240000           0.00368751             0.47918305            -0.19958386             0.61605073            -0.09026728            -1.64726858             3.08904415             1.78586333            -5.68478271       
      1.0396090000           0.00146299             0.40158216            -0.09799690            -0.70419404             1.07327617            -0.25400372            -3.26532454             0.37697363             4.93602897       
      0.4289210000          -0.00026837             0.09882277             0.15210307            -0.59410565            -0.37756131             1.62234795             1.82763951            -1.88683387            -3.96489764       
      0.1715680000           0.00020867            -0.00157121             0.53532733             0.17750170            -0.89335127            -1.12380183             0.02765092             2.61910511             3.19426735       
      0.0686270000          -0.00009260             0.00224436             0.38532890             0.35454325             0.45213789            -0.24863197            -1.20405457            -2.40562817            -2.24132162       
      0.0274510000           0.00002835            -0.00072420             0.08663506             0.16866354             0.59311539             0.70602585             0.93569061             1.18848171             0.95909648       
Co    D
    237.5928000000           0.00099589            -0.00111110             0.00034709            -0.00171486             0.00333303            -0.00472533             0.01284488            -0.04892901       
     71.0888100000           0.00816747            -0.00893650             0.00340221            -0.01437803             0.03799547            -0.05691800             0.05716929            -0.24907048       
     27.1190300000           0.03663983            -0.04135168             0.01311020            -0.06629086             0.14090524            -0.20336434             0.46882162            -1.33005299       
     11.4482600000           0.11098176            -0.12285441             0.04759850            -0.19087893             0.53047520            -0.84170293             0.44841965             2.72478076       
      5.1395420000           0.22942400            -0.28771607             0.08790578            -0.48972071             0.26943561             1.23524436            -2.18417815            -2.91631419       
      2.3326940000           0.31947440            -0.29370347             0.12674632             0.08652751            -1.16575533             0.03138719             3.17914286             2.28534952       
      1.0340300000           0.31844821             0.05175829            -0.12608135             0.69661197             0.29922443            -1.51088713            -2.97913525            -1.46772433       
      0.4378990000           0.24283853             0.45482616             0.01677769             0.20476949             0.91861470             1.88826868             2.04330906             0.79548058       
      0.1689630000           0.11157737             0.29252929            -0.87792105            -1.07127098            -1.06972290            -1.30255161            -1.07275922            -0.36778897       
      0.0675850000           0.01787327             0.26799029             1.36305207             0.43300153             0.40059878             0.46403252             0.36840996             0.12443199       
Co    F
      6.5449470000           0.17574364            -0.35375690             0.25255295            -0.67536830             1.03485339            -0.49418038       
      2.6179790000           0.44206650            -0.52244109             0.08293795             0.19485882            -1.45602387             1.01540452       
      1.0471910000           0.45489460             0.37277502            -0.38670218             0.67198598             0.94939707            -1.37466768       
      0.3783860000           0.19831598             0.52734503             0.15213332            -0.62157016             0.03267308             1.73495099       
      0.1513540000           0.02276444             0.10219942            -0.10466428            -0.41142422            -0.76783765            -1.69806890       
      0.0605410000           0.00782399             0.07823611             0.97997003             0.59376358             0.41951839             0.70424567       
Co    G
      3.3744560000           0.57923621            -0.86548944             0.69922531            -0.29966200       
      1.3497820000           0.43911071             0.52598584            -1.22069889             0.83055027       
      0.5399120000           0.19848868             0.43870131             0.75170378            -1.36106104       
      0.2159650000           0.02970215             0.17486359             0.37007187             1.22265696       
Co    H
      4.2180000000           0.62376752            -0.98785763       
      1.6872000000           0.52300630             1.04470715       
end
basis "Ni_ANO-RCC" SPHERICAL
Ni    S
 5048010.0000000000          0.00016488            -0.00005141             0.00001925            -0.00000393             0.00000482            -0.00001626             0.00001425            -0.00002157             0.00002765            -0.00004469       
 755918.1000000000           0.00047472            -0.00014817             0.00005550            -0.00001133             0.00001392            -0.00004690             0.00004106            -0.00006244             0.00008203            -0.00013172       
 172026.2000000000           0.00129641            -0.00040539             0.00015184            -0.00003102             0.00003800            -0.00012808             0.00011245            -0.00016917             0.00020801            -0.00033973       
  48724.5700000000           0.00331625            -0.00104051             0.00039007            -0.00007965             0.00009805            -0.00033041             0.00028820            -0.00044374             0.00062569            -0.00099304       
  15894.8900000000           0.00848451            -0.00267868             0.00100408            -0.00020517             0.00025049            -0.00084484             0.00074628            -0.00110292             0.00118643            -0.00198701       
   5737.4680000000           0.02181364            -0.00696984             0.00261987            -0.00053505             0.00066182            -0.00222916             0.00193006            -0.00304208             0.00485808            -0.00763567       
   2237.0510000000           0.05514127            -0.01806053             0.00679646            -0.00138968             0.00168821            -0.00570662             0.00508993            -0.00735131             0.00624418            -0.01094554       
    927.0302000000           0.12848602            -0.04435701             0.01684253            -0.00344351             0.00428739            -0.01444738             0.01240439            -0.02018266             0.03687642            -0.05824067       
    403.3461000000           0.25135433            -0.09702514             0.03723518            -0.00763345             0.00921327            -0.03133376             0.02840508            -0.03994953             0.02090004            -0.04237561       
    182.4282000000           0.35399332            -0.17158759             0.06818737            -0.01401578             0.01774250            -0.06018010             0.05096844            -0.09003832             0.20748623            -0.34097086       
     84.5891700000           0.27087220            -0.18607088             0.07724949            -0.01601166             0.01863755            -0.06492769             0.06335635            -0.07454598            -0.11554040             0.18007485       
     38.4229300000           0.06540277             0.06052139            -0.02766633             0.00583579            -0.00472150             0.02498917            -0.04202798             0.03174987             0.46350414            -0.60055100       
     18.4687900000          -0.00112167             0.52621873            -0.32341949             0.07036102            -0.09482262             0.32729210            -0.26488724             0.64329298            -2.42975649             5.25216771       
      8.8681900000           0.00181355             0.48916304            -0.44915778             0.10302270            -0.12912997             0.58830874            -0.65507658             0.77454989             2.35775711           -10.41996201       
      3.9188700000          -0.00083699             0.08451949             0.16981037            -0.04877076             0.08842714            -1.00389870             1.52284839            -3.97861029             1.51048200            11.96991232       
      1.8398530000           0.00035981            -0.00192129             0.72425123            -0.21527448             0.35589075            -0.95529958             0.02711759             4.13362449            -4.86578186            -9.44506284       
      0.8046630000          -0.00013945             0.00196632             0.37297298            -0.22048889             0.04364386             1.44250241            -1.34384272            -1.10808099             4.34133158             4.50375059       
      0.1698460000           0.00005506            -0.00039929             0.01839800             0.31119212            -0.77382930             0.48149176             0.66897841            -2.88224832            -5.03953118            -2.82163411       
      0.0793700000          -0.00005089             0.00040796            -0.00705030             0.48066146            -0.48540314            -0.59428428             1.66282288             5.36544388             6.33989889             3.00493815       
      0.0347000000           0.00002496            -0.00018314             0.00498564             0.34997150             0.68861898            -1.00480165            -3.47599605            -4.11212761            -3.88035939            -1.65005350       
      0.0138800000          -0.00000668             0.00005362            -0.00087915             0.01565164             0.63315028             1.17816449             2.01227615             1.39703912             1.14224135             0.45798703       
Ni    P
   9148.7960000000           0.00037691            -0.00013919             0.00004728            -0.00014791             0.00012068            -0.00021427             0.00032425            -0.00044398             0.00026131       
   2167.1710000000           0.00201392            -0.00074461             0.00025497            -0.00081117             0.00066832            -0.00106333             0.00096462            -0.00105676             0.00233856       
    703.3857000000           0.00966916            -0.00360458             0.00122305            -0.00381257             0.00311325            -0.00575766             0.00980444            -0.01409736             0.00613826       
    268.1342000000           0.03721814            -0.01403718             0.00482740            -0.01546744             0.01287641            -0.02046651             0.01727121            -0.01874771             0.05078993       
    113.0078000000           0.11327180            -0.04412057             0.01505286            -0.04726904             0.03927114            -0.07592638             0.13954986            -0.21355326             0.10236829       
     50.9133900000           0.25392972            -0.10291476             0.03598683            -0.11827663             0.10185956            -0.16292692             0.11058994            -0.08974726             0.44122952       
     23.8774000000           0.38177715            -0.16533609             0.05659011            -0.17146558             0.13342383            -0.27544885             0.67938235            -1.05654050            -0.13847858       
     11.4892400000           0.30545074            -0.11056409             0.04116068            -0.15602102             0.12729433             0.04550464            -1.36792356             3.56389063            -1.95845314       
      5.4368840000           0.08559399             0.19375619            -0.10786046             0.60109618            -0.80614219             1.65132798            -0.28057273            -4.45042868             4.15746755       
      2.5338370000           0.00375146             0.48074014            -0.20762962             0.60317690             0.02266013            -1.87668173             2.54255003             3.06080261            -5.11551037       
      1.1353090000           0.00147934             0.39770467            -0.08192185            -0.73692016             1.05608467             0.03149754            -3.08732931            -0.85162706             4.85550428       
      0.4678910000          -0.00024434             0.09721100             0.15749293            -0.56639815            -0.45472099             1.45268174             1.95279882            -0.95580903            -4.20349096       
      0.1871560000           0.00021005            -0.00119176             0.52366088             0.18355206            -0.83650162            -1.12263901            -0.19437318             2.01958704             3.56698419       
      0.0748620000          -0.00009002             0.00224381             0.38676456             0.35462382             0.45024160            -0.18578526            -1.04421071            -2.10305198            -2.57803608       
      0.0299450000           0.00002776            -0.00071044             0.08985520             0.15997898             0.57527472             0.68167487             0.88445284             1.09894902             1.12029648       
Ni    D
    258.8667000000           0.00102169            -0.00120118             0.00151209            -0.00251801             0.00347283            -0.00630995             0.01396732            -0.03999304       
     77.4960400000           0.00837324            -0.00964895             0.01275007            -0.02757048             0.04856844            -0.05481186             0.03000471            -0.15165657       
     29.5897200000           0.03766551            -0.04476172             0.05842688            -0.10540554             0.15609583            -0.26431692             0.52910576            -1.45323200       
     12.5152700000           0.11385420            -0.13191824             0.16958615            -0.38605679             0.75904964            -0.81739535            -0.11209604             2.83525799       
      5.6244680000           0.23276668            -0.31120376             0.44093752            -0.41609474            -0.61664322             2.04108897            -1.18816735            -3.05486765       
      2.5513030000           0.31966188            -0.30107488            -0.04376186             0.91464486            -0.75396635            -1.88124540             2.36060349             2.49567569       
      1.1280600000           0.31455367             0.09041995            -0.64337393             0.10710914             1.36290828             0.60346022            -2.82162969            -1.74058376       
      0.4753730000           0.24044093             0.44873842            -0.12657071            -0.73443274            -0.61445191             0.68324273             2.53818019             1.07549071       
      0.1821280000           0.11530341             0.37370539             0.45741741             0.04353171            -0.49059637            -1.25779497            -1.86423155            -0.60207886       
      0.0728510000           0.01966117             0.11057730             0.38521899             0.59551569             0.71126503             0.85367963             0.90486494             0.24936131       
Ni    F
     14.2156000000           0.03449852            -0.05178574             0.11301499            -0.35808097             0.86508773            -1.03789901       
      5.6345000000           0.24353888            -0.51070224             0.75465660            -0.45303511            -0.73972655             1.43013034       
      2.2333000000           0.50059751            -0.31250392            -0.62436654             1.19578979             0.09144052            -1.45222976       
      0.8852000000           0.35939826             0.50645252            -0.37058618            -1.12559410             0.64445558             1.44252673       
      0.3509000000           0.14998909             0.39081961             0.59041935             0.23901033            -1.19309055            -1.29782195       
      0.1391000000           0.02880204             0.12231516             0.28590836             0.53200484             0.99902658             0.76963803       
Ni    G
      8.0399000000           0.16521848            -0.42724763             0.80017699            -0.87400814       
      3.1601000000           0.59669277            -0.45212922            -0.44720382             1.32230367       
      1.2421000000           0.38606569             0.59027648            -0.46263102            -1.34066673       
      0.4882000000           0.11906366             0.42363165             0.84486838             0.84055038       
Ni    H
      3.9501000000           0.77948460            -0.85664730       
      1.5526000000           0.34637326             1.10519971       
end
basis "Cu_ANO-RCC" SPHERICAL
Cu    S
 9148883.0000000000          0.00011722            -0.00003675             0.00001383            -0.00000271             0.00000346            -0.00001401             0.00001043            -0.00001796             0.00002962            -0.00005145       
 1369956.0000000000          0.00033155            -0.00010403             0.00003914            -0.00000766             0.00000979            -0.00003959             0.00002948            -0.00005025             0.00008330            -0.00015471       
 311782.6000000000           0.00088243            -0.00027733             0.00010439            -0.00002047             0.00002626            -0.00010612             0.00007887            -0.00013824             0.00022633            -0.00035108       
  88318.8000000000           0.00217229            -0.00068417             0.00025745            -0.00005030             0.00006392            -0.00025900             0.00019337            -0.00031851             0.00053498            -0.00120187       
  28815.5300000000           0.00529547            -0.00167686             0.00063203            -0.00012442             0.00016087            -0.00064865             0.00048021            -0.00088726             0.00143319            -0.00140896       
  10403.4600000000           0.01296630            -0.00413460             0.00155718            -0.00030269             0.00038023            -0.00154770             0.00116372            -0.00176102             0.00302924            -0.00982920       
   4057.7910000000           0.03188050            -0.01035127             0.00391659            -0.00077628             0.00101716            -0.00408342             0.00300351            -0.00602575             0.00964360            -0.00157166       
   1682.9740000000           0.07576569            -0.02534791             0.00959476            -0.00185240             0.00229152            -0.00940206             0.00715331            -0.00956622             0.01702496            -0.08245672       
    733.7543000000           0.16244637            -0.05836947             0.02238837            -0.00448270             0.00597497            -0.02389117             0.01749000            -0.03867927             0.06228416             0.03803645       
    333.2677000000           0.28435959            -0.11673284             0.04528606            -0.00866024             0.01044695            -0.04359832             0.03399715            -0.03605785             0.07004339            -0.57438100       
    156.4338000000           0.34173643            -0.18466860             0.07498378            -0.01544726             0.02151583            -0.08588857             0.06315941            -0.17195282             0.29026794             0.47130291       
     74.6972100000           0.20955087            -0.14700899             0.06188170            -0.01089864             0.01030128            -0.04734865             0.04023075             0.06741810            -0.12538433            -1.97190203       
     33.3226200000           0.03544751             0.18483257            -0.09047327             0.01467867            -0.00984324             0.06382592            -0.07818080            -0.17566096             0.15444112             8.97654103       
     16.6223700000          -0.00243996             0.56773609            -0.39288472             0.09154122            -0.14292630             0.59363541            -0.48734052             1.87188671            -4.59901335           -15.19029186       
      8.2082600000           0.00146990             0.37956092            -0.35664956             0.06330857            -0.05612707             0.41506062            -0.33346978            -1.58739081             9.83969728            13.65642642       
      3.6094000000          -0.00064379             0.04703755             0.34554793            -0.06093879             0.09135650            -1.70027942             2.60302086            -2.44526026           -11.03538779            -8.87852408       
      1.6834490000           0.00024738            -0.00072783             0.70639197            -0.27148545             0.45831402            -0.29799956            -2.74603469             5.16711870             8.06235977             4.82952898       
      0.7337570000          -0.00008118             0.00102976             0.25335911            -0.10138944            -0.19726740             1.70719425             0.71954394            -3.47534239            -3.16140172            -1.55371063       
      0.1102070000           0.00001615            -0.00007020             0.00658749             0.71212180            -1.30310157            -0.65600053             1.53198225             2.03755492             0.97166910             0.36941457       
      0.0387860000          -0.00001233             0.00007090            -0.00044247             0.34613175             0.87975568            -0.31924524            -3.06314771            -2.34165131            -0.86092875            -0.29028922       
      0.0155140000           0.00000452            -0.00002454             0.00072338             0.07198709             0.57310889             0.61772456             2.02100706             1.21657057             0.37889548             0.11653602       
Cu    P
   9713.2530000000           0.00039987            -0.00014879             0.00005053            -0.00015878             0.00012679            -0.00022000             0.00034422            -0.00045446             0.00023991       
   2300.8890000000           0.00210157            -0.00078262             0.00026719            -0.00085359             0.00068397            -0.00104834             0.00098964            -0.00119373             0.00277570       
    746.7706000000           0.01001097            -0.00376229             0.00127718            -0.00399919             0.00320291            -0.00581612             0.01024030            -0.01399363             0.00453636       
    284.6806000000           0.03836039            -0.01457968             0.00499760            -0.01608092             0.01301351            -0.01983336             0.01723092            -0.02124266             0.06053528       
    119.9999000000           0.11626756            -0.04571093             0.01561376            -0.04924864             0.04021371            -0.07638917             0.14493502            -0.21040597             0.07691848       
     54.0738600000           0.25899831            -0.10593013             0.03689701            -0.12165679             0.10150109            -0.15366480             0.10401447            -0.11151786             0.54292817       
     25.3732100000           0.38428226            -0.16836228             0.05796469            -0.17713367             0.13700954            -0.28449754             0.71380554            -1.00841241            -0.42618384       
     12.2096200000           0.29911210            -0.10373213             0.03791966            -0.14448197             0.10628972             0.10206373            -1.47845104             3.55888452            -1.48449805       
      5.7574210000           0.08000672             0.21083155            -0.11706499             0.64743311            -0.83390265             1.55100061            -0.11062681            -4.57104149             3.62241965       
      2.6734020000           0.00319440             0.48916443            -0.20912257             0.54797692             0.14412002            -1.84574442             2.37028385             3.29913249            -4.63407076       
      1.1868350000           0.00147252             0.38468638            -0.05800532            -0.78180321             0.98301239             0.10057714            -2.97191763            -1.13488292             4.50346594       
      0.4815930000          -0.00023391             0.08529338             0.16430736            -0.52607778            -0.52956418             1.39430453             1.94348039            -0.70209181            -4.05494110       
      0.1926370000           0.00020761            -0.00161045             0.52885466             0.22437177            -0.75303984            -1.12548146            -0.25613463             1.84532713             3.58856144       
      0.0770550000          -0.00008963             0.00206530             0.37373016             0.33392453             0.44288700            -0.18571375            -0.97863261            -2.00698061            -2.64891191       
      0.0308220000           0.00002783            -0.00064175             0.08399866             0.14446374             0.57511589             0.70628395             0.84770198             1.06093679             1.16030971       
Cu    D
    249.3497000000           0.00134561            -0.00158359             0.00191116            -0.00316569             0.00543568            -0.01105066             0.01766481            -0.03644005       
     74.6383700000           0.01080983            -0.01281116             0.01772495            -0.03710740             0.05570710            -0.04353741             0.02160619            -0.17078989       
     28.3764100000           0.04733793            -0.05642679             0.07056381            -0.12591409             0.22257771            -0.42275610             0.64440831            -1.30772117       
     11.9489300000           0.13772582            -0.16641393             0.22906101            -0.49360952             0.77707467            -0.42413939            -0.66110845             2.67267616       
      5.3176460000           0.26263833            -0.35106014             0.43938511            -0.16251663            -1.10091996             1.81361819            -0.18423420            -2.95696171       
      2.3644170000           0.33470401            -0.23717890            -0.26739908             1.00715586            -0.04771889            -2.23032554             1.20444218             2.46570934       
      1.0123860000           0.31000597             0.21994641            -0.62590624            -0.32192167             1.08128780             1.48139055            -1.86302286            -1.77058727       
      0.4067730000           0.21316819             0.48841363             0.12211340            -0.61072690            -0.95445930            -0.27618311             2.02624500             1.16835448       
      0.1473310000           0.07865365             0.29537131             0.53683629             0.39038140             0.02878611            -0.69775478            -1.88896201            -0.76178700       
      0.0589320000           0.00603096             0.04295539             0.19750055             0.37334893             0.53285662             0.77854014             1.14811759             0.37857423       
Cu    F
     15.4333000000           0.03682063            -0.06200336             0.13301012            -0.38220867             0.92947625            -0.96829010       
      6.1172000000           0.24591418            -0.52876669             0.74591931            -0.39492828            -0.86473202             1.37369634       
      2.4246000000           0.50112688            -0.29078386            -0.67622545             1.16460177             0.24091010            -1.44137186       
      0.9610000000           0.35850648             0.52124157            -0.31278443            -1.16003041             0.49500817             1.48198551       
      0.3809000000           0.14728062             0.37532205             0.60308069             0.30696891            -1.07729990            -1.38096612       
      0.1510000000           0.02564748             0.10659798             0.26056742             0.50943487             0.95567121             0.84751330       
Cu    G
      8.7286000000           0.16903848            -0.45244412             0.81070372            -0.85058279       
      3.4308000000           0.60654185            -0.42317767            -0.49489816             1.31035278       
      1.3485000000           0.37979899             0.61107957            -0.40121642            -1.35282157       
      0.5300000000           0.10367757             0.39786263             0.83566768             0.86400285       
Cu    H
      4.2885000000           0.69861274            -0.92378242       
      1.6856000000           0.44514374             1.06924308       
end
basis "Zn_ANO-RCC" SPHERICAL
Zn    S
 5820021.0000000000          0.00018105            -0.00005707             0.00002162            -0.00000456             0.00000874            -0.00001604             0.00001981            -0.00002366             0.00003996            -0.00001726       
 871523.4000000000           0.00051684            -0.00016312             0.00006181            -0.00001303             0.00002505            -0.00004599             0.00005624            -0.00006853             0.00011894            -0.00004923       
 198335.0000000000           0.00139764            -0.00044196             0.00016748            -0.00003530             0.00006750            -0.00012370             0.00015519            -0.00017956             0.00028868            -0.00013388       
  56176.3100000000           0.00352654            -0.00111920             0.00042454            -0.00008947             0.00017316            -0.00031859             0.00037789            -0.00048837             0.00092093            -0.00034002       
  18325.8200000000           0.00887479            -0.00283484             0.00107513            -0.00022665             0.00042892            -0.00078367             0.00103162            -0.00108566             0.00143556            -0.00084818       
   6614.9550000000           0.02241934            -0.00725101             0.00275855            -0.00058158             0.00114086            -0.00210765             0.00233884            -0.00340328             0.00744810            -0.00228262       
   2579.1990000000           0.05587269            -0.01853008             0.00705577            -0.00148807             0.00277232            -0.00504366             0.00714249            -0.00649831             0.00517801            -0.00537370       
   1068.8490000000           0.12907862            -0.04513940             0.01735480            -0.00366437             0.00731742            -0.01359190             0.01379030            -0.02334488             0.05947150            -0.01535451       
    465.1045000000           0.25141493            -0.09830094             0.03818307            -0.00807139             0.01470272            -0.02661475             0.04189915            -0.03060288            -0.00525670            -0.02778597       
    210.4130000000           0.35334025            -0.17337966             0.06984881            -0.01484215             0.03085865            -0.05809517             0.04784239            -0.11317446             0.36261988            -0.07530241       
     97.6162900000           0.27031546            -0.18682217             0.07853347            -0.01675427             0.02689148            -0.04702918             0.11946549            -0.01031062            -0.39829171            -0.02562102       
     44.3802000000           0.06522256             0.06522156            -0.03044235             0.00650544             0.00155868            -0.01084436            -0.13516939            -0.19550282             1.66361545            -0.26561114       
     21.4230800000          -0.00123406             0.53196681            -0.33633301             0.07608196            -0.18464246             0.36915435            -0.13401472             1.09936576            -6.90521576             2.32090488       
     10.3089100000           0.00179703             0.48349363            -0.44646473             0.10526103            -0.16573766             0.36164109            -1.50652927             0.56988712            11.14048308            -4.41148558       
      4.5536450000          -0.00082516             0.08162607             0.19185915            -0.05499355             0.06480905            -0.39681966             3.87617466            -5.23129773           -10.75244658             4.93718550       
      2.1328210000           0.00035170            -0.00165934             0.72984014            -0.23005197             0.84476150            -1.92910913            -2.76563907             7.47593837             7.14755511            -3.95574093       
      0.9296970000          -0.00013382             0.00187238             0.35636757            -0.22681573            -0.32931497             2.47865654            -0.19664651            -4.97269803            -2.75138257             2.09174836       
      0.1921470000           0.00005036            -0.00037682             0.01228161             0.38866206            -1.61752304            -0.40417149             3.31643854             4.13502738             0.74602176            -2.51819412       
      0.0875950000          -0.00004601             0.00035232            -0.00605813             0.58943194             0.84307862            -1.53058586            -4.99050967            -4.56315507             0.22044511             4.75682528       
      0.0377020000           0.00002297            -0.00017286             0.00255798             0.17635849             0.64300154             1.58581382             2.89226271             2.17747163            -1.28339925            -5.18691814       
      0.0150810000          -0.00000629             0.00004758            -0.00062838            -0.00071149             0.05333569            -0.13373282            -0.40445893            -0.24465261             0.97596944             2.80064617       
Zn    P
  10684.5800000000           0.00040382            -0.00015166             0.00002539            -0.00007233             0.00011286            -0.00014185             0.00023406            -0.00040149             0.00052818       
   2530.9030000000           0.00207062            -0.00077865             0.00013049            -0.00037179             0.00058179            -0.00080534             0.00112137             0.00077481             0.00279298       
    821.4820000000           0.00976757            -0.00370451             0.00062045            -0.00176793             0.00275699            -0.00333965             0.00586062            -0.01471553             0.01318281       
    313.2522000000           0.03732613            -0.01432396             0.00240540            -0.00685407             0.01074436            -0.01517912             0.02076709             0.02336235             0.05202224       
    132.1094000000           0.11348408            -0.04500382             0.00756782            -0.02154740             0.03379148            -0.03984112             0.07556225            -0.21026205             0.19930296       
     59.5875100000           0.25472285            -0.10520519             0.01779361            -0.05097063             0.07883404            -0.11990928             0.13448311             0.26956570             0.09085471       
     28.0039900000           0.38243539            -0.16887692             0.02870636            -0.08347207             0.13025503            -0.15357961             0.36707668            -2.08609754             0.88514863       
     13.5042500000           0.30368001            -0.10878381             0.01815438            -0.05986025             0.11613826            -0.30502566             0.06626507             4.31613164            -3.55362956       
      6.4018810000           0.08455965             0.20185678            -0.04135820             0.14903972            -0.35004710             1.20034009            -2.58818764            -3.79055644             5.53212107       
      2.9857690000           0.00395059             0.48409512            -0.09763276             0.36923182            -0.69528698             0.08768334             3.99628015             1.32391394            -5.78939660       
      1.3369020000           0.00155774             0.39256489            -0.09091632             0.07238574             0.67003207            -2.03790645            -2.77450442             0.84776745             4.91317461       
      0.5499610000          -0.00022599             0.09105963             0.02048170            -0.58254544             0.93839158             2.00727337             0.65088491            -2.02851353            -3.93585846       
      0.2199840000           0.00019304            -0.00189512             0.32005841            -0.59494992            -1.12439332            -0.45239486             0.91884713             2.44365504             3.20289042       
      0.0879940000          -0.00008536             0.00230488             0.51516429             0.30761298            -0.20979326            -0.84439391            -1.42801072            -2.07034955            -2.25900750       
      0.0351980000           0.00002695            -0.00066614             0.28608064             0.54802875             0.73408987             0.76572345             0.81787993             0.96783702             0.96502043       
Zn    D
    305.0115000000           0.00109794            -0.00147018             0.00160645            -0.00175957             0.00218102            -0.00225514             0.00708407            -0.04182672       
     91.4000300000           0.00897317            -0.01213601             0.01370374            -0.01583786             0.02622105            -0.03792106             0.02290400             0.13890590       
     34.9582900000           0.04059153            -0.05534681             0.06131654            -0.06836723             0.08996155            -0.10198111             0.28937362            -1.94745023       
     14.8369700000           0.12220192            -0.17423242             0.21292790            -0.26843796             0.50925106            -0.88862266             0.91976266             3.07937684       
      6.6807480000           0.24583476            -0.33937985             0.38703206            -0.38489955             0.09466900             1.28417085            -2.60583937            -2.86391028       
      3.0290260000           0.33196343            -0.26950346            -0.13259909             0.67317472            -1.36616480            -0.20792974             3.26219295             2.01574949       
      1.3348390000           0.32365695             0.18804296            -0.69334120             0.30635780             1.34016696            -1.16763674            -2.86673102            -1.19059707       
      0.5586080000           0.22200916             0.53484336             0.11255237            -0.86083240            -0.15642855             1.81486245             2.03510360             0.61971843       
      0.2117430000           0.07140538             0.26644908             0.54155001             0.10424955            -0.90892640            -1.72179293            -1.26890223            -0.29987576       
      0.0846970000           0.00160051             0.01741311             0.26415732             0.72986965             0.88327785             0.94858223             0.56489526             0.11417926       
Zn    F
     16.5744000000           0.04717270            -0.10674487             0.20193037            -0.41264654             0.67461023            -1.13610369       
      6.5695000000           0.21796642            -0.47236645             0.64561309            -0.36363521            -0.52427050             1.61021737       
      2.6039000000           0.47317671            -0.35102883            -0.53248265             1.14549569            -0.13426474            -1.52455145       
      1.0321000000           0.41130534             0.49372917            -0.45192159            -1.11275614             0.83867861             1.31383939       
      0.4091000000           0.14536769             0.42550996             0.72249791             0.28935846            -1.33298162            -1.04931481       
      0.1621000000           0.01262379             0.057780807054765      0.28590816.96461       0.53200425603951       0.9990259             0.53773803       
Ni  -6v       8.03990000 Bi -745    0.16521848 -0 - -7>55 -0.42724763         5-25.80017699       -29  -0.87400814  -t  
      3.1302770000           1553845397        - -217631612922            -0.946Ti 1
         -6g 2230367       
C -56 1.24210070127        0.3860367655           0.5902681885 -9234666p 59263102            -1.34066673       
      0.4882000000           0.11906366             0.42363165             0.84486838             0.84055038       
Ni    H
      3.9501000000           0.77948460            -0.85664730       
      1.5526000000           0.34637326   -55      1.10519976 -# 
end
basis "Cu_ANO-RECe PHERICAL
Cu    PTu 6883.0000000000   - -726 0.00011722    -Vu,     -0.00103477   -Da 7Fm 7 0.00085535  - -2657   -0.00075310    -  -1.16763674     -65    -2.86673102-677y      -1.19059707 .61   
      0.5586822700           0.22200996-932656      0.53485r            5673774506            ,6759665183             365   D
      1.48264000En 61171761.0000000       "00l    F
      5.00348926E-01         1.727300        
ent-68sis "Si_Ahlrichc Sn"lomb Fitting" STr ICALo 62 -95
#17150176CUu-473052702Zio#1.56488355      -67753  7.78106954E.22         4.01170927  78784007               0.01030128    -7757  -0.047348                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                