diff --git a/catboost_info/catboost_training.json b/catboost_info/catboost_training.json index c0f4aec..77ce259 100644 --- a/catboost_info/catboost_training.json +++ b/catboost_info/catboost_training.json @@ -1,970 +1,832 @@ { -"meta":{"test_sets":["test"],"test_metrics":[{"best_value":"Min","name":"Logloss"}],"learn_metrics":[{"best_value":"Min","name":"Logloss"}],"launch_mode":"Train","parameters":"","iteration_count":1000,"learn_sets":["learn"],"name":"experiment"}, +"meta":{"test_sets":["test"],"test_metrics":[{"best_value":"Min","name":"Logloss"}],"learn_metrics":[{"best_value":"Min","name":"Logloss"}],"launch_mode":"Train","parameters":"","iteration_count":1500,"learn_sets":["learn"],"name":"experiment"}, "iterations":[ -{"learn":[0.6888297474],"iteration":0,"passed_time":0.0309285415,"remaining_time":30.89761296,"test":[0.6894367488]}, -{"learn":[0.6843778533],"iteration":1,"passed_time":0.06472134205,"remaining_time":32.29594968,"test":[0.6866323283]}, -{"learn":[0.6801838406],"iteration":2,"passed_time":0.09950473425,"remaining_time":33.06874002,"test":[0.6832347909]}, -{"learn":[0.6758725282],"iteration":3,"passed_time":0.1355883844,"remaining_time":33.76150772,"test":[0.680628367]}, -{"learn":[0.6717958104],"iteration":4,"passed_time":0.1683845996,"remaining_time":33.50853532,"test":[0.6776899622]}, -{"learn":[0.6675817041],"iteration":5,"passed_time":0.201740752,"remaining_time":33.42171792,"test":[0.6745306427]}, -{"learn":[0.6636670098],"iteration":6,"passed_time":0.2377098122,"remaining_time":33.72083479,"test":[0.6714236777]}, -{"learn":[0.6599481036],"iteration":7,"passed_time":0.2718936312,"remaining_time":33.71481027,"test":[0.6682217674]}, -{"learn":[0.6562002689],"iteration":8,"passed_time":0.3047645617,"remaining_time":33.55796451,"test":[0.6650430874]}, -{"learn":[0.6524502506],"iteration":9,"passed_time":0.3438913944,"remaining_time":34.04524805,"test":[0.6624866081]}, -{"learn":[0.6489489216],"iteration":10,"passed_time":0.3819252154,"remaining_time":34.33854891,"test":[0.6598478962]}, -{"learn":[0.6453597657],"iteration":11,"passed_time":0.4173169829,"remaining_time":34.35909826,"test":[0.6574211132]}, -{"learn":[0.6419779363],"iteration":12,"passed_time":0.4528158862,"remaining_time":34.37917536,"test":[0.6551676235]}, -{"learn":[0.6384027275],"iteration":13,"passed_time":0.4909810878,"remaining_time":34.57909661,"test":[0.652298714]}, -{"learn":[0.635247583],"iteration":14,"passed_time":0.528449649,"remaining_time":34.70152695,"test":[0.6498879114]}, -{"learn":[0.632006197],"iteration":15,"passed_time":0.5635630594,"remaining_time":34.65912815,"test":[0.6468734378]}, -{"learn":[0.6287492092],"iteration":16,"passed_time":0.5986748106,"remaining_time":34.61749052,"test":[0.644194081]}, -{"learn":[0.6255496834],"iteration":17,"passed_time":0.632611046,"remaining_time":34.51244707,"test":[0.6417873542]}, -{"learn":[0.6224365606],"iteration":18,"passed_time":0.6666311339,"remaining_time":34.41921802,"test":[0.6392452606]}, -{"learn":[0.6194008721],"iteration":19,"passed_time":0.7000750925,"remaining_time":34.30367953,"test":[0.636702418]}, -{"learn":[0.616453766],"iteration":20,"passed_time":0.7375511551,"remaining_time":34.38393242,"test":[0.6343491073]}, -{"learn":[0.6135616719],"iteration":21,"passed_time":0.7711354753,"remaining_time":34.28047704,"test":[0.6320204002]}, -{"learn":[0.6106488544],"iteration":22,"passed_time":0.8081539726,"remaining_time":34.32897527,"test":[0.6295301392]}, -{"learn":[0.607847875],"iteration":23,"passed_time":0.8423840215,"remaining_time":34.25695021,"test":[0.62739258]}, -{"learn":[0.6048946542],"iteration":24,"passed_time":0.8781014508,"remaining_time":34.24595658,"test":[0.6254081139]}, -{"learn":[0.6022452593],"iteration":25,"passed_time":0.9130530207,"remaining_time":34.20437085,"test":[0.6233833894]}, -{"learn":[0.5995907629],"iteration":26,"passed_time":0.9478673151,"remaining_time":34.15832954,"test":[0.6213572549]}, -{"learn":[0.5970944267],"iteration":27,"passed_time":0.9861875259,"remaining_time":34.23479554,"test":[0.6194033086]}, -{"learn":[0.5945666725],"iteration":28,"passed_time":1.019802961,"remaining_time":34.14581639,"test":[0.6171522012]}, -{"learn":[0.5921749204],"iteration":29,"passed_time":1.052853994,"remaining_time":34.04227915,"test":[0.6151961289]}, -{"learn":[0.5897533027],"iteration":30,"passed_time":1.091158293,"remaining_time":34.10749633,"test":[0.6133444064]}, -{"learn":[0.5874175418],"iteration":31,"passed_time":1.125981621,"remaining_time":34.06094404,"test":[0.6114320025]}, -{"learn":[0.5850622958],"iteration":32,"passed_time":1.161672236,"remaining_time":34.04051673,"test":[0.609312488]}, -{"learn":[0.5827900893],"iteration":33,"passed_time":1.197797634,"remaining_time":34.03154455,"test":[0.6079259374]}, -{"learn":[0.5803454688],"iteration":34,"passed_time":1.235152365,"remaining_time":34.05491521,"test":[0.606578504]}, -{"learn":[0.5780997371],"iteration":35,"passed_time":1.273697777,"remaining_time":34.10679602,"test":[0.6053556154]}, -{"learn":[0.5759035957],"iteration":36,"passed_time":1.313165272,"remaining_time":34.17778802,"test":[0.6035539748]}, -{"learn":[0.5737008902],"iteration":37,"passed_time":1.35558955,"remaining_time":34.31781965,"test":[0.6023397357]}, -{"learn":[0.5714086176],"iteration":38,"passed_time":1.398947499,"remaining_time":34.47150119,"test":[0.6002911533]}, -{"learn":[0.5692612012],"iteration":39,"passed_time":1.441848229,"remaining_time":34.6043575,"test":[0.5986226087]}, -{"learn":[0.5672370863],"iteration":40,"passed_time":1.479973798,"remaining_time":34.6169481,"test":[0.596982672]}, -{"learn":[0.5652539221],"iteration":41,"passed_time":1.516751334,"remaining_time":34.59637566,"test":[0.5957971088]}, -{"learn":[0.5632732751],"iteration":42,"passed_time":1.555607565,"remaining_time":34.62131254,"test":[0.5941824253]}, -{"learn":[0.5613401639],"iteration":43,"passed_time":1.594557851,"remaining_time":34.6453933,"test":[0.5933142502]}, -{"learn":[0.5594388404],"iteration":44,"passed_time":1.643057839,"remaining_time":34.86933858,"test":[0.591996597]}, -{"learn":[0.5576012288],"iteration":45,"passed_time":1.691649276,"remaining_time":35.08333499,"test":[0.5906366555]}, -{"learn":[0.5557996272],"iteration":46,"passed_time":1.726974336,"remaining_time":35.01716048,"test":[0.5891740927]}, -{"learn":[0.5539425997],"iteration":47,"passed_time":1.769391891,"remaining_time":35.09293917,"test":[0.5878053574]}, -{"learn":[0.551974453],"iteration":48,"passed_time":1.810282038,"remaining_time":35.13424935,"test":[0.5864474704]}, -{"learn":[0.5503364089],"iteration":49,"passed_time":1.848460769,"remaining_time":35.12075462,"test":[0.5852450311]}, -{"learn":[0.5486622486],"iteration":50,"passed_time":1.886051763,"remaining_time":35.09535535,"test":[0.5839551325]}, -{"learn":[0.5469907002],"iteration":51,"passed_time":1.920720124,"remaining_time":35.01620533,"test":[0.5825860751]}, -{"learn":[0.5453208315],"iteration":52,"passed_time":1.955755616,"remaining_time":34.94529375,"test":[0.5817277082]}, -{"learn":[0.5436994966],"iteration":53,"passed_time":1.994367926,"remaining_time":34.93837145,"test":[0.5807398398]}, -{"learn":[0.5419564443],"iteration":54,"passed_time":2.030120083,"remaining_time":34.88115416,"test":[0.5799059242]}, -{"learn":[0.5403698737],"iteration":55,"passed_time":2.072346348,"remaining_time":34.93383844,"test":[0.5787335651]}, -{"learn":[0.53891359],"iteration":56,"passed_time":2.118954891,"remaining_time":35.05569232,"test":[0.5775492417]}, -{"learn":[0.5373997756],"iteration":57,"passed_time":2.153550698,"remaining_time":34.97663375,"test":[0.5762486715]}, -{"learn":[0.535896091],"iteration":58,"passed_time":2.186165978,"remaining_time":34.86749466,"test":[0.5750686855]}, -{"learn":[0.5345133656],"iteration":59,"passed_time":2.223530715,"remaining_time":34.83531454,"test":[0.5738545531]}, -{"learn":[0.5330963054],"iteration":60,"passed_time":2.258048281,"remaining_time":34.75913665,"test":[0.5733248952]}, -{"learn":[0.5316652762],"iteration":61,"passed_time":2.300965021,"remaining_time":34.81137403,"test":[0.572463996]}, -{"learn":[0.5302454794],"iteration":62,"passed_time":2.33470083,"remaining_time":34.7240425,"test":[0.5714655325]}, -{"learn":[0.5288861129],"iteration":63,"passed_time":2.373423133,"remaining_time":34.71131332,"test":[0.5705238222]}, -{"learn":[0.5275314524],"iteration":64,"passed_time":2.415427345,"remaining_time":34.74499335,"test":[0.5694470426]}, -{"learn":[0.5259848155],"iteration":65,"passed_time":2.450161166,"remaining_time":34.67349287,"test":[0.5688245645]}, -{"learn":[0.5245433205],"iteration":66,"passed_time":2.489098637,"remaining_time":34.66162728,"test":[0.5679979048]}, -{"learn":[0.5232990295],"iteration":67,"passed_time":2.526580958,"remaining_time":34.62902136,"test":[0.5671203165]}, -{"learn":[0.5220427806],"iteration":68,"passed_time":2.567188907,"remaining_time":34.63844742,"test":[0.5662032857]}, -{"learn":[0.5208302705],"iteration":69,"passed_time":2.603490375,"remaining_time":34.58922927,"test":[0.5655796278]}, -{"learn":[0.5195512737],"iteration":70,"passed_time":2.640759189,"remaining_time":34.5530322,"test":[0.5646384252]}, -{"learn":[0.5183227221],"iteration":71,"passed_time":2.678793458,"remaining_time":34.52667123,"test":[0.5638352824]}, -{"learn":[0.5171945572],"iteration":72,"passed_time":2.718605515,"remaining_time":34.52256592,"test":[0.5629121544]}, -{"learn":[0.516009693],"iteration":73,"passed_time":2.753525935,"remaining_time":34.456284,"test":[0.5620312263]}, -{"learn":[0.5148536476],"iteration":74,"passed_time":2.794731182,"remaining_time":34.46835124,"test":[0.5614043379]}, -{"learn":[0.5137680834],"iteration":75,"passed_time":2.835453459,"remaining_time":34.47314468,"test":[0.5603952626]}, -{"learn":[0.5126560745],"iteration":76,"passed_time":2.881402251,"remaining_time":34.53940621,"test":[0.5595294654]}, -{"learn":[0.5116263743],"iteration":77,"passed_time":2.919363863,"remaining_time":34.50837797,"test":[0.558797519]}, -{"learn":[0.5105060534],"iteration":78,"passed_time":2.964777928,"remaining_time":34.5640566,"test":[0.5579124]}, -{"learn":[0.5095396376],"iteration":79,"passed_time":3.012475066,"remaining_time":34.64346325,"test":[0.5572948246]}, -{"learn":[0.5084972829],"iteration":80,"passed_time":3.059073412,"remaining_time":34.707265,"test":[0.5564925979]}, -{"learn":[0.5075270599],"iteration":81,"passed_time":3.099848299,"remaining_time":34.70317974,"test":[0.5556863602]}, -{"learn":[0.5064815646],"iteration":82,"passed_time":3.142267087,"remaining_time":34.71637251,"test":[0.5550205893]}, -{"learn":[0.5053693957],"iteration":83,"passed_time":3.183241295,"remaining_time":34.71248841,"test":[0.5542191652]}, -{"learn":[0.5043502061],"iteration":84,"passed_time":3.22420868,"remaining_time":34.70765814,"test":[0.5534489319]}, -{"learn":[0.5032989779],"iteration":85,"passed_time":3.261353552,"remaining_time":34.66136217,"test":[0.5529809765]}, -{"learn":[0.5024072883],"iteration":86,"passed_time":3.295021845,"remaining_time":34.57879246,"test":[0.5523209344]}, -{"learn":[0.5014437063],"iteration":87,"passed_time":3.332843243,"remaining_time":34.54037543,"test":[0.5515276363]}, -{"learn":[0.5004397388],"iteration":88,"passed_time":3.369813333,"remaining_time":34.49325782,"test":[0.5510075772]}, -{"learn":[0.4995189353],"iteration":89,"passed_time":3.411238029,"remaining_time":34.49140673,"test":[0.5503618751]}, -{"learn":[0.4986184078],"iteration":90,"passed_time":3.445819221,"remaining_time":34.42032607,"test":[0.5496968913]}, -{"learn":[0.4975771275],"iteration":91,"passed_time":3.481301035,"remaining_time":34.35892761,"test":[0.5492077497]}, -{"learn":[0.496617956],"iteration":92,"passed_time":3.515290657,"remaining_time":34.28353361,"test":[0.5488208948]}, -{"learn":[0.4957491091],"iteration":93,"passed_time":3.548697302,"remaining_time":34.20340165,"test":[0.5481102677]}, -{"learn":[0.4946312302],"iteration":94,"passed_time":3.586977898,"remaining_time":34.17068419,"test":[0.5477695657]}, -{"learn":[0.4935674146],"iteration":95,"passed_time":3.625303303,"remaining_time":34.13827277,"test":[0.5473528848]}, -{"learn":[0.4927199266],"iteration":96,"passed_time":3.662245626,"remaining_time":34.09286392,"test":[0.5467055851]}, -{"learn":[0.4919466571],"iteration":97,"passed_time":3.695887969,"remaining_time":34.01725458,"test":[0.5460987017]}, -{"learn":[0.4911652858],"iteration":98,"passed_time":3.730549753,"remaining_time":33.95177098,"test":[0.5454925434]}, -{"learn":[0.4903496289],"iteration":99,"passed_time":3.767503278,"remaining_time":33.90752951,"test":[0.5450227944]}, -{"learn":[0.48947134],"iteration":100,"passed_time":3.806443749,"remaining_time":33.88111812,"test":[0.5444235767]}, -{"learn":[0.4887213406],"iteration":101,"passed_time":3.849871292,"remaining_time":33.8939649,"test":[0.5437574294]}, -{"learn":[0.4880163598],"iteration":102,"passed_time":3.888345046,"remaining_time":33.86257773,"test":[0.5431954329]}, -{"learn":[0.4873035648],"iteration":103,"passed_time":3.923795744,"remaining_time":33.80500949,"test":[0.5425454339]}, -{"learn":[0.4865429688],"iteration":104,"passed_time":3.96392287,"remaining_time":33.78772351,"test":[0.5420457687]}, -{"learn":[0.4856994859],"iteration":105,"passed_time":3.997747115,"remaining_time":33.71684831,"test":[0.5416712909]}, -{"learn":[0.4849725374],"iteration":106,"passed_time":4.032219471,"remaining_time":33.65207465,"test":[0.5411388932]}, -{"learn":[0.4841237906],"iteration":107,"passed_time":4.069071187,"remaining_time":33.60751388,"test":[0.5408908957]}, -{"learn":[0.4833152789],"iteration":108,"passed_time":4.105551816,"remaining_time":33.56006117,"test":[0.5404474545]}, -{"learn":[0.4826370338],"iteration":109,"passed_time":4.138778567,"remaining_time":33.48648114,"test":[0.5399997117]}, -{"learn":[0.4818376605],"iteration":110,"passed_time":4.174580168,"remaining_time":33.43425017,"test":[0.5395857881]}, -{"learn":[0.4812090853],"iteration":111,"passed_time":4.213698357,"remaining_time":33.4086084,"test":[0.5390863987]}, -{"learn":[0.4803655339],"iteration":112,"passed_time":4.251313239,"remaining_time":33.37092782,"test":[0.5385132877]}, -{"learn":[0.4798129804],"iteration":113,"passed_time":4.287164058,"remaining_time":33.31953821,"test":[0.5380640766]}, -{"learn":[0.4791098292],"iteration":114,"passed_time":4.322759345,"remaining_time":33.26645235,"test":[0.5376241018]}, -{"learn":[0.478446286],"iteration":115,"passed_time":4.359384343,"remaining_time":33.22151517,"test":[0.5373092932]}, -{"learn":[0.4778884427],"iteration":116,"passed_time":4.396966516,"remaining_time":33.18394387,"test":[0.5368130322]}, -{"learn":[0.4769191109],"iteration":117,"passed_time":4.435235538,"remaining_time":33.15150631,"test":[0.5364842894]}, -{"learn":[0.4763374361],"iteration":118,"passed_time":4.472578288,"remaining_time":33.11211321,"test":[0.5361380177]}, -{"learn":[0.4755821835],"iteration":119,"passed_time":4.512380513,"remaining_time":33.09079043,"test":[0.5357281612]}, -{"learn":[0.4749231724],"iteration":120,"passed_time":4.548337534,"remaining_time":33.04122886,"test":[0.5352995933]}, -{"learn":[0.4743957359],"iteration":121,"passed_time":4.579230436,"remaining_time":32.95544527,"test":[0.534909582]}, -{"learn":[0.4738008015],"iteration":122,"passed_time":4.609121856,"remaining_time":32.86341356,"test":[0.5346438916]}, -{"learn":[0.4731408704],"iteration":123,"passed_time":4.639913648,"remaining_time":32.7787448,"test":[0.5341349059]}, -{"learn":[0.4725707083],"iteration":124,"passed_time":4.669160085,"remaining_time":32.6841206,"test":[0.5337728131]}, -{"learn":[0.4719749364],"iteration":125,"passed_time":4.699079629,"remaining_time":32.59520314,"test":[0.5333257598]}, -{"learn":[0.4711808148],"iteration":126,"passed_time":4.729781806,"remaining_time":32.51259462,"test":[0.5330495148]}, -{"learn":[0.4704589895],"iteration":127,"passed_time":4.760626817,"remaining_time":32.43177019,"test":[0.5326537053]}, -{"learn":[0.4698102576],"iteration":128,"passed_time":4.792013935,"remaining_time":32.35538091,"test":[0.5324486127]}, -{"learn":[0.4691452049],"iteration":129,"passed_time":4.82199442,"remaining_time":32.27027035,"test":[0.5320864295]}, -{"learn":[0.468571779],"iteration":130,"passed_time":4.854163704,"remaining_time":32.20052106,"test":[0.5317468869]}, -{"learn":[0.4681033987],"iteration":131,"passed_time":4.883860434,"remaining_time":32.11508225,"test":[0.5314947044]}, -{"learn":[0.4674814854],"iteration":132,"passed_time":4.916387018,"remaining_time":32.04892891,"test":[0.531372006]}, -{"learn":[0.4669524254],"iteration":133,"passed_time":4.947570696,"remaining_time":31.97459868,"test":[0.5311213141]}, -{"learn":[0.4663026673],"iteration":134,"passed_time":4.9803923,"remaining_time":31.91140252,"test":[0.5308870349]}, -{"learn":[0.4658593665],"iteration":135,"passed_time":5.011670226,"remaining_time":31.83884614,"test":[0.5304960011]}, -{"learn":[0.4652801064],"iteration":136,"passed_time":5.043042146,"remaining_time":31.76748447,"test":[0.5301758468]}, -{"learn":[0.4645425565],"iteration":137,"passed_time":5.075513785,"remaining_time":31.70357161,"test":[0.5298541797]}, -{"learn":[0.4639513168],"iteration":138,"passed_time":5.105886847,"remaining_time":31.62711205,"test":[0.5296491772]}, -{"learn":[0.4634347768],"iteration":139,"passed_time":5.139456135,"remaining_time":31.57094483,"test":[0.5291814082]}, -{"learn":[0.4628034019],"iteration":140,"passed_time":5.171306081,"remaining_time":31.50462357,"test":[0.5288384715]}, -{"learn":[0.4623224112],"iteration":141,"passed_time":5.205028942,"remaining_time":31.45010445,"test":[0.5285468712]}, -{"learn":[0.461586337],"iteration":142,"passed_time":5.235876337,"remaining_time":31.3786435,"test":[0.528236236]}, -{"learn":[0.4611285457],"iteration":143,"passed_time":5.267333746,"remaining_time":31.31137282,"test":[0.5279051439]}, -{"learn":[0.4603074317],"iteration":144,"passed_time":5.29880493,"remaining_time":31.24467734,"test":[0.5276675244]}, -{"learn":[0.4597451207],"iteration":145,"passed_time":5.332603195,"remaining_time":31.19207622,"test":[0.5274171285]}, -{"learn":[0.4592409449],"iteration":146,"passed_time":5.370712399,"remaining_time":31.1647461,"test":[0.5271530283]}, -{"learn":[0.4588621307],"iteration":147,"passed_time":5.408260487,"remaining_time":31.1340401,"test":[0.5268608607]}, -{"learn":[0.4582692466],"iteration":148,"passed_time":5.447801494,"remaining_time":31.11462464,"test":[0.5267401389]}, -{"learn":[0.4576049827],"iteration":149,"passed_time":5.483418537,"remaining_time":31.07270505,"test":[0.526472858]}, -{"learn":[0.4571210844],"iteration":150,"passed_time":5.518309899,"remaining_time":31.02678877,"test":[0.5260724695]}, -{"learn":[0.4567751253],"iteration":151,"passed_time":5.558351013,"remaining_time":31.00974776,"test":[0.5258387378]}, -{"learn":[0.456298799],"iteration":152,"passed_time":5.596957717,"remaining_time":30.98446527,"test":[0.5255428934]}, -{"learn":[0.4557442517],"iteration":153,"passed_time":5.633879613,"remaining_time":30.94975424,"test":[0.5252546375]}, -{"learn":[0.455219684],"iteration":154,"passed_time":5.673306186,"remaining_time":30.92866921,"test":[0.5249758778]}, -{"learn":[0.4547750804],"iteration":155,"passed_time":5.716047993,"remaining_time":30.9252853,"test":[0.5247579447]}, -{"learn":[0.4540994983],"iteration":156,"passed_time":5.756952613,"remaining_time":30.91153537,"test":[0.5244473558]}, -{"learn":[0.45365171],"iteration":157,"passed_time":5.798326545,"remaining_time":30.89994273,"test":[0.5242402039]}, -{"learn":[0.4531984133],"iteration":158,"passed_time":5.834504631,"remaining_time":30.86049305,"test":[0.5241024278]}, -{"learn":[0.452475697],"iteration":159,"passed_time":5.870328644,"remaining_time":30.81922538,"test":[0.523911362]}, -{"learn":[0.4519841382],"iteration":160,"passed_time":5.905742638,"remaining_time":30.77588865,"test":[0.523715526]}, -{"learn":[0.4514628075],"iteration":161,"passed_time":5.942395895,"remaining_time":30.73906025,"test":[0.5234174774]}, -{"learn":[0.4509897623],"iteration":162,"passed_time":5.982618509,"remaining_time":30.72056253,"test":[0.5230794252]}, -{"learn":[0.4505219114],"iteration":163,"passed_time":6.020599177,"remaining_time":30.69037141,"test":[0.5228994109]}, -{"learn":[0.4498763824],"iteration":164,"passed_time":6.058623686,"remaining_time":30.66030774,"test":[0.5226528748]}, -{"learn":[0.4494257918],"iteration":165,"passed_time":6.096886986,"remaining_time":30.63134787,"test":[0.5224407533]}, -{"learn":[0.4489570285],"iteration":166,"passed_time":6.134649132,"remaining_time":30.59977681,"test":[0.5223960813]}, -{"learn":[0.4484824685],"iteration":167,"passed_time":6.172895747,"remaining_time":30.57053132,"test":[0.5221191331]}, -{"learn":[0.4481360272],"iteration":168,"passed_time":6.208778509,"remaining_time":30.52955587,"test":[0.5218839917]}, -{"learn":[0.4475481348],"iteration":169,"passed_time":6.248099342,"remaining_time":30.5054262,"test":[0.5216961544]}, -{"learn":[0.4471650366],"iteration":170,"passed_time":6.290570518,"remaining_time":30.49639157,"test":[0.521487014]}, -{"learn":[0.4466306773],"iteration":171,"passed_time":6.32899502,"remaining_time":30.46748765,"test":[0.5213381364]}, -{"learn":[0.4461529858],"iteration":172,"passed_time":6.366791453,"remaining_time":30.43547128,"test":[0.521160075]}, -{"learn":[0.4457833215],"iteration":173,"passed_time":6.405982342,"remaining_time":30.41000813,"test":[0.5209977622]}, -{"learn":[0.4453034261],"iteration":174,"passed_time":6.446182377,"remaining_time":30.38914549,"test":[0.5208157033]}, -{"learn":[0.4450199686],"iteration":175,"passed_time":6.485029032,"remaining_time":30.36172683,"test":[0.5206520905]}, -{"learn":[0.4446019899],"iteration":176,"passed_time":6.51490632,"remaining_time":30.29247402,"test":[0.5205056043]}, -{"learn":[0.4439405192],"iteration":177,"passed_time":6.545065337,"remaining_time":30.22496465,"test":[0.5203513685]}, -{"learn":[0.4435297865],"iteration":178,"passed_time":6.575962572,"remaining_time":30.1612585,"test":[0.5202601457]}, -{"learn":[0.4431146524],"iteration":179,"passed_time":6.607001387,"remaining_time":30.09856187,"test":[0.5200711928]}, -{"learn":[0.4427442722],"iteration":180,"passed_time":6.637392542,"remaining_time":30.03328448,"test":[0.51989136]}, -{"learn":[0.4424331792],"iteration":181,"passed_time":6.667465564,"remaining_time":29.96696061,"test":[0.5197788003]}, -{"learn":[0.4419025056],"iteration":182,"passed_time":6.697441449,"remaining_time":29.90059926,"test":[0.51974609]}, -{"learn":[0.4413158379],"iteration":183,"passed_time":6.729853158,"remaining_time":29.84543575,"test":[0.5196225215]}, -{"learn":[0.4407948402],"iteration":184,"passed_time":6.76361533,"remaining_time":29.79646753,"test":[0.5195950562]}, -{"learn":[0.4404438177],"iteration":185,"passed_time":6.796437029,"remaining_time":29.743547,"test":[0.5194080544]}, -{"learn":[0.4400415367],"iteration":186,"passed_time":6.827787507,"remaining_time":29.68444515,"test":[0.5192666234]}, -{"learn":[0.4395656008],"iteration":187,"passed_time":6.857744573,"remaining_time":29.61962018,"test":[0.5191800512]}, -{"learn":[0.4389703079],"iteration":188,"passed_time":6.888697329,"remaining_time":29.55943669,"test":[0.519037791]}, -{"learn":[0.4384312706],"iteration":189,"passed_time":6.918897965,"remaining_time":29.49635448,"test":[0.5189093693]}, -{"learn":[0.4381367762],"iteration":190,"passed_time":6.948724756,"remaining_time":29.43203313,"test":[0.5187168369]}, -{"learn":[0.4375719112],"iteration":191,"passed_time":6.979120057,"remaining_time":29.37046357,"test":[0.5185517711]}, -{"learn":[0.4372563638],"iteration":192,"passed_time":7.008575102,"remaining_time":29.30528553,"test":[0.5183862658]}, -{"learn":[0.4369477865],"iteration":193,"passed_time":7.038568792,"remaining_time":29.24271364,"test":[0.5183028949]}, -{"learn":[0.4364824365],"iteration":194,"passed_time":7.06799217,"remaining_time":29.17812152,"test":[0.5181958732]}, -{"learn":[0.4361439329],"iteration":195,"passed_time":7.09702836,"remaining_time":29.11230001,"test":[0.5180585526]}, -{"learn":[0.4357084244],"iteration":196,"passed_time":7.12679732,"remaining_time":29.04983882,"test":[0.5179728911]}, -{"learn":[0.4352810554],"iteration":197,"passed_time":7.157292073,"remaining_time":28.99064769,"test":[0.5178604779]}, -{"learn":[0.4349053805],"iteration":198,"passed_time":7.188465048,"remaining_time":28.93447489,"test":[0.5177032301]}, -{"learn":[0.4344790986],"iteration":199,"passed_time":7.217848701,"remaining_time":28.87139481,"test":[0.5175483543]}, -{"learn":[0.4342327266],"iteration":200,"passed_time":7.249012388,"remaining_time":28.81572586,"test":[0.5173753985]}, -{"learn":[0.4339312086],"iteration":201,"passed_time":7.280315889,"remaining_time":28.76085188,"test":[0.5172288949]}, -{"learn":[0.433622324],"iteration":202,"passed_time":7.309982878,"remaining_time":28.69978499,"test":[0.5170678295]}, -{"learn":[0.4333069898],"iteration":203,"passed_time":7.339935258,"remaining_time":28.64013954,"test":[0.5169451787]}, -{"learn":[0.433016103],"iteration":204,"passed_time":7.368641501,"remaining_time":28.57595119,"test":[0.5168218149]}, -{"learn":[0.4326960926],"iteration":205,"passed_time":7.401380524,"remaining_time":28.52765114,"test":[0.5167044338]}, -{"learn":[0.4322273768],"iteration":206,"passed_time":7.437213565,"remaining_time":28.49135438,"test":[0.5165180188]}, -{"learn":[0.4317774151],"iteration":207,"passed_time":7.474387387,"remaining_time":28.46016736,"test":[0.5164005611]}, -{"learn":[0.4313578947],"iteration":208,"passed_time":7.513926724,"remaining_time":28.43787578,"test":[0.5162414163]}, -{"learn":[0.4311363601],"iteration":209,"passed_time":7.553124577,"remaining_time":28.41413531,"test":[0.516073248]}, -{"learn":[0.4307259295],"iteration":210,"passed_time":7.591040149,"remaining_time":28.38545345,"test":[0.5160185553]}, -{"learn":[0.4304194359],"iteration":211,"passed_time":7.631114317,"remaining_time":28.36470793,"test":[0.5158521218]}, -{"learn":[0.4298612211],"iteration":212,"passed_time":7.669340744,"remaining_time":28.33695383,"test":[0.5157082597]}, -{"learn":[0.4294625189],"iteration":213,"passed_time":7.712590708,"remaining_time":28.32755279,"test":[0.5156905027]}, -{"learn":[0.4291281826],"iteration":214,"passed_time":7.751067153,"remaining_time":28.30040798,"test":[0.5155402102]}, -{"learn":[0.4287025832],"iteration":215,"passed_time":7.788872115,"remaining_time":28.27072101,"test":[0.5154801675]}, -{"learn":[0.4284719589],"iteration":216,"passed_time":7.833820372,"remaining_time":28.26673434,"test":[0.5155189359]}, -{"learn":[0.4281536435],"iteration":217,"passed_time":7.867776821,"remaining_time":28.22294254,"test":[0.5153991684]}, -{"learn":[0.4275385839],"iteration":218,"passed_time":7.904344832,"remaining_time":28.18855395,"test":[0.5153261196]}, -{"learn":[0.4270206359],"iteration":219,"passed_time":7.943795358,"remaining_time":28.16436536,"test":[0.5151691088]}, -{"learn":[0.4266576896],"iteration":220,"passed_time":7.982420815,"remaining_time":28.13713038,"test":[0.5149967893]}, -{"learn":[0.4263884019],"iteration":221,"passed_time":8.018783533,"remaining_time":28.10186301,"test":[0.5149814878]}, -{"learn":[0.4261642831],"iteration":222,"passed_time":8.056903658,"remaining_time":28.07270916,"test":[0.5147925239]}, -{"learn":[0.4258605512],"iteration":223,"passed_time":8.092977812,"remaining_time":28.03638742,"test":[0.5146698606]}, -{"learn":[0.4254523086],"iteration":224,"passed_time":8.131988532,"remaining_time":28.01018272,"test":[0.5145654013]}, -{"learn":[0.4251177792],"iteration":225,"passed_time":8.174621761,"remaining_time":27.99627099,"test":[0.5144926947]}, -{"learn":[0.424656069],"iteration":226,"passed_time":8.224010711,"remaining_time":28.00511136,"test":[0.5145084457]}, -{"learn":[0.424228202],"iteration":227,"passed_time":8.262965358,"remaining_time":27.97811077,"test":[0.5144769573]}, -{"learn":[0.4237986001],"iteration":228,"passed_time":8.305471659,"remaining_time":27.96296353,"test":[0.5145757733]}, -{"learn":[0.4235049697],"iteration":229,"passed_time":8.341962939,"remaining_time":27.92744114,"test":[0.5144206032]}, -{"learn":[0.4229873659],"iteration":230,"passed_time":8.379456697,"remaining_time":27.89524762,"test":[0.5143265707]}, -{"learn":[0.4226419091],"iteration":231,"passed_time":8.418384373,"remaining_time":27.86775517,"test":[0.5142342344]}, -{"learn":[0.4221659087],"iteration":232,"passed_time":8.457020879,"remaining_time":27.83920607,"test":[0.5141096788]}, -{"learn":[0.421818612],"iteration":233,"passed_time":8.493046652,"remaining_time":27.80202451,"test":[0.5141140132]}, -{"learn":[0.4213889492],"iteration":234,"passed_time":8.540861761,"remaining_time":27.80323084,"test":[0.5140078358]}, -{"learn":[0.4210674577],"iteration":235,"passed_time":8.576392723,"remaining_time":27.76425441,"test":[0.513933459]}, -{"learn":[0.4205935294],"iteration":236,"passed_time":8.606844728,"remaining_time":27.70895581,"test":[0.513806776]}, -{"learn":[0.4201558608],"iteration":237,"passed_time":8.638338178,"remaining_time":27.65720039,"test":[0.5137235078]}, -{"learn":[0.419830885],"iteration":238,"passed_time":8.668138638,"remaining_time":27.60022386,"test":[0.5136654447]}, -{"learn":[0.4194692622],"iteration":239,"passed_time":8.698629676,"remaining_time":27.54566064,"test":[0.5135713715]}, -{"learn":[0.4192500259],"iteration":240,"passed_time":8.728787349,"remaining_time":27.49024729,"test":[0.5135379996]}, -{"learn":[0.4189283264],"iteration":241,"passed_time":8.758027359,"remaining_time":27.43216834,"test":[0.5134468057]}, -{"learn":[0.4184776975],"iteration":242,"passed_time":8.789080706,"remaining_time":27.3799757,"test":[0.5133682459]}, -{"learn":[0.4182134027],"iteration":243,"passed_time":8.81944544,"remaining_time":27.32582276,"test":[0.5133249833]}, -{"learn":[0.4179530026],"iteration":244,"passed_time":8.84944995,"remaining_time":27.27075393,"test":[0.5132150852]}, -{"learn":[0.4176968539],"iteration":245,"passed_time":8.878648073,"remaining_time":27.21341726,"test":[0.513120365]}, -{"learn":[0.4173084198],"iteration":246,"passed_time":8.909314517,"remaining_time":27.16078474,"test":[0.5129924257]}, -{"learn":[0.416892616],"iteration":247,"passed_time":8.942906357,"remaining_time":27.11719992,"test":[0.5129763474]}, -{"learn":[0.4164978179],"iteration":248,"passed_time":8.974116828,"remaining_time":27.066513,"test":[0.5128226271]}, -{"learn":[0.4161396053],"iteration":249,"passed_time":9.00973504,"remaining_time":27.02920512,"test":[0.5127826987]}, -{"learn":[0.4156019797],"iteration":250,"passed_time":9.042682768,"remaining_time":26.98394181,"test":[0.5127138359]}, -{"learn":[0.4152073513],"iteration":251,"passed_time":9.083267246,"remaining_time":26.96144405,"test":[0.5126318732]}, -{"learn":[0.4148000337],"iteration":252,"passed_time":9.114402648,"remaining_time":26.91090426,"test":[0.5125947985]}, -{"learn":[0.4146074749],"iteration":253,"passed_time":9.145982436,"remaining_time":26.86182243,"test":[0.5125652468]}, -{"learn":[0.414280407],"iteration":254,"passed_time":9.176042623,"remaining_time":26.80843825,"test":[0.5125666616]}, -{"learn":[0.4139564582],"iteration":255,"passed_time":9.206114591,"remaining_time":26.75527053,"test":[0.5125140048]}, -{"learn":[0.4135881744],"iteration":256,"passed_time":9.23641829,"remaining_time":26.70295249,"test":[0.5124993825]}, -{"learn":[0.4132535312],"iteration":257,"passed_time":9.26643474,"remaining_time":26.64997898,"test":[0.5123324333]}, -{"learn":[0.4129664864],"iteration":258,"passed_time":9.295870147,"remaining_time":26.59552038,"test":[0.5122783635]}, -{"learn":[0.4126203997],"iteration":259,"passed_time":9.326525552,"remaining_time":26.54472657,"test":[0.5122335413]}, -{"learn":[0.4122680173],"iteration":260,"passed_time":9.356834591,"remaining_time":26.49310637,"test":[0.512145646]}, -{"learn":[0.4119182732],"iteration":261,"passed_time":9.38806259,"remaining_time":26.44423737,"test":[0.5121377823]}, -{"learn":[0.4114246314],"iteration":262,"passed_time":9.418764506,"remaining_time":26.39402829,"test":[0.512091578]}, -{"learn":[0.4111822246],"iteration":263,"passed_time":9.44902388,"remaining_time":26.34273324,"test":[0.5120292976]}, -{"learn":[0.4108027405],"iteration":264,"passed_time":9.478529785,"remaining_time":26.28950714,"test":[0.5120902521]}, -{"learn":[0.4105693356],"iteration":265,"passed_time":9.508127832,"remaining_time":26.23671364,"test":[0.5120974443]}, -{"learn":[0.4102283827],"iteration":266,"passed_time":9.547508276,"remaining_time":26.21094969,"test":[0.5119645507]}, -{"learn":[0.4099106217],"iteration":267,"passed_time":9.585298344,"remaining_time":26.18074025,"test":[0.5119882343]}, -{"learn":[0.4096480919],"iteration":268,"passed_time":9.629748418,"remaining_time":26.16857284,"test":[0.5119641051]}, -{"learn":[0.4092079999],"iteration":269,"passed_time":9.668143951,"remaining_time":26.13979661,"test":[0.5119403601]}, -{"learn":[0.4088207548],"iteration":270,"passed_time":9.709322001,"remaining_time":26.11843446,"test":[0.5119129427]}, -{"learn":[0.4085756437],"iteration":271,"passed_time":9.747564276,"remaining_time":26.08906909,"test":[0.5117732378]}, -{"learn":[0.4081961006],"iteration":272,"passed_time":9.786785868,"remaining_time":26.06224661,"test":[0.5116055435]}, -{"learn":[0.4078953711],"iteration":273,"passed_time":9.823288545,"remaining_time":26.0281295,"test":[0.5115602894]}, -{"learn":[0.407520703],"iteration":274,"passed_time":9.859151628,"remaining_time":25.99230884,"test":[0.5114482834]}, -{"learn":[0.4073576737],"iteration":275,"passed_time":9.896466046,"remaining_time":25.96029499,"test":[0.5113445452]}, -{"learn":[0.4071417686],"iteration":276,"passed_time":9.936323302,"remaining_time":25.93487995,"test":[0.5113178562]}, -{"learn":[0.4069429918],"iteration":277,"passed_time":9.973663619,"remaining_time":25.90282422,"test":[0.5112697708]}, -{"learn":[0.4064485644],"iteration":278,"passed_time":10.01127434,"remaining_time":25.87142939,"test":[0.5111261956]}, -{"learn":[0.4061223634],"iteration":279,"passed_time":10.0493591,"remaining_time":25.84120911,"test":[0.5111573134]}, -{"learn":[0.4057267332],"iteration":280,"passed_time":10.09111327,"remaining_time":25.82032186,"test":[0.5111066336]}, -{"learn":[0.4054389502],"iteration":281,"passed_time":10.12908674,"remaining_time":25.78966056,"test":[0.5110355436]}, -{"learn":[0.4052372883],"iteration":282,"passed_time":10.16979137,"remaining_time":25.76586717,"test":[0.5109765438]}, -{"learn":[0.4047403571],"iteration":283,"passed_time":10.20667276,"remaining_time":25.73231583,"test":[0.5108631258]}, -{"learn":[0.4044578118],"iteration":284,"passed_time":10.24719457,"remaining_time":25.7078741,"test":[0.5108347264]}, -{"learn":[0.404051197],"iteration":285,"passed_time":10.28454349,"remaining_time":25.67539879,"test":[0.5108334868]}, -{"learn":[0.4037730149],"iteration":286,"passed_time":10.31996122,"remaining_time":25.63809181,"test":[0.5107290826]}, -{"learn":[0.4034005152],"iteration":287,"passed_time":10.35487033,"remaining_time":25.59954053,"test":[0.5106582421]}, -{"learn":[0.4030044578],"iteration":288,"passed_time":10.39598454,"remaining_time":25.57628032,"test":[0.5106330775]}, -{"learn":[0.4028490058],"iteration":289,"passed_time":10.43644774,"remaining_time":25.55130308,"test":[0.5105734175]}, -{"learn":[0.4025849784],"iteration":290,"passed_time":10.47825369,"remaining_time":25.52949096,"test":[0.5105549069]}, -{"learn":[0.4022489723],"iteration":291,"passed_time":10.51602707,"remaining_time":25.49776428,"test":[0.5104815181]}, -{"learn":[0.4020255863],"iteration":292,"passed_time":10.55569133,"remaining_time":25.47055895,"test":[0.5104717423]}, -{"learn":[0.4017593778],"iteration":293,"passed_time":10.59339016,"remaining_time":25.43854916,"test":[0.5104175601]}, -{"learn":[0.4015167096],"iteration":294,"passed_time":10.62818278,"remaining_time":25.39955545,"test":[0.5103336327]}, -{"learn":[0.4011409336],"iteration":295,"passed_time":10.66654409,"remaining_time":25.36907784,"test":[0.5101938966]}, -{"learn":[0.4007781935],"iteration":296,"passed_time":10.70685824,"remaining_time":25.34316951,"test":[0.5101015673]}, -{"learn":[0.4004004994],"iteration":297,"passed_time":10.74113433,"remaining_time":25.3029406,"test":[0.5099715848]}, -{"learn":[0.400180385],"iteration":298,"passed_time":10.77589173,"remaining_time":25.26387993,"test":[0.5098415423]}, -{"learn":[0.3997812537],"iteration":299,"passed_time":10.81320335,"remaining_time":25.23080781,"test":[0.5098098914]}, -{"learn":[0.3995219084],"iteration":300,"passed_time":10.84721588,"remaining_time":25.19004619,"test":[0.5097325909]}, -{"learn":[0.3993314403],"iteration":301,"passed_time":10.87759149,"remaining_time":25.14092338,"test":[0.5096397819]}, -{"learn":[0.3990399207],"iteration":302,"passed_time":10.90807718,"remaining_time":25.09217753,"test":[0.5095721888]}, -{"learn":[0.398748686],"iteration":303,"passed_time":10.93868921,"remaining_time":25.04384108,"test":[0.5095304579]}, -{"learn":[0.3985274823],"iteration":304,"passed_time":10.96942265,"remaining_time":24.9958975,"test":[0.5094451005]}, -{"learn":[0.3981787152],"iteration":305,"passed_time":10.99896707,"remaining_time":24.94536976,"test":[0.5094028816]}, -{"learn":[0.3977960392],"iteration":306,"passed_time":11.02925412,"remaining_time":24.89665506,"test":[0.5092861552]}, -{"learn":[0.3974284411],"iteration":307,"passed_time":11.05990978,"remaining_time":24.8488882,"test":[0.5091815462]}, -{"learn":[0.397105221],"iteration":308,"passed_time":11.09095314,"remaining_time":24.80209909,"test":[0.5091775571]}, -{"learn":[0.396723509],"iteration":309,"passed_time":11.12184671,"remaining_time":24.75507817,"test":[0.5092234067]}, -{"learn":[0.396398708],"iteration":310,"passed_time":11.15301361,"remaining_time":24.70876648,"test":[0.5092586566]}, -{"learn":[0.3961068127],"iteration":311,"passed_time":11.18459949,"remaining_time":24.6634758,"test":[0.5092035985]}, -{"learn":[0.395798027],"iteration":312,"passed_time":11.2204552,"remaining_time":24.62764449,"test":[0.509147253]}, -{"learn":[0.3955335429],"iteration":313,"passed_time":11.25689439,"remaining_time":24.59308775,"test":[0.5090568842]}, -{"learn":[0.3952599524],"iteration":314,"passed_time":11.28807317,"remaining_time":24.54707974,"test":[0.509007357]}, -{"learn":[0.3949482181],"iteration":315,"passed_time":11.31809087,"remaining_time":24.49865238,"test":[0.5089293076]}, -{"learn":[0.3946866306],"iteration":316,"passed_time":11.35093592,"remaining_time":24.45643292,"test":[0.5089489026]}, -{"learn":[0.3944754579],"iteration":317,"passed_time":11.38355464,"remaining_time":24.413787,"test":[0.5089208763]}, -{"learn":[0.3940800064],"iteration":318,"passed_time":11.42011118,"remaining_time":24.3796104,"test":[0.5089349734]}, -{"learn":[0.3938273333],"iteration":319,"passed_time":11.45057432,"remaining_time":24.33247043,"test":[0.509035107]}, -{"learn":[0.3933825574],"iteration":320,"passed_time":11.48048256,"remaining_time":24.28426061,"test":[0.5090150422]}, -{"learn":[0.3931735056],"iteration":321,"passed_time":11.50999722,"remaining_time":24.23533577,"test":[0.5089846825]}, -{"learn":[0.3929419965],"iteration":322,"passed_time":11.54149133,"remaining_time":24.19067996,"test":[0.5089624542]}, -{"learn":[0.3925980505],"iteration":323,"passed_time":11.57187903,"remaining_time":24.14379698,"test":[0.50893317]}, -{"learn":[0.3920967042],"iteration":324,"passed_time":11.60384053,"remaining_time":24.10028417,"test":[0.5088920798]}, -{"learn":[0.3918192887],"iteration":325,"passed_time":11.63796082,"remaining_time":24.0613055,"test":[0.5087992649]}, -{"learn":[0.3915103893],"iteration":326,"passed_time":11.6784903,"remaining_time":24.03554732,"test":[0.5087298504]}, -{"learn":[0.3912379601],"iteration":327,"passed_time":11.71867991,"remaining_time":24.00900274,"test":[0.5087316462]}, -{"learn":[0.3908983345],"iteration":328,"passed_time":11.75302637,"remaining_time":23.97045804,"test":[0.5086961406]}, -{"learn":[0.3905602566],"iteration":329,"passed_time":11.78971083,"remaining_time":23.93668563,"test":[0.5087310904]}, -{"learn":[0.390123247],"iteration":330,"passed_time":11.83298101,"remaining_time":23.91620632,"test":[0.5087163332]}, -{"learn":[0.3899076357],"iteration":331,"passed_time":11.87250472,"remaining_time":23.88805167,"test":[0.5086975423]}, -{"learn":[0.3895703292],"iteration":332,"passed_time":11.91414128,"remaining_time":23.86406077,"test":[0.5086304202]}, -{"learn":[0.3893840912],"iteration":333,"passed_time":11.95234517,"remaining_time":23.83311941,"test":[0.5086183111]}, -{"learn":[0.3890242286],"iteration":334,"passed_time":11.99043144,"remaining_time":23.80190121,"test":[0.5085667116]}, -{"learn":[0.3886917765],"iteration":335,"passed_time":12.02760728,"remaining_time":23.76884295,"test":[0.5085935087]}, -{"learn":[0.3884123198],"iteration":336,"passed_time":12.06805914,"remaining_time":23.74220537,"test":[0.5085519803]}, -{"learn":[0.388171497],"iteration":337,"passed_time":12.10634192,"remaining_time":23.71123772,"test":[0.5085583593]}, -{"learn":[0.3878854882],"iteration":338,"passed_time":12.14953428,"remaining_time":23.68979989,"test":[0.5085608065]}, -{"learn":[0.3875515469],"iteration":339,"passed_time":12.18927999,"remaining_time":23.66154351,"test":[0.5085514998]}, -{"learn":[0.3872064852],"iteration":340,"passed_time":12.22733268,"remaining_time":23.62994791,"test":[0.5085025656]}, -{"learn":[0.3870073308],"iteration":341,"passed_time":12.266037,"remaining_time":23.59956826,"test":[0.5084888826]}, -{"learn":[0.3867466698],"iteration":342,"passed_time":12.30418688,"remaining_time":23.56807808,"test":[0.508462585]}, -{"learn":[0.386331279],"iteration":343,"passed_time":12.34486154,"remaining_time":23.54136387,"test":[0.5083835406]}, -{"learn":[0.386169421],"iteration":344,"passed_time":12.38019421,"remaining_time":23.5044267,"test":[0.5083649887]}, -{"learn":[0.3857987798],"iteration":345,"passed_time":12.41554749,"remaining_time":23.46753774,"test":[0.5083079944]}, -{"learn":[0.385468965],"iteration":346,"passed_time":12.45520686,"remaining_time":23.43876103,"test":[0.5082942633]}, -{"learn":[0.385109548],"iteration":347,"passed_time":12.50373427,"remaining_time":23.42653663,"test":[0.5082860334]}, -{"learn":[0.3849603415],"iteration":348,"passed_time":12.5480764,"remaining_time":23.40629723,"test":[0.5083025103]}, -{"learn":[0.3846836745],"iteration":349,"passed_time":12.58819263,"remaining_time":23.37807204,"test":[0.5082591851]}, -{"learn":[0.3843686183],"iteration":350,"passed_time":12.62779385,"remaining_time":23.34882681,"test":[0.5081711269]}, -{"learn":[0.3841011319],"iteration":351,"passed_time":12.66886621,"remaining_time":23.32223097,"test":[0.5080878957]}, -{"learn":[0.3837880173],"iteration":352,"passed_time":12.71720674,"remaining_time":23.30887468,"test":[0.5081260813]}, -{"learn":[0.3834739867],"iteration":353,"passed_time":12.759254,"remaining_time":23.2838364,"test":[0.5080943311]}, -{"learn":[0.3832903356],"iteration":354,"passed_time":12.80304306,"remaining_time":23.26186697,"test":[0.5080651593]}, -{"learn":[0.3831190739],"iteration":355,"passed_time":12.84255154,"remaining_time":23.23203144,"test":[0.5080642117]}, -{"learn":[0.3829284291],"iteration":356,"passed_time":12.88408504,"remaining_time":23.20578902,"test":[0.5080466089]}, -{"learn":[0.3826605134],"iteration":357,"passed_time":12.92768687,"remaining_time":23.1831703,"test":[0.5079882259]}, -{"learn":[0.3824491866],"iteration":358,"passed_time":12.97009573,"remaining_time":23.15830463,"test":[0.5079464437]}, -{"learn":[0.3820367694],"iteration":359,"passed_time":13.00860682,"remaining_time":23.12641212,"test":[0.5079838694]}, -{"learn":[0.3817432058],"iteration":360,"passed_time":13.04379954,"remaining_time":23.08860915,"test":[0.5079297713]}, -{"learn":[0.3815429322],"iteration":361,"passed_time":13.08173374,"remaining_time":23.05565228,"test":[0.5079131811]}, -{"learn":[0.3811995402],"iteration":362,"passed_time":13.12104423,"remaining_time":23.02508312,"test":[0.5078599709]}, -{"learn":[0.3809792691],"iteration":363,"passed_time":13.1596738,"remaining_time":22.9932762,"test":[0.5077463696]}, -{"learn":[0.3806570047],"iteration":364,"passed_time":13.19972331,"remaining_time":22.9639022,"test":[0.5077197469]}, -{"learn":[0.3804517903],"iteration":365,"passed_time":13.23801107,"remaining_time":22.93141808,"test":[0.5077004378]}, -{"learn":[0.3802837173],"iteration":366,"passed_time":13.27698031,"remaining_time":22.90007775,"test":[0.5076838752]}, -{"learn":[0.3801124845],"iteration":367,"passed_time":13.3128643,"remaining_time":22.86339739,"test":[0.5076601617]}, -{"learn":[0.3799137756],"iteration":368,"passed_time":13.35227768,"remaining_time":22.83275669,"test":[0.5076787921]}, -{"learn":[0.3796781074],"iteration":369,"passed_time":13.38862915,"remaining_time":22.79685505,"test":[0.5076389894]}, -{"learn":[0.379566495],"iteration":370,"passed_time":13.43164618,"remaining_time":22.77225188,"test":[0.5076271673]}, -{"learn":[0.3792902882],"iteration":371,"passed_time":13.467696,"remaining_time":22.73578786,"test":[0.5076352429]}, -{"learn":[0.3790474508],"iteration":372,"passed_time":13.50748224,"remaining_time":22.70560687,"test":[0.5076127349]}, -{"learn":[0.378781766],"iteration":373,"passed_time":13.54463058,"remaining_time":22.67095921,"test":[0.5076033012]}, -{"learn":[0.3785731859],"iteration":374,"passed_time":13.58680935,"remaining_time":22.64468225,"test":[0.5075922244]}, -{"learn":[0.3783878799],"iteration":375,"passed_time":13.62685636,"remaining_time":22.6147829,"test":[0.5075862028]}, -{"learn":[0.3778499779],"iteration":376,"passed_time":13.67180661,"remaining_time":22.59293242,"test":[0.5075424397]}, -{"learn":[0.377514766],"iteration":377,"passed_time":13.71726878,"remaining_time":22.57180207,"test":[0.5075424949]}, -{"learn":[0.3774009616],"iteration":378,"passed_time":13.75965412,"remaining_time":22.54550187,"test":[0.507526417]}, -{"learn":[0.3772183709],"iteration":379,"passed_time":13.79790734,"remaining_time":22.51237513,"test":[0.5075084202]}, -{"learn":[0.3769117494],"iteration":380,"passed_time":13.83681133,"remaining_time":22.48027877,"test":[0.5074932695]}, -{"learn":[0.3765053351],"iteration":381,"passed_time":13.87268248,"remaining_time":22.44324024,"test":[0.507469235]}, -{"learn":[0.3762749818],"iteration":382,"passed_time":13.91101235,"remaining_time":22.41016872,"test":[0.5074293949]}, -{"learn":[0.3759923737],"iteration":383,"passed_time":13.95456566,"remaining_time":22.38544907,"test":[0.5074686458]}, -{"learn":[0.3757797818],"iteration":384,"passed_time":13.99265801,"remaining_time":22.35190825,"test":[0.5074357297]}, -{"learn":[0.3755218113],"iteration":385,"passed_time":14.03440788,"remaining_time":22.32416175,"test":[0.5074452927]}, -{"learn":[0.375314959],"iteration":386,"passed_time":14.07353297,"remaining_time":22.29218529,"test":[0.5074675993]}, -{"learn":[0.3750833721],"iteration":387,"passed_time":14.11399107,"remaining_time":22.26227458,"test":[0.507481455]}, -{"learn":[0.3748213982],"iteration":388,"passed_time":14.15092717,"remaining_time":22.22677764,"test":[0.5074475262]}, -{"learn":[0.3744257073],"iteration":389,"passed_time":14.18969073,"remaining_time":22.19413166,"test":[0.5074268851]}, -{"learn":[0.3740447012],"iteration":390,"passed_time":14.22661363,"remaining_time":22.15858747,"test":[0.5073994954]}, -{"learn":[0.3737208974],"iteration":391,"passed_time":14.26268349,"remaining_time":22.12171316,"test":[0.5072916024]}, -{"learn":[0.3735127692],"iteration":392,"passed_time":14.30126705,"remaining_time":22.08872545,"test":[0.5072936918]}, -{"learn":[0.3732555291],"iteration":393,"passed_time":14.33770624,"remaining_time":22.05241112,"test":[0.5072348557]}, -{"learn":[0.3729833665],"iteration":394,"passed_time":14.37590191,"remaining_time":22.01878646,"test":[0.5072225568]}, -{"learn":[0.3727817527],"iteration":395,"passed_time":14.41339892,"remaining_time":21.98407309,"test":[0.5072937124]}, -{"learn":[0.3725220744],"iteration":396,"passed_time":14.45152042,"remaining_time":21.95029424,"test":[0.5072761386]}, -{"learn":[0.3723586623],"iteration":397,"passed_time":14.48965442,"remaining_time":21.91651247,"test":[0.5072880355]}, -{"learn":[0.372148794],"iteration":398,"passed_time":14.53165708,"remaining_time":21.88853611,"test":[0.5072828489]}, -{"learn":[0.3718848939],"iteration":399,"passed_time":14.57300577,"remaining_time":21.85950866,"test":[0.5072526119]}, -{"learn":[0.371640482],"iteration":400,"passed_time":14.608376,"remaining_time":21.82148934,"test":[0.5072515392]}, -{"learn":[0.3712428271],"iteration":401,"passed_time":14.64488876,"remaining_time":21.78518278,"test":[0.5072794463]}, -{"learn":[0.3709801454],"iteration":402,"passed_time":14.68131715,"remaining_time":21.74875022,"test":[0.5072681779]}, -{"learn":[0.370600042],"iteration":403,"passed_time":14.72061739,"remaining_time":21.71655437,"test":[0.5072502156]}, -{"learn":[0.3702900781],"iteration":404,"passed_time":14.75851782,"remaining_time":21.68226692,"test":[0.5071983432]}, -{"learn":[0.3701389026],"iteration":405,"passed_time":14.79703464,"remaining_time":21.64886348,"test":[0.5072031104]}, -{"learn":[0.3699428243],"iteration":406,"passed_time":14.83489176,"remaining_time":21.61447374,"test":[0.5072056994]}, -{"learn":[0.3696104313],"iteration":407,"passed_time":14.87704473,"remaining_time":21.58630019,"test":[0.5072314297]}, -{"learn":[0.369319348],"iteration":408,"passed_time":14.91069889,"remaining_time":21.54577762,"test":[0.5071362227]}, -{"learn":[0.3690787315],"iteration":409,"passed_time":14.94700315,"remaining_time":21.50910209,"test":[0.5071288366]}, -{"learn":[0.3687048779],"iteration":410,"passed_time":14.98212242,"remaining_time":21.47073018,"test":[0.5071689724]}, -{"learn":[0.3684756065],"iteration":411,"passed_time":15.02032888,"remaining_time":21.43678005,"test":[0.5071708147]}, -{"learn":[0.3681175645],"iteration":412,"passed_time":15.06144962,"remaining_time":21.40695139,"test":[0.507177287]}, -{"learn":[0.3679772793],"iteration":413,"passed_time":15.09687049,"remaining_time":21.36900026,"test":[0.5070860397]}, -{"learn":[0.3676024432],"iteration":414,"passed_time":15.13376259,"remaining_time":21.33313522,"test":[0.5070226264]}, -{"learn":[0.367317546],"iteration":415,"passed_time":15.16785454,"remaining_time":21.29333426,"test":[0.5070131435]}, -{"learn":[0.3670539079],"iteration":416,"passed_time":15.19941943,"remaining_time":21.25002765,"test":[0.5070095263]}, -{"learn":[0.36689584],"iteration":417,"passed_time":15.23567081,"remaining_time":21.21330242,"test":[0.507044054]}, -{"learn":[0.3667080904],"iteration":418,"passed_time":15.27358412,"remaining_time":21.17888395,"test":[0.507023036]}, -{"learn":[0.3665458849],"iteration":419,"passed_time":15.30979149,"remaining_time":21.14209301,"test":[0.5070268056]}, -{"learn":[0.3661801077],"iteration":420,"passed_time":15.3507424,"remaining_time":21.11182863,"test":[0.5070349412]}, -{"learn":[0.3659408471],"iteration":421,"passed_time":15.39121081,"remaining_time":21.08085272,"test":[0.5070033397]}, -{"learn":[0.365669465],"iteration":422,"passed_time":15.42625698,"remaining_time":21.04243564,"test":[0.5069683372]}, -{"learn":[0.3654471382],"iteration":423,"passed_time":15.46305681,"remaining_time":21.0064168,"test":[0.5069920282]}, -{"learn":[0.3652818875],"iteration":424,"passed_time":15.50038,"remaining_time":20.97110235,"test":[0.5069498858]}, -{"learn":[0.3650982933],"iteration":425,"passed_time":15.53982887,"remaining_time":20.93864265,"test":[0.5069199427]}, -{"learn":[0.364880512],"iteration":426,"passed_time":15.57615038,"remaining_time":20.90195356,"test":[0.5069387962]}, -{"learn":[0.3646395033],"iteration":427,"passed_time":15.61532257,"remaining_time":20.86907595,"test":[0.5069173465]}, -{"learn":[0.3643629771],"iteration":428,"passed_time":15.65272126,"remaining_time":20.83380849,"test":[0.5069483093]}, -{"learn":[0.3642012429],"iteration":429,"passed_time":15.6898756,"remaining_time":20.79820719,"test":[0.5069258336]}, -{"learn":[0.364020582],"iteration":430,"passed_time":15.72975027,"remaining_time":20.76619003,"test":[0.5069217691]}, -{"learn":[0.3637637953],"iteration":431,"passed_time":15.76050812,"remaining_time":20.72214957,"test":[0.5069108672]}, -{"learn":[0.3635099593],"iteration":432,"passed_time":15.79184779,"remaining_time":20.67893233,"test":[0.5068963344]}, -{"learn":[0.3632162673],"iteration":433,"passed_time":15.82392938,"remaining_time":20.6367374,"test":[0.5069664516]}, -{"learn":[0.3629959429],"iteration":434,"passed_time":15.85682451,"remaining_time":20.59564563,"test":[0.5069724205]}, -{"learn":[0.362682083],"iteration":435,"passed_time":15.88734666,"remaining_time":20.55152182,"test":[0.5070051248]}, -{"learn":[0.3625486191],"iteration":436,"passed_time":15.91804676,"remaining_time":20.50768953,"test":[0.5070001248]}, -{"learn":[0.3623408012],"iteration":437,"passed_time":15.9476071,"remaining_time":20.46245478,"test":[0.5070222784]}, -{"learn":[0.3621578163],"iteration":438,"passed_time":15.9796001,"remaining_time":20.42040013,"test":[0.507023478]}, -{"learn":[0.3620045644],"iteration":439,"passed_time":16.01159909,"remaining_time":20.37839884,"test":[0.5070093602]}, -{"learn":[0.3617417514],"iteration":440,"passed_time":16.04624721,"remaining_time":20.33980088,"test":[0.5069702813]}, -{"learn":[0.3615232273],"iteration":441,"passed_time":16.07786737,"remaining_time":20.29739817,"test":[0.5069640672]}, -{"learn":[0.361308285],"iteration":442,"passed_time":16.10979084,"remaining_time":20.25542551,"test":[0.5070052267]}, -{"learn":[0.3610316934],"iteration":443,"passed_time":16.14153166,"remaining_time":20.21326937,"test":[0.5069954951]}, -{"learn":[0.3607755422],"iteration":444,"passed_time":16.17270908,"remaining_time":20.17045739,"test":[0.5069610955]}, -{"learn":[0.3602894149],"iteration":445,"passed_time":16.20571614,"remaining_time":20.12997027,"test":[0.5069364547]}, -{"learn":[0.3600071825],"iteration":446,"passed_time":16.23886443,"remaining_time":20.08969134,"test":[0.5069277054]}, -{"learn":[0.3597590055],"iteration":447,"passed_time":16.27350317,"remaining_time":20.0512807,"test":[0.5069672509]}, -{"learn":[0.3595079544],"iteration":448,"passed_time":16.3049673,"remaining_time":20.00899105,"test":[0.5069573246]}, -{"learn":[0.3592264732],"iteration":449,"passed_time":16.33548702,"remaining_time":19.96559524,"test":[0.5069380169]}, -{"learn":[0.3589069762],"iteration":450,"passed_time":16.36613832,"remaining_time":19.92241671,"test":[0.506961818]}, -{"learn":[0.3586242555],"iteration":451,"passed_time":16.39677862,"remaining_time":19.87928027,"test":[0.5069362535]}, -{"learn":[0.3583158272],"iteration":452,"passed_time":16.42859206,"remaining_time":19.83761557,"test":[0.5068912457]}, -{"learn":[0.3581949084],"iteration":453,"passed_time":16.4594819,"remaining_time":19.79488351,"test":[0.5068879371]}, -{"learn":[0.3579508152],"iteration":454,"passed_time":16.48959816,"remaining_time":19.75127691,"test":[0.5068947912]}, -{"learn":[0.3577183812],"iteration":455,"passed_time":16.51925261,"remaining_time":19.70717855,"test":[0.5069665933]}, -{"learn":[0.3575589929],"iteration":456,"passed_time":16.55037426,"remaining_time":19.6648867,"test":[0.5069795637]}, -{"learn":[0.3571451279],"iteration":457,"passed_time":16.58035619,"remaining_time":19.62129488,"test":[0.5070240701]}, -{"learn":[0.3568609172],"iteration":458,"passed_time":16.61126971,"remaining_time":19.57886038,"test":[0.506992971]}, -{"learn":[0.3565171394],"iteration":459,"passed_time":16.64202336,"remaining_time":19.53628829,"test":[0.5069348172]}, -{"learn":[0.3562606962],"iteration":460,"passed_time":16.67396782,"remaining_time":19.49515978,"test":[0.5069132684]}, -{"learn":[0.3559902563],"iteration":461,"passed_time":16.70274172,"remaining_time":19.45037889,"test":[0.5068882243]}, -{"learn":[0.3557959513],"iteration":462,"passed_time":16.73512467,"remaining_time":19.40985302,"test":[0.5068367817]}, -{"learn":[0.3555581413],"iteration":463,"passed_time":16.76696563,"remaining_time":19.36873616,"test":[0.506776348]}, -{"learn":[0.3553763045],"iteration":464,"passed_time":16.80584025,"remaining_time":19.33575169,"test":[0.506754982]}, -{"learn":[0.355024417],"iteration":465,"passed_time":16.84645702,"remaining_time":19.3047383,"test":[0.5067606859]}, -{"learn":[0.3547536547],"iteration":466,"passed_time":16.88376442,"remaining_time":19.26990671,"test":[0.5067701057]}, -{"learn":[0.3545149415],"iteration":467,"passed_time":16.92447932,"remaining_time":19.23893803,"test":[0.506757946]}, -{"learn":[0.3543972384],"iteration":468,"passed_time":16.95876997,"remaining_time":19.20065427,"test":[0.5068026176]}, -{"learn":[0.3541704723],"iteration":469,"passed_time":16.9963299,"remaining_time":19.16607414,"test":[0.5067701461]}, -{"learn":[0.3539331745],"iteration":470,"passed_time":17.03274607,"remaining_time":19.13019675,"test":[0.5068550559]}, -{"learn":[0.3535983692],"iteration":471,"passed_time":17.0731158,"remaining_time":19.09873971,"test":[0.5067497499]}, -{"learn":[0.3533096973],"iteration":472,"passed_time":17.10734963,"remaining_time":19.06040857,"test":[0.5067081015]}, -{"learn":[0.3531434933],"iteration":473,"passed_time":17.14339959,"remaining_time":19.02411009,"test":[0.5066566788]}, -{"learn":[0.3529828924],"iteration":474,"passed_time":17.18143345,"remaining_time":18.99000539,"test":[0.5067151211]}, -{"learn":[0.3528625521],"iteration":475,"passed_time":17.22270793,"remaining_time":18.95945159,"test":[0.5067291421]}, -{"learn":[0.352609791],"iteration":476,"passed_time":17.25769074,"remaining_time":18.92195442,"test":[0.5067028592]}, -{"learn":[0.3523507353],"iteration":477,"passed_time":17.29797672,"remaining_time":18.89025909,"test":[0.50663565]}, -{"learn":[0.3520924679],"iteration":478,"passed_time":17.33513616,"remaining_time":18.85512722,"test":[0.5066693709]}, -{"learn":[0.3518430375],"iteration":479,"passed_time":17.36685855,"remaining_time":18.81409676,"test":[0.5066875467]}, -{"learn":[0.3515853834],"iteration":480,"passed_time":17.40319254,"remaining_time":18.77808093,"test":[0.506605973]}, -{"learn":[0.3513752796],"iteration":481,"passed_time":17.43941956,"remaining_time":18.74194882,"test":[0.506607596]}, -{"learn":[0.3511038603],"iteration":482,"passed_time":17.48014228,"remaining_time":18.71062848,"test":[0.5066498199]}, -{"learn":[0.3508850705],"iteration":483,"passed_time":17.51737665,"remaining_time":18.67555031,"test":[0.5066928745]}, -{"learn":[0.3506356661],"iteration":484,"passed_time":17.55277762,"remaining_time":18.63851644,"test":[0.5067099322]}, -{"learn":[0.3504275921],"iteration":485,"passed_time":17.58985672,"remaining_time":18.6032641,"test":[0.5066736245]}, -{"learn":[0.3500843115],"iteration":486,"passed_time":17.63121871,"remaining_time":18.57251581,"test":[0.5066082601]}, -{"learn":[0.349780312],"iteration":487,"passed_time":17.6757599,"remaining_time":18.54505956,"test":[0.5065734818]}, -{"learn":[0.3496371598],"iteration":488,"passed_time":17.71642104,"remaining_time":18.51347883,"test":[0.5065252923]}, -{"learn":[0.3494163659],"iteration":489,"passed_time":17.75694355,"remaining_time":18.48171675,"test":[0.5064841497]}, -{"learn":[0.3490587832],"iteration":490,"passed_time":17.79758084,"remaining_time":18.45003798,"test":[0.5065169607]}, -{"learn":[0.3489206597],"iteration":491,"passed_time":17.83845202,"remaining_time":18.41856428,"test":[0.506478712]}, -{"learn":[0.3487146241],"iteration":492,"passed_time":17.87641606,"remaining_time":18.38406276,"test":[0.5064567153]}, -{"learn":[0.3484828357],"iteration":493,"passed_time":17.91858509,"remaining_time":18.35385436,"test":[0.5064601108]}, -{"learn":[0.3483054629],"iteration":494,"passed_time":17.95488343,"remaining_time":18.31760835,"test":[0.5064178238]}, -{"learn":[0.3480629223],"iteration":495,"passed_time":17.99489597,"remaining_time":18.28513623,"test":[0.5064148635]}, -{"learn":[0.3478228525],"iteration":496,"passed_time":18.03179463,"remaining_time":18.24948229,"test":[0.5063978251]}, -{"learn":[0.3475904642],"iteration":497,"passed_time":18.06928638,"remaining_time":18.21442121,"test":[0.5064339124]}, -{"learn":[0.3474519225],"iteration":498,"passed_time":18.10906801,"remaining_time":18.18164945,"test":[0.5064200159]}, -{"learn":[0.347266402],"iteration":499,"passed_time":18.15003138,"remaining_time":18.15003138,"test":[0.5064434882]}, -{"learn":[0.3470875679],"iteration":500,"passed_time":18.19628963,"remaining_time":18.12364975,"test":[0.5064239982]}, -{"learn":[0.3468975212],"iteration":501,"passed_time":18.23856034,"remaining_time":18.09323317,"test":[0.5064772264]}, -{"learn":[0.3465415179],"iteration":502,"passed_time":18.2755323,"remaining_time":18.0575339,"test":[0.5065789909]}, -{"learn":[0.3463154126],"iteration":503,"passed_time":18.3113257,"remaining_time":18.02066974,"test":[0.5065837407]}, -{"learn":[0.3461702311],"iteration":504,"passed_time":18.34881411,"remaining_time":17.98547125,"test":[0.5066448524]}, -{"learn":[0.3459431763],"iteration":505,"passed_time":18.38573483,"remaining_time":17.9497095,"test":[0.5066301353]}, -{"learn":[0.3458714034],"iteration":506,"passed_time":18.42097339,"remaining_time":17.91230746,"test":[0.50663479]}, -{"learn":[0.3456899407],"iteration":507,"passed_time":18.45820417,"remaining_time":17.87684341,"test":[0.5066314429]}, -{"learn":[0.3453860974],"iteration":508,"passed_time":18.4997032,"remaining_time":17.84548973,"test":[0.5066261788]}, -{"learn":[0.3452507756],"iteration":509,"passed_time":18.53603043,"remaining_time":17.80912727,"test":[0.5066175957]}, -{"learn":[0.3448358775],"iteration":510,"passed_time":18.57266689,"remaining_time":17.77306088,"test":[0.5066510331]}, -{"learn":[0.3445946636],"iteration":511,"passed_time":18.6092529,"remaining_time":17.73694417,"test":[0.50664843]}, -{"learn":[0.3443777225],"iteration":512,"passed_time":18.64554517,"remaining_time":17.70054678,"test":[0.5066353284]}, -{"learn":[0.3440133269],"iteration":513,"passed_time":18.68592071,"remaining_time":17.66801063,"test":[0.506548758]}, -{"learn":[0.3438186796],"iteration":514,"passed_time":18.72582204,"remaining_time":17.63499746,"test":[0.5065177337]}, -{"learn":[0.3436840808],"iteration":515,"passed_time":18.76738933,"remaining_time":17.60352023,"test":[0.5065499964]}, -{"learn":[0.3435012118],"iteration":516,"passed_time":18.80685274,"remaining_time":17.57003844,"test":[0.5065496337]}, -{"learn":[0.3431795839],"iteration":517,"passed_time":18.84432626,"remaining_time":17.53468197,"test":[0.5064962946]}, -{"learn":[0.3430501999],"iteration":518,"passed_time":18.88417338,"remaining_time":17.50151714,"test":[0.5064960326]}, -{"learn":[0.3428489779],"iteration":519,"passed_time":18.91946918,"remaining_time":17.4641254,"test":[0.5064851061]}, -{"learn":[0.3426647014],"iteration":520,"passed_time":18.95865476,"remaining_time":17.43031791,"test":[0.5064662284]}, -{"learn":[0.3423766311],"iteration":521,"passed_time":18.997753,"remaining_time":17.39640983,"test":[0.5064943471]}, -{"learn":[0.3420378374],"iteration":522,"passed_time":19.03718579,"remaining_time":17.36278704,"test":[0.5064647161]}, -{"learn":[0.3418720905],"iteration":523,"passed_time":19.08135996,"remaining_time":17.33344912,"test":[0.5064309929]}, -{"learn":[0.3414685807],"iteration":524,"passed_time":19.11989814,"remaining_time":17.29895546,"test":[0.5064304597]}, -{"learn":[0.3411421903],"iteration":525,"passed_time":19.1570858,"remaining_time":17.26322941,"test":[0.5064530223]}, -{"learn":[0.3409451733],"iteration":526,"passed_time":19.19561659,"remaining_time":17.22870332,"test":[0.506487065]}, -{"learn":[0.3406810528],"iteration":527,"passed_time":19.23696621,"remaining_time":17.19668191,"test":[0.5064786044]}, -{"learn":[0.3404527806],"iteration":528,"passed_time":19.27437592,"remaining_time":17.16111731,"test":[0.5064297]}, -{"learn":[0.3403024565],"iteration":529,"passed_time":19.31520416,"remaining_time":17.12857727,"test":[0.5064040557]}, -{"learn":[0.3400693497],"iteration":530,"passed_time":19.355656,"remaining_time":17.09567357,"test":[0.5063803052]}, -{"learn":[0.3398257803],"iteration":531,"passed_time":19.39716503,"remaining_time":17.06367149,"test":[0.5064024271]}, -{"learn":[0.3395374332],"iteration":532,"passed_time":19.43872717,"remaining_time":17.03168028,"test":[0.5064552856]}, -{"learn":[0.3393125728],"iteration":533,"passed_time":19.47588765,"remaining_time":16.99581207,"test":[0.5064203234]}, -{"learn":[0.3391102037],"iteration":534,"passed_time":19.51494984,"remaining_time":16.96159191,"test":[0.5064407917]}, -{"learn":[0.3388562637],"iteration":535,"passed_time":19.55392474,"remaining_time":16.92727814,"test":[0.5063981259]}, -{"learn":[0.3385024007],"iteration":536,"passed_time":19.59423114,"remaining_time":16.89409501,"test":[0.5063902717]}, -{"learn":[0.3382488405],"iteration":537,"passed_time":19.63492483,"remaining_time":16.86121798,"test":[0.5063711774]}, -{"learn":[0.3381226696],"iteration":538,"passed_time":19.67157918,"remaining_time":16.82485714,"test":[0.5063664729]}, -{"learn":[0.3378596996],"iteration":539,"passed_time":19.70246155,"remaining_time":16.78357836,"test":[0.5063920963]}, -{"learn":[0.337569241],"iteration":540,"passed_time":19.73236364,"remaining_time":16.7415063,"test":[0.5063578589]}, -{"learn":[0.337315514],"iteration":541,"passed_time":19.76334659,"remaining_time":16.70039251,"test":[0.5063573525]}, -{"learn":[0.3371833795],"iteration":542,"passed_time":19.79355894,"remaining_time":16.65866747,"test":[0.5063506583]}, -{"learn":[0.3370545532],"iteration":543,"passed_time":19.82452295,"remaining_time":16.61761483,"test":[0.5063618421]}, -{"learn":[0.3367767216],"iteration":544,"passed_time":19.85619501,"remaining_time":16.57719033,"test":[0.5063666931]}, -{"learn":[0.336519558],"iteration":545,"passed_time":19.88793022,"remaining_time":16.5368504,"test":[0.5063686952]}, -{"learn":[0.3362306125],"iteration":546,"passed_time":19.91762687,"remaining_time":16.49485369,"test":[0.5063398907]}, -{"learn":[0.3359782125],"iteration":547,"passed_time":19.9485811,"remaining_time":16.45393915,"test":[0.5063824226]}, -{"learn":[0.3357714935],"iteration":548,"passed_time":19.9804417,"remaining_time":16.41380548,"test":[0.5063866848]}, -{"learn":[0.3355880334],"iteration":549,"passed_time":20.01007763,"remaining_time":16.3718817,"test":[0.5063995693]}, -{"learn":[0.3353489047],"iteration":550,"passed_time":20.04822524,"remaining_time":16.33693853,"test":[0.5063812389]}, -{"learn":[0.3349963736],"iteration":551,"passed_time":20.07860825,"remaining_time":16.29568206,"test":[0.5063865382]}, -{"learn":[0.3348267172],"iteration":552,"passed_time":20.10818661,"remaining_time":16.2538145,"test":[0.5064091597]}, -{"learn":[0.3345866322],"iteration":553,"passed_time":20.13825625,"remaining_time":16.2123868,"test":[0.5063833053]}, -{"learn":[0.3342920807],"iteration":554,"passed_time":20.16871702,"remaining_time":16.17131364,"test":[0.506404197]}, -{"learn":[0.3341704501],"iteration":555,"passed_time":20.19895355,"remaining_time":16.1300996,"test":[0.506380364]}, -{"learn":[0.3339419664],"iteration":556,"passed_time":20.2295584,"remaining_time":16.0892179,"test":[0.5063907962]}, -{"learn":[0.3336700483],"iteration":557,"passed_time":20.26222151,"remaining_time":16.05000342,"test":[0.5063279504]}, -{"learn":[0.333438461],"iteration":558,"passed_time":20.2930752,"remaining_time":16.00938491,"test":[0.5062946794]}, -{"learn":[0.3332701569],"iteration":559,"passed_time":20.32418335,"remaining_time":15.96900121,"test":[0.5062953618]}, -{"learn":[0.333085444],"iteration":560,"passed_time":20.35467076,"remaining_time":15.92816482,"test":[0.5062961267]}, -{"learn":[0.3329268637],"iteration":561,"passed_time":20.38503653,"remaining_time":15.88727046,"test":[0.5063024552]}, -{"learn":[0.3326585418],"iteration":562,"passed_time":20.42699085,"remaining_time":15.85540853,"test":[0.5062753389]}, -{"learn":[0.3323858917],"iteration":563,"passed_time":20.45837091,"remaining_time":15.81533638,"test":[0.50631395]}, -{"learn":[0.3322597492],"iteration":564,"passed_time":20.49261172,"remaining_time":15.77749752,"test":[0.5063107689]}, -{"learn":[0.3320723497],"iteration":565,"passed_time":20.52650685,"remaining_time":15.73940631,"test":[0.5063342723]}, -{"learn":[0.3318500028],"iteration":566,"passed_time":20.55819486,"remaining_time":15.6996444,"test":[0.5063436197]}, -{"learn":[0.3317003698],"iteration":567,"passed_time":20.58929485,"remaining_time":15.65946369,"test":[0.5063171332]}, -{"learn":[0.3315920617],"iteration":568,"passed_time":20.62144691,"remaining_time":15.62011181,"test":[0.5063092833]}, -{"learn":[0.3313601574],"iteration":569,"passed_time":20.65584781,"remaining_time":15.58248168,"test":[0.5062986081]}, -{"learn":[0.3311072332],"iteration":570,"passed_time":20.68694451,"remaining_time":15.54238038,"test":[0.5062873734]}, -{"learn":[0.3308134564],"iteration":571,"passed_time":20.7192733,"remaining_time":15.50323247,"test":[0.5063124107]}, -{"learn":[0.3305595038],"iteration":572,"passed_time":20.74965698,"remaining_time":15.46265886,"test":[0.506301047]}, -{"learn":[0.3302819084],"iteration":573,"passed_time":20.78070357,"remaining_time":15.42261275,"test":[0.5063246155]}, -{"learn":[0.3300145099],"iteration":574,"passed_time":20.81162784,"remaining_time":15.38250753,"test":[0.5063074358]}, -{"learn":[0.3298225272],"iteration":575,"passed_time":20.84270511,"remaining_time":15.34254682,"test":[0.506296475]}, -{"learn":[0.3295771031],"iteration":576,"passed_time":20.87359701,"remaining_time":15.30248099,"test":[0.5062808324]}, -{"learn":[0.3293529833],"iteration":577,"passed_time":20.90358302,"remaining_time":15.26178553,"test":[0.5063269395]}, -{"learn":[0.3290077901],"iteration":578,"passed_time":20.93502268,"remaining_time":15.22218402,"test":[0.5062969331]}, -{"learn":[0.3288118523],"iteration":579,"passed_time":20.96739088,"remaining_time":15.18328305,"test":[0.5062828064]}, -{"learn":[0.3286596606],"iteration":580,"passed_time":20.99897757,"remaining_time":15.14384096,"test":[0.5062932831]}, -{"learn":[0.3284702954],"iteration":581,"passed_time":21.02949287,"remaining_time":15.10365639,"test":[0.5062955041]}, -{"learn":[0.3282107941],"iteration":582,"passed_time":21.06100652,"remaining_time":15.06421907,"test":[0.5062508093]}, -{"learn":[0.3281107234],"iteration":583,"passed_time":21.09223364,"remaining_time":15.02460479,"test":[0.5062404237]}, -{"learn":[0.327914622],"iteration":584,"passed_time":21.13686402,"remaining_time":14.99452747,"test":[0.5062201185]}, -{"learn":[0.327744721],"iteration":585,"passed_time":21.17392115,"remaining_time":14.9590501,"test":[0.5062347311]}, -{"learn":[0.3274402875],"iteration":586,"passed_time":21.21307598,"remaining_time":14.92504324,"test":[0.5062635097]}, -{"learn":[0.3273301325],"iteration":587,"passed_time":21.24561821,"remaining_time":14.88638555,"test":[0.5062776471]}, -{"learn":[0.3271104485],"iteration":588,"passed_time":21.27817137,"remaining_time":14.84775625,"test":[0.5062445139]}, -{"learn":[0.3268407217],"iteration":589,"passed_time":21.30950606,"remaining_time":14.80830082,"test":[0.5062319359]}, -{"learn":[0.3266789959],"iteration":590,"passed_time":21.34173287,"remaining_time":14.76949026,"test":[0.5062227005]}, -{"learn":[0.3264680275],"iteration":591,"passed_time":21.37341704,"remaining_time":14.73032796,"test":[0.5062368767]}, -{"learn":[0.32634523],"iteration":592,"passed_time":21.40580142,"remaining_time":14.69167147,"test":[0.5062133285]}, -{"learn":[0.3262166751],"iteration":593,"passed_time":21.43658666,"remaining_time":14.65194307,"test":[0.5062321503]}, -{"learn":[0.3259383163],"iteration":594,"passed_time":21.47125603,"remaining_time":14.61488856,"test":[0.5062042511]}, -{"learn":[0.3258091176],"iteration":595,"passed_time":21.50703249,"remaining_time":14.57859249,"test":[0.5062340315]}, -{"learn":[0.3256291288],"iteration":596,"passed_time":21.54392584,"remaining_time":14.54305211,"test":[0.5062437468]}, -{"learn":[0.3254651123],"iteration":597,"passed_time":21.57405647,"remaining_time":14.50296104,"test":[0.5062746991]}, -{"learn":[0.3251267808],"iteration":598,"passed_time":21.60616967,"remaining_time":14.46423044,"test":[0.50627965]}, -{"learn":[0.3248940063],"iteration":599,"passed_time":21.63700183,"remaining_time":14.42466789,"test":[0.5062974231]}, -{"learn":[0.3247943445],"iteration":600,"passed_time":21.6675813,"remaining_time":14.38496662,"test":[0.5062727584]}, -{"learn":[0.3246391833],"iteration":601,"passed_time":21.69945063,"remaining_time":14.34614842,"test":[0.506260496]}, -{"learn":[0.3244442438],"iteration":602,"passed_time":21.72979096,"remaining_time":14.30634662,"test":[0.5062142888]}, -{"learn":[0.3242088152],"iteration":603,"passed_time":21.75997253,"remaining_time":14.26647205,"test":[0.5061820393]}, -{"learn":[0.3239513642],"iteration":604,"passed_time":21.79065348,"remaining_time":14.22695558,"test":[0.5061814466]}, -{"learn":[0.3238142617],"iteration":605,"passed_time":21.82104776,"remaining_time":14.18728187,"test":[0.5062199449]}, -{"learn":[0.3237356807],"iteration":606,"passed_time":21.85066902,"remaining_time":14.14713826,"test":[0.5062226176]}, -{"learn":[0.3236470265],"iteration":607,"passed_time":21.88138022,"remaining_time":14.10773199,"test":[0.5061981779]}, -{"learn":[0.3235099602],"iteration":608,"passed_time":21.91217637,"remaining_time":14.0684088,"test":[0.5061844741]}, -{"learn":[0.3232942556],"iteration":609,"passed_time":21.94166484,"remaining_time":14.02827752,"test":[0.5061542911]}, -{"learn":[0.3229749395],"iteration":610,"passed_time":21.97301472,"remaining_time":13.98936616,"test":[0.5061324845]}, -{"learn":[0.3227656418],"iteration":611,"passed_time":22.00295124,"remaining_time":13.94958347,"test":[0.5061089427]}, -{"learn":[0.3226315651],"iteration":612,"passed_time":22.03347107,"remaining_time":13.91020115,"test":[0.5061083396]}, -{"learn":[0.3223467729],"iteration":613,"passed_time":22.06289405,"remaining_time":13.87015815,"test":[0.5061299011]}, -{"learn":[0.3221434067],"iteration":614,"passed_time":22.09302382,"remaining_time":13.83059215,"test":[0.506168377]}, -{"learn":[0.3219507372],"iteration":615,"passed_time":22.12687771,"remaining_time":13.79337831,"test":[0.5061061993]}, -{"learn":[0.3217823628],"iteration":616,"passed_time":22.16080806,"remaining_time":13.75622283,"test":[0.5060627746]}, -{"learn":[0.3215798875],"iteration":617,"passed_time":22.19850424,"remaining_time":13.72140553,"test":[0.5060140541]}, -{"learn":[0.3213187565],"iteration":618,"passed_time":22.22880647,"remaining_time":13.68202789,"test":[0.5059497777]}, -{"learn":[0.321117014],"iteration":619,"passed_time":22.26071874,"remaining_time":13.64366632,"test":[0.5060163053]}, -{"learn":[0.3209228568],"iteration":620,"passed_time":22.2908882,"remaining_time":13.60426188,"test":[0.5060026524]}, -{"learn":[0.3207513781],"iteration":621,"passed_time":22.32131879,"remaining_time":13.56504583,"test":[0.5059808236]}, -{"learn":[0.3206226782],"iteration":622,"passed_time":22.3517062,"remaining_time":13.52583184,"test":[0.5060089984]}, -{"learn":[0.3203971193],"iteration":623,"passed_time":22.38218289,"remaining_time":13.48669995,"test":[0.5059915715]}, -{"learn":[0.3201546324],"iteration":624,"passed_time":22.41283369,"remaining_time":13.44770021,"test":[0.5059248685]}, -{"learn":[0.3200555284],"iteration":625,"passed_time":22.44341296,"remaining_time":13.40868442,"test":[0.5059140227]}, -{"learn":[0.3199260886],"iteration":626,"passed_time":22.47311252,"remaining_time":13.3691722,"test":[0.5058786845]}, -{"learn":[0.3197357736],"iteration":627,"passed_time":22.50356886,"remaining_time":13.33013951,"test":[0.5059552418]}, -{"learn":[0.3194853443],"iteration":628,"passed_time":22.53610679,"remaining_time":13.29236187,"test":[0.5059606459]}, -{"learn":[0.319275618],"iteration":629,"passed_time":22.56628676,"remaining_time":13.25321603,"test":[0.5059261726]}, -{"learn":[0.3190847608],"iteration":630,"passed_time":22.59874974,"remaining_time":13.21543368,"test":[0.5059692266]}, -{"learn":[0.3188844397],"iteration":631,"passed_time":22.63124447,"remaining_time":13.17768665,"test":[0.5059473188]}, -{"learn":[0.318642807],"iteration":632,"passed_time":22.6621868,"remaining_time":13.13905617,"test":[0.5059297978]}, -{"learn":[0.3184278573],"iteration":633,"passed_time":22.69394838,"remaining_time":13.10092288,"test":[0.5059922082]}, -{"learn":[0.3182777876],"iteration":634,"passed_time":22.72817624,"remaining_time":13.06422729,"test":[0.5060220994]}, -{"learn":[0.3182040127],"iteration":635,"passed_time":22.75775956,"remaining_time":13.02488126,"test":[0.5060302038]}, -{"learn":[0.318071471],"iteration":636,"passed_time":22.7883255,"remaining_time":12.98612583,"test":[0.506038148]}, -{"learn":[0.3178706478],"iteration":637,"passed_time":22.81900332,"remaining_time":12.94745956,"test":[0.5060263253]}, -{"learn":[0.317693368],"iteration":638,"passed_time":22.84905725,"remaining_time":12.90846583,"test":[0.5060357989]}, -{"learn":[0.3174985976],"iteration":639,"passed_time":22.87944651,"remaining_time":12.86968866,"test":[0.5060525157]}, -{"learn":[0.3173614508],"iteration":640,"passed_time":22.91089911,"remaining_time":12.8315332,"test":[0.5060419991]}, -{"learn":[0.3171950329],"iteration":641,"passed_time":22.94256396,"remaining_time":12.79351698,"test":[0.5060411908]}, -{"learn":[0.3169589227],"iteration":642,"passed_time":22.97312624,"remaining_time":12.75490835,"test":[0.5060312656]}, -{"learn":[0.316758031],"iteration":643,"passed_time":23.0037734,"remaining_time":12.71637163,"test":[0.5059849808]}, -{"learn":[0.3165880615],"iteration":644,"passed_time":23.03352435,"remaining_time":12.67736611,"test":[0.5059253954]}, -{"learn":[0.3163610951],"iteration":645,"passed_time":23.06496402,"remaining_time":12.63931465,"test":[0.5059080788]}, -{"learn":[0.3161304915],"iteration":646,"passed_time":23.09617947,"remaining_time":12.60116129,"test":[0.5058916253]}, -{"learn":[0.3158561089],"iteration":647,"passed_time":23.12728823,"remaining_time":12.56297138,"test":[0.5058969904]}, -{"learn":[0.3156572076],"iteration":648,"passed_time":23.15712754,"remaining_time":12.52411674,"test":[0.5058885595]}, -{"learn":[0.315414599],"iteration":649,"passed_time":23.18704937,"remaining_time":12.48533428,"test":[0.5058265814]}, -{"learn":[0.3152863259],"iteration":650,"passed_time":23.21689348,"remaining_time":12.44653737,"test":[0.505830654]}, -{"learn":[0.3151694861],"iteration":651,"passed_time":23.24697555,"remaining_time":12.40789493,"test":[0.5058123615]}, -{"learn":[0.3149860794],"iteration":652,"passed_time":23.27705434,"remaining_time":12.36927696,"test":[0.5058062264]}, -{"learn":[0.3147667731],"iteration":653,"passed_time":23.3069975,"remaining_time":12.33061336,"test":[0.5057928431]}, -{"learn":[0.3145614465],"iteration":654,"passed_time":23.33783986,"remaining_time":12.29245,"test":[0.5057580035]}, -{"learn":[0.3144734676],"iteration":655,"passed_time":23.36878499,"remaining_time":12.25436286,"test":[0.5057368308]}, -{"learn":[0.3142281045],"iteration":656,"passed_time":23.40082479,"remaining_time":12.21686895,"test":[0.5057510984]}, -{"learn":[0.3139914781],"iteration":657,"passed_time":23.4311665,"remaining_time":12.17850903,"test":[0.5057749645]}, -{"learn":[0.3138600976],"iteration":658,"passed_time":23.46195295,"remaining_time":12.14040357,"test":[0.5057557406]}, -{"learn":[0.3137125723],"iteration":659,"passed_time":23.49186793,"remaining_time":12.10187136,"test":[0.5057544734]}, -{"learn":[0.3135670971],"iteration":660,"passed_time":23.52248815,"remaining_time":12.0637269,"test":[0.5057500821]}, -{"learn":[0.3133693396],"iteration":661,"passed_time":23.55847429,"remaining_time":12.02834488,"test":[0.5058193212]}, -{"learn":[0.3130852566],"iteration":662,"passed_time":23.58910516,"remaining_time":11.99023898,"test":[0.5057491832]}, -{"learn":[0.3129449913],"iteration":663,"passed_time":23.61879816,"remaining_time":11.951681,"test":[0.5057600311]}, -{"learn":[0.3127195089],"iteration":664,"passed_time":23.65060454,"remaining_time":11.91421431,"test":[0.5057580678]}, -{"learn":[0.3125824633],"iteration":665,"passed_time":23.68250182,"remaining_time":11.87681022,"test":[0.5057357077]}, -{"learn":[0.312370612],"iteration":666,"passed_time":23.71515747,"remaining_time":11.83980126,"test":[0.5057406633]}, -{"learn":[0.3122019004],"iteration":667,"passed_time":23.74608029,"remaining_time":11.80194409,"test":[0.5057928313]}, -{"learn":[0.3120820947],"iteration":668,"passed_time":23.77977069,"remaining_time":11.76547698,"test":[0.5057847185]}, -{"learn":[0.3118532027],"iteration":669,"passed_time":23.81110396,"remaining_time":11.72785717,"test":[0.5057741309]}, -{"learn":[0.3116695914],"iteration":670,"passed_time":23.84136507,"remaining_time":11.68973041,"test":[0.505749747]}, -{"learn":[0.3115749086],"iteration":671,"passed_time":23.8718481,"remaining_time":11.65173538,"test":[0.5057520136]}, -{"learn":[0.3113763025],"iteration":672,"passed_time":23.90237237,"remaining_time":11.61378271,"test":[0.5057512929]}, -{"learn":[0.3112658515],"iteration":673,"passed_time":23.93160131,"remaining_time":11.57522556,"test":[0.5057906977]}, -{"learn":[0.3111098179],"iteration":674,"passed_time":23.96168452,"remaining_time":11.53710736,"test":[0.5058097783]}, -{"learn":[0.3108956222],"iteration":675,"passed_time":23.99232431,"remaining_time":11.4992797,"test":[0.505839339]}, -{"learn":[0.3106837019],"iteration":676,"passed_time":24.02263851,"remaining_time":11.46131793,"test":[0.5058115367]}, -{"learn":[0.3104957123],"iteration":677,"passed_time":24.05293853,"remaining_time":11.42337199,"test":[0.5058180801]}, -{"learn":[0.3101933102],"iteration":678,"passed_time":24.08364071,"remaining_time":11.38563869,"test":[0.5058117415]}, -{"learn":[0.3100768134],"iteration":679,"passed_time":24.11358413,"remaining_time":11.347569,"test":[0.5058457238]}, -{"learn":[0.3099092656],"iteration":680,"passed_time":24.14354681,"remaining_time":11.30953221,"test":[0.5057925408]}, -{"learn":[0.3096500774],"iteration":681,"passed_time":24.17372106,"remaining_time":11.27161774,"test":[0.5058168278]}, -{"learn":[0.3094575917],"iteration":682,"passed_time":24.20335098,"remaining_time":11.2334733,"test":[0.5058136267]}, -{"learn":[0.3091644308],"iteration":683,"passed_time":24.23379834,"remaining_time":11.1957314,"test":[0.5058538998]}, -{"learn":[0.3089898464],"iteration":684,"passed_time":24.26589646,"remaining_time":11.1587699,"test":[0.5058961437]}, -{"learn":[0.3088100446],"iteration":685,"passed_time":24.29592568,"remaining_time":11.1208756,"test":[0.5059451001]}, -{"learn":[0.3086589447],"iteration":686,"passed_time":24.32562983,"remaining_time":11.0828561,"test":[0.505970482]}, -{"learn":[0.3084933811],"iteration":687,"passed_time":24.35680626,"remaining_time":11.04552842,"test":[0.505994656]}, -{"learn":[0.3082616501],"iteration":688,"passed_time":24.38677146,"remaining_time":11.00767188,"test":[0.5060154813]}, -{"learn":[0.3080170655],"iteration":689,"passed_time":24.41711475,"remaining_time":10.97000808,"test":[0.5059712826]}, -{"learn":[0.3078375463],"iteration":690,"passed_time":24.44802888,"remaining_time":10.93262073,"test":[0.5059902703]}, -{"learn":[0.3076051403],"iteration":691,"passed_time":24.47919506,"remaining_time":10.89536427,"test":[0.5059866111]}, -{"learn":[0.307384284],"iteration":692,"passed_time":24.51715676,"remaining_time":10.86113582,"test":[0.5059755015]}, -{"learn":[0.3072687985],"iteration":693,"passed_time":24.55246647,"remaining_time":10.82572729,"test":[0.5059649844]}, -{"learn":[0.3070512496],"iteration":694,"passed_time":24.58213989,"remaining_time":10.78784556,"test":[0.5059119751]}, -{"learn":[0.3068562502],"iteration":695,"passed_time":24.61429795,"remaining_time":10.75107267,"test":[0.5058858374]}, -{"learn":[0.3065878234],"iteration":696,"passed_time":24.64521908,"remaining_time":10.71377529,"test":[0.5058416435]}, -{"learn":[0.3063924101],"iteration":697,"passed_time":24.67795928,"remaining_time":10.67728324,"test":[0.5058340775]}, -{"learn":[0.3062458772],"iteration":698,"passed_time":24.70823088,"remaining_time":10.6397389,"test":[0.5058636644]}, -{"learn":[0.3060334618],"iteration":699,"passed_time":24.73852879,"remaining_time":10.60222662,"test":[0.5058492428]}, -{"learn":[0.3059106023],"iteration":700,"passed_time":24.76882442,"remaining_time":10.56473395,"test":[0.5058566926]}, -{"learn":[0.3058270006],"iteration":701,"passed_time":24.79949648,"remaining_time":10.52742158,"test":[0.5058863422]}, -{"learn":[0.3055469049],"iteration":702,"passed_time":24.82877672,"remaining_time":10.48954009,"test":[0.5058717005]}, -{"learn":[0.3054158449],"iteration":703,"passed_time":24.86308968,"remaining_time":10.45379907,"test":[0.5059298725]}, -{"learn":[0.3053174142],"iteration":704,"passed_time":24.90166121,"remaining_time":10.41984405,"test":[0.5058853655]}, -{"learn":[0.3051504205],"iteration":705,"passed_time":24.93210301,"remaining_time":10.38249049,"test":[0.5059122242]}, -{"learn":[0.305011778],"iteration":706,"passed_time":24.96363471,"remaining_time":10.34560816,"test":[0.5058886282]}, -{"learn":[0.3048849247],"iteration":707,"passed_time":24.99398891,"remaining_time":10.30825531,"test":[0.5059026273]}, -{"learn":[0.304744199],"iteration":708,"passed_time":25.02450266,"remaining_time":10.27098769,"test":[0.5059104916]}, -{"learn":[0.3045360118],"iteration":709,"passed_time":25.05463957,"remaining_time":10.23358518,"test":[0.5059189006]}, -{"learn":[0.3043679115],"iteration":710,"passed_time":25.08554407,"remaining_time":10.1965151,"test":[0.5059070898]}, -{"learn":[0.3042714942],"iteration":711,"passed_time":25.11544962,"remaining_time":10.15905828,"test":[0.5059455799]}, -{"learn":[0.3040196944],"iteration":712,"passed_time":25.14584669,"remaining_time":10.12182048,"test":[0.5059708589]}, -{"learn":[0.3039216289],"iteration":713,"passed_time":25.17546388,"remaining_time":10.08428945,"test":[0.5059682306]}, -{"learn":[0.3038130047],"iteration":714,"passed_time":25.20571052,"remaining_time":10.04703147,"test":[0.5059523406]}, -{"learn":[0.3036850496],"iteration":715,"passed_time":25.2356844,"remaining_time":10.00968487,"test":[0.5059355438]}, -{"learn":[0.3035152248],"iteration":716,"passed_time":25.26585052,"remaining_time":9.972434724,"test":[0.5059690683]}, -{"learn":[0.3033417073],"iteration":717,"passed_time":25.29694995,"remaining_time":9.935570871,"test":[0.5059813866]}, -{"learn":[0.3030970599],"iteration":718,"passed_time":25.32736567,"remaining_time":9.898455845,"test":[0.5059722904]}, -{"learn":[0.3029618519],"iteration":719,"passed_time":25.35686687,"remaining_time":9.861003782,"test":[0.5059973364]}, -{"learn":[0.3027549985],"iteration":720,"passed_time":25.38773621,"remaining_time":9.824103195,"test":[0.5060047115]}, -{"learn":[0.3025718232],"iteration":721,"passed_time":25.41848073,"remaining_time":9.787171249,"test":[0.506030362]}, -{"learn":[0.3024418193],"iteration":722,"passed_time":25.45636098,"remaining_time":9.752990307,"test":[0.5060034012]}, -{"learn":[0.3021945308],"iteration":723,"passed_time":25.4952163,"remaining_time":9.719170856,"test":[0.5059618458]}, -{"learn":[0.3019528221],"iteration":724,"passed_time":25.5348933,"remaining_time":9.685649183,"test":[0.5059803819]}, -{"learn":[0.3017156155],"iteration":725,"passed_time":25.56657612,"remaining_time":9.649093466,"test":[0.5059482365]}, -{"learn":[0.3015865177],"iteration":726,"passed_time":25.59601717,"remaining_time":9.611709334,"test":[0.5059428649]}, -{"learn":[0.3013661073],"iteration":727,"passed_time":25.62544594,"remaining_time":9.574342438,"test":[0.5059516909]}, -{"learn":[0.3011089251],"iteration":728,"passed_time":25.65607037,"remaining_time":9.537441796,"test":[0.5059221594]}, -{"learn":[0.300927115],"iteration":729,"passed_time":25.68574371,"remaining_time":9.500206578,"test":[0.5059404934]}, -{"learn":[0.3007770674],"iteration":730,"passed_time":25.71654422,"remaining_time":9.463406833,"test":[0.5059542729]}, -{"learn":[0.3005792817],"iteration":731,"passed_time":25.7462043,"remaining_time":9.426205947,"test":[0.5059328348]}, -{"learn":[0.3004467704],"iteration":732,"passed_time":25.77670348,"remaining_time":9.389331282,"test":[0.505948986]}, -{"learn":[0.3001911217],"iteration":733,"passed_time":25.80974064,"remaining_time":9.353393748,"test":[0.5059416232]}, -{"learn":[0.3000525341],"iteration":734,"passed_time":25.84122758,"remaining_time":9.316905181,"test":[0.5059362679]}, -{"learn":[0.2999328433],"iteration":735,"passed_time":25.87235682,"remaining_time":9.280301904,"test":[0.5059248939]}, -{"learn":[0.2997202099],"iteration":736,"passed_time":25.90347534,"remaining_time":9.243709654,"test":[0.5059302565]}, -{"learn":[0.2994824584],"iteration":737,"passed_time":25.93335238,"remaining_time":9.206691496,"test":[0.5059777167]}, -{"learn":[0.2992050009],"iteration":738,"passed_time":25.96851213,"remaining_time":9.171558411,"test":[0.5059997928]}, -{"learn":[0.2990427509],"iteration":739,"passed_time":26.00104807,"remaining_time":9.135503377,"test":[0.505961037]}, -{"learn":[0.2988395051],"iteration":740,"passed_time":26.03308005,"remaining_time":9.099281692,"test":[0.5059509765]}, -{"learn":[0.2985878865],"iteration":741,"passed_time":26.06499727,"remaining_time":9.063031396,"test":[0.5059835837]}, -{"learn":[0.298509197],"iteration":742,"passed_time":26.09543222,"remaining_time":9.026280054,"test":[0.505976349]}, -{"learn":[0.2983378987],"iteration":743,"passed_time":26.12767705,"remaining_time":8.990168449,"test":[0.5059573761]}, -{"learn":[0.2980679592],"iteration":744,"passed_time":26.1596401,"remaining_time":8.953970773,"test":[0.5059454304]}, -{"learn":[0.2978696004],"iteration":745,"passed_time":26.1902983,"remaining_time":8.917340172,"test":[0.5059429085]}, -{"learn":[0.2976624635],"iteration":746,"passed_time":26.22222744,"remaining_time":8.881156015,"test":[0.5059228209]}, -{"learn":[0.2974292859],"iteration":747,"passed_time":26.25329927,"remaining_time":8.844694408,"test":[0.5059281183]}, -{"learn":[0.2972798795],"iteration":748,"passed_time":26.28459416,"remaining_time":8.808321942,"test":[0.5059280378]}, -{"learn":[0.2971529742],"iteration":749,"passed_time":26.31690042,"remaining_time":8.77230014,"test":[0.5059148399]}, -{"learn":[0.2970110687],"iteration":750,"passed_time":26.34727987,"remaining_time":8.735649384,"test":[0.5059382514]}, -{"learn":[0.2968677283],"iteration":751,"passed_time":26.37810729,"remaining_time":8.699163043,"test":[0.5059675289]}, -{"learn":[0.2966580194],"iteration":752,"passed_time":26.40913178,"remaining_time":8.662756374,"test":[0.5060162925]}, -{"learn":[0.2964190088],"iteration":753,"passed_time":26.43876956,"remaining_time":8.625911554,"test":[0.5060743062]}, -{"learn":[0.2962101513],"iteration":754,"passed_time":26.46844455,"remaining_time":8.589097899,"test":[0.5060359519]}, -{"learn":[0.2958582708],"iteration":755,"passed_time":26.50094902,"remaining_time":8.553216352,"test":[0.5060188874]}, -{"learn":[0.2956630488],"iteration":756,"passed_time":26.53050599,"remaining_time":8.516397564,"test":[0.5060201223]}, -{"learn":[0.2955094661],"iteration":757,"passed_time":26.56325845,"remaining_time":8.480618134,"test":[0.5059624467]}, -{"learn":[0.2954034424],"iteration":758,"passed_time":26.59622178,"remaining_time":8.444913634,"test":[0.5059632109]}, -{"learn":[0.295179588],"iteration":759,"passed_time":26.62668885,"remaining_time":8.408428057,"test":[0.5060064408]}, -{"learn":[0.2949102038],"iteration":760,"passed_time":26.65765152,"remaining_time":8.372113946,"test":[0.5060460973]}, -{"learn":[0.2946473163],"iteration":761,"passed_time":26.68905532,"remaining_time":8.335951661,"test":[0.5060053755]}, -{"learn":[0.2944417246],"iteration":762,"passed_time":26.72052568,"remaining_time":8.299822526,"test":[0.5060205222]}, -{"learn":[0.2941629977],"iteration":763,"passed_time":26.75141869,"remaining_time":8.263527239,"test":[0.5060194044]}, -{"learn":[0.293937209],"iteration":764,"passed_time":26.78161483,"remaining_time":8.227032007,"test":[0.5060200525]}, -{"learn":[0.2937885564],"iteration":765,"passed_time":26.81387339,"remaining_time":8.191183255,"test":[0.5060375499]}, -{"learn":[0.2935453372],"iteration":766,"passed_time":26.84469532,"remaining_time":8.154907444,"test":[0.5060459903]}, -{"learn":[0.2933878931],"iteration":767,"passed_time":26.87566316,"remaining_time":8.118689912,"test":[0.5060148583]}, -{"learn":[0.2930591392],"iteration":768,"passed_time":26.90835979,"remaining_time":8.083005346,"test":[0.5060146146]}, -{"learn":[0.2929093732],"iteration":769,"passed_time":26.94024752,"remaining_time":8.047086922,"test":[0.5059749752]}, -{"learn":[0.2927237053],"iteration":770,"passed_time":26.97134285,"remaining_time":8.010943596,"test":[0.5060176964]}, -{"learn":[0.2925122251],"iteration":771,"passed_time":27.00083738,"remaining_time":7.974340572,"test":[0.5060000268]}, -{"learn":[0.2924261962],"iteration":772,"passed_time":27.03191423,"remaining_time":7.938220608,"test":[0.5060217106]}, -{"learn":[0.2921685774],"iteration":773,"passed_time":27.06239746,"remaining_time":7.901940345,"test":[0.5059537514]}, -{"learn":[0.2919398942],"iteration":774,"passed_time":27.09300805,"remaining_time":7.865712015,"test":[0.5059628926]}, -{"learn":[0.2917468115],"iteration":775,"passed_time":27.12357389,"remaining_time":7.829485248,"test":[0.5059516146]}, -{"learn":[0.2916083124],"iteration":776,"passed_time":27.16165125,"remaining_time":7.795428867,"test":[0.5059927901]}, -{"learn":[0.2914636723],"iteration":777,"passed_time":27.19434258,"remaining_time":7.759825259,"test":[0.5059949862]}, -{"learn":[0.2912984959],"iteration":778,"passed_time":27.22444116,"remaining_time":7.723493577,"test":[0.5059528733]}, -{"learn":[0.2910516499],"iteration":779,"passed_time":27.25628765,"remaining_time":7.687670875,"test":[0.5060046349]}, -{"learn":[0.290895014],"iteration":780,"passed_time":27.28826552,"remaining_time":7.651895198,"test":[0.5060286022]}, -{"learn":[0.2906839294],"iteration":781,"passed_time":27.3180778,"remaining_time":7.615525524,"test":[0.5060277498]}, -{"learn":[0.2905803766],"iteration":782,"passed_time":27.34751735,"remaining_time":7.579069305,"test":[0.5060387943]}, -{"learn":[0.2903733726],"iteration":783,"passed_time":27.37687902,"remaining_time":7.542609525,"test":[0.5060369899]}, -{"learn":[0.2901900636],"iteration":784,"passed_time":27.40866662,"remaining_time":7.506832259,"test":[0.5060452073]}, -{"learn":[0.29005738],"iteration":785,"passed_time":27.43905267,"remaining_time":7.470683552,"test":[0.5060170854]}, -{"learn":[0.2898304401],"iteration":786,"passed_time":27.4715315,"remaining_time":7.435115896,"test":[0.5060900257]}, -{"learn":[0.2896983711],"iteration":787,"passed_time":27.50250443,"remaining_time":7.399150939,"test":[0.5060894298]}, -{"learn":[0.2895695455],"iteration":788,"passed_time":27.53281684,"remaining_time":7.363021995,"test":[0.5060983495]}, -{"learn":[0.2894678968],"iteration":789,"passed_time":27.56313469,"remaining_time":7.326909221,"test":[0.5061108285]}, -{"learn":[0.2891774565],"iteration":790,"passed_time":27.59442591,"remaining_time":7.291068288,"test":[0.5060842819]}, -{"learn":[0.2890548811],"iteration":791,"passed_time":27.62520706,"remaining_time":7.255104885,"test":[0.5060898343]}, -{"learn":[0.2888667472],"iteration":792,"passed_time":27.65799893,"remaining_time":7.219679418,"test":[0.5061189896]}, -{"learn":[0.2886836184],"iteration":793,"passed_time":27.68692777,"remaining_time":7.183258338,"test":[0.50608102]}, -{"learn":[0.2885000096],"iteration":794,"passed_time":27.71787784,"remaining_time":7.147377306,"test":[0.5061040576]}, -{"learn":[0.288260505],"iteration":795,"passed_time":27.74813873,"remaining_time":7.111332037,"test":[0.5060578151]}, -{"learn":[0.2879933167],"iteration":796,"passed_time":27.77881787,"remaining_time":7.075407814,"test":[0.5060516257]}, -{"learn":[0.2878519577],"iteration":797,"passed_time":27.81085159,"remaining_time":7.039839625,"test":[0.506045687]}, -{"learn":[0.2876896527],"iteration":798,"passed_time":27.84410589,"remaining_time":7.004587338,"test":[0.5060996511]}, -{"learn":[0.2874802847],"iteration":799,"passed_time":27.87551909,"remaining_time":6.968879772,"test":[0.506094483]}, -{"learn":[0.2872981762],"iteration":800,"passed_time":27.90759688,"remaining_time":6.933348038,"test":[0.5061065259]}, -{"learn":[0.2871598211],"iteration":801,"passed_time":27.93771935,"remaining_time":6.897342184,"test":[0.5061125939]}, -{"learn":[0.2870178113],"iteration":802,"passed_time":27.96820364,"remaining_time":6.861439747,"test":[0.5061716812]}, -{"learn":[0.2869073282],"iteration":803,"passed_time":27.99937996,"remaining_time":6.825719492,"test":[0.506167101]}, -{"learn":[0.2866678141],"iteration":804,"passed_time":28.03081153,"remaining_time":6.790072359,"test":[0.5061922399]}, -{"learn":[0.2864532399],"iteration":805,"passed_time":28.07065295,"remaining_time":6.756459892,"test":[0.5062173457]}, -{"learn":[0.2863200538],"iteration":806,"passed_time":28.10357629,"remaining_time":6.721177476,"test":[0.5061880502]}, -{"learn":[0.2861556917],"iteration":807,"passed_time":28.13457563,"remaining_time":6.685443715,"test":[0.5061464569]}, -{"learn":[0.2858848444],"iteration":808,"passed_time":28.16579306,"remaining_time":6.649773145,"test":[0.5061590667]}, -{"learn":[0.2856423073],"iteration":809,"passed_time":28.19603123,"remaining_time":6.613883869,"test":[0.5061876338]}, -{"learn":[0.2854132389],"iteration":810,"passed_time":28.22683146,"remaining_time":6.578139513,"test":[0.5061703865]}, -{"learn":[0.2852299996],"iteration":811,"passed_time":28.25848572,"remaining_time":6.542605069,"test":[0.5061966765]}, -{"learn":[0.2850959558],"iteration":812,"passed_time":28.28965755,"remaining_time":6.506969203,"test":[0.506170529]}, -{"learn":[0.2849146204],"iteration":813,"passed_time":28.41290181,"remaining_time":6.49238297,"test":[0.5061640971]}, -{"learn":[0.2846913903],"iteration":814,"passed_time":28.4436221,"remaining_time":6.456527717,"test":[0.5061391526]}, -{"learn":[0.2845926483],"iteration":815,"passed_time":28.47414941,"remaining_time":6.420641535,"test":[0.5061394998]}, -{"learn":[0.2844156084],"iteration":816,"passed_time":28.50525016,"remaining_time":6.384896915,"test":[0.5061840543]}, -{"learn":[0.2842848212],"iteration":817,"passed_time":28.53527071,"remaining_time":6.348923313,"test":[0.5061939836]}, -{"learn":[0.2840754213],"iteration":818,"passed_time":28.56606931,"remaining_time":6.313136196,"test":[0.5061732495]}, -{"learn":[0.2839149939],"iteration":819,"passed_time":28.59623873,"remaining_time":6.277223136,"test":[0.5061274388]}, -{"learn":[0.2837951454],"iteration":820,"passed_time":28.62647118,"remaining_time":6.241337808,"test":[0.506147385]}, -{"learn":[0.2836605367],"iteration":821,"passed_time":28.65678195,"remaining_time":6.205483196,"test":[0.506154873]}, -{"learn":[0.2835019443],"iteration":822,"passed_time":28.68778246,"remaining_time":6.169790395,"test":[0.5062064299]}, -{"learn":[0.2833495423],"iteration":823,"passed_time":28.72378965,"remaining_time":6.135178372,"test":[0.5061834081]}, -{"learn":[0.2832307453],"iteration":824,"passed_time":28.75526176,"remaining_time":6.099600979,"test":[0.506192105]}, -{"learn":[0.2830821673],"iteration":825,"passed_time":28.7855366,"remaining_time":6.063781317,"test":[0.5061754246]}, -{"learn":[0.2829425339],"iteration":826,"passed_time":28.81501268,"remaining_time":6.027807974,"test":[0.506165841]}, -{"learn":[0.2827951166],"iteration":827,"passed_time":28.84430082,"remaining_time":5.991811282,"test":[0.5062044019]}, -{"learn":[0.2826113804],"iteration":828,"passed_time":28.87648991,"remaining_time":5.956429161,"test":[0.5062259468]}, -{"learn":[0.2824294296],"iteration":829,"passed_time":28.90735385,"remaining_time":5.920783318,"test":[0.5061567014]}, -{"learn":[0.2822925464],"iteration":830,"passed_time":28.93802563,"remaining_time":5.885109905,"test":[0.5061739276]}, -{"learn":[0.2821474105],"iteration":831,"passed_time":28.96851195,"remaining_time":5.849411066,"test":[0.5061708941]}, -{"learn":[0.2820202916],"iteration":832,"passed_time":28.9991984,"remaining_time":5.813764865,"test":[0.506159535]}, -{"learn":[0.281798719],"iteration":833,"passed_time":29.0326141,"remaining_time":5.77867379,"test":[0.5061944897]}, -{"learn":[0.2815670232],"iteration":834,"passed_time":29.06550207,"remaining_time":5.743482446,"test":[0.5061408438]}, -{"learn":[0.2813799138],"iteration":835,"passed_time":29.09556022,"remaining_time":5.707741479,"test":[0.5061642147]}, -{"learn":[0.2812724988],"iteration":836,"passed_time":29.12560967,"remaining_time":5.672012397,"test":[0.506172448]}, -{"learn":[0.2810627451],"iteration":837,"passed_time":29.15585187,"remaining_time":5.636334133,"test":[0.5062003702]}, -{"learn":[0.2809944774],"iteration":838,"passed_time":29.18668484,"remaining_time":5.600782192,"test":[0.5062053758]}, -{"learn":[0.2808854048],"iteration":839,"passed_time":29.22134669,"remaining_time":5.565970797,"test":[0.5062324989]}, -{"learn":[0.2807020507],"iteration":840,"passed_time":29.25405847,"remaining_time":5.530791079,"test":[0.506256613]}, -{"learn":[0.2804051313],"iteration":841,"passed_time":29.28756185,"remaining_time":5.495765763,"test":[0.5062970644]}, -{"learn":[0.280218087],"iteration":842,"passed_time":29.31910215,"remaining_time":5.460378455,"test":[0.5063135006]}, -{"learn":[0.2800723133],"iteration":843,"passed_time":29.34967549,"remaining_time":5.424821535,"test":[0.5063072876]}, -{"learn":[0.2799224238],"iteration":844,"passed_time":29.37946912,"remaining_time":5.389133389,"test":[0.5063230536]}, -{"learn":[0.2796964803],"iteration":845,"passed_time":29.41129244,"remaining_time":5.353828648,"test":[0.506369106]}, -{"learn":[0.2795650883],"iteration":846,"passed_time":29.44397198,"remaining_time":5.318686792,"test":[0.5063863766]}, -{"learn":[0.2794529944],"iteration":847,"passed_time":29.47729475,"remaining_time":5.28366604,"test":[0.5063832869]}, -{"learn":[0.2792364767],"iteration":848,"passed_time":29.5076315,"remaining_time":5.248118206,"test":[0.5063646779]}, -{"learn":[0.2789612684],"iteration":849,"passed_time":29.54744605,"remaining_time":5.214255185,"test":[0.5063625513]}, -{"learn":[0.2787819522],"iteration":850,"passed_time":29.57824699,"remaining_time":5.178800002,"test":[0.5063896015]}, -{"learn":[0.2786444666],"iteration":851,"passed_time":29.60875908,"remaining_time":5.143305568,"test":[0.5064428208]}, -{"learn":[0.2785268278],"iteration":852,"passed_time":29.63926379,"remaining_time":5.107821545,"test":[0.5064710737]}, -{"learn":[0.2783837905],"iteration":853,"passed_time":29.67174674,"remaining_time":5.072687382,"test":[0.5064498947]}, -{"learn":[0.2782942021],"iteration":854,"passed_time":29.70292159,"remaining_time":5.037337579,"test":[0.5064427465]}, -{"learn":[0.2781259278],"iteration":855,"passed_time":29.73384769,"remaining_time":5.001955687,"test":[0.5063977417]}, -{"learn":[0.2780556168],"iteration":856,"passed_time":29.77027311,"remaining_time":4.967501814,"test":[0.5064155266]}, -{"learn":[0.2779111823],"iteration":857,"passed_time":29.81310089,"remaining_time":4.934102944,"test":[0.5064229055]}, -{"learn":[0.2777406052],"iteration":858,"passed_time":29.85006162,"remaining_time":4.899719078,"test":[0.5064297923]}, -{"learn":[0.2775358615],"iteration":859,"passed_time":29.88840702,"remaining_time":4.865554631,"test":[0.506402956]}, -{"learn":[0.2773652933],"iteration":860,"passed_time":29.91967812,"remaining_time":4.830238396,"test":[0.5064192903]}, -{"learn":[0.2771053161],"iteration":861,"passed_time":29.95248682,"remaining_time":4.795177705,"test":[0.5064187984]}, -{"learn":[0.2769291947],"iteration":862,"passed_time":29.98239796,"remaining_time":4.759662249,"test":[0.5064411009]}, -{"learn":[0.2768015638],"iteration":863,"passed_time":30.01256706,"remaining_time":4.724200371,"test":[0.5064823043]}, -{"learn":[0.2765969139],"iteration":864,"passed_time":30.04346766,"remaining_time":4.688864894,"test":[0.5065052531]}, -{"learn":[0.2763842738],"iteration":865,"passed_time":30.07584538,"remaining_time":4.653768223,"test":[0.5065045767]}, -{"learn":[0.276247597],"iteration":866,"passed_time":30.10760913,"remaining_time":4.618583638,"test":[0.506503835]}, -{"learn":[0.2760827737],"iteration":867,"passed_time":30.13981124,"remaining_time":4.583473599,"test":[0.506517105]}, -{"learn":[0.2759868796],"iteration":868,"passed_time":30.16982067,"remaining_time":4.548039709,"test":[0.5065256351]}, -{"learn":[0.2758826494],"iteration":869,"passed_time":30.20129852,"remaining_time":4.512837711,"test":[0.5065383795]}, -{"learn":[0.2757334006],"iteration":870,"passed_time":30.23374029,"remaining_time":4.477787023,"test":[0.5065447256]}, -{"learn":[0.2755094661],"iteration":871,"passed_time":30.26368168,"remaining_time":4.442375293,"test":[0.5065621585]}, -{"learn":[0.275339846],"iteration":872,"passed_time":30.29291202,"remaining_time":4.406872653,"test":[0.5065729916]}, -{"learn":[0.27512175],"iteration":873,"passed_time":30.32507444,"remaining_time":4.371807071,"test":[0.5065908009]}, -{"learn":[0.2750026633],"iteration":874,"passed_time":30.3580949,"remaining_time":4.3368707,"test":[0.5066165667]}, -{"learn":[0.2749058841],"iteration":875,"passed_time":30.39047716,"remaining_time":4.301848365,"test":[0.5066265229]}, -{"learn":[0.2746880706],"iteration":876,"passed_time":30.41968799,"remaining_time":4.266387255,"test":[0.5066195503]}, -{"learn":[0.2745568609],"iteration":877,"passed_time":30.45239159,"remaining_time":4.23142571,"test":[0.506608546]}, -{"learn":[0.274444608],"iteration":878,"passed_time":30.48331052,"remaining_time":4.196223632,"test":[0.50663321]}, -{"learn":[0.2742768393],"iteration":879,"passed_time":30.51431163,"remaining_time":4.161042495,"test":[0.5066445319]}, -{"learn":[0.2740986951],"iteration":880,"passed_time":30.54464694,"remaining_time":4.125780915,"test":[0.5066559511]}, -{"learn":[0.2739513033],"iteration":881,"passed_time":30.57700112,"remaining_time":4.090800604,"test":[0.5066508682]}, -{"learn":[0.2738175587],"iteration":882,"passed_time":30.60871238,"remaining_time":4.055741051,"test":[0.5066769558]}, -{"learn":[0.2736966167],"iteration":883,"passed_time":30.63920134,"remaining_time":4.020528682,"test":[0.5066592986]}, -{"learn":[0.2735642987],"iteration":884,"passed_time":30.66868583,"remaining_time":3.985196463,"test":[0.5066521144]}, -{"learn":[0.2734529565],"iteration":885,"passed_time":30.70185958,"remaining_time":3.950352135,"test":[0.5066316844]}, -{"learn":[0.2733151616],"iteration":886,"passed_time":30.74103232,"remaining_time":3.91627582,"test":[0.5065979002]}, -{"learn":[0.2731604071],"iteration":887,"passed_time":30.77089076,"remaining_time":3.881013249,"test":[0.5066127383]}, -{"learn":[0.2730517447],"iteration":888,"passed_time":30.80102706,"remaining_time":3.845797529,"test":[0.5066170538]}, -{"learn":[0.2729104437],"iteration":889,"passed_time":30.83515878,"remaining_time":3.81108704,"test":[0.5066598271]}, -{"learn":[0.2727279799],"iteration":890,"passed_time":30.86878692,"remaining_time":3.776316245,"test":[0.506623931]}, -{"learn":[0.2726060849],"iteration":891,"passed_time":30.89996247,"remaining_time":3.741251062,"test":[0.5066503985]}, -{"learn":[0.2723572099],"iteration":892,"passed_time":30.93034308,"remaining_time":3.706099339,"test":[0.5066293168]}, -{"learn":[0.2721474706],"iteration":893,"passed_time":30.96344542,"remaining_time":3.671281,"test":[0.5066085076]}, -{"learn":[0.2720110593],"iteration":894,"passed_time":30.99462733,"remaining_time":3.636241196,"test":[0.5066242606]}, -{"learn":[0.271849185],"iteration":895,"passed_time":31.02522246,"remaining_time":3.601141892,"test":[0.5066538169]}, -{"learn":[0.2717281113],"iteration":896,"passed_time":31.05555676,"remaining_time":3.566022683,"test":[0.5066602647]}, -{"learn":[0.271601325],"iteration":897,"passed_time":31.08924639,"remaining_time":3.531295247,"test":[0.5066816876]}, -{"learn":[0.2714391981],"iteration":898,"passed_time":31.12123579,"remaining_time":3.496379104,"test":[0.5066684982]}, -{"learn":[0.271301508],"iteration":899,"passed_time":31.15398704,"remaining_time":3.461554115,"test":[0.5066873616]}, -{"learn":[0.2711285461],"iteration":900,"passed_time":31.1868773,"remaining_time":3.426749004,"test":[0.5066783672]}, -{"learn":[0.2709692278],"iteration":901,"passed_time":31.22072986,"remaining_time":3.39205269,"test":[0.5066507473]}, -{"learn":[0.2707891437],"iteration":902,"passed_time":31.25598364,"remaining_time":3.357508763,"test":[0.5066889994]}, -{"learn":[0.2706003164],"iteration":903,"passed_time":31.29340368,"remaining_time":3.323193311,"test":[0.5067513272]}, -{"learn":[0.2704172503],"iteration":904,"passed_time":31.32711771,"remaining_time":3.288481969,"test":[0.5067437638]}, -{"learn":[0.2702823808],"iteration":905,"passed_time":31.3607602,"remaining_time":3.253765407,"test":[0.506793251]}, -{"learn":[0.2701378848],"iteration":906,"passed_time":31.39486133,"remaining_time":3.21909824,"test":[0.5068243157]}, -{"learn":[0.2699525808],"iteration":907,"passed_time":31.42828212,"remaining_time":3.184363386,"test":[0.5068577903]}, -{"learn":[0.2697386602],"iteration":908,"passed_time":31.46173722,"remaining_time":3.149634859,"test":[0.5068519326]}, -{"learn":[0.2696644331],"iteration":909,"passed_time":31.49504414,"remaining_time":3.114894475,"test":[0.5068677662]}, -{"learn":[0.2695528868],"iteration":910,"passed_time":31.52845648,"remaining_time":3.080167537,"test":[0.5068615155]}, -{"learn":[0.2693652876],"iteration":911,"passed_time":31.56121252,"remaining_time":3.045380156,"test":[0.5067875881]}, -{"learn":[0.2692442816],"iteration":912,"passed_time":31.5934262,"remaining_time":3.010545542,"test":[0.5067724891]}, -{"learn":[0.2690842159],"iteration":913,"passed_time":31.62492028,"remaining_time":2.975648954,"test":[0.506757788]}, -{"learn":[0.2690076324],"iteration":914,"passed_time":31.65826855,"remaining_time":2.940932051,"test":[0.5067782133]}, -{"learn":[0.2688408432],"iteration":915,"passed_time":31.69156626,"remaining_time":2.906213499,"test":[0.5067949094]}, -{"learn":[0.2687160837],"iteration":916,"passed_time":31.72466976,"remaining_time":2.871480469,"test":[0.5068272419]}, -{"learn":[0.2685328078],"iteration":917,"passed_time":31.75730632,"remaining_time":2.836709279,"test":[0.5068269795]}, -{"learn":[0.2684305453],"iteration":918,"passed_time":31.78863902,"remaining_time":2.801827813,"test":[0.5068158303]}, -{"learn":[0.2682366455],"iteration":919,"passed_time":31.82232786,"remaining_time":2.767158945,"test":[0.5068366272]}, -{"learn":[0.2680791386],"iteration":920,"passed_time":31.85379447,"remaining_time":2.732301588,"test":[0.5068538355]}, -{"learn":[0.267844718],"iteration":921,"passed_time":31.88740154,"remaining_time":2.697632668,"test":[0.506891911]}, -{"learn":[0.2676834537],"iteration":922,"passed_time":31.92099318,"remaining_time":2.662964761,"test":[0.5069335284]}, -{"learn":[0.2675076689],"iteration":923,"passed_time":31.95238185,"remaining_time":2.628117988,"test":[0.5069484791]}, -{"learn":[0.2673458139],"iteration":924,"passed_time":31.98759125,"remaining_time":2.59358848,"test":[0.506915391]}, -{"learn":[0.2672519151],"iteration":925,"passed_time":32.01908205,"remaining_time":2.558760337,"test":[0.5068955184]}, -{"learn":[0.2670702167],"iteration":926,"passed_time":32.05131024,"remaining_time":2.523997463,"test":[0.506904731]}, -{"learn":[0.2669069687],"iteration":927,"passed_time":32.08434184,"remaining_time":2.489302384,"test":[0.5069649066]}, -{"learn":[0.2667848939],"iteration":928,"passed_time":32.11638473,"remaining_time":2.454535324,"test":[0.5069530223]}, -{"learn":[0.2666031089],"iteration":929,"passed_time":32.14875358,"remaining_time":2.419798656,"test":[0.5069511146]}, -{"learn":[0.2664454667],"iteration":930,"passed_time":32.1812282,"remaining_time":2.385074915,"test":[0.5069560884]}, -{"learn":[0.2662427146],"iteration":931,"passed_time":32.21315687,"remaining_time":2.350316166,"test":[0.5070006216]}, -{"learn":[0.2660853277],"iteration":932,"passed_time":32.24409818,"remaining_time":2.315492581,"test":[0.5069718717]}, -{"learn":[0.2658644415],"iteration":933,"passed_time":32.27542367,"remaining_time":2.280704457,"test":[0.5069443029]}, -{"learn":[0.265731819],"iteration":934,"passed_time":32.30791581,"remaining_time":2.246004842,"test":[0.5070005386]}, -{"learn":[0.2655791566],"iteration":935,"passed_time":32.34013487,"remaining_time":2.211291273,"test":[0.5070132809]}, -{"learn":[0.2653937649],"iteration":936,"passed_time":32.37248286,"remaining_time":2.176591697,"test":[0.507007071]}, -{"learn":[0.2652483989],"iteration":937,"passed_time":32.40464559,"remaining_time":2.14188489,"test":[0.5070590173]}, -{"learn":[0.2651694008],"iteration":938,"passed_time":32.438475,"remaining_time":2.107291773,"test":[0.5070723138]}, -{"learn":[0.2650483232],"iteration":939,"passed_time":32.47042136,"remaining_time":2.072580087,"test":[0.5070733224]}, -{"learn":[0.2648768157],"iteration":940,"passed_time":32.50277812,"remaining_time":2.03790001,"test":[0.507068135]}, -{"learn":[0.2647636956],"iteration":941,"passed_time":32.53603696,"remaining_time":2.003280407,"test":[0.5070579728]}, -{"learn":[0.2645655272],"iteration":942,"passed_time":32.56831944,"remaining_time":1.968604675,"test":[0.5070950422]}, -{"learn":[0.2644135026],"iteration":943,"passed_time":32.5993533,"remaining_time":1.933859942,"test":[0.5070876841]}, -{"learn":[0.2642609703],"iteration":944,"passed_time":32.63308151,"remaining_time":1.899279876,"test":[0.5071184751]}, -{"learn":[0.2639463391],"iteration":945,"passed_time":32.66780438,"remaining_time":1.864758389,"test":[0.5071752853]}, -{"learn":[0.2637815489],"iteration":946,"passed_time":32.70397091,"remaining_time":1.830317274,"test":[0.5072282596]}, -{"learn":[0.2636627765],"iteration":947,"passed_time":32.73594554,"remaining_time":1.795642582,"test":[0.5072204587]}, -{"learn":[0.2635238454],"iteration":948,"passed_time":32.76926093,"remaining_time":1.761045635,"test":[0.5071988026]}, -{"learn":[0.2634120846],"iteration":949,"passed_time":32.80058524,"remaining_time":1.726346592,"test":[0.5071825286]}, -{"learn":[0.2632124814],"iteration":950,"passed_time":32.83254725,"remaining_time":1.691687503,"test":[0.5071602501]}, -{"learn":[0.2630447449],"iteration":951,"passed_time":32.86489007,"remaining_time":1.657053281,"test":[0.5071835809]}, -{"learn":[0.2629703826],"iteration":952,"passed_time":32.89648832,"remaining_time":1.622387147,"test":[0.507187472]}, -{"learn":[0.2628027575],"iteration":953,"passed_time":32.92897048,"remaining_time":1.587770065,"test":[0.5072296431]}, -{"learn":[0.262711105],"iteration":954,"passed_time":32.96106153,"remaining_time":1.553139025,"test":[0.5072262174]}, -{"learn":[0.262561577],"iteration":955,"passed_time":32.99311967,"remaining_time":1.518511784,"test":[0.507261476]}, -{"learn":[0.2624464564],"iteration":956,"passed_time":33.02894311,"remaining_time":1.484059095,"test":[0.5072836396]}, -{"learn":[0.2623150362],"iteration":957,"passed_time":33.06114169,"remaining_time":1.449444625,"test":[0.5072599985]}, -{"learn":[0.2622062767],"iteration":958,"passed_time":33.09411493,"remaining_time":1.414868313,"test":[0.5072650415]}, -{"learn":[0.2620156227],"iteration":959,"passed_time":33.12601549,"remaining_time":1.380250645,"test":[0.5072582508]}, -{"learn":[0.2618944911],"iteration":960,"passed_time":33.15742931,"remaining_time":1.345618879,"test":[0.5072661659]}, -{"learn":[0.2617329889],"iteration":961,"passed_time":33.18802994,"remaining_time":1.310961682,"test":[0.5072970126]}, -{"learn":[0.2616033282],"iteration":962,"passed_time":33.21994087,"remaining_time":1.276363252,"test":[0.5072462744]}, -{"learn":[0.2614768839],"iteration":963,"passed_time":33.25128435,"remaining_time":1.241749208,"test":[0.5072626031]}, -{"learn":[0.2613325587],"iteration":964,"passed_time":33.28208242,"remaining_time":1.20712216,"test":[0.5072797238]}, -{"learn":[0.2612416013],"iteration":965,"passed_time":33.3132655,"remaining_time":1.172516591,"test":[0.5072954978]} +{"learn":[0.6890148066],"iteration":0,"passed_time":0.1138478885,"remaining_time":170.6579848,"test":[0.6905107621]}, +{"learn":[0.6847203588],"iteration":1,"passed_time":0.2767670619,"remaining_time":207.2985293,"test":[0.6871090123]}, +{"learn":[0.6805131174],"iteration":2,"passed_time":0.4395544996,"remaining_time":219.3376953,"test":[0.6844606439]}, +{"learn":[0.6765803301],"iteration":3,"passed_time":0.561362958,"remaining_time":209.9497463,"test":[0.6809286346]}, +{"learn":[0.672688954],"iteration":4,"passed_time":0.7195976032,"remaining_time":215.1596834,"test":[0.6774402846]}, +{"learn":[0.6687407432],"iteration":5,"passed_time":0.8768425065,"remaining_time":218.3337841,"test":[0.6740356614]}, +{"learn":[0.6648982259],"iteration":6,"passed_time":1.030691616,"remaining_time":219.8317975,"test":[0.670788834]}, +{"learn":[0.6610826468],"iteration":7,"passed_time":1.110033483,"remaining_time":207.0212445,"test":[0.6676456076]}, +{"learn":[0.6574268492],"iteration":8,"passed_time":1.275268565,"remaining_time":211.2694923,"test":[0.6652955508]}, +{"learn":[0.65394726],"iteration":9,"passed_time":1.321769168,"remaining_time":196.943606,"test":[0.6623008216]}, +{"learn":[0.6507643624],"iteration":10,"passed_time":1.35176479,"remaining_time":182.9797975,"test":[0.6593458408]}, +{"learn":[0.6472299985],"iteration":11,"passed_time":1.512444638,"remaining_time":187.5431351,"test":[0.6572208646]}, +{"learn":[0.6437878061],"iteration":12,"passed_time":1.667335265,"remaining_time":190.717503,"test":[0.6543805391]}, +{"learn":[0.640600947],"iteration":13,"passed_time":1.743596306,"remaining_time":185.0702936,"test":[0.6523374539]}, +{"learn":[0.637173016],"iteration":14,"passed_time":1.898478946,"remaining_time":187.9494157,"test":[0.6502893403]}, +{"learn":[0.6339055531],"iteration":15,"passed_time":2.061222954,"remaining_time":191.178429,"test":[0.6482932666]}, +{"learn":[0.6307334308],"iteration":16,"passed_time":2.220020808,"remaining_time":193.6641681,"test":[0.6463517071]}, +{"learn":[0.6279293074],"iteration":17,"passed_time":2.250509618,"remaining_time":185.2919586,"test":[0.6438804101]}, +{"learn":[0.6248787246],"iteration":18,"passed_time":2.375607204,"remaining_time":185.1723299,"test":[0.6413201184]}, +{"learn":[0.6219098548],"iteration":19,"passed_time":2.527273908,"remaining_time":187.0182692,"test":[0.6394763732]}, +{"learn":[0.6189836637],"iteration":20,"passed_time":2.675228462,"remaining_time":188.4125188,"test":[0.6374437837]}, +{"learn":[0.616222272],"iteration":21,"passed_time":2.826878151,"remaining_time":189.914814,"test":[0.6349617515]}, +{"learn":[0.6133246039],"iteration":22,"passed_time":2.98240609,"remaining_time":191.5223389,"test":[0.6331451835]}, +{"learn":[0.6107683661],"iteration":23,"passed_time":3.0276857,"remaining_time":186.2026705,"test":[0.63127905]}, +{"learn":[0.6082103325],"iteration":24,"passed_time":3.179434954,"remaining_time":187.5866623,"test":[0.6299628473]}, +{"learn":[0.6056643419],"iteration":25,"passed_time":3.222660728,"remaining_time":182.7000736,"test":[0.6278537944]}, +{"learn":[0.6030026748],"iteration":26,"passed_time":3.381082221,"remaining_time":184.4568189,"test":[0.6262740798]}, +{"learn":[0.6006296178],"iteration":27,"passed_time":3.540965855,"remaining_time":186.1536335,"test":[0.6239180368]}, +{"learn":[0.5981683509],"iteration":28,"passed_time":3.695909669,"remaining_time":187.4718318,"test":[0.6223892049]}, +{"learn":[0.5957749581],"iteration":29,"passed_time":3.850847722,"remaining_time":188.6915384,"test":[0.6207937267]}, +{"learn":[0.5935372267],"iteration":30,"passed_time":4.010229965,"remaining_time":190.0331555,"test":[0.6186735394]}, +{"learn":[0.5913527909],"iteration":31,"passed_time":4.088116719,"remaining_time":187.5423545,"test":[0.6166546384]}, +{"learn":[0.589131064],"iteration":32,"passed_time":4.156891506,"remaining_time":184.7927224,"test":[0.6144865217]}, +{"learn":[0.5869613123],"iteration":33,"passed_time":4.310560191,"remaining_time":185.8612129,"test":[0.6129900551]}, +{"learn":[0.5849154242],"iteration":34,"passed_time":4.355687168,"remaining_time":182.31662,"test":[0.6113005539]}, +{"learn":[0.5827890907],"iteration":35,"passed_time":4.399760171,"remaining_time":178.9235803,"test":[0.6095609284]}, +{"learn":[0.5805853755],"iteration":36,"passed_time":4.550975907,"remaining_time":179.9480474,"test":[0.6077097603]}, +{"learn":[0.5785595591],"iteration":37,"passed_time":4.703718986,"remaining_time":180.9693989,"test":[0.6066736713]}, +{"learn":[0.5765794322],"iteration":38,"passed_time":4.865720864,"remaining_time":182.2773893,"test":[0.6054699292]}, +{"learn":[0.5745794977],"iteration":39,"passed_time":5.027552141,"remaining_time":183.5056531,"test":[0.6045189637]}, +{"learn":[0.5726601141],"iteration":40,"passed_time":5.187739686,"remaining_time":184.6076147,"test":[0.6028666966]}, +{"learn":[0.5707947657],"iteration":41,"passed_time":5.310405192,"remaining_time":184.3469231,"test":[0.6014614195]}, +{"learn":[0.5690099154],"iteration":42,"passed_time":5.456808459,"remaining_time":184.896975,"test":[0.5996695546]}, +{"learn":[0.5671066949],"iteration":43,"passed_time":5.608493212,"remaining_time":185.590139,"test":[0.5983460089]}, +{"learn":[0.5655948198],"iteration":44,"passed_time":5.630353889,"remaining_time":182.0481091,"test":[0.5966810112]}, +{"learn":[0.5637785414],"iteration":45,"passed_time":5.697887507,"remaining_time":180.1027921,"test":[0.5956450418]}, +{"learn":[0.5620515294],"iteration":46,"passed_time":5.850413598,"remaining_time":180.864914,"test":[0.5945786627]}, +{"learn":[0.5604507578],"iteration":47,"passed_time":6.007150579,"remaining_time":181.716305,"test":[0.5931140825]}, +{"learn":[0.5588915557],"iteration":48,"passed_time":6.161082921,"remaining_time":182.4434963,"test":[0.5916339781]}, +{"learn":[0.5573862832],"iteration":49,"passed_time":6.204280658,"remaining_time":179.9241391,"test":[0.5901821684]}, +{"learn":[0.5557730988],"iteration":50,"passed_time":6.366421292,"remaining_time":180.8812638,"test":[0.5886845045]}, +{"learn":[0.5542890073],"iteration":51,"passed_time":6.493389385,"remaining_time":180.8159198,"test":[0.5873437186]}, +{"learn":[0.5528272586],"iteration":52,"passed_time":6.568065505,"remaining_time":179.3205809,"test":[0.5858138491]}, +{"learn":[0.5513183415],"iteration":53,"passed_time":6.721499749,"remaining_time":179.9868266,"test":[0.584880044]}, +{"learn":[0.5497871871],"iteration":54,"passed_time":6.845617938,"remaining_time":179.8530531,"test":[0.5836002773]}, +{"learn":[0.5484578589],"iteration":55,"passed_time":6.922503146,"remaining_time":178.5016883,"test":[0.5822230555]}, +{"learn":[0.5470301794],"iteration":56,"passed_time":7.082629537,"remaining_time":179.3023583,"test":[0.5812704937]}, +{"learn":[0.5456861672],"iteration":57,"passed_time":7.233836273,"remaining_time":179.8481363,"test":[0.5802902358]}, +{"learn":[0.5441976387],"iteration":58,"passed_time":7.389141192,"remaining_time":180.4703806,"test":[0.5795422819]}, +{"learn":[0.5428836813],"iteration":59,"passed_time":7.514997725,"remaining_time":180.3599454,"test":[0.5781728022]}, +{"learn":[0.5415324327],"iteration":60,"passed_time":7.6731594,"remaining_time":181.0110881,"test":[0.5770815604]}, +{"learn":[0.5401875226],"iteration":61,"passed_time":7.832404103,"remaining_time":181.6612435,"test":[0.5761339871]}, +{"learn":[0.539078455],"iteration":62,"passed_time":7.866617942,"remaining_time":179.4338093,"test":[0.5754830094]}, +{"learn":[0.5379310928],"iteration":63,"passed_time":7.905017945,"remaining_time":177.3688401,"test":[0.5744535051]}, +{"learn":[0.5367787126],"iteration":64,"passed_time":8.025001801,"remaining_time":177.1673475,"test":[0.5735182634]}, +{"learn":[0.5356254873],"iteration":65,"passed_time":8.181012269,"remaining_time":177.7510848,"test":[0.5725989848]}, +{"learn":[0.5344064479],"iteration":66,"passed_time":8.343370838,"remaining_time":178.4485136,"test":[0.5722099226]}, +{"learn":[0.5334278464],"iteration":67,"passed_time":8.37640452,"remaining_time":176.3972246,"test":[0.5710864752]}, +{"learn":[0.5322656417],"iteration":68,"passed_time":8.528695174,"remaining_time":176.8777217,"test":[0.5703172104]}, +{"learn":[0.5311180153],"iteration":69,"passed_time":8.681536543,"remaining_time":177.3513894,"test":[0.5693944997]}, +{"learn":[0.530093513],"iteration":70,"passed_time":8.844956425,"remaining_time":178.0203202,"test":[0.5683641574]}, +{"learn":[0.5290449247],"iteration":71,"passed_time":8.995392082,"remaining_time":178.4086096,"test":[0.5672884797]}, +{"learn":[0.5279487981],"iteration":72,"passed_time":9.153540827,"remaining_time":178.9329145,"test":[0.5666464014]}, +{"learn":[0.5270186329],"iteration":73,"passed_time":9.20995653,"remaining_time":177.4783515,"test":[0.5655809402]}, +{"learn":[0.5260421971],"iteration":74,"passed_time":9.366497211,"remaining_time":177.963447,"test":[0.5646614221]}, +{"learn":[0.5250840899],"iteration":75,"passed_time":9.525457382,"remaining_time":178.4769909,"test":[0.5640993193]}, +{"learn":[0.5241200668],"iteration":76,"passed_time":9.599963928,"remaining_time":177.4123204,"test":[0.5637132103]}, +{"learn":[0.5232151497],"iteration":77,"passed_time":9.752244272,"remaining_time":177.7909148,"test":[0.5630272732]}, +{"learn":[0.5223893573],"iteration":78,"passed_time":9.779543852,"remaining_time":175.9079976,"test":[0.5621769954]}, +{"learn":[0.5217720995],"iteration":79,"passed_time":9.80248681,"remaining_time":173.9941409,"test":[0.5613964367]}, +{"learn":[0.5210962111],"iteration":80,"passed_time":9.824029174,"remaining_time":172.102437,"test":[0.5605600867]}, +{"learn":[0.5201933011],"iteration":81,"passed_time":9.977345244,"remaining_time":172.5350678,"test":[0.5602561082]}, +{"learn":[0.5194253998],"iteration":82,"passed_time":10.09210548,"remaining_time":172.2953429,"test":[0.5594923108]}, +{"learn":[0.5185833388],"iteration":83,"passed_time":10.24865345,"remaining_time":172.7630153,"test":[0.5590696861]}, +{"learn":[0.5179518723],"iteration":84,"passed_time":10.275034,"remaining_time":171.0490955,"test":[0.5583184996]}, +{"learn":[0.5171273476],"iteration":85,"passed_time":10.42595546,"remaining_time":171.4221049,"test":[0.5575170291]}, +{"learn":[0.5163828985],"iteration":86,"passed_time":10.54618354,"remaining_time":171.2845671,"test":[0.5569801481]}, +{"learn":[0.515581826],"iteration":87,"passed_time":10.69837335,"remaining_time":171.6602632,"test":[0.556224013]}, +{"learn":[0.5148885069],"iteration":88,"passed_time":10.85726016,"remaining_time":172.1302706,"test":[0.5554498395]}, +{"learn":[0.5141455896],"iteration":89,"passed_time":11.01250207,"remaining_time":172.5291991,"test":[0.555041422]}, +{"learn":[0.5133925308],"iteration":90,"passed_time":11.16200032,"remaining_time":172.8270159,"test":[0.5546903123]}, +{"learn":[0.5126036598],"iteration":91,"passed_time":11.32337796,"remaining_time":173.2969149,"test":[0.5543524519]}, +{"learn":[0.5119108689],"iteration":92,"passed_time":11.4751288,"remaining_time":173.6075938,"test":[0.5539176154]}, +{"learn":[0.511192513],"iteration":93,"passed_time":11.62506645,"remaining_time":173.8813131,"test":[0.5533663276]}, +{"learn":[0.5104440496],"iteration":94,"passed_time":11.78492859,"remaining_time":174.2928913,"test":[0.5532664381]}, +{"learn":[0.5096263916],"iteration":95,"passed_time":11.93868302,"remaining_time":174.6032392,"test":[0.5530306622]}, +{"learn":[0.5089504503],"iteration":96,"passed_time":12.06885013,"remaining_time":174.5628528,"test":[0.552612587]}, +{"learn":[0.508298067],"iteration":97,"passed_time":12.22678559,"remaining_time":174.9178919,"test":[0.5520417044]}, +{"learn":[0.5076842424],"iteration":98,"passed_time":12.35856041,"remaining_time":174.8923548,"test":[0.5516118164]}, +{"learn":[0.5070971978],"iteration":99,"passed_time":12.38788048,"remaining_time":173.4303267,"test":[0.5513018517]}, +{"learn":[0.5064180874],"iteration":100,"passed_time":12.54569873,"remaining_time":173.7765596,"test":[0.5509188955]}, +{"learn":[0.5058459908],"iteration":101,"passed_time":12.59603137,"remaining_time":172.6397241,"test":[0.5506174312]}, +{"learn":[0.50521463],"iteration":102,"passed_time":12.74966595,"remaining_time":172.925081,"test":[0.5500083168]}, +{"learn":[0.5046090454],"iteration":103,"passed_time":12.80499913,"remaining_time":171.8824883,"test":[0.5498264565]}, +{"learn":[0.5039198463],"iteration":104,"passed_time":12.96538874,"remaining_time":172.2544505,"test":[0.5493285255]}, +{"learn":[0.5032194493],"iteration":105,"passed_time":13.12918941,"remaining_time":172.6612268,"test":[0.5490933483]}, +{"learn":[0.5025859228],"iteration":106,"passed_time":13.2925502,"remaining_time":173.0516114,"test":[0.5489701925]}, +{"learn":[0.5019990366],"iteration":107,"passed_time":13.44909509,"remaining_time":173.3438923,"test":[0.5489353529]}, +{"learn":[0.5015241822],"iteration":108,"passed_time":13.48528789,"remaining_time":172.0920683,"test":[0.5486229538]}, +{"learn":[0.5009603784],"iteration":109,"passed_time":13.63371113,"remaining_time":172.2805316,"test":[0.5482983828]}, +{"learn":[0.5004143223],"iteration":110,"passed_time":13.75682516,"remaining_time":172.1462175,"test":[0.5480394603]}, +{"learn":[0.4998890246],"iteration":111,"passed_time":13.90628126,"remaining_time":172.338557,"test":[0.5476499591]}, +{"learn":[0.4994227799],"iteration":112,"passed_time":14.05912313,"remaining_time":172.5664051,"test":[0.5475116383]}, +{"learn":[0.4989407948],"iteration":113,"passed_time":14.10521319,"remaining_time":171.4896972,"test":[0.5473223951]}, +{"learn":[0.498384069],"iteration":114,"passed_time":14.26402653,"remaining_time":171.7884934,"test":[0.5470852623]}, +{"learn":[0.4979274376],"iteration":115,"passed_time":14.41527952,"remaining_time":171.9891971,"test":[0.5466578885]}, +{"learn":[0.4974348356],"iteration":116,"passed_time":14.5676042,"remaining_time":172.1965522,"test":[0.5462014618]}, +{"learn":[0.4968953292],"iteration":117,"passed_time":14.73179893,"remaining_time":172.5368315,"test":[0.5458354664]}, +{"learn":[0.4963974452],"iteration":118,"passed_time":14.89296206,"remaining_time":172.8334505,"test":[0.5455954204]}, +{"learn":[0.4959457261],"iteration":119,"passed_time":15.05701278,"remaining_time":173.155647,"test":[0.5454222999]}, +{"learn":[0.495519572],"iteration":120,"passed_time":15.10807594,"remaining_time":172.1821216,"test":[0.5450386253]}, +{"learn":[0.4950652647],"iteration":121,"passed_time":15.27124614,"remaining_time":172.4899769,"test":[0.5448259161]}, +{"learn":[0.4946823177],"iteration":122,"passed_time":15.43107919,"remaining_time":172.7528134,"test":[0.5443499745]}, +{"learn":[0.4942624492],"iteration":123,"passed_time":15.55600711,"remaining_time":172.6214982,"test":[0.5441528294]}, +{"learn":[0.4938697304],"iteration":124,"passed_time":15.62676394,"remaining_time":171.8944034,"test":[0.5437510366]}, +{"learn":[0.4934123595],"iteration":125,"passed_time":15.78180804,"remaining_time":172.0968591,"test":[0.5433484058]}, +{"learn":[0.4929984069],"iteration":126,"passed_time":15.94232122,"remaining_time":172.3528113,"test":[0.542928415]}, +{"learn":[0.4925803872],"iteration":127,"passed_time":16.10447718,"remaining_time":172.6198648,"test":[0.5425288969]}, +{"learn":[0.4921483701],"iteration":128,"passed_time":16.26503337,"remaining_time":172.8632616,"test":[0.5422919637]}, +{"learn":[0.4916839213],"iteration":129,"passed_time":16.41918544,"remaining_time":173.0329542,"test":[0.5420541924]}, +{"learn":[0.4913673693],"iteration":130,"passed_time":16.57755815,"remaining_time":173.2418099,"test":[0.5417351686]}, +{"learn":[0.4908799965],"iteration":131,"passed_time":16.73531081,"remaining_time":173.4386757,"test":[0.5413339345]}, +{"learn":[0.4904615014],"iteration":132,"passed_time":16.85838532,"remaining_time":173.27378,"test":[0.5411060205]}, +{"learn":[0.4900727969],"iteration":133,"passed_time":17.01360049,"remaining_time":173.4371513,"test":[0.5406589721]}, +{"learn":[0.4896833529],"iteration":134,"passed_time":17.14251665,"remaining_time":173.3298906,"test":[0.5402045009]}, +{"learn":[0.4893555503],"iteration":135,"passed_time":17.21812494,"remaining_time":172.6876649,"test":[0.5401062476]}, +{"learn":[0.488954433],"iteration":136,"passed_time":17.3743198,"remaining_time":172.855459,"test":[0.5396592791]}, +{"learn":[0.4887286263],"iteration":137,"passed_time":17.39752889,"remaining_time":171.706046,"test":[0.5392798347]}, +{"learn":[0.488321329],"iteration":138,"passed_time":17.54996058,"remaining_time":171.8381032,"test":[0.5389907818]}, +{"learn":[0.4879829095],"iteration":139,"passed_time":17.71272949,"remaining_time":172.0665151,"test":[0.5389436904]}, +{"learn":[0.4875670025],"iteration":140,"passed_time":17.87001358,"remaining_time":172.2365139,"test":[0.5386680465]}, +{"learn":[0.4873085001],"iteration":141,"passed_time":17.90243243,"remaining_time":171.2077693,"test":[0.5383553282]}, +{"learn":[0.4869168904],"iteration":142,"passed_time":18.06220245,"remaining_time":171.4014596,"test":[0.5380886636]}, +{"learn":[0.486518467],"iteration":143,"passed_time":18.22356027,"remaining_time":171.6051925,"test":[0.5380264471]}, +{"learn":[0.4861425979],"iteration":144,"passed_time":18.38104346,"remaining_time":171.767682,"test":[0.5378110243]}, +{"learn":[0.4858837256],"iteration":145,"passed_time":18.54322547,"remaining_time":171.9693649,"test":[0.5377516413]}, +{"learn":[0.4855419256],"iteration":146,"passed_time":18.71177301,"remaining_time":172.2246863,"test":[0.537631319]}, +{"learn":[0.4852116931],"iteration":147,"passed_time":18.87448651,"remaining_time":172.4209849,"test":[0.5375976367]}, +{"learn":[0.484938401],"iteration":148,"passed_time":19.0257804,"remaining_time":172.5089216,"test":[0.5372723074]}, +{"learn":[0.4845426186],"iteration":149,"passed_time":19.182238,"remaining_time":172.640142,"test":[0.5370383673]}, +{"learn":[0.4842311373],"iteration":150,"passed_time":19.34420426,"remaining_time":172.8167652,"test":[0.5368126083]}, +{"learn":[0.4839309068],"iteration":151,"passed_time":19.5021857,"remaining_time":172.9535942,"test":[0.5364298117]}, +{"learn":[0.4836141436],"iteration":152,"passed_time":19.6590448,"remaining_time":173.0766885,"test":[0.5363292038]}, +{"learn":[0.4832906721],"iteration":153,"passed_time":19.8136852,"remaining_time":173.176755,"test":[0.5362669076]}, +{"learn":[0.4830399871],"iteration":154,"passed_time":19.97556041,"remaining_time":173.3363145,"test":[0.5361287065]}, +{"learn":[0.482840432],"iteration":155,"passed_time":20.01088012,"remaining_time":172.4014287,"test":[0.5359287679]}, +{"learn":[0.4825772285],"iteration":156,"passed_time":20.12774505,"remaining_time":172.1755516,"test":[0.5357148216]}, +{"learn":[0.4822856077],"iteration":157,"passed_time":20.27977464,"remaining_time":172.2497314,"test":[0.5355527157]}, +{"learn":[0.4820066638],"iteration":158,"passed_time":20.43587103,"remaining_time":172.3553651,"test":[0.5354150334]}, +{"learn":[0.481777952],"iteration":159,"passed_time":20.5172772,"remaining_time":171.8321966,"test":[0.5351407863]}, +{"learn":[0.4815088326],"iteration":160,"passed_time":20.67229614,"remaining_time":171.9267362,"test":[0.5348638654]}, +{"learn":[0.4811545141],"iteration":161,"passed_time":20.82941068,"remaining_time":172.035503,"test":[0.5347473742]}, +{"learn":[0.4808466247],"iteration":162,"passed_time":20.98547963,"remaining_time":172.132431,"test":[0.5346073772]}, +{"learn":[0.480584953],"iteration":163,"passed_time":21.14887984,"remaining_time":172.2859967,"test":[0.5345715399]}, +{"learn":[0.4802866768],"iteration":164,"passed_time":21.30580932,"remaining_time":172.3833663,"test":[0.5344203289]}, +{"learn":[0.4800326112],"iteration":165,"passed_time":21.45786409,"remaining_time":172.4384981,"test":[0.5341423703]}, +{"learn":[0.4797512376],"iteration":166,"passed_time":21.61849177,"remaining_time":172.559578,"test":[0.5341244916]}, +{"learn":[0.4794567117],"iteration":167,"passed_time":21.7840448,"remaining_time":172.7163552,"test":[0.5340588431]}, +{"learn":[0.4791987374],"iteration":168,"passed_time":21.91503468,"remaining_time":172.5971075,"test":[0.5339983028]}, +{"learn":[0.4789246529],"iteration":169,"passed_time":22.07618579,"remaining_time":172.7136888,"test":[0.5338498454]}, +{"learn":[0.4787111533],"iteration":170,"passed_time":22.14426062,"remaining_time":172.1036395,"test":[0.5338024747]}, +{"learn":[0.4784767897],"iteration":171,"passed_time":22.29400944,"remaining_time":172.1304915,"test":[0.5335969091]}, +{"learn":[0.4782688891],"iteration":172,"passed_time":22.44483919,"remaining_time":172.1635931,"test":[0.533564464]}, +{"learn":[0.4780129748],"iteration":173,"passed_time":22.4802556,"remaining_time":171.3150513,"test":[0.5333060603]}, +{"learn":[0.4777808824],"iteration":174,"passed_time":22.63188353,"remaining_time":171.3556896,"test":[0.5330650165]}, +{"learn":[0.4775515896],"iteration":175,"passed_time":22.79554402,"remaining_time":171.4846607,"test":[0.533035764]}, +{"learn":[0.4772707969],"iteration":176,"passed_time":22.95870845,"remaining_time":171.6066174,"test":[0.532890619]}, +{"learn":[0.4770373313],"iteration":177,"passed_time":23.10763628,"remaining_time":171.6196357,"test":[0.5327280741]}, +{"learn":[0.4767772442],"iteration":178,"passed_time":23.26576949,"remaining_time":171.6987793,"test":[0.532661787]}, +{"learn":[0.476497772],"iteration":179,"passed_time":23.43366368,"remaining_time":171.846867,"test":[0.5323550948]}, +{"learn":[0.4762753986],"iteration":180,"passed_time":23.59527661,"remaining_time":171.9456898,"test":[0.5320937379]}, +{"learn":[0.4760106634],"iteration":181,"passed_time":23.75897893,"remaining_time":172.0567815,"test":[0.5319976397]}, +{"learn":[0.4757992238],"iteration":182,"passed_time":23.91001288,"remaining_time":172.0736992,"test":[0.5319445622]}, +{"learn":[0.4755742622],"iteration":183,"passed_time":24.0748372,"remaining_time":172.1874226,"test":[0.5317927924]}, +{"learn":[0.4753871199],"iteration":184,"passed_time":24.22761106,"remaining_time":172.2124786,"test":[0.5315881447]}, +{"learn":[0.4752141334],"iteration":185,"passed_time":24.28366364,"remaining_time":171.5523334,"test":[0.5313290226]}, +{"learn":[0.4748972117],"iteration":186,"passed_time":24.44082179,"remaining_time":171.6085508,"test":[0.5313750365]}, +{"learn":[0.4746180037],"iteration":187,"passed_time":24.60655271,"remaining_time":171.7223253,"test":[0.5311831592]}, +{"learn":[0.4744396824],"iteration":188,"passed_time":24.72838362,"remaining_time":171.5286292,"test":[0.5311377041]}, +{"learn":[0.4742329438],"iteration":189,"passed_time":24.88472488,"remaining_time":171.5736294,"test":[0.5309481017]}, +{"learn":[0.474052721],"iteration":190,"passed_time":25.03686574,"remaining_time":171.5877343,"test":[0.5308184409]}, +{"learn":[0.4738736602],"iteration":191,"passed_time":25.09416241,"remaining_time":170.9539814,"test":[0.5306155092]}, +{"learn":[0.4735943465],"iteration":192,"passed_time":25.25208222,"remaining_time":171.0076241,"test":[0.5304099835]}, +{"learn":[0.4733345764],"iteration":193,"passed_time":25.40594188,"remaining_time":171.0317531,"test":[0.5302349873]}, +{"learn":[0.4731217634],"iteration":194,"passed_time":25.53327257,"remaining_time":170.8765164,"test":[0.5301382506]}, +{"learn":[0.4729052003],"iteration":195,"passed_time":25.69135542,"remaining_time":170.9261605,"test":[0.5299927064]}, +{"learn":[0.4726750095],"iteration":196,"passed_time":25.84986562,"remaining_time":170.9765224,"test":[0.5299585852]}, +{"learn":[0.4724771447],"iteration":197,"passed_time":26.00037911,"remaining_time":170.9721899,"test":[0.52993484]}, +{"learn":[0.472306588],"iteration":198,"passed_time":26.14753661,"remaining_time":170.9444479,"test":[0.529872863]}, +{"learn":[0.4721346051],"iteration":199,"passed_time":26.30955045,"remaining_time":171.0120779,"test":[0.5297793588]}, +{"learn":[0.4718955933],"iteration":200,"passed_time":26.46435129,"remaining_time":171.0308076,"test":[0.5298054585]}, +{"learn":[0.4716859496],"iteration":201,"passed_time":26.58396383,"remaining_time":170.8217082,"test":[0.5298823212]}, +{"learn":[0.4714805843],"iteration":202,"passed_time":26.73668926,"remaining_time":170.825054,"test":[0.5297468737]}, +{"learn":[0.471280818],"iteration":203,"passed_time":26.88959935,"remaining_time":170.8280429,"test":[0.5297105575]}, +{"learn":[0.4711345586],"iteration":204,"passed_time":27.04594512,"remaining_time":170.8512143,"test":[0.5297793588]}, +{"learn":[0.4709766788],"iteration":205,"passed_time":27.20158152,"remaining_time":170.8681868,"test":[0.5297511838]}, +{"learn":[0.4708556675],"iteration":206,"passed_time":27.35746546,"remaining_time":170.8850379,"test":[0.5296674171]}, +{"learn":[0.4706085214],"iteration":207,"passed_time":27.51854656,"remaining_time":170.9325104,"test":[0.5295779436]}, +{"learn":[0.4704746748],"iteration":208,"passed_time":27.57112218,"remaining_time":170.3077452,"test":[0.5294034263]}, +{"learn":[0.4703067063],"iteration":209,"passed_time":27.72732939,"remaining_time":170.3250234,"test":[0.529342447]}, +{"learn":[0.4701873852],"iteration":210,"passed_time":27.80493634,"remaining_time":169.8604879,"test":[0.5292063611]}, +{"learn":[0.4699815974],"iteration":211,"passed_time":27.96705152,"remaining_time":169.91303,"test":[0.529140952]}, +{"learn":[0.4697822537],"iteration":212,"passed_time":28.13325516,"remaining_time":169.9882601,"test":[0.5288928446]}, +{"learn":[0.4696142323],"iteration":213,"passed_time":28.29280533,"remaining_time":170.0212507,"test":[0.5288243227]}, +{"learn":[0.4693953451],"iteration":214,"passed_time":28.45513825,"remaining_time":170.0690821,"test":[0.5287417133]}, +{"learn":[0.4692302288],"iteration":215,"passed_time":28.60674574,"remaining_time":170.0512108,"test":[0.528545566]}, +{"learn":[0.4690629998],"iteration":216,"passed_time":28.75973949,"remaining_time":170.0403031,"test":[0.5284297532]}, +{"learn":[0.468853673],"iteration":217,"passed_time":28.91989423,"remaining_time":170.0702037,"test":[0.5284121139]}, +{"learn":[0.4686768307],"iteration":218,"passed_time":29.07190134,"remaining_time":170.0507106,"test":[0.5285319973]}, +{"learn":[0.468512454],"iteration":219,"passed_time":29.23264497,"remaining_time":170.0808435,"test":[0.5284131515]}, +{"learn":[0.4682854852],"iteration":220,"passed_time":29.40238524,"remaining_time":170.1613155,"test":[0.5283043227]}, +{"learn":[0.4680980788],"iteration":221,"passed_time":29.55746679,"remaining_time":170.1551467,"test":[0.528141259]}, +{"learn":[0.4679088237],"iteration":222,"passed_time":29.68133283,"remaining_time":169.968888,"test":[0.5280515859]}, +{"learn":[0.4677077369],"iteration":223,"passed_time":29.83990174,"remaining_time":169.9808689,"test":[0.5280135936]}, +{"learn":[0.4675551919],"iteration":224,"passed_time":30.00190251,"remaining_time":170.0107809,"test":[0.5280392544]}, +{"learn":[0.4673934034],"iteration":225,"passed_time":30.15882227,"remaining_time":170.0103521,"test":[0.5280392145]}, +{"learn":[0.4673336108],"iteration":226,"passed_time":30.18497061,"remaining_time":169.2751876,"test":[0.5279079973]}, +{"learn":[0.4671836012],"iteration":227,"passed_time":30.33856754,"remaining_time":169.2572715,"test":[0.527942358]}, +{"learn":[0.4670666043],"iteration":228,"passed_time":30.37160705,"remaining_time":168.5690505,"test":[0.5279882521]}, +{"learn":[0.4669395187],"iteration":229,"passed_time":30.41707707,"remaining_time":167.9551647,"test":[0.5278810594]}, +{"learn":[0.4667662153],"iteration":230,"passed_time":30.53851059,"remaining_time":167.7635062,"test":[0.5277614155]}, +{"learn":[0.4666467358],"iteration":231,"passed_time":30.69721843,"remaining_time":167.7761766,"test":[0.5277468092]}, +{"learn":[0.466536183],"iteration":232,"passed_time":30.86072593,"remaining_time":167.8134753,"test":[0.5276640802]}, +{"learn":[0.4663676334],"iteration":233,"passed_time":31.02554445,"remaining_time":167.8561507,"test":[0.5277021922]}, +{"learn":[0.4661768994],"iteration":234,"passed_time":31.18964249,"remaining_time":167.8931819,"test":[0.5277501216]}, +{"learn":[0.4660384046],"iteration":235,"passed_time":31.31768057,"remaining_time":167.7353739,"test":[0.5276416918]}, +{"learn":[0.4658624074],"iteration":236,"passed_time":31.4847515,"remaining_time":167.7858276,"test":[0.5275160218]}, +{"learn":[0.4657251803],"iteration":237,"passed_time":31.64621862,"remaining_time":167.8047391,"test":[0.5274325345]}, +{"learn":[0.4655313826],"iteration":238,"passed_time":31.79609372,"remaining_time":167.7609798,"test":[0.5274650993]}, +{"learn":[0.465325542],"iteration":239,"passed_time":31.95110683,"remaining_time":167.7433109,"test":[0.5273778607]}, +{"learn":[0.4651989846],"iteration":240,"passed_time":32.10779765,"remaining_time":167.7332666,"test":[0.5272706281]}, +{"learn":[0.4650546267],"iteration":241,"passed_time":32.26293505,"remaining_time":167.7139351,"test":[0.5271754478]}, +{"learn":[0.4648722911],"iteration":242,"passed_time":32.41443981,"remaining_time":167.6746948,"test":[0.5271913311]}, +{"learn":[0.4647227041],"iteration":243,"passed_time":32.57242304,"remaining_time":167.6678825,"test":[0.5270974278]}, +{"learn":[0.4645644545],"iteration":244,"passed_time":32.73760084,"remaining_time":167.69669,"test":[0.5270226803]}, +{"learn":[0.464447035],"iteration":245,"passed_time":32.77494931,"remaining_time":167.0723026,"test":[0.5269694432]}, +{"learn":[0.464317995],"iteration":246,"passed_time":32.92819363,"remaining_time":167.0405936,"test":[0.5269732743]}, +{"learn":[0.4641463291],"iteration":247,"passed_time":33.08856314,"remaining_time":167.0438752,"test":[0.5269544777]}, +{"learn":[0.4639036727],"iteration":248,"passed_time":33.25750829,"remaining_time":167.0889272,"test":[0.5267942075]}, +{"learn":[0.4637813937],"iteration":249,"passed_time":33.42341649,"remaining_time":167.1170824,"test":[0.5267131945]}, +{"learn":[0.4636937121],"iteration":250,"passed_time":33.58001307,"remaining_time":167.0973559,"test":[0.526730754]}, +{"learn":[0.463614957],"iteration":251,"passed_time":33.62073242,"remaining_time":166.5026748,"test":[0.5266016519]}, +{"learn":[0.4635092636],"iteration":252,"passed_time":33.65561412,"remaining_time":165.8836,"test":[0.5266562459]}, +{"learn":[0.4633952246],"iteration":253,"passed_time":33.81379257,"remaining_time":165.8739588,"test":[0.5265934309]}, +{"learn":[0.4632521345],"iteration":254,"passed_time":33.97013232,"remaining_time":165.8541755,"test":[0.5265000464]}, +{"learn":[0.4631547867],"iteration":255,"passed_time":34.1304955,"remaining_time":165.8528766,"test":[0.52657647]}, +{"learn":[0.4630138093],"iteration":256,"passed_time":34.28500724,"remaining_time":165.8220389,"test":[0.5265735966]}, +{"learn":[0.4628916888],"iteration":257,"passed_time":34.44853489,"remaining_time":165.8336447,"test":[0.5264673219]}, +{"learn":[0.4627510812],"iteration":258,"passed_time":34.57385568,"remaining_time":165.6608297,"test":[0.5265288599]}, +{"learn":[0.4626029731],"iteration":259,"passed_time":34.72268664,"remaining_time":165.6005055,"test":[0.5264186342]}, +{"learn":[0.4625061007],"iteration":260,"passed_time":34.87884025,"remaining_time":165.5742646,"test":[0.5263493142]}, +{"learn":[0.4623717259],"iteration":261,"passed_time":35.04004141,"remaining_time":165.5708827,"test":[0.5263282827]}, +{"learn":[0.4622839914],"iteration":262,"passed_time":35.20003362,"remaining_time":165.5606144,"test":[0.5262348583]}, +{"learn":[0.4622010108],"iteration":263,"passed_time":35.35611219,"remaining_time":165.5308889,"test":[0.5261702874]}, +{"learn":[0.4621094732],"iteration":264,"passed_time":35.42542248,"remaining_time":165.0958368,"test":[0.5261617471]}, +{"learn":[0.4619561359],"iteration":265,"passed_time":35.58231398,"remaining_time":165.0698325,"test":[0.5260771423]}, +{"learn":[0.461855883],"iteration":266,"passed_time":35.74001939,"remaining_time":165.0466064,"test":[0.5261783088]}, +{"learn":[0.4617580598],"iteration":267,"passed_time":35.89754242,"remaining_time":165.0215383,"test":[0.5261205621]}, +{"learn":[0.4616690048],"iteration":268,"passed_time":36.05044817,"remaining_time":164.9743557,"test":[0.5262331423]}, +{"learn":[0.4615131322],"iteration":269,"passed_time":36.2082101,"remaining_time":164.9485127,"test":[0.5261472605]}, +{"learn":[0.4613585272],"iteration":270,"passed_time":36.36647079,"remaining_time":164.923958,"test":[0.5261270671]}, +{"learn":[0.4612326036],"iteration":271,"passed_time":36.52514843,"remaining_time":164.9003025,"test":[0.5260799359]}, +{"learn":[0.4610718187],"iteration":272,"passed_time":36.68984635,"remaining_time":164.902716,"test":[0.5260288138]}, +{"learn":[0.4609134635],"iteration":273,"passed_time":36.85024293,"remaining_time":164.8846636,"test":[0.5260414247]}, +{"learn":[0.4607590698],"iteration":274,"passed_time":37.01143924,"remaining_time":164.8691385,"test":[0.5260683227]}, +{"learn":[0.4606531651],"iteration":275,"passed_time":37.08681647,"remaining_time":164.4719687,"test":[0.525982361]}, +{"learn":[0.4605304636],"iteration":276,"passed_time":37.24714668,"remaining_time":164.4522036,"test":[0.5259617286]}, +{"learn":[0.4604467434],"iteration":277,"passed_time":37.40772547,"remaining_time":164.4325199,"test":[0.5259804055]}, +{"learn":[0.4603158019],"iteration":278,"passed_time":37.55823928,"remaining_time":164.3677784,"test":[0.5259454063]}, +{"learn":[0.4601732928],"iteration":279,"passed_time":37.71444901,"remaining_time":164.3272421,"test":[0.525910008]}, +{"learn":[0.4599872597],"iteration":280,"passed_time":37.87114097,"remaining_time":164.2879745,"test":[0.5257917609]}, +{"learn":[0.459809361],"iteration":281,"passed_time":38.02875387,"remaining_time":164.2518518,"test":[0.5258267202]}, +{"learn":[0.4595980271],"iteration":282,"passed_time":38.1833214,"remaining_time":164.2017744,"test":[0.5257332958]}, +{"learn":[0.4594952916],"iteration":283,"passed_time":38.34264114,"remaining_time":164.1713085,"test":[0.5257140602]}, +{"learn":[0.4593488209],"iteration":284,"passed_time":38.50737761,"remaining_time":164.1630309,"test":[0.5256252252]}, +{"learn":[0.4591309373],"iteration":285,"passed_time":38.67342803,"remaining_time":164.1592365,"test":[0.5255676381]}, +{"learn":[0.4589785507],"iteration":286,"passed_time":38.83052659,"remaining_time":164.1164765,"test":[0.5255896273]}, +{"learn":[0.4588693712],"iteration":287,"passed_time":38.8880447,"remaining_time":163.6538548,"test":[0.5255241385]}, +{"learn":[0.4587822177],"iteration":288,"passed_time":39.04709443,"remaining_time":163.6194857,"test":[0.5254505084]}, +{"learn":[0.4586388635],"iteration":289,"passed_time":39.17703284,"remaining_time":163.4627922,"test":[0.5254376979]}, +{"learn":[0.4584244131],"iteration":290,"passed_time":39.33793541,"remaining_time":163.4349275,"test":[0.5253732866]}, +{"learn":[0.4582788404],"iteration":291,"passed_time":39.49315052,"remaining_time":163.3826227,"test":[0.5252943088]}, +{"learn":[0.4581941167],"iteration":292,"passed_time":39.64430577,"remaining_time":163.312891,"test":[0.5251989688]}, +{"learn":[0.4581090232],"iteration":293,"passed_time":39.71084431,"remaining_time":162.8955042,"test":[0.5252052743]}, +{"learn":[0.4580109359],"iteration":294,"passed_time":39.86160357,"remaining_time":162.8245163,"test":[0.5252333695]}, +{"learn":[0.4579066158],"iteration":295,"passed_time":40.02199195,"remaining_time":162.7921565,"test":[0.525173787]}, +{"learn":[0.4578431787],"iteration":296,"passed_time":40.06856473,"remaining_time":162.2979238,"test":[0.5250960863]}, +{"learn":[0.4576744707],"iteration":297,"passed_time":40.22547452,"remaining_time":162.2517462,"test":[0.5252196012]}, +{"learn":[0.4575625445],"iteration":298,"passed_time":40.38080745,"remaining_time":162.1984941,"test":[0.5251910272]}, +{"learn":[0.4573806314],"iteration":299,"passed_time":40.53046321,"remaining_time":162.1218528,"test":[0.5251004761]}, +{"learn":[0.4572719273],"iteration":300,"passed_time":40.68632082,"remaining_time":162.0694308,"test":[0.5250343487]}, +{"learn":[0.4571713575],"iteration":301,"passed_time":40.85235835,"remaining_time":162.0567063,"test":[0.5249854216]}, +{"learn":[0.45706334],"iteration":302,"passed_time":40.92527847,"remaining_time":161.67511,"test":[0.5249281139]}, +{"learn":[0.4569449697],"iteration":303,"passed_time":41.08671218,"remaining_time":161.6437755,"test":[0.5249040095]}, +{"learn":[0.4568074785],"iteration":304,"passed_time":41.25561899,"remaining_time":161.6408678,"test":[0.5247956596]}, +{"learn":[0.4566027471],"iteration":305,"passed_time":41.42500514,"remaining_time":161.6387455,"test":[0.524769041]}, +{"learn":[0.4565386761],"iteration":306,"passed_time":41.58335646,"remaining_time":161.5926523,"test":[0.5247227877]}, +{"learn":[0.4564468744],"iteration":307,"passed_time":41.73529474,"remaining_time":161.5210108,"test":[0.5246661983]}, +{"learn":[0.4562576721],"iteration":308,"passed_time":41.89463236,"remaining_time":161.4773694,"test":[0.5244936365]}, +{"learn":[0.4561567326],"iteration":309,"passed_time":42.06159759,"remaining_time":161.4622617,"test":[0.5244552451]}, +{"learn":[0.4559678472],"iteration":310,"passed_time":42.22494026,"remaining_time":161.4323279,"test":[0.5244272298]}, +{"learn":[0.455821535],"iteration":311,"passed_time":42.39086764,"remaining_time":161.4113806,"test":[0.52448346]}, +{"learn":[0.4557563548],"iteration":312,"passed_time":42.55279323,"remaining_time":161.3743309,"test":[0.52461779]}, +{"learn":[0.4555635608],"iteration":313,"passed_time":42.71334258,"remaining_time":161.3312876,"test":[0.5245773234]}, +{"learn":[0.4554664243],"iteration":314,"passed_time":42.87985214,"remaining_time":161.3099199,"test":[0.5245368967]}, +{"learn":[0.4553908384],"iteration":315,"passed_time":43.04023872,"remaining_time":161.2646919,"test":[0.5245054094]}, +{"learn":[0.4552511288],"iteration":316,"passed_time":43.19753222,"remaining_time":161.2071944,"test":[0.5245349013]}, +{"learn":[0.4551686235],"iteration":317,"passed_time":43.3589167,"remaining_time":161.1642753,"test":[0.5245200556]}, +{"learn":[0.4550458163],"iteration":318,"passed_time":43.51286151,"remaining_time":161.0930704,"test":[0.5246046204]}, +{"learn":[0.4549037826],"iteration":319,"passed_time":43.67290712,"remaining_time":161.043845,"test":[0.5245359389]}, +{"learn":[0.4548248691],"iteration":320,"passed_time":43.83440992,"remaining_time":160.9992813,"test":[0.5245240863]}, +{"learn":[0.4547239295],"iteration":321,"passed_time":43.99454329,"remaining_time":160.9489814,"test":[0.5245902935]}, +{"learn":[0.454637357],"iteration":322,"passed_time":44.15845112,"remaining_time":160.9117553,"test":[0.524544559]}, +{"learn":[0.454509215],"iteration":323,"passed_time":44.32121162,"remaining_time":160.8695829,"test":[0.5246986035]}, +{"learn":[0.4543753156],"iteration":324,"passed_time":44.48319762,"remaining_time":160.8238683,"test":[0.524655942]}, +{"learn":[0.4542463813],"iteration":325,"passed_time":44.63528146,"remaining_time":160.7417805,"test":[0.52455278]}, +{"learn":[0.4540974281],"iteration":326,"passed_time":44.7900518,"remaining_time":160.6689014,"test":[0.5245547754]}, +{"learn":[0.4540544852],"iteration":327,"passed_time":44.81805858,"remaining_time":160.1425752,"test":[0.5246175905]}, +{"learn":[0.4539036833],"iteration":328,"passed_time":44.97338574,"remaining_time":160.0724459,"test":[0.5246331945]}, +{"learn":[0.4538263544],"iteration":329,"passed_time":45.11877938,"remaining_time":159.9665815,"test":[0.5247260602]}, +{"learn":[0.4537480747],"iteration":330,"passed_time":45.16257159,"remaining_time":159.5016501,"test":[0.524748648]}, +{"learn":[0.4535955825],"iteration":331,"passed_time":45.31539813,"remaining_time":159.4228464,"test":[0.5247041108]}, +{"learn":[0.4535004004],"iteration":332,"passed_time":45.47076498,"remaining_time":159.3525007,"test":[0.5246998008]}, +{"learn":[0.4534363294],"iteration":333,"passed_time":45.62468722,"remaining_time":159.2766027,"test":[0.524646404]}, +{"learn":[0.4533120961],"iteration":334,"passed_time":45.79144997,"remaining_time":159.2448932,"test":[0.5246238161]}, +{"learn":[0.4532527789],"iteration":335,"passed_time":45.95152375,"remaining_time":159.1892073,"test":[0.5245842275]}, +{"learn":[0.4531084739],"iteration":336,"passed_time":46.08282818,"remaining_time":159.0336177,"test":[0.5245910916]}, +{"learn":[0.4529905262],"iteration":337,"passed_time":46.24283953,"remaining_time":158.9768625,"test":[0.524564952]}, +{"learn":[0.4529275116],"iteration":338,"passed_time":46.39685851,"remaining_time":158.8989756,"test":[0.524502097]}, +{"learn":[0.4528593206],"iteration":339,"passed_time":46.54814838,"remaining_time":158.8113298,"test":[0.5244784715]}, +{"learn":[0.4527550533],"iteration":340,"passed_time":46.71226878,"remaining_time":158.7669194,"test":[0.5244739619]}, +{"learn":[0.4526868095],"iteration":341,"passed_time":46.84011873,"remaining_time":158.5989985,"test":[0.5244371668]}, +{"learn":[0.4525645305],"iteration":342,"passed_time":47.00067567,"remaining_time":158.5416378,"test":[0.5244161354]}, +{"learn":[0.4524657038],"iteration":343,"passed_time":47.16341533,"remaining_time":158.491012,"test":[0.5243407493]}, +{"learn":[0.4524050661],"iteration":344,"passed_time":47.32479954,"remaining_time":158.4351985,"test":[0.5243126143]}, +{"learn":[0.4523432664],"iteration":345,"passed_time":47.48347922,"remaining_time":158.3697544,"test":[0.5243770655]}, +{"learn":[0.4521117022],"iteration":346,"passed_time":47.63938583,"remaining_time":158.2945587,"test":[0.5243654523]}, +{"learn":[0.4520467333],"iteration":347,"passed_time":47.79879118,"remaining_time":158.2304812,"test":[0.5242717486]}, +{"learn":[0.4519960258],"iteration":348,"passed_time":47.87535299,"remaining_time":157.8926398,"test":[0.5242066987]}, +{"learn":[0.4519254051],"iteration":349,"passed_time":48.03043569,"remaining_time":157.8142887,"test":[0.5241857071]}, +{"learn":[0.451832547],"iteration":350,"passed_time":48.18435067,"remaining_time":157.7316778,"test":[0.5241703426]}, +{"learn":[0.4516634165],"iteration":351,"passed_time":48.34739537,"remaining_time":157.6784372,"test":[0.5241180632]}, +{"learn":[0.4515800132],"iteration":352,"passed_time":48.50566705,"remaining_time":157.6090654,"test":[0.5241839911]}, +{"learn":[0.4514333841],"iteration":353,"passed_time":48.66106287,"remaining_time":157.5298815,"test":[0.5241755705]}, +{"learn":[0.4513670947],"iteration":354,"passed_time":48.82149348,"remaining_time":157.4665071,"test":[0.5241547785]}, +{"learn":[0.4512602392],"iteration":355,"passed_time":48.98619814,"remaining_time":157.4163221,"test":[0.5240910057]}, +{"learn":[0.4510774282],"iteration":356,"passed_time":49.15025222,"remaining_time":157.3634126,"test":[0.5240606358]}, +{"learn":[0.4510062793],"iteration":357,"passed_time":49.19123903,"remaining_time":156.9173044,"test":[0.5240552881]}, +{"learn":[0.4508566394],"iteration":358,"passed_time":49.3421667,"remaining_time":156.8228752,"test":[0.5240140233]}, +{"learn":[0.4507985371],"iteration":359,"passed_time":49.49849351,"remaining_time":156.7452295,"test":[0.5240000156]}, +{"learn":[0.4506634756],"iteration":360,"passed_time":49.65104853,"remaining_time":156.6552473,"test":[0.5240112298]}, +{"learn":[0.450561955],"iteration":361,"passed_time":49.80039032,"remaining_time":156.5548182,"test":[0.5240250379]}, +{"learn":[0.4504481273],"iteration":362,"passed_time":49.95736075,"remaining_time":156.4780142,"test":[0.5239875644]}, +{"learn":[0.4503394232],"iteration":363,"passed_time":50.08622639,"remaining_time":156.3130582,"test":[0.5240291085]}, +{"learn":[0.4502420754],"iteration":364,"passed_time":50.24858445,"remaining_time":156.2524475,"test":[0.5240442735]}, +{"learn":[0.4501235995],"iteration":365,"passed_time":50.4128757,"remaining_time":156.1972706,"test":[0.5240801108]}, +{"learn":[0.450039668],"iteration":366,"passed_time":50.57257313,"remaining_time":156.1273171,"test":[0.5240595183]}, +{"learn":[0.4499925523],"iteration":367,"passed_time":50.73091063,"remaining_time":156.0526925,"test":[0.5240408414]}, +{"learn":[0.4498961025],"iteration":368,"passed_time":50.88425837,"remaining_time":155.9623204,"test":[0.5240772773]}, +{"learn":[0.4497756722],"iteration":369,"passed_time":51.03783807,"remaining_time":155.8723163,"test":[0.524025876]}, +{"learn":[0.4496452061],"iteration":370,"passed_time":51.19660163,"remaining_time":155.7977446,"test":[0.5239988583]}, +{"learn":[0.4495702542],"iteration":371,"passed_time":51.36076645,"remaining_time":155.7390983,"test":[0.5239619435]}, +{"learn":[0.4495049155],"iteration":372,"passed_time":51.51285669,"remaining_time":155.6434035,"test":[0.523977308]}, +{"learn":[0.4494208256],"iteration":373,"passed_time":51.67009651,"remaining_time":155.5629109,"test":[0.5239592298]}, +{"learn":[0.4492928948],"iteration":374,"passed_time":51.8302705,"remaining_time":155.4908115,"test":[0.5239681691]}, +{"learn":[0.449179384],"iteration":375,"passed_time":51.98211362,"remaining_time":155.3933397,"test":[0.5240119481]}, +{"learn":[0.4491512836],"iteration":376,"passed_time":52.01400525,"remaining_time":154.9382703,"test":[0.5240491024]}, +{"learn":[0.4490658732],"iteration":377,"passed_time":52.06345607,"remaining_time":154.5375601,"test":[0.524017176]}, +{"learn":[0.448954845],"iteration":378,"passed_time":52.21902264,"remaining_time":154.4525709,"test":[0.5240107509]}, +{"learn":[0.4488382178],"iteration":379,"passed_time":52.37929989,"remaining_time":154.3810944,"test":[0.5240477854]}, +{"learn":[0.4486912718],"iteration":380,"passed_time":52.54238235,"remaining_time":154.3173907,"test":[0.5239433863]}, +{"learn":[0.448673577],"iteration":381,"passed_time":52.58659907,"remaining_time":153.9052821,"test":[0.5239456212]}, +{"learn":[0.4486297361],"iteration":382,"passed_time":52.7417111,"remaining_time":153.8185151,"test":[0.52396781]}, +{"learn":[0.4485145879],"iteration":383,"passed_time":52.90060457,"remaining_time":153.742382,"test":[0.5239154907]}, +{"learn":[0.4483253856],"iteration":384,"passed_time":53.05433354,"remaining_time":153.6508621,"test":[0.5238472482]}, +{"learn":[0.4482166815],"iteration":385,"passed_time":53.20536538,"remaining_time":153.5512358,"test":[0.5238477271]}, +{"learn":[0.4481055476],"iteration":386,"passed_time":53.35684055,"remaining_time":153.4526189,"test":[0.5237636411]}, +{"learn":[0.4480823067],"iteration":387,"passed_time":53.38944252,"remaining_time":153.0130415,"test":[0.5238468092]}, +{"learn":[0.4480307013],"iteration":388,"passed_time":53.54081583,"remaining_time":152.9147722,"test":[0.5238066219]}, +{"learn":[0.4479079469],"iteration":389,"passed_time":53.70523349,"remaining_time":152.8533568,"test":[0.5237445651]}, +{"learn":[0.4478744589],"iteration":390,"passed_time":53.77546781,"remaining_time":152.5242808,"test":[0.5238180356]}, +{"learn":[0.4478029402],"iteration":391,"passed_time":53.92697606,"remaining_time":152.4262486,"test":[0.523788823]}, +{"learn":[0.4477255056],"iteration":392,"passed_time":54.08587645,"remaining_time":152.3487665,"test":[0.5238235828]}, +{"learn":[0.4475660412],"iteration":393,"passed_time":54.2456191,"remaining_time":152.2732354,"test":[0.5237518284]}, +{"learn":[0.4474494668],"iteration":394,"passed_time":54.40977959,"remaining_time":152.2096366,"test":[0.5237233341]}, +{"learn":[0.4473260786],"iteration":395,"passed_time":54.57585739,"remaining_time":152.1508751,"test":[0.5236708153]}, +{"learn":[0.4472822378],"iteration":396,"passed_time":54.73254687,"remaining_time":152.0654892,"test":[0.5237228552]}, +{"learn":[0.4471496589],"iteration":397,"passed_time":54.89318799,"remaining_time":151.9906864,"test":[0.5236480279]}, +{"learn":[0.4471022263],"iteration":398,"passed_time":55.03993512,"remaining_time":151.8771142,"test":[0.5236367739]}, +{"learn":[0.447030285],"iteration":399,"passed_time":55.19144879,"remaining_time":151.7764842,"test":[0.523651899]}, +{"learn":[0.4469258065],"iteration":400,"passed_time":55.34849053,"remaining_time":151.6907508,"test":[0.5236269965]}, +{"learn":[0.4469129184],"iteration":401,"passed_time":55.38920318,"remaining_time":151.2869281,"test":[0.5236110732]}, +{"learn":[0.446814567],"iteration":402,"passed_time":55.44507103,"remaining_time":150.9261611,"test":[0.5236593219]}, +{"learn":[0.4467275192],"iteration":403,"passed_time":55.60277766,"remaining_time":150.843179,"test":[0.5236443165]}, +{"learn":[0.4466951931],"iteration":404,"passed_time":55.72937588,"remaining_time":150.67572,"test":[0.5236209305]}, +{"learn":[0.4466253647],"iteration":405,"passed_time":55.88204473,"remaining_time":150.5787117,"test":[0.5236522582]}, +{"learn":[0.4465769813],"iteration":406,"passed_time":56.03109582,"remaining_time":150.4717143,"test":[0.5236051269]}, +{"learn":[0.4465089488],"iteration":407,"passed_time":56.19052125,"remaining_time":150.3922775,"test":[0.5235003288]}, +{"learn":[0.4464336271],"iteration":408,"passed_time":56.35572942,"remaining_time":150.3278748,"test":[0.5234595828]}, +{"learn":[0.4464006672],"iteration":409,"passed_time":56.52098232,"remaining_time":150.2630993,"test":[0.5234415843]}, +{"learn":[0.4463606294],"iteration":410,"passed_time":56.6811029,"remaining_time":150.1842361,"test":[0.5234715552]}, +{"learn":[0.4460767204],"iteration":411,"passed_time":56.84216258,"remaining_time":150.1074585,"test":[0.5234680034]}, +{"learn":[0.4459628927],"iteration":412,"passed_time":56.99206014,"remaining_time":150.0008944,"test":[0.5234185176]}, +{"learn":[0.4458279897],"iteration":413,"passed_time":57.15069201,"remaining_time":149.9170327,"test":[0.5234071039]}, +{"learn":[0.4457970898],"iteration":414,"passed_time":57.30574082,"remaining_time":149.8234429,"test":[0.5234527585]}, +{"learn":[0.4457433188],"iteration":415,"passed_time":57.42757611,"remaining_time":149.6430108,"test":[0.5233959297]}, +{"learn":[0.4455423376],"iteration":416,"passed_time":57.58858573,"remaining_time":149.5646003,"test":[0.5234332037]}, +{"learn":[0.445509008],"iteration":417,"passed_time":57.61945695,"remaining_time":149.1489292,"test":[0.5234163625]}, +{"learn":[0.445434637],"iteration":418,"passed_time":57.77908549,"remaining_time":149.0672826,"test":[0.5233865114]}, +{"learn":[0.4454038956],"iteration":419,"passed_time":57.8239893,"remaining_time":148.6902582,"test":[0.523371107]}, +{"learn":[0.4453823449],"iteration":420,"passed_time":57.96873557,"remaining_time":148.5707023,"test":[0.523323417]}, +{"learn":[0.4452761233],"iteration":421,"passed_time":58.11822386,"remaining_time":148.4631406,"test":[0.5233568598]}, +{"learn":[0.4451756591],"iteration":422,"passed_time":58.27592848,"remaining_time":148.3763002,"test":[0.5233472021]}, +{"learn":[0.4451443895],"iteration":423,"passed_time":58.34601412,"remaining_time":148.0667717,"test":[0.5233202244]}, +{"learn":[0.4450389074],"iteration":424,"passed_time":58.49692496,"remaining_time":147.9628102,"test":[0.5232979159]}, +{"learn":[0.4450113352],"iteration":425,"passed_time":58.60924681,"remaining_time":147.7613405,"test":[0.5233085314]}, +{"learn":[0.4449789564],"iteration":426,"passed_time":58.72298972,"remaining_time":147.5638594,"test":[0.5232804761]}, +{"learn":[0.4449239177],"iteration":427,"passed_time":58.87414922,"remaining_time":147.4604859,"test":[0.523238054]}, +{"learn":[0.4448193335],"iteration":428,"passed_time":59.04120321,"remaining_time":147.3965702,"test":[0.523211196]}, +{"learn":[0.4447422159],"iteration":429,"passed_time":59.19506955,"remaining_time":147.2993591,"test":[0.5231854155]}, +{"learn":[0.4446471394],"iteration":430,"passed_time":59.34568053,"remaining_time":147.1938109,"test":[0.5231295843]}, +{"learn":[0.4445214271],"iteration":431,"passed_time":59.50259569,"remaining_time":147.1036393,"test":[0.5230442612]}, +{"learn":[0.4443971409],"iteration":432,"passed_time":59.65748294,"remaining_time":147.0081623,"test":[0.5230478529]}, +{"learn":[0.4443232982],"iteration":433,"passed_time":59.80714965,"remaining_time":146.8995888,"test":[0.5230585083]}, +{"learn":[0.4442969409],"iteration":434,"passed_time":59.96374903,"remaining_time":146.8077994,"test":[0.5230607831]}, +{"learn":[0.4442356165],"iteration":435,"passed_time":60.11970951,"remaining_time":146.7141535,"test":[0.5230641354]}, +{"learn":[0.4441891875],"iteration":436,"passed_time":60.28257679,"remaining_time":146.6370232,"test":[0.5230561538]}, +{"learn":[0.4441385328],"iteration":437,"passed_time":60.4359229,"remaining_time":146.5364158,"test":[0.5230684454]}, +{"learn":[0.4438870026],"iteration":438,"passed_time":60.59277507,"remaining_time":146.4440418,"test":[0.5231114262]}, +{"learn":[0.4437075193],"iteration":439,"passed_time":60.75733176,"remaining_time":146.3699356,"test":[0.5231342136]}, +{"learn":[0.4436420749],"iteration":440,"passed_time":60.90833207,"remaining_time":146.2628654,"test":[0.5231202459]}, +{"learn":[0.4435003053],"iteration":441,"passed_time":61.05871471,"remaining_time":146.154118,"test":[0.5231264715]}, +{"learn":[0.4433527254],"iteration":442,"passed_time":61.21325604,"remaining_time":146.0551053,"test":[0.5230611423]}, +{"learn":[0.4433024933],"iteration":443,"passed_time":61.36945519,"remaining_time":145.9597853,"test":[0.5230454585]}, +{"learn":[0.4432446023],"iteration":444,"passed_time":61.52740639,"remaining_time":145.8683455,"test":[0.5230618606]}, +{"learn":[0.4431795277],"iteration":445,"passed_time":61.68597045,"remaining_time":145.7780557,"test":[0.5230099404]}, +{"learn":[0.4431337325],"iteration":446,"passed_time":61.83951372,"remaining_time":145.675633,"test":[0.5230171238]}, +{"learn":[0.4430164187],"iteration":447,"passed_time":61.99248417,"remaining_time":145.5716369,"test":[0.523017483]}, +{"learn":[0.4428659601],"iteration":448,"passed_time":62.14577611,"remaining_time":145.4681753,"test":[0.522981087]}, +{"learn":[0.4428225946],"iteration":449,"passed_time":62.29988243,"remaining_time":145.3663923,"test":[0.5230335659]}, +{"learn":[0.4426428472],"iteration":450,"passed_time":62.4575178,"remaining_time":145.2725858,"test":[0.5230780632]}, +{"learn":[0.4424738223],"iteration":451,"passed_time":62.62498512,"remaining_time":145.2012929,"test":[0.5230968199]}, +{"learn":[0.4424119433],"iteration":452,"passed_time":62.77624394,"remaining_time":145.0921135,"test":[0.5231519727]}, +{"learn":[0.4422576024],"iteration":453,"passed_time":62.93064356,"remaining_time":144.989985,"test":[0.5230957823]}, +{"learn":[0.4422291059],"iteration":454,"passed_time":63.0494924,"remaining_time":144.805977,"test":[0.5231619895]}, +{"learn":[0.4421624731],"iteration":455,"passed_time":63.20562744,"remaining_time":144.7076207,"test":[0.5231427938]}, +{"learn":[0.442123254],"iteration":456,"passed_time":63.36383326,"remaining_time":144.6137376,"test":[0.5231407585]}, +{"learn":[0.4420691925],"iteration":457,"passed_time":63.53186125,"remaining_time":144.5419201,"test":[0.5231268307]}, +{"learn":[0.4419895923],"iteration":458,"passed_time":63.68882944,"remaining_time":144.4446001,"test":[0.5230903149]}, +{"learn":[0.4418486414],"iteration":459,"passed_time":63.83990992,"remaining_time":144.3337094,"test":[0.5231239174]}, +{"learn":[0.4418192733],"iteration":460,"passed_time":63.99282744,"remaining_time":144.2267846,"test":[0.5231105882]}, +{"learn":[0.4417889808],"iteration":461,"passed_time":64.15098412,"remaining_time":144.1314319,"test":[0.5231072359]}, +{"learn":[0.4417187035],"iteration":462,"passed_time":64.31785632,"remaining_time":144.0553283,"test":[0.5230663303]}, +{"learn":[0.4416921613],"iteration":463,"passed_time":64.47349718,"remaining_time":143.9537566,"test":[0.5230520034]}, +{"learn":[0.441611267],"iteration":464,"passed_time":64.62941181,"remaining_time":143.8525618,"test":[0.5231552052]}, +{"learn":[0.4415747418],"iteration":465,"passed_time":64.78512486,"remaining_time":143.7506848,"test":[0.5231227601]}, +{"learn":[0.4414475505],"iteration":466,"passed_time":64.93745973,"remaining_time":143.6411047,"test":[0.5231283073]}, +{"learn":[0.441401412],"iteration":467,"passed_time":65.0941464,"remaining_time":143.5409382,"test":[0.5231457869]}, +{"learn":[0.441264898],"iteration":468,"passed_time":65.25849,"remaining_time":143.4573629,"test":[0.5231242367]}, +{"learn":[0.4412250979],"iteration":469,"passed_time":65.41833021,"remaining_time":143.3635747,"test":[0.5231054799]}, +{"learn":[0.4411516777],"iteration":470,"passed_time":65.57637022,"remaining_time":143.2655732,"test":[0.5231052006]}, +{"learn":[0.4411195894],"iteration":471,"passed_time":65.74014403,"remaining_time":143.1798052,"test":[0.5230944654]}, +{"learn":[0.4409704513],"iteration":472,"passed_time":65.90015421,"remaining_time":143.0855357,"test":[0.5230880003]}, +{"learn":[0.4409550013],"iteration":473,"passed_time":65.94637873,"remaining_time":142.7446932,"test":[0.523081615]}, +{"learn":[0.4409130092],"iteration":474,"passed_time":65.99824817,"remaining_time":142.4172724,"test":[0.5230570717]}, +{"learn":[0.4406579401],"iteration":475,"passed_time":66.15875582,"remaining_time":142.3247184,"test":[0.5230114569]}, +{"learn":[0.4406162913],"iteration":476,"passed_time":66.31827171,"remaining_time":142.2297525,"test":[0.5230258637]}, +{"learn":[0.4405363742],"iteration":477,"passed_time":66.48091101,"remaining_time":142.1411947,"test":[0.5230545575]}, +{"learn":[0.4403470663],"iteration":478,"passed_time":66.63658243,"remaining_time":142.0374753,"test":[0.5230124945]}, +{"learn":[0.4403139479],"iteration":479,"passed_time":66.7892306,"remaining_time":141.927115,"test":[0.5230045129]}, +{"learn":[0.4402780301],"iteration":480,"passed_time":66.94955599,"remaining_time":141.8328431,"test":[0.5230198376]}, +{"learn":[0.4402373057],"iteration":481,"passed_time":67.11298399,"remaining_time":141.74485,"test":[0.5229702321]}, +{"learn":[0.4400009349],"iteration":482,"passed_time":67.28088908,"remaining_time":141.6659714,"test":[0.5229998836]}, +{"learn":[0.4398747737],"iteration":483,"passed_time":67.44164375,"remaining_time":141.571715,"test":[0.5229549074]}, +{"learn":[0.439848073],"iteration":484,"passed_time":67.60031061,"remaining_time":141.472815,"test":[0.5230846879]}, +{"learn":[0.4397764751],"iteration":485,"passed_time":67.75288714,"remaining_time":141.3609621,"test":[0.5230766664]}, +{"learn":[0.4396613797],"iteration":486,"passed_time":67.91557816,"remaining_time":141.2699809,"test":[0.5230417071]}, +{"learn":[0.4396378483],"iteration":487,"passed_time":68.07333374,"remaining_time":141.1684708,"test":[0.5229751008]}, +{"learn":[0.4396095366],"iteration":488,"passed_time":68.22751264,"remaining_time":141.0593359,"test":[0.5229996442]}, +{"learn":[0.4394663144],"iteration":489,"passed_time":68.3855493,"remaining_time":140.957969,"test":[0.5229788123]}, +{"learn":[0.4394229489],"iteration":490,"passed_time":68.53978222,"remaining_time":140.8485545,"test":[0.5229538698]}, +{"learn":[0.4393754107],"iteration":491,"passed_time":68.69165107,"remaining_time":140.7341144,"test":[0.5229369489]}, +{"learn":[0.4392023978],"iteration":492,"passed_time":68.85264812,"remaining_time":140.6381677,"test":[0.522943813]}, +{"learn":[0.4391009301],"iteration":493,"passed_time":69.01197044,"remaining_time":140.5385471,"test":[0.5229318007]}, +{"learn":[0.4390324221],"iteration":494,"passed_time":69.16836345,"remaining_time":140.4327379,"test":[0.5228958836]}, +{"learn":[0.4389297659],"iteration":495,"passed_time":69.32993203,"remaining_time":140.3372011,"test":[0.5229134431]}, +{"learn":[0.438822303],"iteration":496,"passed_time":69.48210171,"remaining_time":140.2224306,"test":[0.5229490809]}, +{"learn":[0.4387215219],"iteration":497,"passed_time":69.6071362,"remaining_time":140.0529126,"test":[0.5229017102]}, +{"learn":[0.4386502938],"iteration":498,"passed_time":69.76173604,"remaining_time":139.9428813,"test":[0.5229517547]}, +{"learn":[0.4385849551],"iteration":499,"passed_time":69.88558436,"remaining_time":139.7711687,"test":[0.522969394]}, +{"learn":[0.4384856265],"iteration":500,"passed_time":70.04602315,"remaining_time":139.672609,"test":[0.5229041446]}, +{"learn":[0.4384638118],"iteration":501,"passed_time":70.19562823,"remaining_time":139.5522649,"test":[0.5228783241]}, +{"learn":[0.4384542777],"iteration":502,"passed_time":70.2281579,"remaining_time":139.1997484,"test":[0.5228718192]}, +{"learn":[0.4384396993],"iteration":503,"passed_time":70.39177266,"remaining_time":139.1075507,"test":[0.5229268522]}, +{"learn":[0.4382679277],"iteration":504,"passed_time":70.55659601,"remaining_time":139.0174515,"test":[0.5229266925]}, +{"learn":[0.4382344397],"iteration":505,"passed_time":70.70793951,"remaining_time":138.9005768,"test":[0.5230010809]}, +{"learn":[0.4381823589],"iteration":506,"passed_time":70.86453338,"remaining_time":138.7938494,"test":[0.5230021185]}, +{"learn":[0.4381218796],"iteration":507,"passed_time":71.01867028,"remaining_time":138.6821278,"test":[0.5229993249]}, +{"learn":[0.4379384348],"iteration":508,"passed_time":71.17582312,"remaining_time":138.5761114,"test":[0.5229493602]}, +{"learn":[0.4378280668],"iteration":509,"passed_time":71.33420931,"remaining_time":138.4722887,"test":[0.5229711898]}, +{"learn":[0.4377054973],"iteration":510,"passed_time":71.49781605,"remaining_time":138.3783563,"test":[0.5229555459]}, +{"learn":[0.4376783741],"iteration":511,"passed_time":71.61408535,"remaining_time":138.1928053,"test":[0.5229590179]}, +{"learn":[0.437517193],"iteration":512,"passed_time":71.7753264,"remaining_time":138.094049,"test":[0.5229262935]}, +{"learn":[0.4374509828],"iteration":513,"passed_time":71.93095326,"remaining_time":137.98428,"test":[0.5228736948]}, +{"learn":[0.4373832143],"iteration":514,"passed_time":72.08748127,"remaining_time":137.8760564,"test":[0.5228265237]}, +{"learn":[0.437317638],"iteration":515,"passed_time":72.24575023,"remaining_time":137.7709655,"test":[0.5228191806]}, +{"learn":[0.4372261532],"iteration":516,"passed_time":72.39956,"remaining_time":137.6571905,"test":[0.5228468368]}, +{"learn":[0.4370933894],"iteration":517,"passed_time":72.55320735,"remaining_time":137.5429529,"test":[0.5228318713]}, +{"learn":[0.4370755626],"iteration":518,"passed_time":72.70412612,"remaining_time":137.423406,"test":[0.522833308]}, +{"learn":[0.4370412294],"iteration":519,"passed_time":72.75591785,"remaining_time":137.1169221,"test":[0.522861483]}, +{"learn":[0.4370063944],"iteration":520,"passed_time":72.91155277,"remaining_time":137.0065454,"test":[0.5228843902]}, +{"learn":[0.4369962265],"iteration":521,"passed_time":72.98348723,"remaining_time":136.7391772,"test":[0.5228509473]}, +{"learn":[0.4368221837],"iteration":522,"passed_time":73.137601,"remaining_time":136.626073,"test":[0.522768737]}, +{"learn":[0.4368066017],"iteration":523,"passed_time":73.16906731,"remaining_time":136.2843696,"test":[0.5227463088]}, +{"learn":[0.4367131362],"iteration":524,"passed_time":73.32924951,"remaining_time":136.182892,"test":[0.5227663825]}, +{"learn":[0.4365742981],"iteration":525,"passed_time":73.48725804,"remaining_time":136.077166,"test":[0.5227153403]}, +{"learn":[0.4365688048],"iteration":526,"passed_time":73.52245291,"remaining_time":135.7444908,"test":[0.5227093541]}, +{"learn":[0.4364445979],"iteration":527,"passed_time":73.68150624,"remaining_time":135.6409547,"test":[0.5226514078]}, +{"learn":[0.4363200476],"iteration":528,"passed_time":73.83913162,"remaining_time":135.5345875,"test":[0.522653922]}, +{"learn":[0.4363052844],"iteration":529,"passed_time":73.91367196,"remaining_time":135.2759657,"test":[0.5226686081]}, +{"learn":[0.4362704758],"iteration":530,"passed_time":74.06893128,"remaining_time":135.1653379,"test":[0.5226732773]}, +{"learn":[0.4361591042],"iteration":531,"passed_time":74.23409291,"remaining_time":135.07256,"test":[0.5226849304]}, +{"learn":[0.4361454766],"iteration":532,"passed_time":74.30237719,"remaining_time":134.80375,"test":[0.5226886419]}, +{"learn":[0.436116267],"iteration":533,"passed_time":74.45182026,"remaining_time":134.6825063,"test":[0.5227434753]}, +{"learn":[0.4360903322],"iteration":534,"passed_time":74.61297263,"remaining_time":134.5822777,"test":[0.5227471469]}, +{"learn":[0.4360751992],"iteration":535,"passed_time":74.65320045,"remaining_time":134.2643381,"test":[0.5228053326]}, +{"learn":[0.4360617036],"iteration":536,"passed_time":74.72567821,"remaining_time":134.0052665,"test":[0.5227919634]}, +{"learn":[0.4360393342],"iteration":537,"passed_time":74.88740847,"remaining_time":133.9064813,"test":[0.5227967524]}, +{"learn":[0.4359319506],"iteration":538,"passed_time":75.04895673,"remaining_time":133.8071381,"test":[0.5227892896]}, +{"learn":[0.4359098189],"iteration":539,"passed_time":75.21364758,"remaining_time":133.7131513,"test":[0.522829876]}, +{"learn":[0.4358879777],"iteration":540,"passed_time":75.36559974,"remaining_time":133.5963219,"test":[0.5228210164]}, +{"learn":[0.4358591906],"iteration":541,"passed_time":75.51358751,"remaining_time":133.4723558,"test":[0.5228551776]}, +{"learn":[0.4357868268],"iteration":542,"passed_time":75.6692514,"remaining_time":133.3618298,"test":[0.5228748522]}, +{"learn":[0.4357649328],"iteration":543,"passed_time":75.82901407,"remaining_time":133.2583409,"test":[0.5229222628]}, +{"learn":[0.4357355383],"iteration":544,"passed_time":75.88214605,"remaining_time":132.9677972,"test":[0.5229318007]}, +{"learn":[0.4357061703],"iteration":545,"passed_time":76.03372281,"remaining_time":132.8501311,"test":[0.5229322397]}, +{"learn":[0.4356943913],"iteration":546,"passed_time":76.19466685,"remaining_time":132.7486609,"test":[0.5229199082]}, +{"learn":[0.4356770135],"iteration":547,"passed_time":76.34429248,"remaining_time":132.627311,"test":[0.5229286081]}, +{"learn":[0.4355669096],"iteration":548,"passed_time":76.49524655,"remaining_time":132.5081593,"test":[0.5230504869]}, +{"learn":[0.4354876263],"iteration":549,"passed_time":76.65321548,"remaining_time":132.4010085,"test":[0.5229934185]}, +{"learn":[0.4353802163],"iteration":550,"passed_time":76.81705209,"remaining_time":132.3037794,"test":[0.5230091423]}, +{"learn":[0.4353536477],"iteration":551,"passed_time":76.96906405,"remaining_time":132.1860013,"test":[0.5230165651]}, +{"learn":[0.4352718554],"iteration":552,"passed_time":77.12286663,"remaining_time":132.0711658,"test":[0.5229696733]}, +{"learn":[0.4352601293],"iteration":553,"passed_time":77.27815185,"remaining_time":131.9587214,"test":[0.5230418268]}, +{"learn":[0.4351814007],"iteration":554,"passed_time":77.43740861,"remaining_time":131.8528849,"test":[0.5230120555]}, +{"learn":[0.4350829701],"iteration":555,"passed_time":77.59263576,"remaining_time":131.7400147,"test":[0.523007506]}, +{"learn":[0.4350163901],"iteration":556,"passed_time":77.75780163,"remaining_time":131.6438186,"test":[0.5230182812]}, +{"learn":[0.4349806044],"iteration":557,"passed_time":77.91510297,"remaining_time":131.5340986,"test":[0.5229983272]}, +{"learn":[0.4349619324],"iteration":558,"passed_time":78.06271727,"remaining_time":131.4079015,"test":[0.5230093817]}, +{"learn":[0.4349292103],"iteration":559,"passed_time":78.22484682,"remaining_time":131.3059929,"test":[0.5230354815]}, +{"learn":[0.4348939791],"iteration":560,"passed_time":78.29736983,"remaining_time":131.0538864,"test":[0.5230684055]}, +{"learn":[0.4348553939],"iteration":561,"passed_time":78.44930176,"remaining_time":130.9349556,"test":[0.5231038038]}, +{"learn":[0.4348175482],"iteration":562,"passed_time":78.60501713,"remaining_time":130.8222043,"test":[0.5231512543]}, +{"learn":[0.4347966842],"iteration":563,"passed_time":78.76091569,"remaining_time":130.7096048,"test":[0.5231319788]}, +{"learn":[0.4347820793],"iteration":564,"passed_time":78.81039023,"remaining_time":130.4207343,"test":[0.5231420356]}, +{"learn":[0.4347550354],"iteration":565,"passed_time":78.96926769,"remaining_time":130.3132439,"test":[0.523170011]}, +{"learn":[0.434640072],"iteration":566,"passed_time":79.12901412,"remaining_time":130.2070021,"test":[0.5232054492]}, +{"learn":[0.4345157331],"iteration":567,"passed_time":79.29544234,"remaining_time":130.1115357,"test":[0.5231761568]}, +{"learn":[0.4344660292],"iteration":568,"passed_time":79.4499035,"remaining_time":129.9962393,"test":[0.5232032543]}, +{"learn":[0.4344279721],"iteration":569,"passed_time":79.59948797,"remaining_time":129.8728488,"test":[0.5232200156]}, +{"learn":[0.4344101453],"iteration":570,"passed_time":79.74856384,"remaining_time":129.7485391,"test":[0.5232166235]}, +{"learn":[0.4343892021],"iteration":571,"passed_time":79.90103371,"remaining_time":129.6296491,"test":[0.5232150271]}, +{"learn":[0.4343576948],"iteration":572,"passed_time":80.05669509,"remaining_time":129.5158051,"test":[0.5232114354]}, +{"learn":[0.434319717],"iteration":573,"passed_time":80.21008227,"remaining_time":129.3981467,"test":[0.5232127125]}, +{"learn":[0.4343054555],"iteration":574,"passed_time":80.35530859,"remaining_time":129.2672356,"test":[0.5232166634]}, +{"learn":[0.4342626975],"iteration":575,"passed_time":80.50493967,"remaining_time":129.1433407,"test":[0.5232570502]}, +{"learn":[0.4342437878],"iteration":576,"passed_time":80.66406983,"remaining_time":129.0345519,"test":[0.5232562121]}, +{"learn":[0.4342213128],"iteration":577,"passed_time":80.82600089,"remaining_time":128.9300568,"test":[0.5232680648]}, +{"learn":[0.4340750006],"iteration":578,"passed_time":80.98703981,"remaining_time":128.8239442,"test":[0.5232951223]}, +{"learn":[0.4340425689],"iteration":579,"passed_time":81.14615585,"remaining_time":128.714592,"test":[0.5232734922]}, +{"learn":[0.4338611577],"iteration":580,"passed_time":81.29742874,"remaining_time":128.5926627,"test":[0.5233136795]}, +{"learn":[0.4338519405],"iteration":581,"passed_time":81.44788718,"remaining_time":128.4693478,"test":[0.5233617286]}, +{"learn":[0.433827115],"iteration":582,"passed_time":81.60135302,"remaining_time":128.3506702,"test":[0.5233616488]}, +{"learn":[0.4338011538],"iteration":583,"passed_time":81.74983302,"remaining_time":128.2240532,"test":[0.5233495966]}, +{"learn":[0.433731431],"iteration":584,"passed_time":81.90665043,"remaining_time":128.110402,"test":[0.5233318775]}, +{"learn":[0.433711148],"iteration":585,"passed_time":82.05843798,"remaining_time":127.9887582,"test":[0.5233067754]}, +{"learn":[0.4335983503],"iteration":586,"passed_time":82.22781147,"remaining_time":127.8943644,"test":[0.5233351898]}, +{"learn":[0.4335714648],"iteration":587,"passed_time":82.38615593,"remaining_time":127.7826092,"test":[0.5232900141]}, +{"learn":[0.4335145773],"iteration":588,"passed_time":82.54055099,"remaining_time":127.6645874,"test":[0.5232538176]}, +{"learn":[0.4335001838],"iteration":589,"passed_time":82.61379936,"remaining_time":127.4212838,"test":[0.5232485099]}, +{"learn":[0.4334615194],"iteration":590,"passed_time":82.77260308,"remaining_time":127.3101459,"test":[0.5232524209]}, +{"learn":[0.4334292726],"iteration":591,"passed_time":82.9274668,"remaining_time":127.1928038,"test":[0.5232687432]}, +{"learn":[0.433355958],"iteration":592,"passed_time":83.083317,"remaining_time":127.076844,"test":[0.5232477117]}, +{"learn":[0.4332864465],"iteration":593,"passed_time":83.24329718,"remaining_time":126.9670492,"test":[0.5232545759]}, +{"learn":[0.4332533018],"iteration":594,"passed_time":83.39442709,"remaining_time":126.8436244,"test":[0.523244998]}, +{"learn":[0.4332404665],"iteration":595,"passed_time":83.47337436,"remaining_time":126.6106215,"test":[0.5232617992]}, +{"learn":[0.4332047335],"iteration":596,"passed_time":83.59800054,"remaining_time":126.447227,"test":[0.5232426434]}, +{"learn":[0.4331100004],"iteration":597,"passed_time":83.76776962,"remaining_time":126.3520538,"test":[0.5232268798]}, +{"learn":[0.4330618283],"iteration":598,"passed_time":83.92861535,"remaining_time":126.2432094,"test":[0.5232590057]}, +{"learn":[0.4329813566],"iteration":599,"passed_time":84.08470248,"remaining_time":126.1270537,"test":[0.5232524209]}, +{"learn":[0.4329375949],"iteration":600,"passed_time":84.12675837,"remaining_time":125.8401926,"test":[0.5232754078]}, +{"learn":[0.4328643596],"iteration":601,"passed_time":84.28409843,"remaining_time":125.7261136,"test":[0.523300031]}, +{"learn":[0.4328343577],"iteration":602,"passed_time":84.43828235,"remaining_time":125.6071961,"test":[0.5232716964]}, +{"learn":[0.4327723731],"iteration":603,"passed_time":84.58643706,"remaining_time":125.4792179,"test":[0.5232841875]}, +{"learn":[0.4326699546],"iteration":604,"passed_time":84.74701583,"remaining_time":125.3695523,"test":[0.5232818729]}, +{"learn":[0.4326482718],"iteration":605,"passed_time":84.90117741,"remaining_time":125.2502518,"test":[0.523282711]}, +{"learn":[0.4326162627],"iteration":606,"passed_time":85.04948168,"remaining_time":125.1222193,"test":[0.5232781215]}, +{"learn":[0.4325593753],"iteration":607,"passed_time":85.20447396,"remaining_time":125.0039322,"test":[0.5232599235]}, +{"learn":[0.4325217672],"iteration":608,"passed_time":85.35936659,"remaining_time":124.8853787,"test":[0.5232415659]}, +{"learn":[0.4324898902],"iteration":609,"passed_time":85.51448466,"remaining_time":124.767035,"test":[0.5232594446]}, +{"learn":[0.432462899],"iteration":610,"passed_time":85.66535446,"remaining_time":124.6423897,"test":[0.5232917301]}, +{"learn":[0.4324404768],"iteration":611,"passed_time":85.78920889,"remaining_time":124.47846,"test":[0.5232865421]}, +{"learn":[0.432319492],"iteration":612,"passed_time":85.94678538,"remaining_time":124.3634562,"test":[0.5232459957]}, +{"learn":[0.4322954323],"iteration":613,"passed_time":85.99285292,"remaining_time":124.0874067,"test":[0.5232588859]}, +{"learn":[0.4322757568],"iteration":614,"passed_time":86.14279582,"remaining_time":123.9615842,"test":[0.5232828706]}, +{"learn":[0.4322003294],"iteration":615,"passed_time":86.26324002,"remaining_time":123.7933509,"test":[0.5232958806]}, +{"learn":[0.4321096634],"iteration":616,"passed_time":86.3961815,"remaining_time":123.6431576,"test":[0.5232828307]}, +{"learn":[0.4320241473],"iteration":617,"passed_time":86.54652278,"remaining_time":123.5178529,"test":[0.5232733326]}, +{"learn":[0.4319246867],"iteration":618,"passed_time":86.70689325,"remaining_time":123.4067414,"test":[0.5232422044]}, +{"learn":[0.4319043509],"iteration":619,"passed_time":86.86015587,"remaining_time":123.2853825,"test":[0.5232609212]}, +{"learn":[0.4318645772],"iteration":620,"passed_time":87.00708767,"remaining_time":123.1549598,"test":[0.5232268]}, +{"learn":[0.4318527191],"iteration":621,"passed_time":87.16154663,"remaining_time":123.0351092,"test":[0.5232017378]}, +{"learn":[0.4317747035],"iteration":622,"passed_time":87.20883716,"remaining_time":122.764286,"test":[0.5231963502]}, +{"learn":[0.4316558843],"iteration":623,"passed_time":87.36654267,"remaining_time":122.6491849,"test":[0.5231319389]}, +{"learn":[0.4315540468],"iteration":624,"passed_time":87.49325314,"remaining_time":122.4905544,"test":[0.523149219]}, +{"learn":[0.4314164499],"iteration":625,"passed_time":87.6564245,"remaining_time":122.3829313,"test":[0.5231252344]}, +{"learn":[0.4312442294],"iteration":626,"passed_time":87.82370487,"remaining_time":122.2808522,"test":[0.5231044423]}, +{"learn":[0.4310994226],"iteration":627,"passed_time":87.98817164,"remaining_time":122.1746587,"test":[0.5230896764]}, +{"learn":[0.4310544989],"iteration":628,"passed_time":88.15345928,"remaining_time":122.0694166,"test":[0.5230465759]}, +{"learn":[0.4309213918],"iteration":629,"passed_time":88.31659201,"remaining_time":121.961008,"test":[0.5230212743]}, +{"learn":[0.4308180225],"iteration":630,"passed_time":88.48017693,"remaining_time":121.8530487,"test":[0.5230591868]}, +{"learn":[0.4307432026],"iteration":631,"passed_time":88.643088,"remaining_time":121.7439879,"test":[0.5230783426]}, +{"learn":[0.4306346833],"iteration":632,"passed_time":88.80154534,"remaining_time":121.6286569,"test":[0.5230827723]}, +{"learn":[0.4306206331],"iteration":633,"passed_time":88.96058037,"remaining_time":121.5139789,"test":[0.5230903548]}, +{"learn":[0.4305275901],"iteration":634,"passed_time":89.12490707,"remaining_time":121.4063695,"test":[0.5230961016]}, +{"learn":[0.43043357],"iteration":635,"passed_time":89.27694974,"remaining_time":121.281894,"test":[0.5230887186]}, +{"learn":[0.4304329362],"iteration":636,"passed_time":89.30160813,"remaining_time":120.9847532,"test":[0.523092869]}, +{"learn":[0.4302760071],"iteration":637,"passed_time":89.45118407,"remaining_time":120.8572424,"test":[0.5230853265]}, +{"learn":[0.4302078954],"iteration":638,"passed_time":89.60563515,"remaining_time":120.7362314,"test":[0.5230822136]}, +{"learn":[0.4300681065],"iteration":639,"passed_time":89.76193947,"remaining_time":120.6176062,"test":[0.5230661707]}, +{"learn":[0.429970653],"iteration":640,"passed_time":89.91946185,"remaining_time":120.5004957,"test":[0.5230572712]}, +{"learn":[0.4298872234],"iteration":641,"passed_time":90.07464246,"remaining_time":120.3801296,"test":[0.5230463364]}, +{"learn":[0.4298472649],"iteration":642,"passed_time":90.22289252,"remaining_time":120.2504182,"test":[0.5230882397]}, +{"learn":[0.4297527694],"iteration":643,"passed_time":90.38672591,"remaining_time":120.1413624,"test":[0.52305344]}, +{"learn":[0.4295976362],"iteration":644,"passed_time":90.5493171,"remaining_time":120.0304901,"test":[0.5230494093]}, +{"learn":[0.4295214165],"iteration":645,"passed_time":90.70317634,"remaining_time":119.9079142,"test":[0.5230516841]}, +{"learn":[0.4294417107],"iteration":646,"passed_time":90.86536364,"remaining_time":119.7962213,"test":[0.5229983671]}, +{"learn":[0.4293799638],"iteration":647,"passed_time":90.9483344,"remaining_time":119.5802174,"test":[0.522962011]}, +{"learn":[0.429299809],"iteration":648,"passed_time":91.10175778,"remaining_time":119.4570044,"test":[0.5229696733]}, +{"learn":[0.429247332],"iteration":649,"passed_time":91.25457448,"remaining_time":119.3329051,"test":[0.5229587785]}, +{"learn":[0.4291443589],"iteration":650,"passed_time":91.41989603,"remaining_time":119.2250257,"test":[0.5229816058]}, +{"learn":[0.4290760623],"iteration":651,"passed_time":91.58534163,"remaining_time":119.1171314,"test":[0.5230001231]}, +{"learn":[0.4290398804],"iteration":652,"passed_time":91.7469538,"remaining_time":119.0040886,"test":[0.5230224316]}, +{"learn":[0.4290189635],"iteration":653,"passed_time":91.90578285,"remaining_time":118.8872971,"test":[0.5230725958]}, +{"learn":[0.4289683617],"iteration":654,"passed_time":92.06919205,"remaining_time":118.7762859,"test":[0.5230662904]}, +{"learn":[0.4289028381],"iteration":655,"passed_time":92.22686419,"remaining_time":118.6577338,"test":[0.5230620202]}, +{"learn":[0.4288822118],"iteration":656,"passed_time":92.38772376,"remaining_time":118.5431524,"test":[0.5230606235]}, +{"learn":[0.4288735493],"iteration":657,"passed_time":92.46469883,"remaining_time":118.3210888,"test":[0.5231221215]}, +{"learn":[0.4288645698],"iteration":658,"passed_time":92.58887111,"remaining_time":118.1596974,"test":[0.5231276687]}, +{"learn":[0.4288562506],"iteration":659,"passed_time":92.66020814,"remaining_time":117.931174,"test":[0.5231340939]}, +{"learn":[0.4288491727],"iteration":660,"passed_time":92.70387272,"remaining_time":117.6680018,"test":[0.5231017286]}, +{"learn":[0.4287641585],"iteration":661,"passed_time":92.86629495,"remaining_time":117.5558235,"test":[0.5231150179]}, +{"learn":[0.4286659656],"iteration":662,"passed_time":93.02184155,"remaining_time":117.4348135,"test":[0.523134054]}, +{"learn":[0.4285943941],"iteration":663,"passed_time":93.18396117,"remaining_time":117.3219752,"test":[0.5231242367]}, +{"learn":[0.4285142921],"iteration":664,"passed_time":93.34421469,"remaining_time":117.2066455,"test":[0.5231146588]}, +{"learn":[0.4283223432],"iteration":665,"passed_time":93.51313894,"remaining_time":117.1020389,"test":[0.5230887984]}, +{"learn":[0.4283110661],"iteration":666,"passed_time":93.67222492,"remaining_time":116.9849526,"test":[0.5230363595]}, +{"learn":[0.428259223],"iteration":667,"passed_time":93.83258878,"remaining_time":116.8693321,"test":[0.5230281783]}, +{"learn":[0.4282528581],"iteration":668,"passed_time":93.87190276,"remaining_time":116.6032155,"test":[0.5230341645]}, +{"learn":[0.4282018865],"iteration":669,"passed_time":94.03109354,"remaining_time":116.4862801,"test":[0.5230279389]}, +{"learn":[0.4281657839],"iteration":670,"passed_time":94.18489717,"remaining_time":116.362563,"test":[0.5230222321]}, +{"learn":[0.4280525636],"iteration":671,"passed_time":94.34035326,"remaining_time":116.2407924,"test":[0.5230373971]}, +{"learn":[0.4280197358],"iteration":672,"passed_time":94.49200697,"remaining_time":116.1142493,"test":[0.5229842796]}, +{"learn":[0.4279914769],"iteration":673,"passed_time":94.64191547,"remaining_time":115.9854928,"test":[0.5229610133]}, +{"learn":[0.427947504],"iteration":674,"passed_time":94.80034203,"remaining_time":115.8670847,"test":[0.5229801691]}, +{"learn":[0.4278836707],"iteration":675,"passed_time":94.9262489,"remaining_time":115.7089188,"test":[0.5229882305]}, +{"learn":[0.4278484396],"iteration":676,"passed_time":95.07302191,"remaining_time":115.5762142,"test":[0.5229999634]}, +{"learn":[0.4277037648],"iteration":677,"passed_time":95.23023514,"remaining_time":115.4561258,"test":[0.5230818146]}, +{"learn":[0.4276718878],"iteration":678,"passed_time":95.39109434,"remaining_time":115.3403365,"test":[0.523105879]}, +{"learn":[0.427630688],"iteration":679,"passed_time":95.55097554,"remaining_time":115.2232352,"test":[0.5230956227]}, +{"learn":[0.4275809577],"iteration":680,"passed_time":95.70520891,"remaining_time":115.099216,"test":[0.5230753096]}, +{"learn":[0.427435517],"iteration":681,"passed_time":95.85593326,"remaining_time":114.9708994,"test":[0.5231233587]}, +{"learn":[0.4274095558],"iteration":682,"passed_time":96.01148368,"remaining_time":114.8482901,"test":[0.5231295444]}, +{"learn":[0.4272571429],"iteration":683,"passed_time":96.16679077,"remaining_time":114.7252942,"test":[0.5231493387]}, +{"learn":[0.4270680727],"iteration":684,"passed_time":96.32364523,"remaining_time":114.604045,"test":[0.5231260724]}, +{"learn":[0.4269497024],"iteration":685,"passed_time":96.4534822,"remaining_time":114.4506334,"test":[0.523147902]}, +{"learn":[0.4269316643],"iteration":686,"passed_time":96.60890881,"remaining_time":114.3275733,"test":[0.5231435521]}, +{"learn":[0.426759206],"iteration":687,"passed_time":96.77120964,"remaining_time":114.2125323,"test":[0.5231175321]}, +{"learn":[0.4266562593],"iteration":688,"passed_time":96.93009788,"remaining_time":114.0933373,"test":[0.523061701]}, +{"learn":[0.4266057367],"iteration":689,"passed_time":97.08079239,"remaining_time":113.9644085,"test":[0.5230448997]}, +{"learn":[0.426553339],"iteration":690,"passed_time":97.23367091,"remaining_time":113.8379736,"test":[0.523096341]}, +{"learn":[0.426371109],"iteration":691,"passed_time":97.39478701,"remaining_time":113.7210808,"test":[0.5230544377]}, +{"learn":[0.4262375529],"iteration":692,"passed_time":97.54899775,"remaining_time":113.596019,"test":[0.5230272205]}, +{"learn":[0.4261506635],"iteration":693,"passed_time":97.71410083,"remaining_time":113.4835234,"test":[0.5229994845]}, +{"learn":[0.4260540816],"iteration":694,"passed_time":97.87363879,"remaining_time":113.3644305,"test":[0.5229731453]}, +{"learn":[0.4259921763],"iteration":695,"passed_time":97.9961566,"remaining_time":113.2024568,"test":[0.5230026772]}, +{"learn":[0.4259774394],"iteration":696,"passed_time":98.1527465,"remaining_time":113.07985,"test":[0.5229814063]}, +{"learn":[0.4259145833],"iteration":697,"passed_time":98.3100331,"remaining_time":112.9579463,"test":[0.523028338]}, +{"learn":[0.4258337418],"iteration":698,"passed_time":98.45921903,"remaining_time":112.8266587,"test":[0.52304047]}, +{"learn":[0.4257358394],"iteration":699,"passed_time":98.61246763,"remaining_time":112.699963,"test":[0.5231060786]}, +{"learn":[0.4257053357],"iteration":700,"passed_time":98.76372731,"remaining_time":112.5709246,"test":[0.5231529704]}, +{"learn":[0.4256336322],"iteration":701,"passed_time":98.91496051,"remaining_time":112.4417927,"test":[0.5231895659]}, +{"learn":[0.4255836113],"iteration":702,"passed_time":99.07427402,"remaining_time":112.3217587,"test":[0.5231717271]}, +{"learn":[0.4255506515],"iteration":703,"passed_time":99.22484298,"remaining_time":112.1917259,"test":[0.5231422351]}, +{"learn":[0.4254606193],"iteration":704,"passed_time":99.37207307,"remaining_time":112.0578696,"test":[0.5231952727]}, +{"learn":[0.4254141903],"iteration":705,"passed_time":99.5251199,"remaining_time":111.9305173,"test":[0.5232162643]}, +{"learn":[0.4253959409],"iteration":706,"passed_time":99.67810818,"remaining_time":111.8030266,"test":[0.5232099189]}, +{"learn":[0.4252997023],"iteration":707,"passed_time":99.73627895,"remaining_time":111.5693968,"test":[0.5232399297]}, +{"learn":[0.4252814265],"iteration":708,"passed_time":99.88756379,"remaining_time":111.4401452,"test":[0.5232366173]}, +{"learn":[0.4252647881],"iteration":709,"passed_time":100.0366089,"remaining_time":111.3083395,"test":[0.523207724]}, +{"learn":[0.4251700813],"iteration":710,"passed_time":100.1949576,"remaining_time":111.1868095,"test":[0.5232100387]}, +{"learn":[0.4250955783],"iteration":711,"passed_time":100.3623958,"remaining_time":111.0752358,"test":[0.5232050103]}, +{"learn":[0.4250570723],"iteration":712,"passed_time":100.5251024,"remaining_time":110.9582827,"test":[0.5231559634]}, +{"learn":[0.4250100359],"iteration":713,"passed_time":100.6854045,"remaining_time":110.8385545,"test":[0.5231209243]}, +{"learn":[0.4249343972],"iteration":714,"passed_time":100.8451533,"remaining_time":110.7181054,"test":[0.523134932]}, +{"learn":[0.4248776682],"iteration":715,"passed_time":100.9980359,"remaining_time":110.5900281,"test":[0.523104163]}, +{"learn":[0.4248694283],"iteration":716,"passed_time":101.0447291,"remaining_time":110.3459176,"test":[0.5230588276]}, +{"learn":[0.4247914655],"iteration":717,"passed_time":101.1973299,"remaining_time":110.2177047,"test":[0.5230664899]}, +{"learn":[0.4246726199],"iteration":718,"passed_time":101.3524558,"remaining_time":110.0921668,"test":[0.523046097]}, +{"learn":[0.4245407012],"iteration":719,"passed_time":101.5121669,"remaining_time":109.9715142,"test":[0.5229995245]}, +{"learn":[0.4244753625],"iteration":720,"passed_time":101.6662568,"remaining_time":109.8446797,"test":[0.5229938974]}, +{"learn":[0.4243575469],"iteration":721,"passed_time":101.8314337,"remaining_time":109.7297166,"test":[0.5230073065]}, +{"learn":[0.4242633155],"iteration":722,"passed_time":101.9983387,"remaining_time":109.6164719,"test":[0.5230225513]}, +{"learn":[0.424240233],"iteration":723,"passed_time":102.1587462,"remaining_time":109.4961147,"test":[0.5230371177]}, +{"learn":[0.4241992709],"iteration":724,"passed_time":102.3173171,"remaining_time":109.3736838,"test":[0.5229844792]}, +{"learn":[0.4241074956],"iteration":725,"passed_time":102.4771026,"remaining_time":109.2524482,"test":[0.5229836012]}, +{"learn":[0.4240404931],"iteration":726,"passed_time":102.5325755,"remaining_time":109.0201938,"test":[0.522949879]}, +{"learn":[0.42393031],"iteration":727,"passed_time":102.6913341,"remaining_time":108.8979532,"test":[0.5229589381]}, +{"learn":[0.4239178708],"iteration":728,"passed_time":102.8530763,"remaining_time":108.778768,"test":[0.5229379466]}, +{"learn":[0.4239140149],"iteration":729,"passed_time":102.8856279,"remaining_time":108.5231965,"test":[0.522936869]}, +{"learn":[0.4239044809],"iteration":730,"passed_time":103.0424051,"remaining_time":108.3989186,"test":[0.5229897071]}, +{"learn":[0.4238038318],"iteration":731,"passed_time":103.198447,"remaining_time":108.2737804,"test":[0.5229662812]}, +{"learn":[0.4237197683],"iteration":732,"passed_time":103.3547603,"remaining_time":108.1488419,"test":[0.5229319604]}, +{"learn":[0.4236491476],"iteration":733,"passed_time":103.5192396,"remaining_time":108.03234,"test":[0.5228941277]}, +{"learn":[0.4235076684],"iteration":734,"passed_time":103.6693174,"remaining_time":107.9007181,"test":[0.5229171944]}, +{"learn":[0.4234852462],"iteration":735,"passed_time":103.8240706,"remaining_time":107.7738994,"test":[0.5229341154]}, +{"learn":[0.4233596396],"iteration":736,"passed_time":103.9933131,"remaining_time":107.6620053,"test":[0.5229717486]}, +{"learn":[0.4233348933],"iteration":737,"passed_time":104.1524321,"remaining_time":107.539503,"test":[0.5230099005]}, +{"learn":[0.4232898376],"iteration":738,"passed_time":104.1914645,"remaining_time":107.2932402,"test":[0.5230262228]}, +{"learn":[0.4232752064],"iteration":739,"passed_time":104.3460188,"remaining_time":107.1661815,"test":[0.5230276994]}, +{"learn":[0.4232446762],"iteration":740,"passed_time":104.4959006,"remaining_time":107.0342626,"test":[0.5230006818]}, +{"learn":[0.4231698827],"iteration":741,"passed_time":104.6490588,"remaining_time":106.9056423,"test":[0.5230676473]}, +{"learn":[0.4231612202],"iteration":742,"passed_time":104.6997432,"remaining_time":106.6725513,"test":[0.5230670486]}, +{"learn":[0.4231252232],"iteration":743,"passed_time":104.8548946,"remaining_time":106.5461026,"test":[0.523074671]}, +{"learn":[0.4230553683],"iteration":744,"passed_time":105.0102054,"remaining_time":106.4197383,"test":[0.5230351622]}, +{"learn":[0.4229820274],"iteration":745,"passed_time":105.1673939,"remaining_time":106.2951944,"test":[0.5230237885]}, +{"learn":[0.4228979903],"iteration":746,"passed_time":105.3250148,"remaining_time":106.1709988,"test":[0.5229994446]}, +{"learn":[0.4228754889],"iteration":747,"passed_time":105.4778365,"remaining_time":106.0418891,"test":[0.5229985268]}, +{"learn":[0.4228285316],"iteration":748,"passed_time":105.6415714,"remaining_time":105.9236584,"test":[0.5229915828]}, +{"learn":[0.422737892],"iteration":749,"passed_time":105.7905148,"remaining_time":105.7905148,"test":[0.5230296948]}, +{"learn":[0.4227054339],"iteration":750,"passed_time":105.9507098,"remaining_time":105.6685508,"test":[0.5230588276]}, +{"learn":[0.42266088],"iteration":751,"passed_time":106.1120236,"remaining_time":105.5475979,"test":[0.5230658913]}, +{"learn":[0.4226499462],"iteration":752,"passed_time":106.1508071,"remaining_time":105.3049839,"test":[0.5231012098]}, +{"learn":[0.4226380881],"iteration":753,"passed_time":106.303048,"remaining_time":105.1751642,"test":[0.5231081538]}, +{"learn":[0.4226201028],"iteration":754,"passed_time":106.4619569,"remaining_time":105.0518648,"test":[0.5231254339]}, +{"learn":[0.4224594235],"iteration":755,"passed_time":106.6163209,"remaining_time":104.9239983,"test":[0.5231013694]}, +{"learn":[0.4223844715],"iteration":756,"passed_time":106.7738774,"remaining_time":104.7991954,"test":[0.5230952635]}, +{"learn":[0.4222138884],"iteration":757,"passed_time":106.9327943,"remaining_time":104.6756377,"test":[0.5230354815]}, +{"learn":[0.4222038789],"iteration":758,"passed_time":107.0894599,"remaining_time":104.5497889,"test":[0.5230115367]}, +{"learn":[0.4221771518],"iteration":759,"passed_time":107.1284937,"remaining_time":104.3093228,"test":[0.5230215935]}, +{"learn":[0.4220064631],"iteration":760,"passed_time":107.2900952,"remaining_time":104.1884105,"test":[0.5229917424]}, +{"learn":[0.421896861],"iteration":761,"passed_time":107.4498033,"remaining_time":104.0655576,"test":[0.5229803687]}, +{"learn":[0.4217953404],"iteration":762,"passed_time":107.6036645,"remaining_time":103.9369603,"test":[0.5229469258]}, +{"learn":[0.4217521334],"iteration":763,"passed_time":107.6367747,"remaining_time":103.6919715,"test":[0.5229724669]}, +{"learn":[0.4217373437],"iteration":764,"passed_time":107.7880944,"remaining_time":103.5611103,"test":[0.5229621308]}, +{"learn":[0.4217011882],"iteration":765,"passed_time":107.9440895,"remaining_time":103.4346758,"test":[0.5229747416]}, +{"learn":[0.4214749854],"iteration":766,"passed_time":108.1099677,"remaining_time":103.3176093,"test":[0.5229474047]}, +{"learn":[0.4213856134],"iteration":767,"passed_time":108.2672998,"remaining_time":103.1922702,"test":[0.5230021983]}, +{"learn":[0.421343727],"iteration":768,"passed_time":108.4260903,"remaining_time":103.0682341,"test":[0.5230609826]}, +{"learn":[0.4212649983],"iteration":769,"passed_time":108.591273,"remaining_time":102.9501679,"test":[0.5230393126]}, +{"learn":[0.4212258321],"iteration":770,"passed_time":108.6263813,"remaining_time":102.7089909,"test":[0.5230386342]}, +{"learn":[0.4211926873],"iteration":771,"passed_time":108.7755726,"remaining_time":102.5759285,"test":[0.523093308]}, +{"learn":[0.4211249982],"iteration":772,"passed_time":108.9282081,"remaining_time":102.4460638,"test":[0.5230694032]}, +{"learn":[0.4210057035],"iteration":773,"passed_time":109.0850233,"remaining_time":102.3200607,"test":[0.5230376365]}, +{"learn":[0.4209475748],"iteration":774,"passed_time":109.2498042,"remaining_time":102.2014297,"test":[0.5230461369]}, +{"learn":[0.420885062],"iteration":775,"passed_time":109.4101806,"remaining_time":102.0785706,"test":[0.523011856]}, +{"learn":[0.420796456],"iteration":776,"passed_time":109.5650202,"remaining_time":101.9504628,"test":[0.5229602152]}, +{"learn":[0.4207291365],"iteration":777,"passed_time":109.712259,"remaining_time":101.8152326,"test":[0.522962889]}, +{"learn":[0.4206566143],"iteration":778,"passed_time":109.8665646,"remaining_time":101.6865123,"test":[0.5229640862]}, +{"learn":[0.4206186101],"iteration":779,"passed_time":110.0182734,"remaining_time":101.5553293,"test":[0.5229567033]}, +{"learn":[0.4205757728],"iteration":780,"passed_time":110.1684901,"remaining_time":101.4227201,"test":[0.5229410594]}, +{"learn":[0.4205614321],"iteration":781,"passed_time":110.3227163,"remaining_time":101.2937471,"test":[0.5229302842]}, +{"learn":[0.4205344673],"iteration":782,"passed_time":110.4801316,"remaining_time":101.1676301,"test":[0.5229431346]}, +{"learn":[0.4204987872],"iteration":783,"passed_time":110.6320721,"remaining_time":101.0364332,"test":[0.5229212651]}, +{"learn":[0.4204069856],"iteration":784,"passed_time":110.7882103,"remaining_time":100.9090068,"test":[0.5228461185]}, +{"learn":[0.4203492002],"iteration":785,"passed_time":110.9487244,"remaining_time":100.7854825,"test":[0.5228515459]}, +{"learn":[0.4202999189],"iteration":786,"passed_time":111.0962538,"remaining_time":100.6501003,"test":[0.5228425268]}, +{"learn":[0.4202198433],"iteration":787,"passed_time":111.2570215,"remaining_time":100.5266489,"test":[0.52285845]}, +{"learn":[0.4201142292],"iteration":788,"passed_time":111.4157483,"remaining_time":100.4012636,"test":[0.5228225728]}, +{"learn":[0.4200955572],"iteration":789,"passed_time":111.570671,"remaining_time":100.2723752,"test":[0.5228387355]}, +{"learn":[0.4200499469],"iteration":790,"passed_time":111.7229211,"remaining_time":100.1410253,"test":[0.5228225728]}, +{"learn":[0.4200050496],"iteration":791,"passed_time":111.7921547,"remaining_time":99.93541103,"test":[0.52284544]}, +{"learn":[0.4199278792],"iteration":792,"passed_time":111.95854,"remaining_time":99.81675635,"test":[0.5228669903]}, +{"learn":[0.4198836686],"iteration":793,"passed_time":112.116238,"remaining_time":99.69025695,"test":[0.5228642766]}, +{"learn":[0.4198192279],"iteration":794,"passed_time":112.1561852,"remaining_time":99.4592586,"test":[0.522829437]}, +{"learn":[0.4196765074],"iteration":795,"passed_time":112.3123391,"remaining_time":99.33151599,"test":[0.5228370993]}, +{"learn":[0.4195982278],"iteration":796,"passed_time":112.4792673,"remaining_time":99.21320567,"test":[0.5228472758]}, +{"learn":[0.4195228004],"iteration":797,"passed_time":112.6348201,"remaining_time":99.08476654,"test":[0.5228739742]}, +{"learn":[0.4195053433],"iteration":798,"passed_time":112.7916972,"remaining_time":98.95742146,"test":[0.5228439235]}, +{"learn":[0.4194624532],"iteration":799,"passed_time":112.9443479,"remaining_time":98.8263044,"test":[0.5228508675]}, +{"learn":[0.4193548847],"iteration":800,"passed_time":113.1112944,"remaining_time":98.70760893,"test":[0.5228592881]}, +{"learn":[0.4192917645],"iteration":801,"passed_time":113.2628541,"remaining_time":98.57540174,"test":[0.5228722981]}, +{"learn":[0.419209761],"iteration":802,"passed_time":113.4131953,"remaining_time":98.44208855,"test":[0.5228228522]}, +{"learn":[0.4191837206],"iteration":803,"passed_time":113.5659351,"remaining_time":98.31080948,"test":[0.5228357025]}, +{"learn":[0.4191599779],"iteration":804,"passed_time":113.7175014,"remaining_time":98.17846398,"test":[0.522820338]}, +{"learn":[0.4190924207],"iteration":805,"passed_time":113.7525881,"remaining_time":97.94577681,"test":[0.5228370594]}, +{"learn":[0.4190169933],"iteration":806,"passed_time":113.9073481,"remaining_time":97.81634722,"test":[0.5228353433]}, +{"learn":[0.4188821432],"iteration":807,"passed_time":114.0632359,"remaining_time":97.68782084,"test":[0.5228897378]}, +{"learn":[0.4188419469],"iteration":808,"passed_time":114.2237052,"remaining_time":97.56314002,"test":[0.5229236994]}, +{"learn":[0.4188101227],"iteration":809,"passed_time":114.3749895,"remaining_time":97.43054658,"test":[0.5229183917]}, +{"learn":[0.4187462366],"iteration":810,"passed_time":114.5391561,"remaining_time":97.30885151,"test":[0.5229202674]}, +{"learn":[0.4186743217],"iteration":811,"passed_time":114.690609,"remaining_time":97.17627957,"test":[0.522899196]}, +{"learn":[0.4185873003],"iteration":812,"passed_time":114.8396752,"remaining_time":97.0416444,"test":[0.5229074569]}, +{"learn":[0.4184733405],"iteration":813,"passed_time":115.0028595,"remaining_time":96.9188718,"test":[0.522961572]}, +{"learn":[0.418273046],"iteration":814,"passed_time":115.1678242,"remaining_time":96.79749643,"test":[0.5229805682]}, +{"learn":[0.4182632479],"iteration":815,"passed_time":115.3189236,"remaining_time":96.66439183,"test":[0.5229783733]}, +{"learn":[0.4182081035],"iteration":816,"passed_time":115.4781547,"remaining_time":96.5380412,"test":[0.5229669995]}, +{"learn":[0.4181965887],"iteration":817,"passed_time":115.5475335,"remaining_time":96.33669667,"test":[0.5229556258]}, +{"learn":[0.4180534457],"iteration":818,"passed_time":115.7131084,"remaining_time":96.21566159,"test":[0.5229359113]}, +{"learn":[0.4179831947],"iteration":819,"passed_time":115.8781481,"remaining_time":96.09407402,"test":[0.5229794508]}, +{"learn":[0.4179211309],"iteration":820,"passed_time":116.0385267,"remaining_time":95.96852573,"test":[0.5229653633]}, +{"learn":[0.4178890425],"iteration":821,"passed_time":116.1102472,"remaining_time":95.76976592,"test":[0.5229602152]}, +{"learn":[0.41782822],"iteration":822,"passed_time":116.1552571,"remaining_time":95.54934272,"test":[0.5229697532]}, +{"learn":[0.417766341],"iteration":823,"passed_time":116.3093432,"remaining_time":95.41883009,"test":[0.52299278]}, +{"learn":[0.4176146147],"iteration":824,"passed_time":116.4663868,"remaining_time":95.29068014,"test":[0.5230005222]}, +{"learn":[0.4175319246],"iteration":825,"passed_time":116.630987,"remaining_time":95.16862623,"test":[0.5229960924]}, +{"learn":[0.4175083403],"iteration":826,"passed_time":116.7869921,"remaining_time":95.03947486,"test":[0.5229922612]}, +{"learn":[0.4174706002],"iteration":827,"passed_time":116.9390632,"remaining_time":94.90706581,"test":[0.5229859558]} ]} \ No newline at end of file diff --git a/catboost_info/learn/events.out.tfevents b/catboost_info/learn/events.out.tfevents index 6d434fb..5b440bc 100644 Binary files a/catboost_info/learn/events.out.tfevents and b/catboost_info/learn/events.out.tfevents differ diff --git a/catboost_info/learn_error.tsv b/catboost_info/learn_error.tsv index 04d9bd1..29a165b 100644 --- a/catboost_info/learn_error.tsv +++ b/catboost_info/learn_error.tsv @@ -1,967 +1,829 @@ iter Logloss -0 0.6888297474 -1 0.6843778533 -2 0.6801838406 -3 0.6758725282 -4 0.6717958104 -5 0.6675817041 -6 0.6636670098 -7 0.6599481036 -8 0.6562002689 -9 0.6524502506 -10 0.6489489216 -11 0.6453597657 -12 0.6419779363 -13 0.6384027275 -14 0.635247583 -15 0.632006197 -16 0.6287492092 -17 0.6255496834 -18 0.6224365606 -19 0.6194008721 -20 0.616453766 -21 0.6135616719 -22 0.6106488544 -23 0.607847875 -24 0.6048946542 -25 0.6022452593 -26 0.5995907629 -27 0.5970944267 -28 0.5945666725 -29 0.5921749204 -30 0.5897533027 -31 0.5874175418 -32 0.5850622958 -33 0.5827900893 -34 0.5803454688 -35 0.5780997371 -36 0.5759035957 -37 0.5737008902 -38 0.5714086176 -39 0.5692612012 -40 0.5672370863 -41 0.5652539221 -42 0.5632732751 -43 0.5613401639 -44 0.5594388404 -45 0.5576012288 -46 0.5557996272 -47 0.5539425997 -48 0.551974453 -49 0.5503364089 -50 0.5486622486 -51 0.5469907002 -52 0.5453208315 -53 0.5436994966 -54 0.5419564443 -55 0.5403698737 -56 0.53891359 -57 0.5373997756 -58 0.535896091 -59 0.5345133656 -60 0.5330963054 -61 0.5316652762 -62 0.5302454794 -63 0.5288861129 -64 0.5275314524 -65 0.5259848155 -66 0.5245433205 -67 0.5232990295 -68 0.5220427806 -69 0.5208302705 -70 0.5195512737 -71 0.5183227221 -72 0.5171945572 -73 0.516009693 -74 0.5148536476 -75 0.5137680834 -76 0.5126560745 -77 0.5116263743 -78 0.5105060534 -79 0.5095396376 -80 0.5084972829 -81 0.5075270599 -82 0.5064815646 -83 0.5053693957 -84 0.5043502061 -85 0.5032989779 -86 0.5024072883 -87 0.5014437063 -88 0.5004397388 -89 0.4995189353 -90 0.4986184078 -91 0.4975771275 -92 0.496617956 -93 0.4957491091 -94 0.4946312302 -95 0.4935674146 -96 0.4927199266 -97 0.4919466571 -98 0.4911652858 -99 0.4903496289 -100 0.48947134 -101 0.4887213406 -102 0.4880163598 -103 0.4873035648 -104 0.4865429688 -105 0.4856994859 -106 0.4849725374 -107 0.4841237906 -108 0.4833152789 -109 0.4826370338 -110 0.4818376605 -111 0.4812090853 -112 0.4803655339 -113 0.4798129804 -114 0.4791098292 -115 0.478446286 -116 0.4778884427 -117 0.4769191109 -118 0.4763374361 -119 0.4755821835 -120 0.4749231724 -121 0.4743957359 -122 0.4738008015 -123 0.4731408704 -124 0.4725707083 -125 0.4719749364 -126 0.4711808148 -127 0.4704589895 -128 0.4698102576 -129 0.4691452049 -130 0.468571779 -131 0.4681033987 -132 0.4674814854 -133 0.4669524254 -134 0.4663026673 -135 0.4658593665 -136 0.4652801064 -137 0.4645425565 -138 0.4639513168 -139 0.4634347768 -140 0.4628034019 -141 0.4623224112 -142 0.461586337 -143 0.4611285457 -144 0.4603074317 -145 0.4597451207 -146 0.4592409449 -147 0.4588621307 -148 0.4582692466 -149 0.4576049827 -150 0.4571210844 -151 0.4567751253 -152 0.456298799 -153 0.4557442517 -154 0.455219684 -155 0.4547750804 -156 0.4540994983 -157 0.45365171 -158 0.4531984133 -159 0.452475697 -160 0.4519841382 -161 0.4514628075 -162 0.4509897623 -163 0.4505219114 -164 0.4498763824 -165 0.4494257918 -166 0.4489570285 -167 0.4484824685 -168 0.4481360272 -169 0.4475481348 -170 0.4471650366 -171 0.4466306773 -172 0.4461529858 -173 0.4457833215 -174 0.4453034261 -175 0.4450199686 -176 0.4446019899 -177 0.4439405192 -178 0.4435297865 -179 0.4431146524 -180 0.4427442722 -181 0.4424331792 -182 0.4419025056 -183 0.4413158379 -184 0.4407948402 -185 0.4404438177 -186 0.4400415367 -187 0.4395656008 -188 0.4389703079 -189 0.4384312706 -190 0.4381367762 -191 0.4375719112 -192 0.4372563638 -193 0.4369477865 -194 0.4364824365 -195 0.4361439329 -196 0.4357084244 -197 0.4352810554 -198 0.4349053805 -199 0.4344790986 -200 0.4342327266 -201 0.4339312086 -202 0.433622324 -203 0.4333069898 -204 0.433016103 -205 0.4326960926 -206 0.4322273768 -207 0.4317774151 -208 0.4313578947 -209 0.4311363601 -210 0.4307259295 -211 0.4304194359 -212 0.4298612211 -213 0.4294625189 -214 0.4291281826 -215 0.4287025832 -216 0.4284719589 -217 0.4281536435 -218 0.4275385839 -219 0.4270206359 -220 0.4266576896 -221 0.4263884019 -222 0.4261642831 -223 0.4258605512 -224 0.4254523086 -225 0.4251177792 -226 0.424656069 -227 0.424228202 -228 0.4237986001 -229 0.4235049697 -230 0.4229873659 -231 0.4226419091 -232 0.4221659087 -233 0.421818612 -234 0.4213889492 -235 0.4210674577 -236 0.4205935294 -237 0.4201558608 -238 0.419830885 -239 0.4194692622 -240 0.4192500259 -241 0.4189283264 -242 0.4184776975 -243 0.4182134027 -244 0.4179530026 -245 0.4176968539 -246 0.4173084198 -247 0.416892616 -248 0.4164978179 -249 0.4161396053 -250 0.4156019797 -251 0.4152073513 -252 0.4148000337 -253 0.4146074749 -254 0.414280407 -255 0.4139564582 -256 0.4135881744 -257 0.4132535312 -258 0.4129664864 -259 0.4126203997 -260 0.4122680173 -261 0.4119182732 -262 0.4114246314 -263 0.4111822246 -264 0.4108027405 -265 0.4105693356 -266 0.4102283827 -267 0.4099106217 -268 0.4096480919 -269 0.4092079999 -270 0.4088207548 -271 0.4085756437 -272 0.4081961006 -273 0.4078953711 -274 0.407520703 -275 0.4073576737 -276 0.4071417686 -277 0.4069429918 -278 0.4064485644 -279 0.4061223634 -280 0.4057267332 -281 0.4054389502 -282 0.4052372883 -283 0.4047403571 -284 0.4044578118 -285 0.404051197 -286 0.4037730149 -287 0.4034005152 -288 0.4030044578 -289 0.4028490058 -290 0.4025849784 -291 0.4022489723 -292 0.4020255863 -293 0.4017593778 -294 0.4015167096 -295 0.4011409336 -296 0.4007781935 -297 0.4004004994 -298 0.400180385 -299 0.3997812537 -300 0.3995219084 -301 0.3993314403 -302 0.3990399207 -303 0.398748686 -304 0.3985274823 -305 0.3981787152 -306 0.3977960392 -307 0.3974284411 -308 0.397105221 -309 0.396723509 -310 0.396398708 -311 0.3961068127 -312 0.395798027 -313 0.3955335429 -314 0.3952599524 -315 0.3949482181 -316 0.3946866306 -317 0.3944754579 -318 0.3940800064 -319 0.3938273333 -320 0.3933825574 -321 0.3931735056 -322 0.3929419965 -323 0.3925980505 -324 0.3920967042 -325 0.3918192887 -326 0.3915103893 -327 0.3912379601 -328 0.3908983345 -329 0.3905602566 -330 0.390123247 -331 0.3899076357 -332 0.3895703292 -333 0.3893840912 -334 0.3890242286 -335 0.3886917765 -336 0.3884123198 -337 0.388171497 -338 0.3878854882 -339 0.3875515469 -340 0.3872064852 -341 0.3870073308 -342 0.3867466698 -343 0.386331279 -344 0.386169421 -345 0.3857987798 -346 0.385468965 -347 0.385109548 -348 0.3849603415 -349 0.3846836745 -350 0.3843686183 -351 0.3841011319 -352 0.3837880173 -353 0.3834739867 -354 0.3832903356 -355 0.3831190739 -356 0.3829284291 -357 0.3826605134 -358 0.3824491866 -359 0.3820367694 -360 0.3817432058 -361 0.3815429322 -362 0.3811995402 -363 0.3809792691 -364 0.3806570047 -365 0.3804517903 -366 0.3802837173 -367 0.3801124845 -368 0.3799137756 -369 0.3796781074 -370 0.379566495 -371 0.3792902882 -372 0.3790474508 -373 0.378781766 -374 0.3785731859 -375 0.3783878799 -376 0.3778499779 -377 0.377514766 -378 0.3774009616 -379 0.3772183709 -380 0.3769117494 -381 0.3765053351 -382 0.3762749818 -383 0.3759923737 -384 0.3757797818 -385 0.3755218113 -386 0.375314959 -387 0.3750833721 -388 0.3748213982 -389 0.3744257073 -390 0.3740447012 -391 0.3737208974 -392 0.3735127692 -393 0.3732555291 -394 0.3729833665 -395 0.3727817527 -396 0.3725220744 -397 0.3723586623 -398 0.372148794 -399 0.3718848939 -400 0.371640482 -401 0.3712428271 -402 0.3709801454 -403 0.370600042 -404 0.3702900781 -405 0.3701389026 -406 0.3699428243 -407 0.3696104313 -408 0.369319348 -409 0.3690787315 -410 0.3687048779 -411 0.3684756065 -412 0.3681175645 -413 0.3679772793 -414 0.3676024432 -415 0.367317546 -416 0.3670539079 -417 0.36689584 -418 0.3667080904 -419 0.3665458849 -420 0.3661801077 -421 0.3659408471 -422 0.365669465 -423 0.3654471382 -424 0.3652818875 -425 0.3650982933 -426 0.364880512 -427 0.3646395033 -428 0.3643629771 -429 0.3642012429 -430 0.364020582 -431 0.3637637953 -432 0.3635099593 -433 0.3632162673 -434 0.3629959429 -435 0.362682083 -436 0.3625486191 -437 0.3623408012 -438 0.3621578163 -439 0.3620045644 -440 0.3617417514 -441 0.3615232273 -442 0.361308285 -443 0.3610316934 -444 0.3607755422 -445 0.3602894149 -446 0.3600071825 -447 0.3597590055 -448 0.3595079544 -449 0.3592264732 -450 0.3589069762 -451 0.3586242555 -452 0.3583158272 -453 0.3581949084 -454 0.3579508152 -455 0.3577183812 -456 0.3575589929 -457 0.3571451279 -458 0.3568609172 -459 0.3565171394 -460 0.3562606962 -461 0.3559902563 -462 0.3557959513 -463 0.3555581413 -464 0.3553763045 -465 0.355024417 -466 0.3547536547 -467 0.3545149415 -468 0.3543972384 -469 0.3541704723 -470 0.3539331745 -471 0.3535983692 -472 0.3533096973 -473 0.3531434933 -474 0.3529828924 -475 0.3528625521 -476 0.352609791 -477 0.3523507353 -478 0.3520924679 -479 0.3518430375 -480 0.3515853834 -481 0.3513752796 -482 0.3511038603 -483 0.3508850705 -484 0.3506356661 -485 0.3504275921 -486 0.3500843115 -487 0.349780312 -488 0.3496371598 -489 0.3494163659 -490 0.3490587832 -491 0.3489206597 -492 0.3487146241 -493 0.3484828357 -494 0.3483054629 -495 0.3480629223 -496 0.3478228525 -497 0.3475904642 -498 0.3474519225 -499 0.347266402 -500 0.3470875679 -501 0.3468975212 -502 0.3465415179 -503 0.3463154126 -504 0.3461702311 -505 0.3459431763 -506 0.3458714034 -507 0.3456899407 -508 0.3453860974 -509 0.3452507756 -510 0.3448358775 -511 0.3445946636 -512 0.3443777225 -513 0.3440133269 -514 0.3438186796 -515 0.3436840808 -516 0.3435012118 -517 0.3431795839 -518 0.3430501999 -519 0.3428489779 -520 0.3426647014 -521 0.3423766311 -522 0.3420378374 -523 0.3418720905 -524 0.3414685807 -525 0.3411421903 -526 0.3409451733 -527 0.3406810528 -528 0.3404527806 -529 0.3403024565 -530 0.3400693497 -531 0.3398257803 -532 0.3395374332 -533 0.3393125728 -534 0.3391102037 -535 0.3388562637 -536 0.3385024007 -537 0.3382488405 -538 0.3381226696 -539 0.3378596996 -540 0.337569241 -541 0.337315514 -542 0.3371833795 -543 0.3370545532 -544 0.3367767216 -545 0.336519558 -546 0.3362306125 -547 0.3359782125 -548 0.3357714935 -549 0.3355880334 -550 0.3353489047 -551 0.3349963736 -552 0.3348267172 -553 0.3345866322 -554 0.3342920807 -555 0.3341704501 -556 0.3339419664 -557 0.3336700483 -558 0.333438461 -559 0.3332701569 -560 0.333085444 -561 0.3329268637 -562 0.3326585418 -563 0.3323858917 -564 0.3322597492 -565 0.3320723497 -566 0.3318500028 -567 0.3317003698 -568 0.3315920617 -569 0.3313601574 -570 0.3311072332 -571 0.3308134564 -572 0.3305595038 -573 0.3302819084 -574 0.3300145099 -575 0.3298225272 -576 0.3295771031 -577 0.3293529833 -578 0.3290077901 -579 0.3288118523 -580 0.3286596606 -581 0.3284702954 -582 0.3282107941 -583 0.3281107234 -584 0.327914622 -585 0.327744721 -586 0.3274402875 -587 0.3273301325 -588 0.3271104485 -589 0.3268407217 -590 0.3266789959 -591 0.3264680275 -592 0.32634523 -593 0.3262166751 -594 0.3259383163 -595 0.3258091176 -596 0.3256291288 -597 0.3254651123 -598 0.3251267808 -599 0.3248940063 -600 0.3247943445 -601 0.3246391833 -602 0.3244442438 -603 0.3242088152 -604 0.3239513642 -605 0.3238142617 -606 0.3237356807 -607 0.3236470265 -608 0.3235099602 -609 0.3232942556 -610 0.3229749395 -611 0.3227656418 -612 0.3226315651 -613 0.3223467729 -614 0.3221434067 -615 0.3219507372 -616 0.3217823628 -617 0.3215798875 -618 0.3213187565 -619 0.321117014 -620 0.3209228568 -621 0.3207513781 -622 0.3206226782 -623 0.3203971193 -624 0.3201546324 -625 0.3200555284 -626 0.3199260886 -627 0.3197357736 -628 0.3194853443 -629 0.319275618 -630 0.3190847608 -631 0.3188844397 -632 0.318642807 -633 0.3184278573 -634 0.3182777876 -635 0.3182040127 -636 0.318071471 -637 0.3178706478 -638 0.317693368 -639 0.3174985976 -640 0.3173614508 -641 0.3171950329 -642 0.3169589227 -643 0.316758031 -644 0.3165880615 -645 0.3163610951 -646 0.3161304915 -647 0.3158561089 -648 0.3156572076 -649 0.315414599 -650 0.3152863259 -651 0.3151694861 -652 0.3149860794 -653 0.3147667731 -654 0.3145614465 -655 0.3144734676 -656 0.3142281045 -657 0.3139914781 -658 0.3138600976 -659 0.3137125723 -660 0.3135670971 -661 0.3133693396 -662 0.3130852566 -663 0.3129449913 -664 0.3127195089 -665 0.3125824633 -666 0.312370612 -667 0.3122019004 -668 0.3120820947 -669 0.3118532027 -670 0.3116695914 -671 0.3115749086 -672 0.3113763025 -673 0.3112658515 -674 0.3111098179 -675 0.3108956222 -676 0.3106837019 -677 0.3104957123 -678 0.3101933102 -679 0.3100768134 -680 0.3099092656 -681 0.3096500774 -682 0.3094575917 -683 0.3091644308 -684 0.3089898464 -685 0.3088100446 -686 0.3086589447 -687 0.3084933811 -688 0.3082616501 -689 0.3080170655 -690 0.3078375463 -691 0.3076051403 -692 0.307384284 -693 0.3072687985 -694 0.3070512496 -695 0.3068562502 -696 0.3065878234 -697 0.3063924101 -698 0.3062458772 -699 0.3060334618 -700 0.3059106023 -701 0.3058270006 -702 0.3055469049 -703 0.3054158449 -704 0.3053174142 -705 0.3051504205 -706 0.305011778 -707 0.3048849247 -708 0.304744199 -709 0.3045360118 -710 0.3043679115 -711 0.3042714942 -712 0.3040196944 -713 0.3039216289 -714 0.3038130047 -715 0.3036850496 -716 0.3035152248 -717 0.3033417073 -718 0.3030970599 -719 0.3029618519 -720 0.3027549985 -721 0.3025718232 -722 0.3024418193 -723 0.3021945308 -724 0.3019528221 -725 0.3017156155 -726 0.3015865177 -727 0.3013661073 -728 0.3011089251 -729 0.300927115 -730 0.3007770674 -731 0.3005792817 -732 0.3004467704 -733 0.3001911217 -734 0.3000525341 -735 0.2999328433 -736 0.2997202099 -737 0.2994824584 -738 0.2992050009 -739 0.2990427509 -740 0.2988395051 -741 0.2985878865 -742 0.298509197 -743 0.2983378987 -744 0.2980679592 -745 0.2978696004 -746 0.2976624635 -747 0.2974292859 -748 0.2972798795 -749 0.2971529742 -750 0.2970110687 -751 0.2968677283 -752 0.2966580194 -753 0.2964190088 -754 0.2962101513 -755 0.2958582708 -756 0.2956630488 -757 0.2955094661 -758 0.2954034424 -759 0.295179588 -760 0.2949102038 -761 0.2946473163 -762 0.2944417246 -763 0.2941629977 -764 0.293937209 -765 0.2937885564 -766 0.2935453372 -767 0.2933878931 -768 0.2930591392 -769 0.2929093732 -770 0.2927237053 -771 0.2925122251 -772 0.2924261962 -773 0.2921685774 -774 0.2919398942 -775 0.2917468115 -776 0.2916083124 -777 0.2914636723 -778 0.2912984959 -779 0.2910516499 -780 0.290895014 -781 0.2906839294 -782 0.2905803766 -783 0.2903733726 -784 0.2901900636 -785 0.29005738 -786 0.2898304401 -787 0.2896983711 -788 0.2895695455 -789 0.2894678968 -790 0.2891774565 -791 0.2890548811 -792 0.2888667472 -793 0.2886836184 -794 0.2885000096 -795 0.288260505 -796 0.2879933167 -797 0.2878519577 -798 0.2876896527 -799 0.2874802847 -800 0.2872981762 -801 0.2871598211 -802 0.2870178113 -803 0.2869073282 -804 0.2866678141 -805 0.2864532399 -806 0.2863200538 -807 0.2861556917 -808 0.2858848444 -809 0.2856423073 -810 0.2854132389 -811 0.2852299996 -812 0.2850959558 -813 0.2849146204 -814 0.2846913903 -815 0.2845926483 -816 0.2844156084 -817 0.2842848212 -818 0.2840754213 -819 0.2839149939 -820 0.2837951454 -821 0.2836605367 -822 0.2835019443 -823 0.2833495423 -824 0.2832307453 -825 0.2830821673 -826 0.2829425339 -827 0.2827951166 -828 0.2826113804 -829 0.2824294296 -830 0.2822925464 -831 0.2821474105 -832 0.2820202916 -833 0.281798719 -834 0.2815670232 -835 0.2813799138 -836 0.2812724988 -837 0.2810627451 -838 0.2809944774 -839 0.2808854048 -840 0.2807020507 -841 0.2804051313 -842 0.280218087 -843 0.2800723133 -844 0.2799224238 -845 0.2796964803 -846 0.2795650883 -847 0.2794529944 -848 0.2792364767 -849 0.2789612684 -850 0.2787819522 -851 0.2786444666 -852 0.2785268278 -853 0.2783837905 -854 0.2782942021 -855 0.2781259278 -856 0.2780556168 -857 0.2779111823 -858 0.2777406052 -859 0.2775358615 -860 0.2773652933 -861 0.2771053161 -862 0.2769291947 -863 0.2768015638 -864 0.2765969139 -865 0.2763842738 -866 0.276247597 -867 0.2760827737 -868 0.2759868796 -869 0.2758826494 -870 0.2757334006 -871 0.2755094661 -872 0.275339846 -873 0.27512175 -874 0.2750026633 -875 0.2749058841 -876 0.2746880706 -877 0.2745568609 -878 0.274444608 -879 0.2742768393 -880 0.2740986951 -881 0.2739513033 -882 0.2738175587 -883 0.2736966167 -884 0.2735642987 -885 0.2734529565 -886 0.2733151616 -887 0.2731604071 -888 0.2730517447 -889 0.2729104437 -890 0.2727279799 -891 0.2726060849 -892 0.2723572099 -893 0.2721474706 -894 0.2720110593 -895 0.271849185 -896 0.2717281113 -897 0.271601325 -898 0.2714391981 -899 0.271301508 -900 0.2711285461 -901 0.2709692278 -902 0.2707891437 -903 0.2706003164 -904 0.2704172503 -905 0.2702823808 -906 0.2701378848 -907 0.2699525808 -908 0.2697386602 -909 0.2696644331 -910 0.2695528868 -911 0.2693652876 -912 0.2692442816 -913 0.2690842159 -914 0.2690076324 -915 0.2688408432 -916 0.2687160837 -917 0.2685328078 -918 0.2684305453 -919 0.2682366455 -920 0.2680791386 -921 0.267844718 -922 0.2676834537 -923 0.2675076689 -924 0.2673458139 -925 0.2672519151 -926 0.2670702167 -927 0.2669069687 -928 0.2667848939 -929 0.2666031089 -930 0.2664454667 -931 0.2662427146 -932 0.2660853277 -933 0.2658644415 -934 0.265731819 -935 0.2655791566 -936 0.2653937649 -937 0.2652483989 -938 0.2651694008 -939 0.2650483232 -940 0.2648768157 -941 0.2647636956 -942 0.2645655272 -943 0.2644135026 -944 0.2642609703 -945 0.2639463391 -946 0.2637815489 -947 0.2636627765 -948 0.2635238454 -949 0.2634120846 -950 0.2632124814 -951 0.2630447449 -952 0.2629703826 -953 0.2628027575 -954 0.262711105 -955 0.262561577 -956 0.2624464564 -957 0.2623150362 -958 0.2622062767 -959 0.2620156227 -960 0.2618944911 -961 0.2617329889 -962 0.2616033282 -963 0.2614768839 -964 0.2613325587 -965 0.2612416013 +0 0.6890148066 +1 0.6847203588 +2 0.6805131174 +3 0.6765803301 +4 0.672688954 +5 0.6687407432 +6 0.6648982259 +7 0.6610826468 +8 0.6574268492 +9 0.65394726 +10 0.6507643624 +11 0.6472299985 +12 0.6437878061 +13 0.640600947 +14 0.637173016 +15 0.6339055531 +16 0.6307334308 +17 0.6279293074 +18 0.6248787246 +19 0.6219098548 +20 0.6189836637 +21 0.616222272 +22 0.6133246039 +23 0.6107683661 +24 0.6082103325 +25 0.6056643419 +26 0.6030026748 +27 0.6006296178 +28 0.5981683509 +29 0.5957749581 +30 0.5935372267 +31 0.5913527909 +32 0.589131064 +33 0.5869613123 +34 0.5849154242 +35 0.5827890907 +36 0.5805853755 +37 0.5785595591 +38 0.5765794322 +39 0.5745794977 +40 0.5726601141 +41 0.5707947657 +42 0.5690099154 +43 0.5671066949 +44 0.5655948198 +45 0.5637785414 +46 0.5620515294 +47 0.5604507578 +48 0.5588915557 +49 0.5573862832 +50 0.5557730988 +51 0.5542890073 +52 0.5528272586 +53 0.5513183415 +54 0.5497871871 +55 0.5484578589 +56 0.5470301794 +57 0.5456861672 +58 0.5441976387 +59 0.5428836813 +60 0.5415324327 +61 0.5401875226 +62 0.539078455 +63 0.5379310928 +64 0.5367787126 +65 0.5356254873 +66 0.5344064479 +67 0.5334278464 +68 0.5322656417 +69 0.5311180153 +70 0.530093513 +71 0.5290449247 +72 0.5279487981 +73 0.5270186329 +74 0.5260421971 +75 0.5250840899 +76 0.5241200668 +77 0.5232151497 +78 0.5223893573 +79 0.5217720995 +80 0.5210962111 +81 0.5201933011 +82 0.5194253998 +83 0.5185833388 +84 0.5179518723 +85 0.5171273476 +86 0.5163828985 +87 0.515581826 +88 0.5148885069 +89 0.5141455896 +90 0.5133925308 +91 0.5126036598 +92 0.5119108689 +93 0.511192513 +94 0.5104440496 +95 0.5096263916 +96 0.5089504503 +97 0.508298067 +98 0.5076842424 +99 0.5070971978 +100 0.5064180874 +101 0.5058459908 +102 0.50521463 +103 0.5046090454 +104 0.5039198463 +105 0.5032194493 +106 0.5025859228 +107 0.5019990366 +108 0.5015241822 +109 0.5009603784 +110 0.5004143223 +111 0.4998890246 +112 0.4994227799 +113 0.4989407948 +114 0.498384069 +115 0.4979274376 +116 0.4974348356 +117 0.4968953292 +118 0.4963974452 +119 0.4959457261 +120 0.495519572 +121 0.4950652647 +122 0.4946823177 +123 0.4942624492 +124 0.4938697304 +125 0.4934123595 +126 0.4929984069 +127 0.4925803872 +128 0.4921483701 +129 0.4916839213 +130 0.4913673693 +131 0.4908799965 +132 0.4904615014 +133 0.4900727969 +134 0.4896833529 +135 0.4893555503 +136 0.488954433 +137 0.4887286263 +138 0.488321329 +139 0.4879829095 +140 0.4875670025 +141 0.4873085001 +142 0.4869168904 +143 0.486518467 +144 0.4861425979 +145 0.4858837256 +146 0.4855419256 +147 0.4852116931 +148 0.484938401 +149 0.4845426186 +150 0.4842311373 +151 0.4839309068 +152 0.4836141436 +153 0.4832906721 +154 0.4830399871 +155 0.482840432 +156 0.4825772285 +157 0.4822856077 +158 0.4820066638 +159 0.481777952 +160 0.4815088326 +161 0.4811545141 +162 0.4808466247 +163 0.480584953 +164 0.4802866768 +165 0.4800326112 +166 0.4797512376 +167 0.4794567117 +168 0.4791987374 +169 0.4789246529 +170 0.4787111533 +171 0.4784767897 +172 0.4782688891 +173 0.4780129748 +174 0.4777808824 +175 0.4775515896 +176 0.4772707969 +177 0.4770373313 +178 0.4767772442 +179 0.476497772 +180 0.4762753986 +181 0.4760106634 +182 0.4757992238 +183 0.4755742622 +184 0.4753871199 +185 0.4752141334 +186 0.4748972117 +187 0.4746180037 +188 0.4744396824 +189 0.4742329438 +190 0.474052721 +191 0.4738736602 +192 0.4735943465 +193 0.4733345764 +194 0.4731217634 +195 0.4729052003 +196 0.4726750095 +197 0.4724771447 +198 0.472306588 +199 0.4721346051 +200 0.4718955933 +201 0.4716859496 +202 0.4714805843 +203 0.471280818 +204 0.4711345586 +205 0.4709766788 +206 0.4708556675 +207 0.4706085214 +208 0.4704746748 +209 0.4703067063 +210 0.4701873852 +211 0.4699815974 +212 0.4697822537 +213 0.4696142323 +214 0.4693953451 +215 0.4692302288 +216 0.4690629998 +217 0.468853673 +218 0.4686768307 +219 0.468512454 +220 0.4682854852 +221 0.4680980788 +222 0.4679088237 +223 0.4677077369 +224 0.4675551919 +225 0.4673934034 +226 0.4673336108 +227 0.4671836012 +228 0.4670666043 +229 0.4669395187 +230 0.4667662153 +231 0.4666467358 +232 0.466536183 +233 0.4663676334 +234 0.4661768994 +235 0.4660384046 +236 0.4658624074 +237 0.4657251803 +238 0.4655313826 +239 0.465325542 +240 0.4651989846 +241 0.4650546267 +242 0.4648722911 +243 0.4647227041 +244 0.4645644545 +245 0.464447035 +246 0.464317995 +247 0.4641463291 +248 0.4639036727 +249 0.4637813937 +250 0.4636937121 +251 0.463614957 +252 0.4635092636 +253 0.4633952246 +254 0.4632521345 +255 0.4631547867 +256 0.4630138093 +257 0.4628916888 +258 0.4627510812 +259 0.4626029731 +260 0.4625061007 +261 0.4623717259 +262 0.4622839914 +263 0.4622010108 +264 0.4621094732 +265 0.4619561359 +266 0.461855883 +267 0.4617580598 +268 0.4616690048 +269 0.4615131322 +270 0.4613585272 +271 0.4612326036 +272 0.4610718187 +273 0.4609134635 +274 0.4607590698 +275 0.4606531651 +276 0.4605304636 +277 0.4604467434 +278 0.4603158019 +279 0.4601732928 +280 0.4599872597 +281 0.459809361 +282 0.4595980271 +283 0.4594952916 +284 0.4593488209 +285 0.4591309373 +286 0.4589785507 +287 0.4588693712 +288 0.4587822177 +289 0.4586388635 +290 0.4584244131 +291 0.4582788404 +292 0.4581941167 +293 0.4581090232 +294 0.4580109359 +295 0.4579066158 +296 0.4578431787 +297 0.4576744707 +298 0.4575625445 +299 0.4573806314 +300 0.4572719273 +301 0.4571713575 +302 0.45706334 +303 0.4569449697 +304 0.4568074785 +305 0.4566027471 +306 0.4565386761 +307 0.4564468744 +308 0.4562576721 +309 0.4561567326 +310 0.4559678472 +311 0.455821535 +312 0.4557563548 +313 0.4555635608 +314 0.4554664243 +315 0.4553908384 +316 0.4552511288 +317 0.4551686235 +318 0.4550458163 +319 0.4549037826 +320 0.4548248691 +321 0.4547239295 +322 0.454637357 +323 0.454509215 +324 0.4543753156 +325 0.4542463813 +326 0.4540974281 +327 0.4540544852 +328 0.4539036833 +329 0.4538263544 +330 0.4537480747 +331 0.4535955825 +332 0.4535004004 +333 0.4534363294 +334 0.4533120961 +335 0.4532527789 +336 0.4531084739 +337 0.4529905262 +338 0.4529275116 +339 0.4528593206 +340 0.4527550533 +341 0.4526868095 +342 0.4525645305 +343 0.4524657038 +344 0.4524050661 +345 0.4523432664 +346 0.4521117022 +347 0.4520467333 +348 0.4519960258 +349 0.4519254051 +350 0.451832547 +351 0.4516634165 +352 0.4515800132 +353 0.4514333841 +354 0.4513670947 +355 0.4512602392 +356 0.4510774282 +357 0.4510062793 +358 0.4508566394 +359 0.4507985371 +360 0.4506634756 +361 0.450561955 +362 0.4504481273 +363 0.4503394232 +364 0.4502420754 +365 0.4501235995 +366 0.450039668 +367 0.4499925523 +368 0.4498961025 +369 0.4497756722 +370 0.4496452061 +371 0.4495702542 +372 0.4495049155 +373 0.4494208256 +374 0.4492928948 +375 0.449179384 +376 0.4491512836 +377 0.4490658732 +378 0.448954845 +379 0.4488382178 +380 0.4486912718 +381 0.448673577 +382 0.4486297361 +383 0.4485145879 +384 0.4483253856 +385 0.4482166815 +386 0.4481055476 +387 0.4480823067 +388 0.4480307013 +389 0.4479079469 +390 0.4478744589 +391 0.4478029402 +392 0.4477255056 +393 0.4475660412 +394 0.4474494668 +395 0.4473260786 +396 0.4472822378 +397 0.4471496589 +398 0.4471022263 +399 0.447030285 +400 0.4469258065 +401 0.4469129184 +402 0.446814567 +403 0.4467275192 +404 0.4466951931 +405 0.4466253647 +406 0.4465769813 +407 0.4465089488 +408 0.4464336271 +409 0.4464006672 +410 0.4463606294 +411 0.4460767204 +412 0.4459628927 +413 0.4458279897 +414 0.4457970898 +415 0.4457433188 +416 0.4455423376 +417 0.445509008 +418 0.445434637 +419 0.4454038956 +420 0.4453823449 +421 0.4452761233 +422 0.4451756591 +423 0.4451443895 +424 0.4450389074 +425 0.4450113352 +426 0.4449789564 +427 0.4449239177 +428 0.4448193335 +429 0.4447422159 +430 0.4446471394 +431 0.4445214271 +432 0.4443971409 +433 0.4443232982 +434 0.4442969409 +435 0.4442356165 +436 0.4441891875 +437 0.4441385328 +438 0.4438870026 +439 0.4437075193 +440 0.4436420749 +441 0.4435003053 +442 0.4433527254 +443 0.4433024933 +444 0.4432446023 +445 0.4431795277 +446 0.4431337325 +447 0.4430164187 +448 0.4428659601 +449 0.4428225946 +450 0.4426428472 +451 0.4424738223 +452 0.4424119433 +453 0.4422576024 +454 0.4422291059 +455 0.4421624731 +456 0.442123254 +457 0.4420691925 +458 0.4419895923 +459 0.4418486414 +460 0.4418192733 +461 0.4417889808 +462 0.4417187035 +463 0.4416921613 +464 0.441611267 +465 0.4415747418 +466 0.4414475505 +467 0.441401412 +468 0.441264898 +469 0.4412250979 +470 0.4411516777 +471 0.4411195894 +472 0.4409704513 +473 0.4409550013 +474 0.4409130092 +475 0.4406579401 +476 0.4406162913 +477 0.4405363742 +478 0.4403470663 +479 0.4403139479 +480 0.4402780301 +481 0.4402373057 +482 0.4400009349 +483 0.4398747737 +484 0.439848073 +485 0.4397764751 +486 0.4396613797 +487 0.4396378483 +488 0.4396095366 +489 0.4394663144 +490 0.4394229489 +491 0.4393754107 +492 0.4392023978 +493 0.4391009301 +494 0.4390324221 +495 0.4389297659 +496 0.438822303 +497 0.4387215219 +498 0.4386502938 +499 0.4385849551 +500 0.4384856265 +501 0.4384638118 +502 0.4384542777 +503 0.4384396993 +504 0.4382679277 +505 0.4382344397 +506 0.4381823589 +507 0.4381218796 +508 0.4379384348 +509 0.4378280668 +510 0.4377054973 +511 0.4376783741 +512 0.437517193 +513 0.4374509828 +514 0.4373832143 +515 0.437317638 +516 0.4372261532 +517 0.4370933894 +518 0.4370755626 +519 0.4370412294 +520 0.4370063944 +521 0.4369962265 +522 0.4368221837 +523 0.4368066017 +524 0.4367131362 +525 0.4365742981 +526 0.4365688048 +527 0.4364445979 +528 0.4363200476 +529 0.4363052844 +530 0.4362704758 +531 0.4361591042 +532 0.4361454766 +533 0.436116267 +534 0.4360903322 +535 0.4360751992 +536 0.4360617036 +537 0.4360393342 +538 0.4359319506 +539 0.4359098189 +540 0.4358879777 +541 0.4358591906 +542 0.4357868268 +543 0.4357649328 +544 0.4357355383 +545 0.4357061703 +546 0.4356943913 +547 0.4356770135 +548 0.4355669096 +549 0.4354876263 +550 0.4353802163 +551 0.4353536477 +552 0.4352718554 +553 0.4352601293 +554 0.4351814007 +555 0.4350829701 +556 0.4350163901 +557 0.4349806044 +558 0.4349619324 +559 0.4349292103 +560 0.4348939791 +561 0.4348553939 +562 0.4348175482 +563 0.4347966842 +564 0.4347820793 +565 0.4347550354 +566 0.434640072 +567 0.4345157331 +568 0.4344660292 +569 0.4344279721 +570 0.4344101453 +571 0.4343892021 +572 0.4343576948 +573 0.434319717 +574 0.4343054555 +575 0.4342626975 +576 0.4342437878 +577 0.4342213128 +578 0.4340750006 +579 0.4340425689 +580 0.4338611577 +581 0.4338519405 +582 0.433827115 +583 0.4338011538 +584 0.433731431 +585 0.433711148 +586 0.4335983503 +587 0.4335714648 +588 0.4335145773 +589 0.4335001838 +590 0.4334615194 +591 0.4334292726 +592 0.433355958 +593 0.4332864465 +594 0.4332533018 +595 0.4332404665 +596 0.4332047335 +597 0.4331100004 +598 0.4330618283 +599 0.4329813566 +600 0.4329375949 +601 0.4328643596 +602 0.4328343577 +603 0.4327723731 +604 0.4326699546 +605 0.4326482718 +606 0.4326162627 +607 0.4325593753 +608 0.4325217672 +609 0.4324898902 +610 0.432462899 +611 0.4324404768 +612 0.432319492 +613 0.4322954323 +614 0.4322757568 +615 0.4322003294 +616 0.4321096634 +617 0.4320241473 +618 0.4319246867 +619 0.4319043509 +620 0.4318645772 +621 0.4318527191 +622 0.4317747035 +623 0.4316558843 +624 0.4315540468 +625 0.4314164499 +626 0.4312442294 +627 0.4310994226 +628 0.4310544989 +629 0.4309213918 +630 0.4308180225 +631 0.4307432026 +632 0.4306346833 +633 0.4306206331 +634 0.4305275901 +635 0.43043357 +636 0.4304329362 +637 0.4302760071 +638 0.4302078954 +639 0.4300681065 +640 0.429970653 +641 0.4298872234 +642 0.4298472649 +643 0.4297527694 +644 0.4295976362 +645 0.4295214165 +646 0.4294417107 +647 0.4293799638 +648 0.429299809 +649 0.429247332 +650 0.4291443589 +651 0.4290760623 +652 0.4290398804 +653 0.4290189635 +654 0.4289683617 +655 0.4289028381 +656 0.4288822118 +657 0.4288735493 +658 0.4288645698 +659 0.4288562506 +660 0.4288491727 +661 0.4287641585 +662 0.4286659656 +663 0.4285943941 +664 0.4285142921 +665 0.4283223432 +666 0.4283110661 +667 0.428259223 +668 0.4282528581 +669 0.4282018865 +670 0.4281657839 +671 0.4280525636 +672 0.4280197358 +673 0.4279914769 +674 0.427947504 +675 0.4278836707 +676 0.4278484396 +677 0.4277037648 +678 0.4276718878 +679 0.427630688 +680 0.4275809577 +681 0.427435517 +682 0.4274095558 +683 0.4272571429 +684 0.4270680727 +685 0.4269497024 +686 0.4269316643 +687 0.426759206 +688 0.4266562593 +689 0.4266057367 +690 0.426553339 +691 0.426371109 +692 0.4262375529 +693 0.4261506635 +694 0.4260540816 +695 0.4259921763 +696 0.4259774394 +697 0.4259145833 +698 0.4258337418 +699 0.4257358394 +700 0.4257053357 +701 0.4256336322 +702 0.4255836113 +703 0.4255506515 +704 0.4254606193 +705 0.4254141903 +706 0.4253959409 +707 0.4252997023 +708 0.4252814265 +709 0.4252647881 +710 0.4251700813 +711 0.4250955783 +712 0.4250570723 +713 0.4250100359 +714 0.4249343972 +715 0.4248776682 +716 0.4248694283 +717 0.4247914655 +718 0.4246726199 +719 0.4245407012 +720 0.4244753625 +721 0.4243575469 +722 0.4242633155 +723 0.424240233 +724 0.4241992709 +725 0.4241074956 +726 0.4240404931 +727 0.42393031 +728 0.4239178708 +729 0.4239140149 +730 0.4239044809 +731 0.4238038318 +732 0.4237197683 +733 0.4236491476 +734 0.4235076684 +735 0.4234852462 +736 0.4233596396 +737 0.4233348933 +738 0.4232898376 +739 0.4232752064 +740 0.4232446762 +741 0.4231698827 +742 0.4231612202 +743 0.4231252232 +744 0.4230553683 +745 0.4229820274 +746 0.4228979903 +747 0.4228754889 +748 0.4228285316 +749 0.422737892 +750 0.4227054339 +751 0.42266088 +752 0.4226499462 +753 0.4226380881 +754 0.4226201028 +755 0.4224594235 +756 0.4223844715 +757 0.4222138884 +758 0.4222038789 +759 0.4221771518 +760 0.4220064631 +761 0.421896861 +762 0.4217953404 +763 0.4217521334 +764 0.4217373437 +765 0.4217011882 +766 0.4214749854 +767 0.4213856134 +768 0.421343727 +769 0.4212649983 +770 0.4212258321 +771 0.4211926873 +772 0.4211249982 +773 0.4210057035 +774 0.4209475748 +775 0.420885062 +776 0.420796456 +777 0.4207291365 +778 0.4206566143 +779 0.4206186101 +780 0.4205757728 +781 0.4205614321 +782 0.4205344673 +783 0.4204987872 +784 0.4204069856 +785 0.4203492002 +786 0.4202999189 +787 0.4202198433 +788 0.4201142292 +789 0.4200955572 +790 0.4200499469 +791 0.4200050496 +792 0.4199278792 +793 0.4198836686 +794 0.4198192279 +795 0.4196765074 +796 0.4195982278 +797 0.4195228004 +798 0.4195053433 +799 0.4194624532 +800 0.4193548847 +801 0.4192917645 +802 0.419209761 +803 0.4191837206 +804 0.4191599779 +805 0.4190924207 +806 0.4190169933 +807 0.4188821432 +808 0.4188419469 +809 0.4188101227 +810 0.4187462366 +811 0.4186743217 +812 0.4185873003 +813 0.4184733405 +814 0.418273046 +815 0.4182632479 +816 0.4182081035 +817 0.4181965887 +818 0.4180534457 +819 0.4179831947 +820 0.4179211309 +821 0.4178890425 +822 0.41782822 +823 0.417766341 +824 0.4176146147 +825 0.4175319246 +826 0.4175083403 +827 0.4174706002 diff --git a/catboost_info/test/events.out.tfevents b/catboost_info/test/events.out.tfevents index 21ef36d..1d19255 100644 Binary files a/catboost_info/test/events.out.tfevents and b/catboost_info/test/events.out.tfevents differ diff --git a/catboost_info/test_error.tsv b/catboost_info/test_error.tsv index 0044f02..79bd556 100644 --- a/catboost_info/test_error.tsv +++ b/catboost_info/test_error.tsv @@ -1,967 +1,829 @@ iter Logloss -0 0.6894367488 -1 0.6866323283 -2 0.6832347909 -3 0.680628367 -4 0.6776899622 -5 0.6745306427 -6 0.6714236777 -7 0.6682217674 -8 0.6650430874 -9 0.6624866081 -10 0.6598478962 -11 0.6574211132 -12 0.6551676235 -13 0.652298714 -14 0.6498879114 -15 0.6468734378 -16 0.644194081 -17 0.6417873542 -18 0.6392452606 -19 0.636702418 -20 0.6343491073 -21 0.6320204002 -22 0.6295301392 -23 0.62739258 -24 0.6254081139 -25 0.6233833894 -26 0.6213572549 -27 0.6194033086 -28 0.6171522012 -29 0.6151961289 -30 0.6133444064 -31 0.6114320025 -32 0.609312488 -33 0.6079259374 -34 0.606578504 -35 0.6053556154 -36 0.6035539748 -37 0.6023397357 -38 0.6002911533 -39 0.5986226087 -40 0.596982672 -41 0.5957971088 -42 0.5941824253 -43 0.5933142502 -44 0.591996597 -45 0.5906366555 -46 0.5891740927 -47 0.5878053574 -48 0.5864474704 -49 0.5852450311 -50 0.5839551325 -51 0.5825860751 -52 0.5817277082 -53 0.5807398398 -54 0.5799059242 -55 0.5787335651 -56 0.5775492417 -57 0.5762486715 -58 0.5750686855 -59 0.5738545531 -60 0.5733248952 -61 0.572463996 -62 0.5714655325 -63 0.5705238222 -64 0.5694470426 -65 0.5688245645 -66 0.5679979048 -67 0.5671203165 -68 0.5662032857 -69 0.5655796278 -70 0.5646384252 -71 0.5638352824 -72 0.5629121544 -73 0.5620312263 -74 0.5614043379 -75 0.5603952626 -76 0.5595294654 -77 0.558797519 -78 0.5579124 -79 0.5572948246 -80 0.5564925979 -81 0.5556863602 -82 0.5550205893 -83 0.5542191652 -84 0.5534489319 -85 0.5529809765 -86 0.5523209344 -87 0.5515276363 -88 0.5510075772 -89 0.5503618751 -90 0.5496968913 -91 0.5492077497 -92 0.5488208948 -93 0.5481102677 -94 0.5477695657 -95 0.5473528848 -96 0.5467055851 -97 0.5460987017 -98 0.5454925434 -99 0.5450227944 -100 0.5444235767 -101 0.5437574294 -102 0.5431954329 -103 0.5425454339 -104 0.5420457687 -105 0.5416712909 -106 0.5411388932 -107 0.5408908957 -108 0.5404474545 -109 0.5399997117 -110 0.5395857881 -111 0.5390863987 -112 0.5385132877 -113 0.5380640766 -114 0.5376241018 -115 0.5373092932 -116 0.5368130322 -117 0.5364842894 -118 0.5361380177 -119 0.5357281612 -120 0.5352995933 -121 0.534909582 -122 0.5346438916 -123 0.5341349059 -124 0.5337728131 -125 0.5333257598 -126 0.5330495148 -127 0.5326537053 -128 0.5324486127 -129 0.5320864295 -130 0.5317468869 -131 0.5314947044 -132 0.531372006 -133 0.5311213141 -134 0.5308870349 -135 0.5304960011 -136 0.5301758468 -137 0.5298541797 -138 0.5296491772 -139 0.5291814082 -140 0.5288384715 -141 0.5285468712 -142 0.528236236 -143 0.5279051439 -144 0.5276675244 -145 0.5274171285 -146 0.5271530283 -147 0.5268608607 -148 0.5267401389 -149 0.526472858 -150 0.5260724695 -151 0.5258387378 -152 0.5255428934 -153 0.5252546375 -154 0.5249758778 -155 0.5247579447 -156 0.5244473558 -157 0.5242402039 -158 0.5241024278 -159 0.523911362 -160 0.523715526 -161 0.5234174774 -162 0.5230794252 -163 0.5228994109 -164 0.5226528748 -165 0.5224407533 -166 0.5223960813 -167 0.5221191331 -168 0.5218839917 -169 0.5216961544 -170 0.521487014 -171 0.5213381364 -172 0.521160075 -173 0.5209977622 -174 0.5208157033 -175 0.5206520905 -176 0.5205056043 -177 0.5203513685 -178 0.5202601457 -179 0.5200711928 -180 0.51989136 -181 0.5197788003 -182 0.51974609 -183 0.5196225215 -184 0.5195950562 -185 0.5194080544 -186 0.5192666234 -187 0.5191800512 -188 0.519037791 -189 0.5189093693 -190 0.5187168369 -191 0.5185517711 -192 0.5183862658 -193 0.5183028949 -194 0.5181958732 -195 0.5180585526 -196 0.5179728911 -197 0.5178604779 -198 0.5177032301 -199 0.5175483543 -200 0.5173753985 -201 0.5172288949 -202 0.5170678295 -203 0.5169451787 -204 0.5168218149 -205 0.5167044338 -206 0.5165180188 -207 0.5164005611 -208 0.5162414163 -209 0.516073248 -210 0.5160185553 -211 0.5158521218 -212 0.5157082597 -213 0.5156905027 -214 0.5155402102 -215 0.5154801675 -216 0.5155189359 -217 0.5153991684 -218 0.5153261196 -219 0.5151691088 -220 0.5149967893 -221 0.5149814878 -222 0.5147925239 -223 0.5146698606 -224 0.5145654013 -225 0.5144926947 -226 0.5145084457 -227 0.5144769573 -228 0.5145757733 -229 0.5144206032 -230 0.5143265707 -231 0.5142342344 -232 0.5141096788 -233 0.5141140132 -234 0.5140078358 -235 0.513933459 -236 0.513806776 -237 0.5137235078 -238 0.5136654447 -239 0.5135713715 -240 0.5135379996 -241 0.5134468057 -242 0.5133682459 -243 0.5133249833 -244 0.5132150852 -245 0.513120365 -246 0.5129924257 -247 0.5129763474 -248 0.5128226271 -249 0.5127826987 -250 0.5127138359 -251 0.5126318732 -252 0.5125947985 -253 0.5125652468 -254 0.5125666616 -255 0.5125140048 -256 0.5124993825 -257 0.5123324333 -258 0.5122783635 -259 0.5122335413 -260 0.512145646 -261 0.5121377823 -262 0.512091578 -263 0.5120292976 -264 0.5120902521 -265 0.5120974443 -266 0.5119645507 -267 0.5119882343 -268 0.5119641051 -269 0.5119403601 -270 0.5119129427 -271 0.5117732378 -272 0.5116055435 -273 0.5115602894 -274 0.5114482834 -275 0.5113445452 -276 0.5113178562 -277 0.5112697708 -278 0.5111261956 -279 0.5111573134 -280 0.5111066336 -281 0.5110355436 -282 0.5109765438 -283 0.5108631258 -284 0.5108347264 -285 0.5108334868 -286 0.5107290826 -287 0.5106582421 -288 0.5106330775 -289 0.5105734175 -290 0.5105549069 -291 0.5104815181 -292 0.5104717423 -293 0.5104175601 -294 0.5103336327 -295 0.5101938966 -296 0.5101015673 -297 0.5099715848 -298 0.5098415423 -299 0.5098098914 -300 0.5097325909 -301 0.5096397819 -302 0.5095721888 -303 0.5095304579 -304 0.5094451005 -305 0.5094028816 -306 0.5092861552 -307 0.5091815462 -308 0.5091775571 -309 0.5092234067 -310 0.5092586566 -311 0.5092035985 -312 0.509147253 -313 0.5090568842 -314 0.509007357 -315 0.5089293076 -316 0.5089489026 -317 0.5089208763 -318 0.5089349734 -319 0.509035107 -320 0.5090150422 -321 0.5089846825 -322 0.5089624542 -323 0.50893317 -324 0.5088920798 -325 0.5087992649 -326 0.5087298504 -327 0.5087316462 -328 0.5086961406 -329 0.5087310904 -330 0.5087163332 -331 0.5086975423 -332 0.5086304202 -333 0.5086183111 -334 0.5085667116 -335 0.5085935087 -336 0.5085519803 -337 0.5085583593 -338 0.5085608065 -339 0.5085514998 -340 0.5085025656 -341 0.5084888826 -342 0.508462585 -343 0.5083835406 -344 0.5083649887 -345 0.5083079944 -346 0.5082942633 -347 0.5082860334 -348 0.5083025103 -349 0.5082591851 -350 0.5081711269 -351 0.5080878957 -352 0.5081260813 -353 0.5080943311 -354 0.5080651593 -355 0.5080642117 -356 0.5080466089 -357 0.5079882259 -358 0.5079464437 -359 0.5079838694 -360 0.5079297713 -361 0.5079131811 -362 0.5078599709 -363 0.5077463696 -364 0.5077197469 -365 0.5077004378 -366 0.5076838752 -367 0.5076601617 -368 0.5076787921 -369 0.5076389894 -370 0.5076271673 -371 0.5076352429 -372 0.5076127349 -373 0.5076033012 -374 0.5075922244 -375 0.5075862028 -376 0.5075424397 -377 0.5075424949 -378 0.507526417 -379 0.5075084202 -380 0.5074932695 -381 0.507469235 -382 0.5074293949 -383 0.5074686458 -384 0.5074357297 -385 0.5074452927 -386 0.5074675993 -387 0.507481455 -388 0.5074475262 -389 0.5074268851 -390 0.5073994954 -391 0.5072916024 -392 0.5072936918 -393 0.5072348557 -394 0.5072225568 -395 0.5072937124 -396 0.5072761386 -397 0.5072880355 -398 0.5072828489 -399 0.5072526119 -400 0.5072515392 -401 0.5072794463 -402 0.5072681779 -403 0.5072502156 -404 0.5071983432 -405 0.5072031104 -406 0.5072056994 -407 0.5072314297 -408 0.5071362227 -409 0.5071288366 -410 0.5071689724 -411 0.5071708147 -412 0.507177287 -413 0.5070860397 -414 0.5070226264 -415 0.5070131435 -416 0.5070095263 -417 0.507044054 -418 0.507023036 -419 0.5070268056 -420 0.5070349412 -421 0.5070033397 -422 0.5069683372 -423 0.5069920282 -424 0.5069498858 -425 0.5069199427 -426 0.5069387962 -427 0.5069173465 -428 0.5069483093 -429 0.5069258336 -430 0.5069217691 -431 0.5069108672 -432 0.5068963344 -433 0.5069664516 -434 0.5069724205 -435 0.5070051248 -436 0.5070001248 -437 0.5070222784 -438 0.507023478 -439 0.5070093602 -440 0.5069702813 -441 0.5069640672 -442 0.5070052267 -443 0.5069954951 -444 0.5069610955 -445 0.5069364547 -446 0.5069277054 -447 0.5069672509 -448 0.5069573246 -449 0.5069380169 -450 0.506961818 -451 0.5069362535 -452 0.5068912457 -453 0.5068879371 -454 0.5068947912 -455 0.5069665933 -456 0.5069795637 -457 0.5070240701 -458 0.506992971 -459 0.5069348172 -460 0.5069132684 -461 0.5068882243 -462 0.5068367817 -463 0.506776348 -464 0.506754982 -465 0.5067606859 -466 0.5067701057 -467 0.506757946 -468 0.5068026176 -469 0.5067701461 -470 0.5068550559 -471 0.5067497499 -472 0.5067081015 -473 0.5066566788 -474 0.5067151211 -475 0.5067291421 -476 0.5067028592 -477 0.50663565 -478 0.5066693709 -479 0.5066875467 -480 0.506605973 -481 0.506607596 -482 0.5066498199 -483 0.5066928745 -484 0.5067099322 -485 0.5066736245 -486 0.5066082601 -487 0.5065734818 -488 0.5065252923 -489 0.5064841497 -490 0.5065169607 -491 0.506478712 -492 0.5064567153 -493 0.5064601108 -494 0.5064178238 -495 0.5064148635 -496 0.5063978251 -497 0.5064339124 -498 0.5064200159 -499 0.5064434882 -500 0.5064239982 -501 0.5064772264 -502 0.5065789909 -503 0.5065837407 -504 0.5066448524 -505 0.5066301353 -506 0.50663479 -507 0.5066314429 -508 0.5066261788 -509 0.5066175957 -510 0.5066510331 -511 0.50664843 -512 0.5066353284 -513 0.506548758 -514 0.5065177337 -515 0.5065499964 -516 0.5065496337 -517 0.5064962946 -518 0.5064960326 -519 0.5064851061 -520 0.5064662284 -521 0.5064943471 -522 0.5064647161 -523 0.5064309929 -524 0.5064304597 -525 0.5064530223 -526 0.506487065 -527 0.5064786044 -528 0.5064297 -529 0.5064040557 -530 0.5063803052 -531 0.5064024271 -532 0.5064552856 -533 0.5064203234 -534 0.5064407917 -535 0.5063981259 -536 0.5063902717 -537 0.5063711774 -538 0.5063664729 -539 0.5063920963 -540 0.5063578589 -541 0.5063573525 -542 0.5063506583 -543 0.5063618421 -544 0.5063666931 -545 0.5063686952 -546 0.5063398907 -547 0.5063824226 -548 0.5063866848 -549 0.5063995693 -550 0.5063812389 -551 0.5063865382 -552 0.5064091597 -553 0.5063833053 -554 0.506404197 -555 0.506380364 -556 0.5063907962 -557 0.5063279504 -558 0.5062946794 -559 0.5062953618 -560 0.5062961267 -561 0.5063024552 -562 0.5062753389 -563 0.50631395 -564 0.5063107689 -565 0.5063342723 -566 0.5063436197 -567 0.5063171332 -568 0.5063092833 -569 0.5062986081 -570 0.5062873734 -571 0.5063124107 -572 0.506301047 -573 0.5063246155 -574 0.5063074358 -575 0.506296475 -576 0.5062808324 -577 0.5063269395 -578 0.5062969331 -579 0.5062828064 -580 0.5062932831 -581 0.5062955041 -582 0.5062508093 -583 0.5062404237 -584 0.5062201185 -585 0.5062347311 -586 0.5062635097 -587 0.5062776471 -588 0.5062445139 -589 0.5062319359 -590 0.5062227005 -591 0.5062368767 -592 0.5062133285 -593 0.5062321503 -594 0.5062042511 -595 0.5062340315 -596 0.5062437468 -597 0.5062746991 -598 0.50627965 -599 0.5062974231 -600 0.5062727584 -601 0.506260496 -602 0.5062142888 -603 0.5061820393 -604 0.5061814466 -605 0.5062199449 -606 0.5062226176 -607 0.5061981779 -608 0.5061844741 -609 0.5061542911 -610 0.5061324845 -611 0.5061089427 -612 0.5061083396 -613 0.5061299011 -614 0.506168377 -615 0.5061061993 -616 0.5060627746 -617 0.5060140541 -618 0.5059497777 -619 0.5060163053 -620 0.5060026524 -621 0.5059808236 -622 0.5060089984 -623 0.5059915715 -624 0.5059248685 -625 0.5059140227 -626 0.5058786845 -627 0.5059552418 -628 0.5059606459 -629 0.5059261726 -630 0.5059692266 -631 0.5059473188 -632 0.5059297978 -633 0.5059922082 -634 0.5060220994 -635 0.5060302038 -636 0.506038148 -637 0.5060263253 -638 0.5060357989 -639 0.5060525157 -640 0.5060419991 -641 0.5060411908 -642 0.5060312656 -643 0.5059849808 -644 0.5059253954 -645 0.5059080788 -646 0.5058916253 -647 0.5058969904 -648 0.5058885595 -649 0.5058265814 -650 0.505830654 -651 0.5058123615 -652 0.5058062264 -653 0.5057928431 -654 0.5057580035 -655 0.5057368308 -656 0.5057510984 -657 0.5057749645 -658 0.5057557406 -659 0.5057544734 -660 0.5057500821 -661 0.5058193212 -662 0.5057491832 -663 0.5057600311 -664 0.5057580678 -665 0.5057357077 -666 0.5057406633 -667 0.5057928313 -668 0.5057847185 -669 0.5057741309 -670 0.505749747 -671 0.5057520136 -672 0.5057512929 -673 0.5057906977 -674 0.5058097783 -675 0.505839339 -676 0.5058115367 -677 0.5058180801 -678 0.5058117415 -679 0.5058457238 -680 0.5057925408 -681 0.5058168278 -682 0.5058136267 -683 0.5058538998 -684 0.5058961437 -685 0.5059451001 -686 0.505970482 -687 0.505994656 -688 0.5060154813 -689 0.5059712826 -690 0.5059902703 -691 0.5059866111 -692 0.5059755015 -693 0.5059649844 -694 0.5059119751 -695 0.5058858374 -696 0.5058416435 -697 0.5058340775 -698 0.5058636644 -699 0.5058492428 -700 0.5058566926 -701 0.5058863422 -702 0.5058717005 -703 0.5059298725 -704 0.5058853655 -705 0.5059122242 -706 0.5058886282 -707 0.5059026273 -708 0.5059104916 -709 0.5059189006 -710 0.5059070898 -711 0.5059455799 -712 0.5059708589 -713 0.5059682306 -714 0.5059523406 -715 0.5059355438 -716 0.5059690683 -717 0.5059813866 -718 0.5059722904 -719 0.5059973364 -720 0.5060047115 -721 0.506030362 -722 0.5060034012 -723 0.5059618458 -724 0.5059803819 -725 0.5059482365 -726 0.5059428649 -727 0.5059516909 -728 0.5059221594 -729 0.5059404934 -730 0.5059542729 -731 0.5059328348 -732 0.505948986 -733 0.5059416232 -734 0.5059362679 -735 0.5059248939 -736 0.5059302565 -737 0.5059777167 -738 0.5059997928 -739 0.505961037 -740 0.5059509765 -741 0.5059835837 -742 0.505976349 -743 0.5059573761 -744 0.5059454304 -745 0.5059429085 -746 0.5059228209 -747 0.5059281183 -748 0.5059280378 -749 0.5059148399 -750 0.5059382514 -751 0.5059675289 -752 0.5060162925 -753 0.5060743062 -754 0.5060359519 -755 0.5060188874 -756 0.5060201223 -757 0.5059624467 -758 0.5059632109 -759 0.5060064408 -760 0.5060460973 -761 0.5060053755 -762 0.5060205222 -763 0.5060194044 -764 0.5060200525 -765 0.5060375499 -766 0.5060459903 -767 0.5060148583 -768 0.5060146146 -769 0.5059749752 -770 0.5060176964 -771 0.5060000268 -772 0.5060217106 -773 0.5059537514 -774 0.5059628926 -775 0.5059516146 -776 0.5059927901 -777 0.5059949862 -778 0.5059528733 -779 0.5060046349 -780 0.5060286022 -781 0.5060277498 -782 0.5060387943 -783 0.5060369899 -784 0.5060452073 -785 0.5060170854 -786 0.5060900257 -787 0.5060894298 -788 0.5060983495 -789 0.5061108285 -790 0.5060842819 -791 0.5060898343 -792 0.5061189896 -793 0.50608102 -794 0.5061040576 -795 0.5060578151 -796 0.5060516257 -797 0.506045687 -798 0.5060996511 -799 0.506094483 -800 0.5061065259 -801 0.5061125939 -802 0.5061716812 -803 0.506167101 -804 0.5061922399 -805 0.5062173457 -806 0.5061880502 -807 0.5061464569 -808 0.5061590667 -809 0.5061876338 -810 0.5061703865 -811 0.5061966765 -812 0.506170529 -813 0.5061640971 -814 0.5061391526 -815 0.5061394998 -816 0.5061840543 -817 0.5061939836 -818 0.5061732495 -819 0.5061274388 -820 0.506147385 -821 0.506154873 -822 0.5062064299 -823 0.5061834081 -824 0.506192105 -825 0.5061754246 -826 0.506165841 -827 0.5062044019 -828 0.5062259468 -829 0.5061567014 -830 0.5061739276 -831 0.5061708941 -832 0.506159535 -833 0.5061944897 -834 0.5061408438 -835 0.5061642147 -836 0.506172448 -837 0.5062003702 -838 0.5062053758 -839 0.5062324989 -840 0.506256613 -841 0.5062970644 -842 0.5063135006 -843 0.5063072876 -844 0.5063230536 -845 0.506369106 -846 0.5063863766 -847 0.5063832869 -848 0.5063646779 -849 0.5063625513 -850 0.5063896015 -851 0.5064428208 -852 0.5064710737 -853 0.5064498947 -854 0.5064427465 -855 0.5063977417 -856 0.5064155266 -857 0.5064229055 -858 0.5064297923 -859 0.506402956 -860 0.5064192903 -861 0.5064187984 -862 0.5064411009 -863 0.5064823043 -864 0.5065052531 -865 0.5065045767 -866 0.506503835 -867 0.506517105 -868 0.5065256351 -869 0.5065383795 -870 0.5065447256 -871 0.5065621585 -872 0.5065729916 -873 0.5065908009 -874 0.5066165667 -875 0.5066265229 -876 0.5066195503 -877 0.506608546 -878 0.50663321 -879 0.5066445319 -880 0.5066559511 -881 0.5066508682 -882 0.5066769558 -883 0.5066592986 -884 0.5066521144 -885 0.5066316844 -886 0.5065979002 -887 0.5066127383 -888 0.5066170538 -889 0.5066598271 -890 0.506623931 -891 0.5066503985 -892 0.5066293168 -893 0.5066085076 -894 0.5066242606 -895 0.5066538169 -896 0.5066602647 -897 0.5066816876 -898 0.5066684982 -899 0.5066873616 -900 0.5066783672 -901 0.5066507473 -902 0.5066889994 -903 0.5067513272 -904 0.5067437638 -905 0.506793251 -906 0.5068243157 -907 0.5068577903 -908 0.5068519326 -909 0.5068677662 -910 0.5068615155 -911 0.5067875881 -912 0.5067724891 -913 0.506757788 -914 0.5067782133 -915 0.5067949094 -916 0.5068272419 -917 0.5068269795 -918 0.5068158303 -919 0.5068366272 -920 0.5068538355 -921 0.506891911 -922 0.5069335284 -923 0.5069484791 -924 0.506915391 -925 0.5068955184 -926 0.506904731 -927 0.5069649066 -928 0.5069530223 -929 0.5069511146 -930 0.5069560884 -931 0.5070006216 -932 0.5069718717 -933 0.5069443029 -934 0.5070005386 -935 0.5070132809 -936 0.507007071 -937 0.5070590173 -938 0.5070723138 -939 0.5070733224 -940 0.507068135 -941 0.5070579728 -942 0.5070950422 -943 0.5070876841 -944 0.5071184751 -945 0.5071752853 -946 0.5072282596 -947 0.5072204587 -948 0.5071988026 -949 0.5071825286 -950 0.5071602501 -951 0.5071835809 -952 0.507187472 -953 0.5072296431 -954 0.5072262174 -955 0.507261476 -956 0.5072836396 -957 0.5072599985 -958 0.5072650415 -959 0.5072582508 -960 0.5072661659 -961 0.5072970126 -962 0.5072462744 -963 0.5072626031 -964 0.5072797238 -965 0.5072954978 +0 0.6905107621 +1 0.6871090123 +2 0.6844606439 +3 0.6809286346 +4 0.6774402846 +5 0.6740356614 +6 0.670788834 +7 0.6676456076 +8 0.6652955508 +9 0.6623008216 +10 0.6593458408 +11 0.6572208646 +12 0.6543805391 +13 0.6523374539 +14 0.6502893403 +15 0.6482932666 +16 0.6463517071 +17 0.6438804101 +18 0.6413201184 +19 0.6394763732 +20 0.6374437837 +21 0.6349617515 +22 0.6331451835 +23 0.63127905 +24 0.6299628473 +25 0.6278537944 +26 0.6262740798 +27 0.6239180368 +28 0.6223892049 +29 0.6207937267 +30 0.6186735394 +31 0.6166546384 +32 0.6144865217 +33 0.6129900551 +34 0.6113005539 +35 0.6095609284 +36 0.6077097603 +37 0.6066736713 +38 0.6054699292 +39 0.6045189637 +40 0.6028666966 +41 0.6014614195 +42 0.5996695546 +43 0.5983460089 +44 0.5966810112 +45 0.5956450418 +46 0.5945786627 +47 0.5931140825 +48 0.5916339781 +49 0.5901821684 +50 0.5886845045 +51 0.5873437186 +52 0.5858138491 +53 0.584880044 +54 0.5836002773 +55 0.5822230555 +56 0.5812704937 +57 0.5802902358 +58 0.5795422819 +59 0.5781728022 +60 0.5770815604 +61 0.5761339871 +62 0.5754830094 +63 0.5744535051 +64 0.5735182634 +65 0.5725989848 +66 0.5722099226 +67 0.5710864752 +68 0.5703172104 +69 0.5693944997 +70 0.5683641574 +71 0.5672884797 +72 0.5666464014 +73 0.5655809402 +74 0.5646614221 +75 0.5640993193 +76 0.5637132103 +77 0.5630272732 +78 0.5621769954 +79 0.5613964367 +80 0.5605600867 +81 0.5602561082 +82 0.5594923108 +83 0.5590696861 +84 0.5583184996 +85 0.5575170291 +86 0.5569801481 +87 0.556224013 +88 0.5554498395 +89 0.555041422 +90 0.5546903123 +91 0.5543524519 +92 0.5539176154 +93 0.5533663276 +94 0.5532664381 +95 0.5530306622 +96 0.552612587 +97 0.5520417044 +98 0.5516118164 +99 0.5513018517 +100 0.5509188955 +101 0.5506174312 +102 0.5500083168 +103 0.5498264565 +104 0.5493285255 +105 0.5490933483 +106 0.5489701925 +107 0.5489353529 +108 0.5486229538 +109 0.5482983828 +110 0.5480394603 +111 0.5476499591 +112 0.5475116383 +113 0.5473223951 +114 0.5470852623 +115 0.5466578885 +116 0.5462014618 +117 0.5458354664 +118 0.5455954204 +119 0.5454222999 +120 0.5450386253 +121 0.5448259161 +122 0.5443499745 +123 0.5441528294 +124 0.5437510366 +125 0.5433484058 +126 0.542928415 +127 0.5425288969 +128 0.5422919637 +129 0.5420541924 +130 0.5417351686 +131 0.5413339345 +132 0.5411060205 +133 0.5406589721 +134 0.5402045009 +135 0.5401062476 +136 0.5396592791 +137 0.5392798347 +138 0.5389907818 +139 0.5389436904 +140 0.5386680465 +141 0.5383553282 +142 0.5380886636 +143 0.5380264471 +144 0.5378110243 +145 0.5377516413 +146 0.537631319 +147 0.5375976367 +148 0.5372723074 +149 0.5370383673 +150 0.5368126083 +151 0.5364298117 +152 0.5363292038 +153 0.5362669076 +154 0.5361287065 +155 0.5359287679 +156 0.5357148216 +157 0.5355527157 +158 0.5354150334 +159 0.5351407863 +160 0.5348638654 +161 0.5347473742 +162 0.5346073772 +163 0.5345715399 +164 0.5344203289 +165 0.5341423703 +166 0.5341244916 +167 0.5340588431 +168 0.5339983028 +169 0.5338498454 +170 0.5338024747 +171 0.5335969091 +172 0.533564464 +173 0.5333060603 +174 0.5330650165 +175 0.533035764 +176 0.532890619 +177 0.5327280741 +178 0.532661787 +179 0.5323550948 +180 0.5320937379 +181 0.5319976397 +182 0.5319445622 +183 0.5317927924 +184 0.5315881447 +185 0.5313290226 +186 0.5313750365 +187 0.5311831592 +188 0.5311377041 +189 0.5309481017 +190 0.5308184409 +191 0.5306155092 +192 0.5304099835 +193 0.5302349873 +194 0.5301382506 +195 0.5299927064 +196 0.5299585852 +197 0.52993484 +198 0.529872863 +199 0.5297793588 +200 0.5298054585 +201 0.5298823212 +202 0.5297468737 +203 0.5297105575 +204 0.5297793588 +205 0.5297511838 +206 0.5296674171 +207 0.5295779436 +208 0.5294034263 +209 0.529342447 +210 0.5292063611 +211 0.529140952 +212 0.5288928446 +213 0.5288243227 +214 0.5287417133 +215 0.528545566 +216 0.5284297532 +217 0.5284121139 +218 0.5285319973 +219 0.5284131515 +220 0.5283043227 +221 0.528141259 +222 0.5280515859 +223 0.5280135936 +224 0.5280392544 +225 0.5280392145 +226 0.5279079973 +227 0.527942358 +228 0.5279882521 +229 0.5278810594 +230 0.5277614155 +231 0.5277468092 +232 0.5276640802 +233 0.5277021922 +234 0.5277501216 +235 0.5276416918 +236 0.5275160218 +237 0.5274325345 +238 0.5274650993 +239 0.5273778607 +240 0.5272706281 +241 0.5271754478 +242 0.5271913311 +243 0.5270974278 +244 0.5270226803 +245 0.5269694432 +246 0.5269732743 +247 0.5269544777 +248 0.5267942075 +249 0.5267131945 +250 0.526730754 +251 0.5266016519 +252 0.5266562459 +253 0.5265934309 +254 0.5265000464 +255 0.52657647 +256 0.5265735966 +257 0.5264673219 +258 0.5265288599 +259 0.5264186342 +260 0.5263493142 +261 0.5263282827 +262 0.5262348583 +263 0.5261702874 +264 0.5261617471 +265 0.5260771423 +266 0.5261783088 +267 0.5261205621 +268 0.5262331423 +269 0.5261472605 +270 0.5261270671 +271 0.5260799359 +272 0.5260288138 +273 0.5260414247 +274 0.5260683227 +275 0.525982361 +276 0.5259617286 +277 0.5259804055 +278 0.5259454063 +279 0.525910008 +280 0.5257917609 +281 0.5258267202 +282 0.5257332958 +283 0.5257140602 +284 0.5256252252 +285 0.5255676381 +286 0.5255896273 +287 0.5255241385 +288 0.5254505084 +289 0.5254376979 +290 0.5253732866 +291 0.5252943088 +292 0.5251989688 +293 0.5252052743 +294 0.5252333695 +295 0.525173787 +296 0.5250960863 +297 0.5252196012 +298 0.5251910272 +299 0.5251004761 +300 0.5250343487 +301 0.5249854216 +302 0.5249281139 +303 0.5249040095 +304 0.5247956596 +305 0.524769041 +306 0.5247227877 +307 0.5246661983 +308 0.5244936365 +309 0.5244552451 +310 0.5244272298 +311 0.52448346 +312 0.52461779 +313 0.5245773234 +314 0.5245368967 +315 0.5245054094 +316 0.5245349013 +317 0.5245200556 +318 0.5246046204 +319 0.5245359389 +320 0.5245240863 +321 0.5245902935 +322 0.524544559 +323 0.5246986035 +324 0.524655942 +325 0.52455278 +326 0.5245547754 +327 0.5246175905 +328 0.5246331945 +329 0.5247260602 +330 0.524748648 +331 0.5247041108 +332 0.5246998008 +333 0.524646404 +334 0.5246238161 +335 0.5245842275 +336 0.5245910916 +337 0.524564952 +338 0.524502097 +339 0.5244784715 +340 0.5244739619 +341 0.5244371668 +342 0.5244161354 +343 0.5243407493 +344 0.5243126143 +345 0.5243770655 +346 0.5243654523 +347 0.5242717486 +348 0.5242066987 +349 0.5241857071 +350 0.5241703426 +351 0.5241180632 +352 0.5241839911 +353 0.5241755705 +354 0.5241547785 +355 0.5240910057 +356 0.5240606358 +357 0.5240552881 +358 0.5240140233 +359 0.5240000156 +360 0.5240112298 +361 0.5240250379 +362 0.5239875644 +363 0.5240291085 +364 0.5240442735 +365 0.5240801108 +366 0.5240595183 +367 0.5240408414 +368 0.5240772773 +369 0.524025876 +370 0.5239988583 +371 0.5239619435 +372 0.523977308 +373 0.5239592298 +374 0.5239681691 +375 0.5240119481 +376 0.5240491024 +377 0.524017176 +378 0.5240107509 +379 0.5240477854 +380 0.5239433863 +381 0.5239456212 +382 0.52396781 +383 0.5239154907 +384 0.5238472482 +385 0.5238477271 +386 0.5237636411 +387 0.5238468092 +388 0.5238066219 +389 0.5237445651 +390 0.5238180356 +391 0.523788823 +392 0.5238235828 +393 0.5237518284 +394 0.5237233341 +395 0.5236708153 +396 0.5237228552 +397 0.5236480279 +398 0.5236367739 +399 0.523651899 +400 0.5236269965 +401 0.5236110732 +402 0.5236593219 +403 0.5236443165 +404 0.5236209305 +405 0.5236522582 +406 0.5236051269 +407 0.5235003288 +408 0.5234595828 +409 0.5234415843 +410 0.5234715552 +411 0.5234680034 +412 0.5234185176 +413 0.5234071039 +414 0.5234527585 +415 0.5233959297 +416 0.5234332037 +417 0.5234163625 +418 0.5233865114 +419 0.523371107 +420 0.523323417 +421 0.5233568598 +422 0.5233472021 +423 0.5233202244 +424 0.5232979159 +425 0.5233085314 +426 0.5232804761 +427 0.523238054 +428 0.523211196 +429 0.5231854155 +430 0.5231295843 +431 0.5230442612 +432 0.5230478529 +433 0.5230585083 +434 0.5230607831 +435 0.5230641354 +436 0.5230561538 +437 0.5230684454 +438 0.5231114262 +439 0.5231342136 +440 0.5231202459 +441 0.5231264715 +442 0.5230611423 +443 0.5230454585 +444 0.5230618606 +445 0.5230099404 +446 0.5230171238 +447 0.523017483 +448 0.522981087 +449 0.5230335659 +450 0.5230780632 +451 0.5230968199 +452 0.5231519727 +453 0.5230957823 +454 0.5231619895 +455 0.5231427938 +456 0.5231407585 +457 0.5231268307 +458 0.5230903149 +459 0.5231239174 +460 0.5231105882 +461 0.5231072359 +462 0.5230663303 +463 0.5230520034 +464 0.5231552052 +465 0.5231227601 +466 0.5231283073 +467 0.5231457869 +468 0.5231242367 +469 0.5231054799 +470 0.5231052006 +471 0.5230944654 +472 0.5230880003 +473 0.523081615 +474 0.5230570717 +475 0.5230114569 +476 0.5230258637 +477 0.5230545575 +478 0.5230124945 +479 0.5230045129 +480 0.5230198376 +481 0.5229702321 +482 0.5229998836 +483 0.5229549074 +484 0.5230846879 +485 0.5230766664 +486 0.5230417071 +487 0.5229751008 +488 0.5229996442 +489 0.5229788123 +490 0.5229538698 +491 0.5229369489 +492 0.522943813 +493 0.5229318007 +494 0.5228958836 +495 0.5229134431 +496 0.5229490809 +497 0.5229017102 +498 0.5229517547 +499 0.522969394 +500 0.5229041446 +501 0.5228783241 +502 0.5228718192 +503 0.5229268522 +504 0.5229266925 +505 0.5230010809 +506 0.5230021185 +507 0.5229993249 +508 0.5229493602 +509 0.5229711898 +510 0.5229555459 +511 0.5229590179 +512 0.5229262935 +513 0.5228736948 +514 0.5228265237 +515 0.5228191806 +516 0.5228468368 +517 0.5228318713 +518 0.522833308 +519 0.522861483 +520 0.5228843902 +521 0.5228509473 +522 0.522768737 +523 0.5227463088 +524 0.5227663825 +525 0.5227153403 +526 0.5227093541 +527 0.5226514078 +528 0.522653922 +529 0.5226686081 +530 0.5226732773 +531 0.5226849304 +532 0.5226886419 +533 0.5227434753 +534 0.5227471469 +535 0.5228053326 +536 0.5227919634 +537 0.5227967524 +538 0.5227892896 +539 0.522829876 +540 0.5228210164 +541 0.5228551776 +542 0.5228748522 +543 0.5229222628 +544 0.5229318007 +545 0.5229322397 +546 0.5229199082 +547 0.5229286081 +548 0.5230504869 +549 0.5229934185 +550 0.5230091423 +551 0.5230165651 +552 0.5229696733 +553 0.5230418268 +554 0.5230120555 +555 0.523007506 +556 0.5230182812 +557 0.5229983272 +558 0.5230093817 +559 0.5230354815 +560 0.5230684055 +561 0.5231038038 +562 0.5231512543 +563 0.5231319788 +564 0.5231420356 +565 0.523170011 +566 0.5232054492 +567 0.5231761568 +568 0.5232032543 +569 0.5232200156 +570 0.5232166235 +571 0.5232150271 +572 0.5232114354 +573 0.5232127125 +574 0.5232166634 +575 0.5232570502 +576 0.5232562121 +577 0.5232680648 +578 0.5232951223 +579 0.5232734922 +580 0.5233136795 +581 0.5233617286 +582 0.5233616488 +583 0.5233495966 +584 0.5233318775 +585 0.5233067754 +586 0.5233351898 +587 0.5232900141 +588 0.5232538176 +589 0.5232485099 +590 0.5232524209 +591 0.5232687432 +592 0.5232477117 +593 0.5232545759 +594 0.523244998 +595 0.5232617992 +596 0.5232426434 +597 0.5232268798 +598 0.5232590057 +599 0.5232524209 +600 0.5232754078 +601 0.523300031 +602 0.5232716964 +603 0.5232841875 +604 0.5232818729 +605 0.523282711 +606 0.5232781215 +607 0.5232599235 +608 0.5232415659 +609 0.5232594446 +610 0.5232917301 +611 0.5232865421 +612 0.5232459957 +613 0.5232588859 +614 0.5232828706 +615 0.5232958806 +616 0.5232828307 +617 0.5232733326 +618 0.5232422044 +619 0.5232609212 +620 0.5232268 +621 0.5232017378 +622 0.5231963502 +623 0.5231319389 +624 0.523149219 +625 0.5231252344 +626 0.5231044423 +627 0.5230896764 +628 0.5230465759 +629 0.5230212743 +630 0.5230591868 +631 0.5230783426 +632 0.5230827723 +633 0.5230903548 +634 0.5230961016 +635 0.5230887186 +636 0.523092869 +637 0.5230853265 +638 0.5230822136 +639 0.5230661707 +640 0.5230572712 +641 0.5230463364 +642 0.5230882397 +643 0.52305344 +644 0.5230494093 +645 0.5230516841 +646 0.5229983671 +647 0.522962011 +648 0.5229696733 +649 0.5229587785 +650 0.5229816058 +651 0.5230001231 +652 0.5230224316 +653 0.5230725958 +654 0.5230662904 +655 0.5230620202 +656 0.5230606235 +657 0.5231221215 +658 0.5231276687 +659 0.5231340939 +660 0.5231017286 +661 0.5231150179 +662 0.523134054 +663 0.5231242367 +664 0.5231146588 +665 0.5230887984 +666 0.5230363595 +667 0.5230281783 +668 0.5230341645 +669 0.5230279389 +670 0.5230222321 +671 0.5230373971 +672 0.5229842796 +673 0.5229610133 +674 0.5229801691 +675 0.5229882305 +676 0.5229999634 +677 0.5230818146 +678 0.523105879 +679 0.5230956227 +680 0.5230753096 +681 0.5231233587 +682 0.5231295444 +683 0.5231493387 +684 0.5231260724 +685 0.523147902 +686 0.5231435521 +687 0.5231175321 +688 0.523061701 +689 0.5230448997 +690 0.523096341 +691 0.5230544377 +692 0.5230272205 +693 0.5229994845 +694 0.5229731453 +695 0.5230026772 +696 0.5229814063 +697 0.523028338 +698 0.52304047 +699 0.5231060786 +700 0.5231529704 +701 0.5231895659 +702 0.5231717271 +703 0.5231422351 +704 0.5231952727 +705 0.5232162643 +706 0.5232099189 +707 0.5232399297 +708 0.5232366173 +709 0.523207724 +710 0.5232100387 +711 0.5232050103 +712 0.5231559634 +713 0.5231209243 +714 0.523134932 +715 0.523104163 +716 0.5230588276 +717 0.5230664899 +718 0.523046097 +719 0.5229995245 +720 0.5229938974 +721 0.5230073065 +722 0.5230225513 +723 0.5230371177 +724 0.5229844792 +725 0.5229836012 +726 0.522949879 +727 0.5229589381 +728 0.5229379466 +729 0.522936869 +730 0.5229897071 +731 0.5229662812 +732 0.5229319604 +733 0.5228941277 +734 0.5229171944 +735 0.5229341154 +736 0.5229717486 +737 0.5230099005 +738 0.5230262228 +739 0.5230276994 +740 0.5230006818 +741 0.5230676473 +742 0.5230670486 +743 0.523074671 +744 0.5230351622 +745 0.5230237885 +746 0.5229994446 +747 0.5229985268 +748 0.5229915828 +749 0.5230296948 +750 0.5230588276 +751 0.5230658913 +752 0.5231012098 +753 0.5231081538 +754 0.5231254339 +755 0.5231013694 +756 0.5230952635 +757 0.5230354815 +758 0.5230115367 +759 0.5230215935 +760 0.5229917424 +761 0.5229803687 +762 0.5229469258 +763 0.5229724669 +764 0.5229621308 +765 0.5229747416 +766 0.5229474047 +767 0.5230021983 +768 0.5230609826 +769 0.5230393126 +770 0.5230386342 +771 0.523093308 +772 0.5230694032 +773 0.5230376365 +774 0.5230461369 +775 0.523011856 +776 0.5229602152 +777 0.522962889 +778 0.5229640862 +779 0.5229567033 +780 0.5229410594 +781 0.5229302842 +782 0.5229431346 +783 0.5229212651 +784 0.5228461185 +785 0.5228515459 +786 0.5228425268 +787 0.52285845 +788 0.5228225728 +789 0.5228387355 +790 0.5228225728 +791 0.52284544 +792 0.5228669903 +793 0.5228642766 +794 0.522829437 +795 0.5228370993 +796 0.5228472758 +797 0.5228739742 +798 0.5228439235 +799 0.5228508675 +800 0.5228592881 +801 0.5228722981 +802 0.5228228522 +803 0.5228357025 +804 0.522820338 +805 0.5228370594 +806 0.5228353433 +807 0.5228897378 +808 0.5229236994 +809 0.5229183917 +810 0.5229202674 +811 0.522899196 +812 0.5229074569 +813 0.522961572 +814 0.5229805682 +815 0.5229783733 +816 0.5229669995 +817 0.5229556258 +818 0.5229359113 +819 0.5229794508 +820 0.5229653633 +821 0.5229602152 +822 0.5229697532 +823 0.52299278 +824 0.5230005222 +825 0.5229960924 +826 0.5229922612 +827 0.5229859558 diff --git a/catboost_info/time_left.tsv b/catboost_info/time_left.tsv index fcc1a20..37ce9fe 100644 --- a/catboost_info/time_left.tsv +++ b/catboost_info/time_left.tsv @@ -1,967 +1,829 @@ iter Passed Remaining -0 30 30897 -1 64 32295 -2 99 33068 -3 135 33761 -4 168 33508 -5 201 33421 -6 237 33720 -7 271 33714 -8 304 33557 -9 343 34045 -10 381 34338 -11 417 34359 -12 452 34379 -13 490 34579 -14 528 34701 -15 563 34659 -16 598 34617 -17 632 34512 -18 666 34419 -19 700 34303 -20 737 34383 -21 771 34280 -22 808 34328 -23 842 34256 -24 878 34245 -25 913 34204 -26 947 34158 -27 986 34234 -28 1019 34145 -29 1052 34042 -30 1091 34107 -31 1125 34060 -32 1161 34040 -33 1197 34031 -34 1235 34054 -35 1273 34106 -36 1313 34177 -37 1355 34317 -38 1398 34471 -39 1441 34604 -40 1479 34616 -41 1516 34596 -42 1555 34621 -43 1594 34645 -44 1643 34869 -45 1691 35083 -46 1726 35017 -47 1769 35092 -48 1810 35134 -49 1848 35120 -50 1886 35095 -51 1920 35016 -52 1955 34945 -53 1994 34938 -54 2030 34881 -55 2072 34933 -56 2118 35055 -57 2153 34976 -58 2186 34867 -59 2223 34835 -60 2258 34759 -61 2300 34811 -62 2334 34724 -63 2373 34711 -64 2415 34744 -65 2450 34673 -66 2489 34661 -67 2526 34629 -68 2567 34638 -69 2603 34589 -70 2640 34553 -71 2678 34526 -72 2718 34522 -73 2753 34456 -74 2794 34468 -75 2835 34473 -76 2881 34539 -77 2919 34508 -78 2964 34564 -79 3012 34643 -80 3059 34707 -81 3099 34703 -82 3142 34716 -83 3183 34712 -84 3224 34707 -85 3261 34661 -86 3295 34578 -87 3332 34540 -88 3369 34493 -89 3411 34491 -90 3445 34420 -91 3481 34358 -92 3515 34283 -93 3548 34203 -94 3586 34170 -95 3625 34138 -96 3662 34092 -97 3695 34017 -98 3730 33951 -99 3767 33907 -100 3806 33881 -101 3849 33893 -102 3888 33862 -103 3923 33805 -104 3963 33787 -105 3997 33716 -106 4032 33652 -107 4069 33607 -108 4105 33560 -109 4138 33486 -110 4174 33434 -111 4213 33408 -112 4251 33370 -113 4287 33319 -114 4322 33266 -115 4359 33221 -116 4396 33183 -117 4435 33151 -118 4472 33112 -119 4512 33090 -120 4548 33041 -121 4579 32955 -122 4609 32863 -123 4639 32778 -124 4669 32684 -125 4699 32595 -126 4729 32512 -127 4760 32431 -128 4792 32355 -129 4821 32270 -130 4854 32200 -131 4883 32115 -132 4916 32048 -133 4947 31974 -134 4980 31911 -135 5011 31838 -136 5043 31767 -137 5075 31703 -138 5105 31627 -139 5139 31570 -140 5171 31504 -141 5205 31450 -142 5235 31378 -143 5267 31311 -144 5298 31244 -145 5332 31192 -146 5370 31164 -147 5408 31134 -148 5447 31114 -149 5483 31072 -150 5518 31026 -151 5558 31009 -152 5596 30984 -153 5633 30949 -154 5673 30928 -155 5716 30925 -156 5756 30911 -157 5798 30899 -158 5834 30860 -159 5870 30819 -160 5905 30775 -161 5942 30739 -162 5982 30720 -163 6020 30690 -164 6058 30660 -165 6096 30631 -166 6134 30599 -167 6172 30570 -168 6208 30529 -169 6248 30505 -170 6290 30496 -171 6328 30467 -172 6366 30435 -173 6405 30410 -174 6446 30389 -175 6485 30361 -176 6514 30292 -177 6545 30224 -178 6575 30161 -179 6607 30098 -180 6637 30033 -181 6667 29966 -182 6697 29900 -183 6729 29845 -184 6763 29796 -185 6796 29743 -186 6827 29684 -187 6857 29619 -188 6888 29559 -189 6918 29496 -190 6948 29432 -191 6979 29370 -192 7008 29305 -193 7038 29242 -194 7067 29178 -195 7097 29112 -196 7126 29049 -197 7157 28990 -198 7188 28934 -199 7217 28871 -200 7249 28815 -201 7280 28760 -202 7309 28699 -203 7339 28640 -204 7368 28575 -205 7401 28527 -206 7437 28491 -207 7474 28460 -208 7513 28437 -209 7553 28414 -210 7591 28385 -211 7631 28364 -212 7669 28336 -213 7712 28327 -214 7751 28300 -215 7788 28270 -216 7833 28266 -217 7867 28222 -218 7904 28188 -219 7943 28164 -220 7982 28137 -221 8018 28101 -222 8056 28072 -223 8092 28036 -224 8131 28010 -225 8174 27996 -226 8224 28005 -227 8262 27978 -228 8305 27962 -229 8341 27927 -230 8379 27895 -231 8418 27867 -232 8457 27839 -233 8493 27802 -234 8540 27803 -235 8576 27764 -236 8606 27708 -237 8638 27657 -238 8668 27600 -239 8698 27545 -240 8728 27490 -241 8758 27432 -242 8789 27379 -243 8819 27325 -244 8849 27270 -245 8878 27213 -246 8909 27160 -247 8942 27117 -248 8974 27066 -249 9009 27029 -250 9042 26983 -251 9083 26961 -252 9114 26910 -253 9145 26861 -254 9176 26808 -255 9206 26755 -256 9236 26702 -257 9266 26649 -258 9295 26595 -259 9326 26544 -260 9356 26493 -261 9388 26444 -262 9418 26394 -263 9449 26342 -264 9478 26289 -265 9508 26236 -266 9547 26210 -267 9585 26180 -268 9629 26168 -269 9668 26139 -270 9709 26118 -271 9747 26089 -272 9786 26062 -273 9823 26028 -274 9859 25992 -275 9896 25960 -276 9936 25934 -277 9973 25902 -278 10011 25871 -279 10049 25841 -280 10091 25820 -281 10129 25789 -282 10169 25765 -283 10206 25732 -284 10247 25707 -285 10284 25675 -286 10319 25638 -287 10354 25599 -288 10395 25576 -289 10436 25551 -290 10478 25529 -291 10516 25497 -292 10555 25470 -293 10593 25438 -294 10628 25399 -295 10666 25369 -296 10706 25343 -297 10741 25302 -298 10775 25263 -299 10813 25230 -300 10847 25190 -301 10877 25140 -302 10908 25092 -303 10938 25043 -304 10969 24995 -305 10998 24945 -306 11029 24896 -307 11059 24848 -308 11090 24802 -309 11121 24755 -310 11153 24708 -311 11184 24663 -312 11220 24627 -313 11256 24593 -314 11288 24547 -315 11318 24498 -316 11350 24456 -317 11383 24413 -318 11420 24379 -319 11450 24332 -320 11480 24284 -321 11509 24235 -322 11541 24190 -323 11571 24143 -324 11603 24100 -325 11637 24061 -326 11678 24035 -327 11718 24009 -328 11753 23970 -329 11789 23936 -330 11832 23916 -331 11872 23888 -332 11914 23864 -333 11952 23833 -334 11990 23801 -335 12027 23768 -336 12068 23742 -337 12106 23711 -338 12149 23689 -339 12189 23661 -340 12227 23629 -341 12266 23599 -342 12304 23568 -343 12344 23541 -344 12380 23504 -345 12415 23467 -346 12455 23438 -347 12503 23426 -348 12548 23406 -349 12588 23378 -350 12627 23348 -351 12668 23322 -352 12717 23308 -353 12759 23283 -354 12803 23261 -355 12842 23232 -356 12884 23205 -357 12927 23183 -358 12970 23158 -359 13008 23126 -360 13043 23088 -361 13081 23055 -362 13121 23025 -363 13159 22993 -364 13199 22963 -365 13238 22931 -366 13276 22900 -367 13312 22863 -368 13352 22832 -369 13388 22796 -370 13431 22772 -371 13467 22735 -372 13507 22705 -373 13544 22670 -374 13586 22644 -375 13626 22614 -376 13671 22592 -377 13717 22571 -378 13759 22545 -379 13797 22512 -380 13836 22480 -381 13872 22443 -382 13911 22410 -383 13954 22385 -384 13992 22351 -385 14034 22324 -386 14073 22292 -387 14113 22262 -388 14150 22226 -389 14189 22194 -390 14226 22158 -391 14262 22121 -392 14301 22088 -393 14337 22052 -394 14375 22018 -395 14413 21984 -396 14451 21950 -397 14489 21916 -398 14531 21888 -399 14573 21859 -400 14608 21821 -401 14644 21785 -402 14681 21748 -403 14720 21716 -404 14758 21682 -405 14797 21648 -406 14834 21614 -407 14877 21586 -408 14910 21545 -409 14947 21509 -410 14982 21470 -411 15020 21436 -412 15061 21406 -413 15096 21369 -414 15133 21333 -415 15167 21293 -416 15199 21250 -417 15235 21213 -418 15273 21178 -419 15309 21142 -420 15350 21111 -421 15391 21080 -422 15426 21042 -423 15463 21006 -424 15500 20971 -425 15539 20938 -426 15576 20901 -427 15615 20869 -428 15652 20833 -429 15689 20798 -430 15729 20766 -431 15760 20722 -432 15791 20678 -433 15823 20636 -434 15856 20595 -435 15887 20551 -436 15918 20507 -437 15947 20462 -438 15979 20420 -439 16011 20378 -440 16046 20339 -441 16077 20297 -442 16109 20255 -443 16141 20213 -444 16172 20170 -445 16205 20129 -446 16238 20089 -447 16273 20051 -448 16304 20008 -449 16335 19965 -450 16366 19922 -451 16396 19879 -452 16428 19837 -453 16459 19794 -454 16489 19751 -455 16519 19707 -456 16550 19664 -457 16580 19621 -458 16611 19578 -459 16642 19536 -460 16673 19495 -461 16702 19450 -462 16735 19409 -463 16766 19368 -464 16805 19335 -465 16846 19304 -466 16883 19269 -467 16924 19238 -468 16958 19200 -469 16996 19166 -470 17032 19130 -471 17073 19098 -472 17107 19060 -473 17143 19024 -474 17181 18990 -475 17222 18959 -476 17257 18921 -477 17297 18890 -478 17335 18855 -479 17366 18814 -480 17403 18778 -481 17439 18741 -482 17480 18710 -483 17517 18675 -484 17552 18638 -485 17589 18603 -486 17631 18572 -487 17675 18545 -488 17716 18513 -489 17756 18481 -490 17797 18450 -491 17838 18418 -492 17876 18384 -493 17918 18353 -494 17954 18317 -495 17994 18285 -496 18031 18249 -497 18069 18214 -498 18109 18181 -499 18150 18150 -500 18196 18123 -501 18238 18093 -502 18275 18057 -503 18311 18020 -504 18348 17985 -505 18385 17949 -506 18420 17912 -507 18458 17876 -508 18499 17845 -509 18536 17809 -510 18572 17773 -511 18609 17736 -512 18645 17700 -513 18685 17668 -514 18725 17634 -515 18767 17603 -516 18806 17570 -517 18844 17534 -518 18884 17501 -519 18919 17464 -520 18958 17430 -521 18997 17396 -522 19037 17362 -523 19081 17333 -524 19119 17298 -525 19157 17263 -526 19195 17228 -527 19236 17196 -528 19274 17161 -529 19315 17128 -530 19355 17095 -531 19397 17063 -532 19438 17031 -533 19475 16995 -534 19514 16961 -535 19553 16927 -536 19594 16894 -537 19634 16861 -538 19671 16824 -539 19702 16783 -540 19732 16741 -541 19763 16700 -542 19793 16658 -543 19824 16617 -544 19856 16577 -545 19887 16536 -546 19917 16494 -547 19948 16453 -548 19980 16413 -549 20010 16371 -550 20048 16336 -551 20078 16295 -552 20108 16253 -553 20138 16212 -554 20168 16171 -555 20198 16130 -556 20229 16089 -557 20262 16050 -558 20293 16009 -559 20324 15969 -560 20354 15928 -561 20385 15887 -562 20426 15855 -563 20458 15815 -564 20492 15777 -565 20526 15739 -566 20558 15699 -567 20589 15659 -568 20621 15620 -569 20655 15582 -570 20686 15542 -571 20719 15503 -572 20749 15462 -573 20780 15422 -574 20811 15382 -575 20842 15342 -576 20873 15302 -577 20903 15261 -578 20935 15222 -579 20967 15183 -580 20998 15143 -581 21029 15103 -582 21061 15064 -583 21092 15024 -584 21136 14994 -585 21173 14959 -586 21213 14925 -587 21245 14886 -588 21278 14847 -589 21309 14808 -590 21341 14769 -591 21373 14730 -592 21405 14691 -593 21436 14651 -594 21471 14614 -595 21507 14578 -596 21543 14543 -597 21574 14502 -598 21606 14464 -599 21637 14424 -600 21667 14384 -601 21699 14346 -602 21729 14306 -603 21759 14266 -604 21790 14226 -605 21821 14187 -606 21850 14147 -607 21881 14107 -608 21912 14068 -609 21941 14028 -610 21973 13989 -611 22002 13949 -612 22033 13910 -613 22062 13870 -614 22093 13830 -615 22126 13793 -616 22160 13756 -617 22198 13721 -618 22228 13682 -619 22260 13643 -620 22290 13604 -621 22321 13565 -622 22351 13525 -623 22382 13486 -624 22412 13447 -625 22443 13408 -626 22473 13369 -627 22503 13330 -628 22536 13292 -629 22566 13253 -630 22598 13215 -631 22631 13177 -632 22662 13139 -633 22693 13100 -634 22728 13064 -635 22757 13024 -636 22788 12986 -637 22819 12947 -638 22849 12908 -639 22879 12869 -640 22910 12831 -641 22942 12793 -642 22973 12754 -643 23003 12716 -644 23033 12677 -645 23064 12639 -646 23096 12601 -647 23127 12562 -648 23157 12524 -649 23187 12485 -650 23216 12446 -651 23246 12407 -652 23277 12369 -653 23306 12330 -654 23337 12292 -655 23368 12254 -656 23400 12216 -657 23431 12178 -658 23461 12140 -659 23491 12101 -660 23522 12063 -661 23558 12028 -662 23589 11990 -663 23618 11951 -664 23650 11914 -665 23682 11876 -666 23715 11839 -667 23746 11801 -668 23779 11765 -669 23811 11727 -670 23841 11689 -671 23871 11651 -672 23902 11613 -673 23931 11575 -674 23961 11537 -675 23992 11499 -676 24022 11461 -677 24052 11423 -678 24083 11385 -679 24113 11347 -680 24143 11309 -681 24173 11271 -682 24203 11233 -683 24233 11195 -684 24265 11158 -685 24295 11120 -686 24325 11082 -687 24356 11045 -688 24386 11007 -689 24417 10970 -690 24448 10932 -691 24479 10895 -692 24517 10861 -693 24552 10825 -694 24582 10787 -695 24614 10751 -696 24645 10713 -697 24677 10677 -698 24708 10639 -699 24738 10602 -700 24768 10564 -701 24799 10527 -702 24828 10489 -703 24863 10453 -704 24901 10419 -705 24932 10382 -706 24963 10345 -707 24993 10308 -708 25024 10270 -709 25054 10233 -710 25085 10196 -711 25115 10159 -712 25145 10121 -713 25175 10084 -714 25205 10047 -715 25235 10009 -716 25265 9972 -717 25296 9935 -718 25327 9898 -719 25356 9861 -720 25387 9824 -721 25418 9787 -722 25456 9752 -723 25495 9719 -724 25534 9685 -725 25566 9649 -726 25596 9611 -727 25625 9574 -728 25656 9537 -729 25685 9500 -730 25716 9463 -731 25746 9426 -732 25776 9389 -733 25809 9353 -734 25841 9316 -735 25872 9280 -736 25903 9243 -737 25933 9206 -738 25968 9171 -739 26001 9135 -740 26033 9099 -741 26064 9063 -742 26095 9026 -743 26127 8990 -744 26159 8953 -745 26190 8917 -746 26222 8881 -747 26253 8844 -748 26284 8808 -749 26316 8772 -750 26347 8735 -751 26378 8699 -752 26409 8662 -753 26438 8625 -754 26468 8589 -755 26500 8553 -756 26530 8516 -757 26563 8480 -758 26596 8444 -759 26626 8408 -760 26657 8372 -761 26689 8335 -762 26720 8299 -763 26751 8263 -764 26781 8227 -765 26813 8191 -766 26844 8154 -767 26875 8118 -768 26908 8083 -769 26940 8047 -770 26971 8010 -771 27000 7974 -772 27031 7938 -773 27062 7901 -774 27093 7865 -775 27123 7829 -776 27161 7795 -777 27194 7759 -778 27224 7723 -779 27256 7687 -780 27288 7651 -781 27318 7615 -782 27347 7579 -783 27376 7542 -784 27408 7506 -785 27439 7470 -786 27471 7435 -787 27502 7399 -788 27532 7363 -789 27563 7326 -790 27594 7291 -791 27625 7255 -792 27657 7219 -793 27686 7183 -794 27717 7147 -795 27748 7111 -796 27778 7075 -797 27810 7039 -798 27844 7004 -799 27875 6968 -800 27907 6933 -801 27937 6897 -802 27968 6861 -803 27999 6825 -804 28030 6790 -805 28070 6756 -806 28103 6721 -807 28134 6685 -808 28165 6649 -809 28196 6613 -810 28226 6578 -811 28258 6542 -812 28289 6506 -813 28412 6492 -814 28443 6456 -815 28474 6420 -816 28505 6384 -817 28535 6348 -818 28566 6313 -819 28596 6277 -820 28626 6241 -821 28656 6205 -822 28687 6169 -823 28723 6135 -824 28755 6099 -825 28785 6063 -826 28815 6027 -827 28844 5991 -828 28876 5956 -829 28907 5920 -830 28938 5885 -831 28968 5849 -832 28999 5813 -833 29032 5778 -834 29065 5743 -835 29095 5707 -836 29125 5672 -837 29155 5636 -838 29186 5600 -839 29221 5565 -840 29254 5530 -841 29287 5495 -842 29319 5460 -843 29349 5424 -844 29379 5389 -845 29411 5353 -846 29443 5318 -847 29477 5283 -848 29507 5248 -849 29547 5214 -850 29578 5178 -851 29608 5143 -852 29639 5107 -853 29671 5072 -854 29702 5037 -855 29733 5001 -856 29770 4967 -857 29813 4934 -858 29850 4899 -859 29888 4865 -860 29919 4830 -861 29952 4795 -862 29982 4759 -863 30012 4724 -864 30043 4688 -865 30075 4653 -866 30107 4618 -867 30139 4583 -868 30169 4548 -869 30201 4512 -870 30233 4477 -871 30263 4442 -872 30292 4406 -873 30325 4371 -874 30358 4336 -875 30390 4301 -876 30419 4266 -877 30452 4231 -878 30483 4196 -879 30514 4161 -880 30544 4125 -881 30577 4090 -882 30608 4055 -883 30639 4020 -884 30668 3985 -885 30701 3950 -886 30741 3916 -887 30770 3881 -888 30801 3845 -889 30835 3811 -890 30868 3776 -891 30899 3741 -892 30930 3706 -893 30963 3671 -894 30994 3636 -895 31025 3601 -896 31055 3566 -897 31089 3531 -898 31121 3496 -899 31153 3461 -900 31186 3426 -901 31220 3392 -902 31255 3357 -903 31293 3323 -904 31327 3288 -905 31360 3253 -906 31394 3219 -907 31428 3184 -908 31461 3149 -909 31495 3114 -910 31528 3080 -911 31561 3045 -912 31593 3010 -913 31624 2975 -914 31658 2940 -915 31691 2906 -916 31724 2871 -917 31757 2836 -918 31788 2801 -919 31822 2767 -920 31853 2732 -921 31887 2697 -922 31920 2662 -923 31952 2628 -924 31987 2593 -925 32019 2558 -926 32051 2523 -927 32084 2489 -928 32116 2454 -929 32148 2419 -930 32181 2385 -931 32213 2350 -932 32244 2315 -933 32275 2280 -934 32307 2246 -935 32340 2211 -936 32372 2176 -937 32404 2141 -938 32438 2107 -939 32470 2072 -940 32502 2037 -941 32536 2003 -942 32568 1968 -943 32599 1933 -944 32633 1899 -945 32667 1864 -946 32703 1830 -947 32735 1795 -948 32769 1761 -949 32800 1726 -950 32832 1691 -951 32864 1657 -952 32896 1622 -953 32928 1587 -954 32961 1553 -955 32993 1518 -956 33028 1484 -957 33061 1449 -958 33094 1414 -959 33126 1380 -960 33157 1345 -961 33188 1310 -962 33219 1276 -963 33251 1241 -964 33282 1207 -965 33313 1172 +0 113 170657 +1 276 207298 +2 439 219337 +3 561 209949 +4 719 215159 +5 876 218333 +6 1030 219831 +7 1110 207021 +8 1275 211269 +9 1321 196943 +10 1351 182979 +11 1512 187543 +12 1667 190717 +13 1743 185070 +14 1898 187949 +15 2061 191178 +16 2220 193664 +17 2250 185291 +18 2375 185172 +19 2527 187018 +20 2675 188412 +21 2826 189914 +22 2982 191522 +23 3027 186202 +24 3179 187586 +25 3222 182700 +26 3381 184456 +27 3540 186153 +28 3695 187471 +29 3850 188691 +30 4010 190033 +31 4088 187542 +32 4156 184792 +33 4310 185861 +34 4355 182316 +35 4399 178923 +36 4550 179948 +37 4703 180969 +38 4865 182277 +39 5027 183505 +40 5187 184607 +41 5310 184346 +42 5456 184896 +43 5608 185590 +44 5630 182048 +45 5697 180102 +46 5850 180864 +47 6007 181716 +48 6161 182443 +49 6204 179924 +50 6366 180881 +51 6493 180815 +52 6568 179320 +53 6721 179986 +54 6845 179853 +55 6922 178501 +56 7082 179302 +57 7233 179848 +58 7389 180470 +59 7514 180359 +60 7673 181011 +61 7832 181661 +62 7866 179433 +63 7905 177368 +64 8025 177167 +65 8181 177751 +66 8343 178448 +67 8376 176397 +68 8528 176877 +69 8681 177351 +70 8844 178020 +71 8995 178408 +72 9153 178932 +73 9209 177478 +74 9366 177963 +75 9525 178476 +76 9599 177412 +77 9752 177790 +78 9779 175907 +79 9802 173994 +80 9824 172102 +81 9977 172535 +82 10092 172295 +83 10248 172763 +84 10275 171049 +85 10425 171422 +86 10546 171284 +87 10698 171660 +88 10857 172130 +89 11012 172529 +90 11162 172827 +91 11323 173296 +92 11475 173607 +93 11625 173881 +94 11784 174292 +95 11938 174603 +96 12068 174562 +97 12226 174917 +98 12358 174892 +99 12387 173430 +100 12545 173776 +101 12596 172639 +102 12749 172925 +103 12804 171882 +104 12965 172254 +105 13129 172661 +106 13292 173051 +107 13449 173343 +108 13485 172092 +109 13633 172280 +110 13756 172146 +111 13906 172338 +112 14059 172566 +113 14105 171489 +114 14264 171788 +115 14415 171989 +116 14567 172196 +117 14731 172536 +118 14892 172833 +119 15057 173155 +120 15108 172182 +121 15271 172489 +122 15431 172752 +123 15556 172621 +124 15626 171894 +125 15781 172096 +126 15942 172352 +127 16104 172619 +128 16265 172863 +129 16419 173032 +130 16577 173241 +131 16735 173438 +132 16858 173273 +133 17013 173437 +134 17142 173329 +135 17218 172687 +136 17374 172855 +137 17397 171706 +138 17549 171838 +139 17712 172066 +140 17870 172236 +141 17902 171207 +142 18062 171401 +143 18223 171605 +144 18381 171767 +145 18543 171969 +146 18711 172224 +147 18874 172420 +148 19025 172508 +149 19182 172640 +150 19344 172816 +151 19502 172953 +152 19659 173076 +153 19813 173176 +154 19975 173336 +155 20010 172401 +156 20127 172175 +157 20279 172249 +158 20435 172355 +159 20517 171832 +160 20672 171926 +161 20829 172035 +162 20985 172132 +163 21148 172285 +164 21305 172383 +165 21457 172438 +166 21618 172559 +167 21784 172716 +168 21915 172597 +169 22076 172713 +170 22144 172103 +171 22294 172130 +172 22444 172163 +173 22480 171315 +174 22631 171355 +175 22795 171484 +176 22958 171606 +177 23107 171619 +178 23265 171698 +179 23433 171846 +180 23595 171945 +181 23758 172056 +182 23910 172073 +183 24074 172187 +184 24227 172212 +185 24283 171552 +186 24440 171608 +187 24606 171722 +188 24728 171528 +189 24884 171573 +190 25036 171587 +191 25094 170953 +192 25252 171007 +193 25405 171031 +194 25533 170876 +195 25691 170926 +196 25849 170976 +197 26000 170972 +198 26147 170944 +199 26309 171012 +200 26464 171030 +201 26583 170821 +202 26736 170825 +203 26889 170828 +204 27045 170851 +205 27201 170868 +206 27357 170885 +207 27518 170932 +208 27571 170307 +209 27727 170325 +210 27804 169860 +211 27967 169913 +212 28133 169988 +213 28292 170021 +214 28455 170069 +215 28606 170051 +216 28759 170040 +217 28919 170070 +218 29071 170050 +219 29232 170080 +220 29402 170161 +221 29557 170155 +222 29681 169968 +223 29839 169980 +224 30001 170010 +225 30158 170010 +226 30184 169275 +227 30338 169257 +228 30371 168569 +229 30417 167955 +230 30538 167763 +231 30697 167776 +232 30860 167813 +233 31025 167856 +234 31189 167893 +235 31317 167735 +236 31484 167785 +237 31646 167804 +238 31796 167760 +239 31951 167743 +240 32107 167733 +241 32262 167713 +242 32414 167674 +243 32572 167667 +244 32737 167696 +245 32774 167072 +246 32928 167040 +247 33088 167043 +248 33257 167088 +249 33423 167117 +250 33580 167097 +251 33620 166502 +252 33655 165883 +253 33813 165873 +254 33970 165854 +255 34130 165852 +256 34285 165822 +257 34448 165833 +258 34573 165660 +259 34722 165600 +260 34878 165574 +261 35040 165570 +262 35200 165560 +263 35356 165530 +264 35425 165095 +265 35582 165069 +266 35740 165046 +267 35897 165021 +268 36050 164974 +269 36208 164948 +270 36366 164923 +271 36525 164900 +272 36689 164902 +273 36850 164884 +274 37011 164869 +275 37086 164471 +276 37247 164452 +277 37407 164432 +278 37558 164367 +279 37714 164327 +280 37871 164287 +281 38028 164251 +282 38183 164201 +283 38342 164171 +284 38507 164163 +285 38673 164159 +286 38830 164116 +287 38888 163653 +288 39047 163619 +289 39177 163462 +290 39337 163434 +291 39493 163382 +292 39644 163312 +293 39710 162895 +294 39861 162824 +295 40021 162792 +296 40068 162297 +297 40225 162251 +298 40380 162198 +299 40530 162121 +300 40686 162069 +301 40852 162056 +302 40925 161675 +303 41086 161643 +304 41255 161640 +305 41425 161638 +306 41583 161592 +307 41735 161521 +308 41894 161477 +309 42061 161462 +310 42224 161432 +311 42390 161411 +312 42552 161374 +313 42713 161331 +314 42879 161309 +315 43040 161264 +316 43197 161207 +317 43358 161164 +318 43512 161093 +319 43672 161043 +320 43834 160999 +321 43994 160948 +322 44158 160911 +323 44321 160869 +324 44483 160823 +325 44635 160741 +326 44790 160668 +327 44818 160142 +328 44973 160072 +329 45118 159966 +330 45162 159501 +331 45315 159422 +332 45470 159352 +333 45624 159276 +334 45791 159244 +335 45951 159189 +336 46082 159033 +337 46242 158976 +338 46396 158898 +339 46548 158811 +340 46712 158766 +341 46840 158598 +342 47000 158541 +343 47163 158491 +344 47324 158435 +345 47483 158369 +346 47639 158294 +347 47798 158230 +348 47875 157892 +349 48030 157814 +350 48184 157731 +351 48347 157678 +352 48505 157609 +353 48661 157529 +354 48821 157466 +355 48986 157416 +356 49150 157363 +357 49191 156917 +358 49342 156822 +359 49498 156745 +360 49651 156655 +361 49800 156554 +362 49957 156478 +363 50086 156313 +364 50248 156252 +365 50412 156197 +366 50572 156127 +367 50730 156052 +368 50884 155962 +369 51037 155872 +370 51196 155797 +371 51360 155739 +372 51512 155643 +373 51670 155562 +374 51830 155490 +375 51982 155393 +376 52014 154938 +377 52063 154537 +378 52219 154452 +379 52379 154381 +380 52542 154317 +381 52586 153905 +382 52741 153818 +383 52900 153742 +384 53054 153650 +385 53205 153551 +386 53356 153452 +387 53389 153013 +388 53540 152914 +389 53705 152853 +390 53775 152524 +391 53926 152426 +392 54085 152348 +393 54245 152273 +394 54409 152209 +395 54575 152150 +396 54732 152065 +397 54893 151990 +398 55039 151877 +399 55191 151776 +400 55348 151690 +401 55389 151286 +402 55445 150926 +403 55602 150843 +404 55729 150675 +405 55882 150578 +406 56031 150471 +407 56190 150392 +408 56355 150327 +409 56520 150263 +410 56681 150184 +411 56842 150107 +412 56992 150000 +413 57150 149917 +414 57305 149823 +415 57427 149643 +416 57588 149564 +417 57619 149148 +418 57779 149067 +419 57823 148690 +420 57968 148570 +421 58118 148463 +422 58275 148376 +423 58346 148066 +424 58496 147962 +425 58609 147761 +426 58722 147563 +427 58874 147460 +428 59041 147396 +429 59195 147299 +430 59345 147193 +431 59502 147103 +432 59657 147008 +433 59807 146899 +434 59963 146807 +435 60119 146714 +436 60282 146637 +437 60435 146536 +438 60592 146444 +439 60757 146369 +440 60908 146262 +441 61058 146154 +442 61213 146055 +443 61369 145959 +444 61527 145868 +445 61685 145778 +446 61839 145675 +447 61992 145571 +448 62145 145468 +449 62299 145366 +450 62457 145272 +451 62624 145201 +452 62776 145092 +453 62930 144989 +454 63049 144805 +455 63205 144707 +456 63363 144613 +457 63531 144541 +458 63688 144444 +459 63839 144333 +460 63992 144226 +461 64150 144131 +462 64317 144055 +463 64473 143953 +464 64629 143852 +465 64785 143750 +466 64937 143641 +467 65094 143540 +468 65258 143457 +469 65418 143363 +470 65576 143265 +471 65740 143179 +472 65900 143085 +473 65946 142744 +474 65998 142417 +475 66158 142324 +476 66318 142229 +477 66480 142141 +478 66636 142037 +479 66789 141927 +480 66949 141832 +481 67112 141744 +482 67280 141665 +483 67441 141571 +484 67600 141472 +485 67752 141360 +486 67915 141269 +487 68073 141168 +488 68227 141059 +489 68385 140957 +490 68539 140848 +491 68691 140734 +492 68852 140638 +493 69011 140538 +494 69168 140432 +495 69329 140337 +496 69482 140222 +497 69607 140052 +498 69761 139942 +499 69885 139771 +500 70046 139672 +501 70195 139552 +502 70228 139199 +503 70391 139107 +504 70556 139017 +505 70707 138900 +506 70864 138793 +507 71018 138682 +508 71175 138576 +509 71334 138472 +510 71497 138378 +511 71614 138192 +512 71775 138094 +513 71930 137984 +514 72087 137876 +515 72245 137770 +516 72399 137657 +517 72553 137542 +518 72704 137423 +519 72755 137116 +520 72911 137006 +521 72983 136739 +522 73137 136626 +523 73169 136284 +524 73329 136182 +525 73487 136077 +526 73522 135744 +527 73681 135640 +528 73839 135534 +529 73913 135275 +530 74068 135165 +531 74234 135072 +532 74302 134803 +533 74451 134682 +534 74612 134582 +535 74653 134264 +536 74725 134005 +537 74887 133906 +538 75048 133807 +539 75213 133713 +540 75365 133596 +541 75513 133472 +542 75669 133361 +543 75829 133258 +544 75882 132967 +545 76033 132850 +546 76194 132748 +547 76344 132627 +548 76495 132508 +549 76653 132401 +550 76817 132303 +551 76969 132186 +552 77122 132071 +553 77278 131958 +554 77437 131852 +555 77592 131740 +556 77757 131643 +557 77915 131534 +558 78062 131407 +559 78224 131305 +560 78297 131053 +561 78449 130934 +562 78605 130822 +563 78760 130709 +564 78810 130420 +565 78969 130313 +566 79129 130207 +567 79295 130111 +568 79449 129996 +569 79599 129872 +570 79748 129748 +571 79901 129629 +572 80056 129515 +573 80210 129398 +574 80355 129267 +575 80504 129143 +576 80664 129034 +577 80826 128930 +578 80987 128823 +579 81146 128714 +580 81297 128592 +581 81447 128469 +582 81601 128350 +583 81749 128224 +584 81906 128110 +585 82058 127988 +586 82227 127894 +587 82386 127782 +588 82540 127664 +589 82613 127421 +590 82772 127310 +591 82927 127192 +592 83083 127076 +593 83243 126967 +594 83394 126843 +595 83473 126610 +596 83598 126447 +597 83767 126352 +598 83928 126243 +599 84084 126127 +600 84126 125840 +601 84284 125726 +602 84438 125607 +603 84586 125479 +604 84747 125369 +605 84901 125250 +606 85049 125122 +607 85204 125003 +608 85359 124885 +609 85514 124767 +610 85665 124642 +611 85789 124478 +612 85946 124363 +613 85992 124087 +614 86142 123961 +615 86263 123793 +616 86396 123643 +617 86546 123517 +618 86706 123406 +619 86860 123285 +620 87007 123154 +621 87161 123035 +622 87208 122764 +623 87366 122649 +624 87493 122490 +625 87656 122382 +626 87823 122280 +627 87988 122174 +628 88153 122069 +629 88316 121961 +630 88480 121853 +631 88643 121743 +632 88801 121628 +633 88960 121513 +634 89124 121406 +635 89276 121281 +636 89301 120984 +637 89451 120857 +638 89605 120736 +639 89761 120617 +640 89919 120500 +641 90074 120380 +642 90222 120250 +643 90386 120141 +644 90549 120030 +645 90703 119907 +646 90865 119796 +647 90948 119580 +648 91101 119457 +649 91254 119332 +650 91419 119225 +651 91585 119117 +652 91746 119004 +653 91905 118887 +654 92069 118776 +655 92226 118657 +656 92387 118543 +657 92464 118321 +658 92588 118159 +659 92660 117931 +660 92703 117668 +661 92866 117555 +662 93021 117434 +663 93183 117321 +664 93344 117206 +665 93513 117102 +666 93672 116984 +667 93832 116869 +668 93871 116603 +669 94031 116486 +670 94184 116362 +671 94340 116240 +672 94492 116114 +673 94641 115985 +674 94800 115867 +675 94926 115708 +676 95073 115576 +677 95230 115456 +678 95391 115340 +679 95550 115223 +680 95705 115099 +681 95855 114970 +682 96011 114848 +683 96166 114725 +684 96323 114604 +685 96453 114450 +686 96608 114327 +687 96771 114212 +688 96930 114093 +689 97080 113964 +690 97233 113837 +691 97394 113721 +692 97548 113596 +693 97714 113483 +694 97873 113364 +695 97996 113202 +696 98152 113079 +697 98310 112957 +698 98459 112826 +699 98612 112699 +700 98763 112570 +701 98914 112441 +702 99074 112321 +703 99224 112191 +704 99372 112057 +705 99525 111930 +706 99678 111803 +707 99736 111569 +708 99887 111440 +709 100036 111308 +710 100194 111186 +711 100362 111075 +712 100525 110958 +713 100685 110838 +714 100845 110718 +715 100998 110590 +716 101044 110345 +717 101197 110217 +718 101352 110092 +719 101512 109971 +720 101666 109844 +721 101831 109729 +722 101998 109616 +723 102158 109496 +724 102317 109373 +725 102477 109252 +726 102532 109020 +727 102691 108897 +728 102853 108778 +729 102885 108523 +730 103042 108398 +731 103198 108273 +732 103354 108148 +733 103519 108032 +734 103669 107900 +735 103824 107773 +736 103993 107662 +737 104152 107539 +738 104191 107293 +739 104346 107166 +740 104495 107034 +741 104649 106905 +742 104699 106672 +743 104854 106546 +744 105010 106419 +745 105167 106295 +746 105325 106170 +747 105477 106041 +748 105641 105923 +749 105790 105790 +750 105950 105668 +751 106112 105547 +752 106150 105304 +753 106303 105175 +754 106461 105051 +755 106616 104923 +756 106773 104799 +757 106932 104675 +758 107089 104549 +759 107128 104309 +760 107290 104188 +761 107449 104065 +762 107603 103936 +763 107636 103691 +764 107788 103561 +765 107944 103434 +766 108109 103317 +767 108267 103192 +768 108426 103068 +769 108591 102950 +770 108626 102708 +771 108775 102575 +772 108928 102446 +773 109085 102320 +774 109249 102201 +775 109410 102078 +776 109565 101950 +777 109712 101815 +778 109866 101686 +779 110018 101555 +780 110168 101422 +781 110322 101293 +782 110480 101167 +783 110632 101036 +784 110788 100909 +785 110948 100785 +786 111096 100650 +787 111257 100526 +788 111415 100401 +789 111570 100272 +790 111722 100141 +791 111792 99935 +792 111958 99816 +793 112116 99690 +794 112156 99459 +795 112312 99331 +796 112479 99213 +797 112634 99084 +798 112791 98957 +799 112944 98826 +800 113111 98707 +801 113262 98575 +802 113413 98442 +803 113565 98310 +804 113717 98178 +805 113752 97945 +806 113907 97816 +807 114063 97687 +808 114223 97563 +809 114374 97430 +810 114539 97308 +811 114690 97176 +812 114839 97041 +813 115002 96918 +814 115167 96797 +815 115318 96664 +816 115478 96538 +817 115547 96336 +818 115713 96215 +819 115878 96094 +820 116038 95968 +821 116110 95769 +822 116155 95549 +823 116309 95418 +824 116466 95290 +825 116630 95168 +826 116786 95039 +827 116939 94907 diff --git a/main/data/stk_holdertrade.ipynb b/main/data/stk_holdertrade.ipynb new file mode 100644 index 0000000..160a500 --- /dev/null +++ b/main/data/stk_holdertrade.ipynb @@ -0,0 +1,2349 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "id": "initial_id", + "metadata": { + "ExecuteTime": { + "end_time": "2025-03-12T15:31:25.004019Z", + "start_time": "2025-03-12T15:31:24.322440Z" + } + }, + "outputs": [], + "source": [ + "from operator import index\n", + "\n", + "import tushare as ts\n", + "import pandas as pd\n", + "import time\n", + "\n", + "ts.set_token('3a0741c702ee7e5e5f2bf1f0846bafaafe4e320833240b2a7e4a685f')\n", + "pro = ts.pro_api()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "972a5ac9f79fe373", + "metadata": { + "ExecuteTime": { + "end_time": "2025-03-12T15:31:40.917015Z", + "start_time": "2025-03-12T15:31:35.958771Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ts_code ann_date holder_name holder_type in_de \\\n", + "0 300303.SZ 20180104 王桂山 P DE \n", + "1 300303.SZ 20180104 王桂山 P DE \n", + "2 300303.SZ 20180104 王桂山 P DE \n", + "3 002604.SZ 20180104 尹吉增 G DE \n", + "4 002604.SZ 20180104 王燕 G DE \n", + "5 603188.SH 20180104 尚俊平 G DE \n", + "6 000012.SZ 20180104 中国北方工业公司 C DE \n", + "7 000012.SZ 20180104 中国北方工业公司 C DE \n", + "8 300416.SZ 20180104 苏州鸿华投资发展有限公司 C DE \n", + "9 300416.SZ 20180104 苏州鸿华投资发展有限公司 C DE \n", + "10 300416.SZ 20180104 苏州鸿华投资发展有限公司 C DE \n", + "11 300416.SZ 20180104 苏州鸿华投资发展有限公司 C DE \n", + "12 600771.SH 20180104 华能信托·悦晟3号单一资金信托 C IN \n", + "13 300371.SZ 20180104 张继川 G IN \n", + "14 600512.SH 20180104 云信-弘瑞20号集合资金信托计划 C IN \n", + "15 002385.SZ 20180104 张立忠 G IN \n", + "16 002271.SZ 20180104 向锦明 G DE \n", + "17 002271.SZ 20180104 向锦明 G DE \n", + "18 002271.SZ 20180104 向锦明 G DE \n", + "19 000652.SZ 20180104 易蓉 P IN \n", + "20 002044.SZ 20180104 云南信托-云起3号集合资金信托计划 C IN \n", + "21 300433.SZ 20180104 旷洪峰 G DE \n", + "22 002305.SZ 20180104 尹光华 P DE \n", + "23 002305.SZ 20180104 尹光华 P DE \n", + "24 603021.SH 20180104 芜湖瑞业股权投资基金(有限合伙) C DE \n", + "25 603021.SH 20180104 芜湖瑞业股权投资基金(有限合伙) C DE \n", + "26 603021.SH 20180104 芜湖瑞业股权投资基金(有限合伙) C DE \n", + "27 300433.SZ 20180104 彭孟武 G DE \n", + "28 300433.SZ 20180104 彭孟武 G DE \n", + "29 300433.SZ 20180104 刘曙光 G DE \n", + "30 300433.SZ 20180104 李晓明 G DE \n", + "31 300433.SZ 20180104 李晓明 G DE \n", + "32 300255.SZ 20180104 陈曦 G DE \n", + "33 300388.SZ 20180104 陈会武 G DE \n", + "34 300388.SZ 20180104 贺燕峰 G DE \n", + "35 300390.SZ 20180104 陆建平 G DE \n", + "36 300390.SZ 20180104 成南 G DE \n", + "37 300266.SZ 20180104 沈少鸿 G DE \n", + "38 300026.SZ 20180104 孙长海 G DE \n", + "39 002390.SZ 20180104 王鹏 P DE \n", + "40 600728.SH 20180104 云南国际信托有限公司-佳都科技第二期员工持股计划集合资金信托计划 C IN \n", + "41 600728.SH 20180104 云南国际信托有限公司-佳都科技第二期员工持股计划集合资金信托计划 C IN \n", + "\n", + " change_vol change_ratio after_share after_ratio avg_price total_share \n", + "0 30000.0 0.0029 120420000.0 11.7959 3.8800 120420000.0 \n", + "1 100000.0 0.0098 120320000.0 11.7861 3.8600 120320000.0 \n", + "2 570000.0 0.0558 119750000.0 11.7303 3.6100 119750000.0 \n", + "3 222562.0 0.0447 0.0 NaN 8.8000 667683.0 \n", + "4 5000.0 0.0010 53876.0 0.0108 9.1500 230507.0 \n", + "5 960000.0 0.1667 2880000.0 0.5000 16.5500 2880000.0 \n", + "6 22720000.0 1.5052 8280000.0 0.3470 NaN 8280000.0 \n", + "7 1580000.0 0.1047 6700000.0 0.2808 NaN 6700000.0 \n", + "8 742200.0 1.1611 3450000.0 5.3974 34.5800 3450000.0 \n", + "9 21400.0 0.0335 3428600.0 5.3639 30.3000 3428600.0 \n", + "10 200000.0 0.3129 3228600.0 5.0510 28.2000 3228600.0 \n", + "11 78600.0 0.1230 3150000.0 4.9280 32.9700 3150000.0 \n", + "12 21700.0 0.0081 21700.0 0.0081 40.7143 21700.0 \n", + "13 15500.0 0.0276 713721.0 1.2722 24.8900 2854885.0 \n", + "14 2238800.0 0.1502 2238800.0 0.1502 4.5310 2238800.0 \n", + "15 193546.0 0.0085 NaN NaN 6.0910 15261591.0 \n", + "16 30800.0 0.0054 11498918.0 2.0161 37.8400 11542918.0 \n", + "17 50000.0 0.0088 11448918.0 2.0073 38.6000 11492918.0 \n", + "18 40500.0 0.0071 11408418.0 2.0002 40.1400 11452418.0 \n", + "19 35000.0 0.0024 35000.0 0.0024 4.7900 35000.0 \n", + "20 3000000.0 0.2825 NaN NaN 20.2400 NaN \n", + "21 168750.0 0.0381 NaN NaN 35.0300 506250.0 \n", + "22 8800000.0 0.5908 77899000.0 5.2297 4.1900 77899000.0 \n", + "23 24580000.0 1.6502 53319000.0 3.5795 4.1900 53319000.0 \n", + "24 1780.0 0.0009 12998220.0 6.2542 13.5500 12998220.0 \n", + "25 40000.0 0.0192 12958220.0 6.2350 13.3650 12958220.0 \n", + "26 790000.0 0.3801 12168220.0 5.8548 13.7410 12168220.0 \n", + "27 126500.0 0.0286 NaN NaN 37.7300 548500.0 \n", + "28 42250.0 0.0095 NaN NaN 40.0000 506250.0 \n", + "29 168750.0 0.0381 NaN NaN 37.5600 506250.0 \n", + "30 100000.0 0.0226 NaN NaN 40.1900 439880.0 \n", + "31 34880.0 0.0079 NaN NaN 40.2400 405000.0 \n", + "32 2000000.0 0.3279 7164974.0 1.1748 5.7200 34659888.0 \n", + "33 180000.0 0.0600 142500.0 0.0475 23.4300 570000.0 \n", + "34 190000.0 0.0633 142500.0 0.0475 23.5100 570000.0 \n", + "35 220000.0 0.1371 475001.0 0.2959 9.6140 2560002.0 \n", + "36 145000.0 0.0903 154649.0 0.0963 9.6380 1953595.0 \n", + "37 498500.0 0.0554 11418.0 0.0013 27.3940 9891232.0 \n", + "38 5000000.0 0.2146 3002926.0 0.1289 4.2500 27011704.0 \n", + "39 100.0 NaN NaN NaN NaN NaN \n", + "40 5518301.0 0.4077 NaN NaN 8.1400 NaN \n", + "41 5518301.0 0.4077 NaN NaN 8.1400 NaN \n" + ] + } + ], + "source": [ + "\n", + "df = pro.stk_holdertrade(ann_date='20180104')\n", + "print(df)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "1b5a82fbf4e380de", + "metadata": { + "ExecuteTime": { + "end_time": "2025-03-12T15:30:20.421604Z", + "start_time": "2025-03-12T15:30:20.224851Z" + } + }, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import time\n", + "\n", + "h5_filename = '/mnt/d/PyProject/NewStock/data/stk_holdertrade.h5'\n", + "\n", + "trade_cal = pro.trade_cal(exchange='', start_date='20170101', end_date='20250620')\n", + "trade_cal = trade_cal[trade_cal['is_open'] == 1] # 只保留交易日\n", + "trade_dates = trade_cal['cal_date'].tolist()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "f448da220816bf98", + "metadata": { + "ExecuteTime": { + "start_time": "2025-03-12T15:30:20.436796Z" + }, + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "任务 20250619 完成\n", + "任务 20250620 完成\n", + "任务 20250618 完成\n", + "任务 20250617 完成\n", + "任务 20250616 完成\n", + "任务 20250613 完成\n", + "任务 20250611 完成\n", + "任务 20250612 完成\n", + "任务 20250609 完成\n", + "任务 20250610 完成\n", + "任务 20250606 完成\n", + "任务 20250605 完成\n", + "任务 20250603 完成\n", + "任务 20250604 完成\n", + "任务 20250529 完成\n", + "任务 20250530 完成\n", + "任务 20250527 完成\n", + "任务 20250528 完成\n", + "任务 20250526 完成\n", + "任务 20250523 完成\n", + "任务 20250522 完成\n", + "任务 20250521 完成\n", + "任务 20250520 完成\n", + "任务 20250519 完成\n", + "任务 20250516 完成\n", + "任务 20250515 完成\n", + "任务 20250514 完成\n", + "任务 20250512 完成\n", + "任务 20250513 完成\n", + "任务 20250508 完成\n", + "任务 20250509 完成\n", + "任务 20250506 完成\n", + "任务 20250507 完成\n", + "任务 20250429 完成\n", + "任务 20250430 完成\n", + "任务 20250425 完成\n", + "任务 20250428 完成\n", + "任务 20250423 完成\n", + "任务 20250424 完成\n", + "任务 20250422 完成\n", + "任务 20250421 完成\n", + "任务 20250417 完成\n", + "任务 20250418 完成\n", + "任务 20250416 完成\n", + "任务 20250415 完成\n", + "任务 20250411 完成\n", + "任务 20250414 完成\n", + "任务 20250409 完成\n", + "任务 20250410 完成\n", + "任务 20250408 完成\n", + "任务 20250407 完成\n", + "任务 20250402 完成\n", + "任务 20250403 完成\n", + "任务 20250401 完成\n", + "任务 20250331 完成\n", + "任务 20250328 完成\n", + "任务 20250327 完成\n", + "任务 20250326 完成\n", + "任务 20250325 完成\n", + "任务 20250321 完成\n", + "任务 20250324 完成\n", + "任务 20250320 完成\n", + "任务 20250319 完成\n", + "任务 20250318 完成\n", + "任务 20250317 完成\n", + "任务 20250314 完成\n", + "任务 20250313 完成\n", + "任务 20250311 完成\n", + "任务 20250312 完成\n", + "任务 20250310 完成\n", + "任务 20250307 完成\n", + "任务 20250305 完成\n", + "任务 20250306 完成\n", + "任务 20250304 完成\n", + "任务 20250303 完成\n", + "任务 20250228 完成\n", + "任务 20250227 完成\n", + "任务 20250226 完成\n", + "任务 20250225 完成\n", + "任务 20250224 完成\n", + "任务 20250221 完成\n", + "任务 20250220 完成\n", + "任务 20250219 完成\n", + "任务 20250218 完成\n", + "任务 20250217 完成\n", + "任务 20250214 完成\n", + "任务 20250213 完成\n", + "任务 20250212 完成\n", + "任务 20250211 完成\n", + "任务 20250210 完成\n", + "任务 20250207 完成\n", + "任务 20250206 完成\n", + "任务 20250205 完成\n", + "任务 20250127 完成\n", + "任务 20250124 完成\n", + "任务 20250123 完成\n", + "任务 20250122 完成\n", + "任务 20250121 完成\n", + "任务 20250120 完成\n", + "任务 20250117 完成\n", + "任务 20250116 完成\n", + "任务 20250115 完成\n", + "任务 20250114 完成\n", + "任务 20250113 完成\n", + "任务 20250110 完成\n", + "任务 20250109 完成\n", + "任务 20250108 完成\n", + "任务 20250107 完成\n", + "任务 20250106 完成\n", + "任务 20250103 完成\n", + "任务 20250102 完成\n", + "任务 20241231 完成\n", + "任务 20241230 完成\n", + "任务 20241227 完成\n", + "任务 20241226 完成\n", + "任务 20241225 完成\n", + "任务 20241224 完成\n", + "任务 20241220 完成\n", + "任务 20241223 完成\n", + "任务 20241219 完成\n", + "任务 20241218 完成\n", + "任务 20241216 完成\n", + "任务 20241217 完成\n", + "任务 20241213 完成\n", + "任务 20241212 完成\n", + "任务 20241211 完成\n", + "任务 20241210 完成\n", + "任务 20241209 完成\n", + "任务 20241206 完成\n", + "任务 20241204 完成\n", + "任务 20241205 完成\n", + "任务 20241202 完成\n", + "任务 20241203 完成\n", + "任务 20241128 完成\n", + "任务 20241129 完成\n", + "任务 20241127 完成\n", + "任务 20241126 完成\n", + "任务 20241125 完成\n", + "任务 20241122 完成\n", + "任务 20241121 完成\n", + "任务 20241120 完成\n", + "任务 20241119 完成\n", + "任务 20241118 完成\n", + "任务 20241114 完成\n", + "任务 20241115 完成\n", + "任务 20241112 完成\n", + "任务 20241113 完成\n", + "任务 20241108 完成\n", + "任务 20241111 完成\n", + "任务 20241107 完成\n", + "任务 20241106 完成\n", + "任务 20241104 完成\n", + "任务 20241105 完成\n", + "任务 20241101 完成\n", + "任务 20241031 完成\n", + "任务 20241029 完成\n", + "任务 20241030 完成\n", + "任务 20241028 完成\n", + "任务 20241025 完成\n", + "任务 20241024 完成\n", + "任务 20241023 完成\n", + "任务 20241022 完成\n", + "任务 20241021 完成\n", + "任务 20241017 完成\n", + "任务 20241018 完成\n", + "任务 20241016 完成\n", + "任务 20241015 完成\n", + "任务 20241014 完成\n", + "任务 20241011 完成\n", + "任务 20241010 完成\n", + "任务 20241009 完成\n", + "任务 20241008 完成\n", + "任务 20240930 完成\n", + "任务 20240927 完成\n", + "任务 20240926 完成\n", + "任务 20240925 完成\n", + "任务 20240924 完成\n", + "任务 20240923 完成\n", + "任务 20240920 完成\n", + "任务 20240919 完成\n", + "任务 20240918 完成\n", + "任务 20240913 完成\n", + "任务 20240912 完成\n", + "任务 20240911 完成\n", + "任务 20240910 完成\n", + "任务 20240909 完成\n", + "任务 20240906 完成\n", + "任务 20240905 完成\n", + "任务 20240904 完成\n", + "任务 20240903 完成\n", + "任务 20240902 完成\n", + "任务 20240830 完成\n", + "任务 20240829 完成\n", + "任务 20240828 完成\n", + "任务 20240827 完成\n", + "任务 20240826 完成\n", + "任务 20240823 完成\n", + "任务 20240822 完成\n", + "任务 20240821 完成\n", + "任务 20240819 完成\n", + "任务 20240820 完成\n", + "任务 20240816 完成\n", + "任务 20240815 完成\n", + "任务 20240814 完成\n", + "任务 20240813 完成\n", + "任务 20240812 完成\n", + "任务 20240809 完成\n", + "任务 20240808 完成\n", + "任务 20240807 完成\n", + "任务 20240806 完成\n", + "任务 20240805 完成\n", + "任务 20240802 完成\n", + "任务 20240801 完成\n", + "任务 20240731 完成\n", + "任务 20240730 完成\n", + "任务 20240729 完成\n", + "任务 20240726 完成\n", + "任务 20240725 完成\n", + "任务 20240724 完成\n", + "任务 20240723 完成\n", + "任务 20240722 完成\n", + "任务 20240719 完成\n", + "任务 20240718 完成\n", + "任务 20240717 完成\n", + "任务 20240716 完成\n", + "任务 20240715 完成\n", + "任务 20240712 完成\n", + "任务 20240711 完成\n", + "任务 20240710 完成\n", + "任务 20240709 完成\n", + "任务 20240708 完成\n", + "任务 20240705 完成\n", + "任务 20240704 完成\n", + "任务 20240703 完成\n", + "任务 20240702 完成\n", + "任务 20240701 完成\n", + "任务 20240628 完成\n", + "任务 20240627 完成\n", + "任务 20240626 完成\n", + "任务 20240625 完成\n", + "任务 20240624 完成\n", + "任务 20240621 完成\n", + "任务 20240620 完成\n", + "任务 20240619 完成\n", + "任务 20240618 完成\n", + "任务 20240617 完成\n", + "任务 20240614 完成\n", + "任务 20240613 完成\n", + "任务 20240612 完成\n", + "任务 20240611 完成\n", + "任务 20240607 完成\n", + "任务 20240606 完成\n", + "任务 20240605 完成\n", + "任务 20240604 完成\n", + "任务 20240603 完成\n", + "任务 20240531 完成\n", + "任务 20240530 完成\n", + "任务 20240529 完成\n", + "任务 20240528 完成\n", + "任务 20240527 完成\n", + "任务 20240524 完成\n", + "任务 20240523 完成\n", + "任务 20240522 完成\n", + "任务 20240521 完成\n", + "任务 20240520 完成\n", + "任务 20240517 完成\n", + "任务 20240516 完成\n", + "任务 20240515 完成\n", + "任务 20240514 完成\n", + "任务 20240513 完成\n", + "任务 20240510 完成\n", + "任务 20240509 完成\n", + "任务 20240508 完成\n", + "任务 20240506 完成\n", + "任务 20240507 完成\n", + "任务 20240429 完成\n", + "任务 20240430 完成\n", + "任务 20240426 完成\n", + "任务 20240425 完成\n", + "任务 20240424 完成\n", + "任务 20240423 完成\n", + "任务 20240422 完成\n", + "任务 20240419 完成\n", + "任务 20240418 完成\n", + "任务 20240417 完成\n", + "任务 20240416 完成\n", + "任务 20240415 完成\n", + "任务 20240412 完成\n", + "任务 20240411 完成\n", + "任务 20240410 完成\n", + "任务 20240409 完成\n", + "任务 20240408 完成\n", + "任务 20240403 完成\n", + "任务 20240402 完成\n", + "任务 20240401 完成\n", + "任务 20240329 完成\n", + "任务 20240328 完成\n", + "任务 20240326 完成\n", + "任务 20240327 完成\n", + "任务 20240322 完成\n", + "任务 20240325 完成\n", + "任务 20240320 完成\n", + "任务 20240321 完成\n", + "任务 20240318 完成\n", + "任务 20240319 完成\n", + "任务 20240315 完成\n", + "任务 20240314 完成\n", + "任务 20240313 完成\n", + "任务 20240312 完成\n", + "任务 20240311 完成\n", + "任务 20240308 完成\n", + "任务 20240307 完成\n", + "任务 20240306 完成\n", + "任务 20240305 完成\n", + "任务 20240304 完成\n", + "任务 20240229 完成\n", + "任务 20240301 完成\n", + "任务 20240228 完成\n", + "任务 20240227 完成\n", + "任务 20240223 完成\n", + "任务 20240226 完成\n", + "任务 20240222 完成\n", + "任务 20240221 完成\n", + "任务 20240219 完成\n", + "任务 20240220 完成\n", + "任务 20240208 完成\n", + "任务 20240207 完成\n", + "任务 20240206 完成\n", + "任务 20240205 完成\n", + "任务 20240201 完成\n", + "任务 20240202 完成\n", + "任务 20240130 完成\n", + "任务 20240131 完成\n", + "任务 20240126 完成\n", + "任务 20240129 完成\n", + "任务 20240125 完成\n", + "任务 20240124 完成\n", + "任务 20240123 完成\n", + "任务 20240122 完成\n", + "任务 20240119 完成\n", + "任务 20240118 完成\n", + "任务 20240117 完成\n", + "任务 20240116 完成\n", + "任务 20240112 完成\n", + "任务 20240115 完成\n", + "任务 20240110 完成\n", + "任务 20240111 完成\n", + "任务 20240109 完成\n", + "任务 20240108 完成\n", + "任务 20240104 完成\n", + "任务 20240105 完成\n", + "任务 20240102 完成\n", + "任务 20240103 完成\n", + "任务 20231229 完成\n", + "任务 20231228 完成\n", + "任务 20231227 完成\n", + "任务 20231226 完成\n", + "任务 20231225 完成\n", + "任务 20231222 完成\n", + "任务 20231221 完成\n", + "任务 20231220 完成\n", + "任务 20231219 完成\n", + "任务 20231218 完成\n", + "任务 20231215 完成\n", + "任务 20231214 完成\n", + "任务 20231213 完成\n", + "任务 20231212 完成\n", + "任务 20231211 完成\n", + "任务 20231208 完成\n", + "任务 20231207 完成\n", + "任务 20231206 完成\n", + "任务 20231205 完成\n", + "任务 20231204 完成\n", + "任务 20231201 完成\n", + "任务 20231130 完成\n", + "任务 20231129 完成\n", + "任务 20231128 完成\n", + "任务 20231124 完成\n", + "任务 20231127 完成\n", + "任务 20231123 完成\n", + "任务 20231122 完成\n", + "任务 20231120 完成\n", + "任务 20231121 完成\n", + "任务 20231117 完成\n", + "任务 20231116 完成\n", + "任务 20231114 完成\n", + "任务 20231115 完成\n", + "任务 20231110 完成\n", + "任务 20231113 完成\n", + "任务 20231109 完成\n", + "任务 20231108 完成\n", + "任务 20231107 完成\n", + "任务 20231106 完成\n", + "任务 20231102 完成\n", + "任务 20231103 完成\n", + "任务 20231101 完成\n", + "任务 20231031 完成\n", + "任务 20231030 完成\n", + "任务 20231027 完成\n", + "任务 20231025 完成\n", + "任务 20231026 完成\n", + "任务 20231023 完成\n", + "任务 20231024 完成\n", + "任务 20231020 完成\n", + "任务 20231019 完成\n", + "任务 20231017 完成\n", + "任务 20231018 完成\n", + "任务 20231016 完成\n", + "任务 20231013 完成\n", + "任务 20231012 完成\n", + "任务 20231011 完成\n", + "任务 20231010 完成\n", + "任务 20231009 完成\n", + "任务 20230928 完成\n", + "任务 20230927 完成\n", + "任务 20230925 完成\n", + "任务 20230926 完成\n", + "任务 20230921 完成\n", + "任务 20230922 完成\n", + "任务 20230919 完成\n", + "任务 20230920 完成\n", + "任务 20230915 完成\n", + "任务 20230918 完成\n", + "任务 20230914 完成\n", + "任务 20230913 完成\n", + "任务 20230912 完成\n", + "任务 20230911 完成\n", + "任务 20230908 完成\n", + "任务 20230907 完成\n", + "任务 20230906 完成\n", + "任务 20230905 完成\n", + "任务 20230904 完成\n", + "任务 20230901 完成\n", + "任务 20230831 完成\n", + "任务 20230830 完成\n", + "任务 20230829 完成\n", + "任务 20230828 完成\n", + "任务 20230825 完成\n", + "任务 20230824 完成\n", + "任务 20230823 完成\n", + "任务 20230822 完成\n", + "任务 20230821 完成\n", + "任务 20230818 完成\n", + "任务 20230817 完成\n", + "任务 20230816 完成\n", + "任务 20230815 完成\n", + "任务 20230814 完成\n", + "任务 20230811 完成\n", + "任务 20230810 完成\n", + "任务 20230809 完成\n", + "任务 20230808 完成\n", + "任务 20230807 完成\n", + "任务 20230804 完成\n", + "任务 20230803 完成\n", + "任务 20230802 完成\n", + "任务 20230801 完成\n", + "任务 20230731 完成\n", + "任务 20230728 完成\n", + "任务 20230727 完成\n", + "任务 20230726 完成\n", + "任务 20230725 完成\n", + "任务 20230724 完成\n", + "任务 20230721 完成\n", + "任务 20230720 完成\n", + "任务 20230719 完成\n", + "任务 20230718 完成\n", + "任务 20230717 完成\n", + "任务 20230714 完成\n", + "任务 20230713 完成\n", + "任务 20230712 完成\n", + "任务 20230711 完成\n", + "任务 20230710 完成\n", + "任务 20230707 完成\n", + "任务 20230706 完成\n", + "任务 20230705 完成\n", + "任务 20230704 完成\n", + "任务 20230703 完成\n", + "任务 20230630 完成\n", + "任务 20230629 完成\n", + "任务 20230628 完成\n", + "任务 20230627 完成\n", + "任务 20230626 完成\n", + "任务 20230621 完成\n", + "任务 20230620 完成\n", + "任务 20230619 完成\n", + "任务 20230616 完成\n", + "任务 20230615 完成\n", + "任务 20230614 完成\n", + "任务 20230613 完成\n", + "任务 20230612 完成\n", + "任务 20230609 完成\n", + "任务 20230608 完成\n", + "任务 20230607 完成\n", + "任务 20230606 完成\n", + "任务 20230605 完成\n", + "任务 20230602 完成\n", + "任务 20230601 完成\n", + "任务 20230531 完成\n", + "任务 20230530 完成\n", + "任务 20230529 完成\n", + "任务 20230526 完成\n", + "任务 20230525 完成\n", + "任务 20230524 完成\n", + "任务 20230523 完成\n", + "任务 20230522 完成\n", + "任务 20230519 完成\n", + "任务 20230518 完成\n", + "任务 20230517 完成\n", + "任务 20230516 完成\n", + "任务 20230515 完成\n", + "任务 20230512 完成\n", + "任务 20230511 完成\n", + "任务 20230510 完成\n", + "任务 20230509 完成\n", + "任务 20230508 完成\n", + "任务 20230505 完成\n", + "任务 20230504 完成\n", + "任务 20230428 完成\n", + "任务 20230427 完成\n", + "任务 20230426 完成\n", + "任务 20230425 完成\n", + "任务 20230424 完成\n", + "任务 20230421 完成\n", + "任务 20230419 完成\n", + "任务 20230420 完成\n", + "任务 20230418 完成\n", + "任务 20230417 完成\n", + "任务 20230414 完成\n", + "任务 20230413 完成\n", + "任务 20230411 完成\n", + "任务 20230412 完成\n", + "任务 20230410 完成\n", + "任务 20230407 完成\n", + "任务 20230404 完成\n", + "任务 20230406 完成\n", + "任务 20230403 完成\n", + "任务 20230331 完成\n", + "任务 20230330 完成\n", + "任务 20230329 完成\n", + "任务 20230327 完成\n", + "任务 20230328 完成\n", + "任务 20230324 完成\n", + "任务 20230323 完成\n", + "任务 20230322 完成\n", + "任务 20230321 完成\n", + "任务 20230320 完成\n", + "任务 20230317 完成\n", + "任务 20230316 完成\n", + "任务 20230315 完成\n", + "任务 20230314 完成\n", + "任务 20230313 完成\n", + "任务 20230310 完成\n", + "任务 20230309 完成\n", + "任务 20230307 完成\n", + "任务 20230308 完成\n", + "任务 20230306 完成\n", + "任务 20230303 完成\n", + "任务 20230301 完成\n", + "任务 20230302 完成\n", + "任务 20230228 完成\n", + "任务 20230227 完成\n", + "任务 20230223 完成\n", + "任务 20230224 完成\n", + "任务 20230221 完成\n", + "任务 20230222 完成\n", + "任务 20230220 完成\n", + "任务 20230217 完成\n", + "任务 20230216 完成\n", + "任务 20230215 完成\n", + "任务 20230214 完成\n", + "任务 20230213 完成\n", + "任务 20230210 完成\n", + "任务 20230209 完成\n", + "任务 20230208 完成\n", + "任务 20230207 完成\n", + "任务 20230206 完成\n", + "任务 20230203 完成\n", + "任务 20230201 完成\n", + "任务 20230202 完成\n", + "任务 20230131 完成\n", + "任务 20230130 完成\n", + "任务 20230120 完成\n", + "任务 20230119 完成\n", + "任务 20230118 完成\n", + "任务 20230117 完成\n", + "任务 20230116 完成\n", + "任务 20230113 完成\n", + "任务 20230112 完成\n", + "任务 20230111 完成\n", + "任务 20230109 完成\n", + "任务 20230110 完成\n", + "任务 20230106 完成\n", + "任务 20230105 完成\n", + "任务 20230104 完成\n", + "任务 20230103 完成\n", + "任务 20221230 完成\n", + "任务 20221229 完成\n", + "任务 20221228 完成\n", + "任务 20221227 完成\n", + "任务 20221226 完成\n", + "任务 20221223 完成\n", + "任务 20221222 完成\n", + "任务 20221221 完成\n", + "任务 20221219 完成\n", + "任务 20221220 完成\n", + "任务 20221216 完成\n", + "任务 20221215 完成\n", + "任务 20221214 完成\n", + "任务 20221213 完成\n", + "任务 20221209 完成\n", + "任务 20221212 完成\n", + "任务 20221207 完成\n", + "任务 20221208 完成\n", + "任务 20221206 完成\n", + "任务 20221205 完成\n", + "任务 20221201 完成\n", + "任务 20221130 完成\n", + "任务 20221202 完成\n", + "任务 20221129 完成\n", + "任务 20221128 完成\n", + "任务 20221125 完成\n", + "任务 20221124 完成\n", + "任务 20221123 完成\n", + "任务 20221122 完成\n", + "任务 20221121 完成\n", + "任务 20221118 完成\n", + "任务 20221117 完成\n", + "任务 20221116 完成\n", + "任务 20221115 完成\n", + "任务 20221114 完成\n", + "任务 20221111 完成\n", + "任务 20221110 完成\n", + "任务 20221109 完成\n", + "任务 20221108 完成\n", + "任务 20221107 完成\n", + "任务 20221104 完成\n", + "任务 20221103 完成\n", + "任务 20221101 完成\n", + "任务 20221102 完成\n", + "任务 20221028 完成\n", + "任务 20221031 完成\n", + "任务 20221026 完成\n", + "任务 20221027 完成\n", + "任务 20221025 完成\n", + "任务 20221024 完成\n", + "任务 20221021 完成\n", + "任务 20221020 完成\n", + "任务 20221019 完成\n", + "任务 20221018 完成\n", + "任务 20221014 完成\n", + "任务 20221017 完成\n", + "任务 20221013 完成\n", + "任务 20221012 完成\n", + "任务 20221011 完成\n", + "任务 20221010 完成\n", + "任务 20220930 完成\n", + "任务 20220929 完成\n", + "任务 20220928 完成\n", + "任务 20220927 完成\n", + "任务 20220926 完成\n", + "任务 20220923 完成\n", + "任务 20220922 完成\n", + "任务 20220921 完成\n", + "任务 20220920 完成\n", + "任务 20220919 完成\n", + "任务 20220916 完成\n", + "任务 20220915 完成\n", + "任务 20220914 完成\n", + "任务 20220913 完成\n", + "任务 20220909 完成\n", + "任务 20220908 完成\n", + "任务 20220907 完成\n", + "任务 20220906 完成\n", + "任务 20220905 完成\n", + "任务 20220902 完成\n", + "任务 20220901 完成\n", + "任务 20220831 完成\n", + "任务 20220830 完成\n", + "任务 20220829 完成\n", + "任务 20220826 完成\n", + "任务 20220825 完成\n", + "任务 20220824 完成\n", + "任务 20220823 完成\n", + "任务 20220822 完成\n", + "任务 20220819 完成\n", + "任务 20220818 完成\n", + "任务 20220817 完成\n", + "任务 20220816 完成\n", + "任务 20220815 完成\n", + "任务 20220812 完成\n", + "任务 20220811 完成\n", + "任务 20220810 完成\n", + "任务 20220809 完成\n", + "任务 20220808 完成\n", + "任务 20220805 完成\n", + "任务 20220804 完成\n", + "任务 20220803 完成\n", + "任务 20220802 完成\n", + "任务 20220801 完成\n", + "任务 20220729 完成\n", + "任务 20220728 完成\n", + "任务 20220727 完成\n", + "任务 20220726 完成\n", + "任务 20220725 完成\n", + "任务 20220722 完成\n", + "任务 20220721 完成\n", + "任务 20220720 完成\n", + "任务 20220719 完成\n", + "任务 20220718 完成\n", + "任务 20220715 完成\n", + "任务 20220714 完成\n", + "任务 20220713 完成\n", + "任务 20220712 完成\n", + "任务 20220711 完成\n", + "任务 20220708 完成\n", + "任务 20220707 完成\n", + "任务 20220706 完成\n", + "任务 20220705 完成\n", + "任务 20220704 完成\n", + "任务 20220701 完成\n", + "任务 20220630 完成\n", + "任务 20220629 完成\n", + "任务 20220628 完成\n", + "任务 20220627 完成\n", + "任务 20220624 完成\n", + "任务 20220623 完成\n", + "任务 20220622 完成\n", + "任务 20220621 完成\n", + "任务 20220620 完成\n", + "任务 20220617 完成\n", + "任务 20220616 完成\n", + "任务 20220615 完成\n", + "任务 20220614 完成\n", + "任务 20220613 完成\n", + "任务 20220610 完成\n", + "任务 20220609 完成\n", + "任务 20220608 完成\n", + "任务 20220607 完成\n", + "任务 20220606 完成\n", + "任务 20220602 完成\n", + "任务 20220601 完成\n", + "任务 20220531 完成\n", + "任务 20220530 完成\n", + "任务 20220527 完成\n", + "任务 20220526 完成\n", + "任务 20220525 完成\n", + "任务 20220524 完成\n", + "任务 20220523 完成\n", + "任务 20220520 完成\n", + "任务 20220519 完成\n", + "任务 20220518 完成\n", + "任务 20220517 完成\n", + "任务 20220516 完成\n", + "任务 20220513 完成\n", + "任务 20220512 完成\n", + "任务 20220511 完成\n", + "任务 20220510 完成\n", + "任务 20220509 完成\n", + "任务 20220506 完成\n", + "任务 20220505 完成\n", + "任务 20220429 完成\n", + "任务 20220428 完成\n", + "任务 20220427 完成\n", + "任务 20220426 完成\n", + "任务 20220425 完成\n", + "任务 20220422 完成\n", + "任务 20220421 完成\n", + "任务 20220420 完成\n", + "任务 20220419 完成\n", + "任务 20220418 完成\n", + "任务 20220415 完成\n", + "任务 20220414 完成\n", + "任务 20220413 完成\n", + "任务 20220412 完成\n", + "任务 20220411 完成\n", + "任务 20220408 完成\n", + "任务 20220407 完成\n", + "任务 20220406 完成\n", + "任务 20220401 完成\n", + "任务 20220330 完成\n", + "任务 20220331 完成\n", + "任务 20220329 完成\n", + "任务 20220328 完成\n", + "任务 20220324 完成\n", + "任务 20220325 完成\n", + "任务 20220323 完成\n", + "任务 20220322 完成\n", + "任务 20220318 完成\n", + "任务 20220321 完成\n", + "任务 20220317 完成\n", + "任务 20220316 完成\n", + "任务 20220314 完成\n", + "任务 20220315 完成\n", + "任务 20220311 完成\n", + "任务 20220310 完成\n", + "任务 20220309 完成\n", + "任务 20220308 完成\n", + "任务 20220304 完成\n", + "任务 20220307 完成\n", + "任务 20220303 完成\n", + "任务 20220302 完成\n", + "任务 20220301 完成\n", + "任务 20220228 完成\n", + "任务 20220225 完成\n", + "任务 20220224 完成\n", + "任务 20220222 完成\n", + "任务 20220223 完成\n", + "任务 20220221 完成\n", + "任务 20220218 完成\n", + "任务 20220216 完成\n", + "任务 20220217 完成\n", + "任务 20220214 完成\n", + "任务 20220215 完成\n", + "任务 20220210 完成\n", + "任务 20220211 完成\n", + "任务 20220209 完成\n", + "任务 20220208 完成\n", + "任务 20220207 完成\n", + "任务 20220128 完成\n", + "任务 20220127 完成\n", + "任务 20220126 完成\n", + "任务 20220125 完成\n", + "任务 20220124 完成\n", + "任务 20220121 完成\n", + "任务 20220120 完成\n", + "任务 20220119 完成\n", + "任务 20220118 完成\n", + "任务 20220117 完成\n", + "任务 20220114 完成\n", + "任务 20220112 完成\n", + "任务 20220113 完成\n", + "任务 20220111 完成\n", + "任务 20220110 完成\n", + "任务 20220106 完成\n", + "任务 20220107 完成\n", + "任务 20220105 完成\n", + "任务 20220104 完成\n", + "任务 20211231 完成\n", + "任务 20211230 完成\n", + "任务 20211228 完成\n", + "任务 20211229 完成\n", + "任务 20211224 完成\n", + "任务 20211227 完成\n", + "任务 20211223 完成\n", + "任务 20211222 完成\n", + "任务 20211221 完成\n", + "任务 20211220 完成\n", + "任务 20211216 完成\n", + "任务 20211217 完成\n", + "任务 20211215 完成\n", + "任务 20211214 完成\n", + "任务 20211213 完成\n", + "任务 20211210 完成\n", + "任务 20211208 完成\n", + "任务 20211209 完成\n", + "任务 20211206 完成\n", + "任务 20211207 完成\n", + "任务 20211203 完成\n", + "任务 20211202 完成\n", + "任务 20211201 完成\n", + "任务 20211130 完成\n", + "任务 20211129 完成\n", + "任务 20211126 完成\n", + "任务 20211125 完成\n", + "任务 20211124 完成\n", + "任务 20211123 完成\n", + "任务 20211122 完成\n", + "任务 20211118 完成\n", + "任务 20211119 完成\n", + "任务 20211117 完成\n", + "任务 20211116 完成\n", + "任务 20211115 完成\n", + "任务 20211112 完成\n", + "任务 20211110 完成\n", + "任务 20211111 完成\n", + "任务 20211108 完成\n", + "任务 20211105 完成\n", + "任务 20211109 完成\n", + "任务 20211104 完成\n", + "任务 20211103 完成\n", + "任务 20211102 完成\n", + "任务 20211101 完成\n", + "任务 20211029 完成\n", + "任务 20211028 完成\n", + "任务 20211027 完成\n", + "任务 20211026 完成\n", + "任务 20211025 完成\n", + "任务 20211022 完成\n", + "任务 20211021 完成\n", + "任务 20211020 完成\n", + "任务 20211019 完成\n", + "任务 20211018 完成\n", + "任务 20211015 完成\n", + "任务 20211014 完成\n", + "任务 20211013 完成\n", + "任务 20211012 完成\n", + "任务 20211011 完成\n", + "任务 20211008 完成\n", + "任务 20210930 完成\n", + "任务 20210929 完成\n", + "任务 20210927 完成\n", + "任务 20210928 完成\n", + "任务 20210923 完成\n", + "任务 20210924 完成\n", + "任务 20210922 完成\n", + "任务 20210917 完成\n", + "任务 20210916 完成\n", + "任务 20210915 完成\n", + "任务 20210914 完成\n", + "任务 20210913 完成\n", + "任务 20210909 完成\n", + "任务 20210910 完成\n", + "任务 20210907 完成\n", + "任务 20210908 完成\n", + "任务 20210906 完成\n", + "任务 20210903 完成\n", + "任务 20210902 完成\n", + "任务 20210901 完成\n", + "任务 20210831 完成\n", + "任务 20210830 完成\n", + "任务 20210827 完成\n", + "任务 20210826 完成\n", + "任务 20210825 完成\n", + "任务 20210824 完成\n", + "任务 20210823 完成\n", + "任务 20210820 完成\n", + "任务 20210819 完成\n", + "任务 20210818 完成\n", + "任务 20210816 完成\n", + "任务 20210817 完成\n", + "任务 20210813 完成\n", + "任务 20210812 完成\n", + "任务 20210811 完成\n", + "任务 20210810 完成\n", + "任务 20210809 完成\n", + "任务 20210806 完成\n", + "任务 20210805 完成\n", + "任务 20210804 完成\n", + "任务 20210802 完成\n", + "任务 20210803 完成\n", + "任务 20210730 完成\n", + "任务 20210729 完成\n", + "任务 20210728 完成\n", + "任务 20210727 完成\n", + "任务 20210723 完成\n", + "任务 20210726 完成\n", + "任务 20210722 完成\n", + "任务 20210721 完成\n", + "任务 20210720 完成\n", + "任务 20210719 完成\n", + "任务 20210716 完成\n", + "任务 20210715 完成\n", + "任务 20210714 完成\n", + "任务 20210713 完成\n", + "任务 20210712 完成\n", + "任务 20210709 完成\n", + "任务 20210708 完成\n", + "任务 20210707 完成\n", + "任务 20210706 完成\n", + "任务 20210705 完成\n", + "任务 20210702 完成\n", + "任务 20210701 完成\n", + "任务 20210629 完成\n", + "任务 20210630 完成\n", + "任务 20210628 完成\n", + "任务 20210625 完成\n", + "任务 20210624 完成\n", + "任务 20210623 完成\n", + "任务 20210622 完成\n", + "任务 20210621 完成\n", + "任务 20210618 完成\n", + "任务 20210617 完成\n", + "任务 20210616 完成\n", + "任务 20210615 完成\n", + "任务 20210610 完成\n", + "任务 20210611 完成\n", + "任务 20210608 完成\n", + "任务 20210609 完成\n", + "任务 20210607 完成\n", + "任务 20210604 完成\n", + "任务 20210603 完成\n", + "任务 20210602 完成\n", + "任务 20210531 完成\n", + "任务 20210601 完成\n", + "任务 20210527 完成\n", + "任务 20210528 完成\n", + "任务 20210526 完成\n", + "任务 20210525 完成\n", + "任务 20210524 完成\n", + "任务 20210521 完成\n", + "任务 20210519 完成\n", + "任务 20210520 完成\n", + "任务 20210517 完成\n", + "任务 20210518 完成\n", + "任务 20210513 完成\n", + "任务 20210514 完成\n", + "任务 20210511 完成\n", + "任务 20210512 完成\n", + "任务 20210510 完成\n", + "任务 20210507 完成\n", + "任务 20210506 完成\n", + "任务 20210430 完成\n", + "任务 20210428 完成\n", + "任务 20210429 完成\n", + "任务 20210427 完成\n", + "任务 20210426 完成\n", + "任务 20210422 完成\n", + "任务 20210423 完成\n", + "任务 20210421 完成\n", + "任务 20210420 完成\n", + "任务 20210419 完成\n", + "任务 20210416 完成\n", + "任务 20210414 完成\n", + "任务 20210415 完成\n", + "任务 20210412 完成\n", + "任务 20210413 完成\n", + "任务 20210409 完成\n", + "任务 20210408 完成\n", + "任务 20210406 完成\n", + "任务 20210407 完成\n", + "任务 20210402 完成\n", + "任务 20210401 完成\n", + "任务 20210330 完成\n", + "任务 20210331 完成\n", + "任务 20210326 完成\n", + "任务 20210329 完成\n", + "任务 20210325 完成\n", + "任务 20210324 完成\n", + "任务 20210322 完成\n", + "任务 20210323 完成\n", + "任务 20210319 完成\n", + "任务 20210318 完成\n", + "任务 20210316 完成\n", + "任务 20210317 完成\n", + "任务 20210312 完成\n", + "任务 20210315 完成\n", + "任务 20210311 完成\n", + "任务 20210310 完成\n", + "任务 20210309 完成\n", + "任务 20210308 完成\n", + "任务 20210305 完成\n", + "任务 20210304 完成\n", + "任务 20210302 完成\n", + "任务 20210303 完成\n", + "任务 20210301 完成\n", + "任务 20210226 完成\n", + "任务 20210225 完成\n", + "任务 20210224 完成\n", + "任务 20210223 完成\n", + "任务 20210222 完成\n", + "任务 20210219 完成\n", + "任务 20210218 完成\n", + "任务 20210210 完成\n", + "任务 20210209 完成\n", + "任务 20210205 完成\n", + "任务 20210208 完成\n", + "任务 20210204 完成\n", + "任务 20210203 完成\n", + "任务 20210201 完成\n", + "任务 20210202 完成\n", + "任务 20210129 完成\n", + "任务 20210128 完成\n", + "任务 20210127 完成\n", + "任务 20210126 完成\n", + "任务 20210122 完成\n", + "任务 20210125 完成\n", + "任务 20210121 完成\n", + "任务 20210120 完成\n", + "任务 20210119 完成\n", + "任务 20210118 完成\n", + "任务 20210115 完成\n", + "任务 20210114 完成\n", + "任务 20210113 完成\n", + "任务 20210112 完成\n", + "任务 20210111 完成\n", + "任务 20210108 完成\n", + "任务 20210107 完成\n", + "任务 20210106 完成\n", + "任务 20210105 完成\n", + "任务 20210104 完成\n", + "任务 20201231 完成\n", + "任务 20201230 完成\n", + "任务 20201229 完成\n", + "任务 20201228 完成\n", + "任务 20201224 完成\n", + "任务 20201225 完成\n", + "任务 20201222 完成\n", + "任务 20201223 完成\n", + "任务 20201218 完成\n", + "任务 20201221 完成\n", + "任务 20201217 完成\n", + "任务 20201216 完成\n", + "任务 20201215 完成\n", + "任务 20201214 完成\n", + "任务 20201211 完成\n", + "任务 20201210 完成\n", + "任务 20201209 完成\n", + "任务 20201208 完成\n", + "任务 20201204 完成\n", + "任务 20201207 完成\n", + "任务 20201203 完成\n", + "任务 20201202 完成\n", + "任务 20201201 完成\n", + "任务 20201130 完成\n", + "任务 20201126 完成\n", + "任务 20201127 完成\n", + "任务 20201125 完成\n", + "任务 20201124 完成\n", + "任务 20201123 完成\n", + "任务 20201120 完成\n", + "任务 20201119 完成\n", + "任务 20201118 完成\n", + "任务 20201117 完成\n", + "任务 20201116 完成\n", + "任务 20201112 完成\n", + "任务 20201113 完成\n", + "任务 20201111 完成\n", + "任务 20201110 完成\n", + "任务 20201109 完成\n", + "任务 20201106 完成\n", + "任务 20201104 完成\n", + "任务 20201105 完成\n", + "任务 20201102 完成\n", + "任务 20201103 完成\n", + "任务 20201030 完成\n", + "任务 20201029 完成\n", + "任务 20201028 完成\n", + "任务 20201027 完成\n", + "任务 20201026 完成\n", + "任务 20201023 完成\n", + "任务 20201022 完成\n", + "任务 20201021 完成\n", + "任务 20201020 完成\n", + "任务 20201019 完成\n", + "任务 20201016 完成\n", + "任务 20201015 完成\n", + "任务 20201013 完成\n", + "任务 20201014 完成\n", + "任务 20201012 完成\n", + "任务 20201009 完成\n", + "任务 20200930 完成\n", + "任务 20200929 完成\n", + "任务 20200928 完成\n", + "任务 20200925 完成\n", + "任务 20200923 完成\n", + "任务 20200924 完成\n", + "任务 20200922 完成\n", + "任务 20200921 完成\n", + "任务 20200918 完成\n", + "任务 20200917 完成\n", + "任务 20200916 完成\n", + "任务 20200915 完成\n", + "任务 20200914 完成\n", + "任务 20200911 完成\n", + "任务 20200910 完成\n", + "任务 20200909 完成\n", + "任务 20200907 完成\n", + "任务 20200908 完成\n", + "任务 20200903 完成\n", + "任务 20200904 完成\n", + "任务 20200901 完成\n", + "任务 20200902 完成\n", + "任务 20200831 完成\n", + "任务 20200828 完成\n", + "任务 20200826 完成\n", + "任务 20200827 完成\n", + "任务 20200825 完成\n", + "任务 20200824 完成\n", + "任务 20200821 完成\n", + "任务 20200820 完成\n", + "任务 20200819 完成\n", + "任务 20200818 完成\n", + "任务 20200814 完成\n", + "任务 20200817 完成\n", + "任务 20200812 完成\n", + "任务 20200813 完成\n", + "任务 20200810 完成\n", + "任务 20200811 完成\n", + "任务 20200806 完成\n", + "任务 20200807 完成\n", + "任务 20200805 完成\n", + "任务 20200804 完成\n", + "任务 20200731 完成\n", + "任务 20200803 完成\n", + "任务 20200730 完成\n", + "任务 20200729 完成\n", + "任务 20200728 完成\n", + "任务 20200727 完成\n", + "任务 20200724 完成\n", + "任务 20200723 完成\n", + "任务 20200722 完成\n", + "任务 20200721 完成\n", + "任务 20200720 完成\n", + "任务 20200717 完成\n", + "任务 20200716 完成\n", + "任务 20200715 完成\n", + "任务 20200714 完成\n", + "任务 20200713 完成\n", + "任务 20200710 完成\n", + "任务 20200709 完成\n", + "任务 20200707 完成\n", + "任务 20200708 完成\n", + "任务 20200703 完成\n", + "任务 20200706 完成\n", + "任务 20200701 完成\n", + "任务 20200702 完成\n", + "任务 20200630 完成\n", + "任务 20200629 完成\n", + "任务 20200623 完成\n", + "任务 20200624 完成\n", + "任务 20200622 完成\n", + "任务 20200619 完成\n", + "任务 20200617 完成\n", + "任务 20200618 完成\n", + "任务 20200616 完成\n", + "任务 20200615 完成\n", + "任务 20200612 完成\n", + "任务 20200611 完成\n", + "任务 20200610 完成\n", + "任务 20200609 完成\n", + "任务 20200608 完成\n", + "任务 20200605 完成\n", + "任务 20200604 完成\n", + "任务 20200603 完成\n", + "任务 20200602 完成\n", + "任务 20200601 完成\n", + "任务 20200529 完成\n", + "任务 20200528 完成\n", + "任务 20200526 完成\n", + "任务 20200527 完成\n", + "任务 20200522 完成\n", + "任务 20200525 完成\n", + "任务 20200521 完成\n", + "任务 20200520 完成\n", + "任务 20200519 完成\n", + "任务 20200518 完成\n", + "任务 20200515 完成\n", + "任务 20200514 完成\n", + "任务 20200513 完成\n", + "任务 20200512 完成\n", + "任务 20200508 完成\n", + "任务 20200511 完成\n", + "任务 20200507 完成\n", + "任务 20200506 完成\n", + "任务 20200430 完成\n", + "任务 20200429 完成\n", + "任务 20200428 完成\n", + "任务 20200427 完成\n", + "任务 20200423 完成\n", + "任务 20200424 完成\n", + "任务 20200422 完成\n", + "任务 20200421 完成\n", + "任务 20200420 完成\n", + "任务 20200417 完成\n", + "任务 20200415 完成\n", + "任务 20200416 完成\n", + "任务 20200414 完成\n", + "任务 20200413 完成\n", + "任务 20200409 完成\n", + "任务 20200410 完成\n", + "任务 20200408 完成\n", + "任务 20200407 完成\n", + "任务 20200403 完成\n", + "任务 20200402 完成\n", + "任务 20200401 完成\n", + "任务 20200331 完成\n", + "任务 20200330 完成\n", + "任务 20200327 完成\n", + "任务 20200325 完成\n", + "任务 20200326 完成\n", + "任务 20200324 完成\n", + "任务 20200323 完成\n", + "任务 20200319 完成\n", + "任务 20200320 完成\n", + "任务 20200317 完成\n", + "任务 20200318 完成\n", + "任务 20200313 完成\n", + "任务 20200316 完成\n", + "任务 20200312 完成\n", + "任务 20200311 完成\n", + "任务 20200310 完成\n", + "任务 20200309 完成\n", + "任务 20200306 完成\n", + "任务 20200305 完成\n", + "任务 20200303 完成\n", + "任务 20200304 完成\n", + "任务 20200302 完成\n", + "任务 20200228 完成\n", + "任务 20200227 完成\n", + "任务 20200226 完成\n", + "任务 20200225 完成\n", + "任务 20200224 完成\n", + "任务 20200221 完成\n", + "任务 20200220 完成\n", + "任务 20200219 完成\n", + "任务 20200218 完成\n", + "任务 20200217 完成\n", + "任务 20200214 完成\n", + "任务 20200212 完成\n", + "任务 20200213 完成\n", + "任务 20200211 完成\n", + "任务 20200210 完成\n", + "任务 20200207 完成\n", + "任务 20200206 完成\n", + "任务 20200204 完成\n", + "任务 20200205 完成\n", + "任务 20200203 完成\n", + "任务 20200123 完成\n", + "任务 20200122 完成\n", + "任务 20200121 完成\n", + "任务 20200120 完成\n", + "任务 20200117 完成\n", + "任务 20200116 完成\n", + "任务 20200115 完成\n", + "任务 20200114 完成\n", + "任务 20200113 完成\n", + "任务 20200110 完成\n", + "任务 20200109 完成\n", + "任务 20200108 完成\n", + "任务 20200107 完成\n", + "任务 20200106 完成\n", + "任务 20200103 完成\n", + "任务 20200102 完成\n", + "任务 20191231 完成\n", + "任务 20191227 完成\n", + "任务 20191230 完成\n", + "任务 20191226 完成\n", + "任务 20191225 完成\n", + "任务 20191223 完成\n", + "任务 20191224 完成\n", + "任务 20191220 完成\n", + "任务 20191219 完成\n", + "任务 20191218 完成\n", + "任务 20191217 完成\n", + "任务 20191213 完成\n", + "任务 20191216 完成\n", + "任务 20191212 完成\n", + "任务 20191211 完成\n", + "任务 20191209 完成\n", + "任务 20191210 完成\n", + "任务 20191206 完成\n", + "任务 20191205 完成\n", + "任务 20191203 完成\n", + "任务 20191204 完成\n", + "任务 20191129 完成\n", + "任务 20191202 完成\n", + "任务 20191128 完成\n", + "任务 20191127 完成\n", + "任务 20191126 完成\n", + "任务 20191125 完成\n", + "任务 20191122 完成\n", + "任务 20191121 完成\n", + "任务 20191119 完成\n", + "任务 20191120 完成\n", + "任务 20191118 完成\n", + "任务 20191115 完成\n", + "任务 20191114 完成\n", + "任务 20191113 完成\n", + "任务 20191112 完成\n", + "任务 20191111 完成\n", + "任务 20191108 完成\n", + "任务 20191107 完成\n", + "任务 20191106 完成\n", + "任务 20191105 完成\n", + "任务 20191101 完成\n", + "任务 20191104 完成\n", + "任务 20191031 完成\n", + "任务 20191030 完成\n", + "任务 20191028 完成\n", + "任务 20191029 完成\n", + "任务 20191024 完成\n", + "任务 20191025 完成\n", + "任务 20191022 完成\n", + "任务 20191023 完成\n", + "任务 20191018 完成\n", + "任务 20191021 完成\n", + "任务 20191016 完成\n", + "任务 20191017 完成\n", + "任务 20191015 完成\n", + "任务 20191014 完成\n", + "任务 20191011 完成\n", + "任务 20191010 完成\n", + "任务 20191009 完成\n", + "任务 20191008 完成\n", + "任务 20190930 完成\n", + "任务 20190927 完成\n", + "任务 20190926 完成\n", + "任务 20190925 完成\n", + "任务 20190924 完成\n", + "任务 20190923 完成\n", + "任务 20190919 完成\n", + "任务 20190920 完成\n", + "任务 20190918 完成\n", + "任务 20190917 完成\n", + "任务 20190916 完成\n", + "任务 20190912 完成\n", + "任务 20190911 完成\n", + "任务 20190910 完成\n", + "任务 20190906 完成\n", + "任务 20190909 完成\n", + "任务 20190905 完成\n", + "任务 20190904 完成\n", + "任务 20190903 完成\n", + "任务 20190902 完成\n", + "任务 20190830 完成\n", + "任务 20190829 完成\n", + "任务 20190828 完成\n", + "任务 20190827 完成\n", + "任务 20190826 完成\n", + "任务 20190823 完成\n", + "任务 20190822 完成\n", + "任务 20190821 完成\n", + "任务 20190820 完成\n", + "任务 20190819 完成\n", + "任务 20190815 完成\n", + "任务 20190816 完成\n", + "任务 20190813 完成\n", + "任务 20190814 完成\n", + "任务 20190812 完成\n", + "任务 20190809 完成\n", + "任务 20190808 完成\n", + "任务 20190807 完成\n", + "任务 20190806 完成\n", + "任务 20190805 完成\n", + "任务 20190801 完成\n", + "任务 20190802 完成\n", + "任务 20190730 完成\n", + "任务 20190731 完成\n", + "任务 20190726 完成\n", + "任务 20190729 完成\n", + "任务 20190725 完成\n", + "任务 20190724 完成\n", + "任务 20190722 完成\n", + "任务 20190723 完成\n", + "任务 20190719 完成\n", + "任务 20190718 完成\n", + "任务 20190717 完成\n", + "任务 20190716 完成\n", + "任务 20190712 完成\n", + "任务 20190715 完成\n", + "任务 20190710 完成\n", + "任务 20190711 完成\n", + "任务 20190709 完成\n", + "任务 20190708 完成\n", + "任务 20190705 完成\n", + "任务 20190704 完成\n", + "任务 20190702 完成\n", + "任务 20190703 完成\n", + "任务 20190628 完成\n", + "任务 20190701 完成\n", + "任务 20190627 完成\n", + "任务 20190626 完成\n", + "任务 20190625 完成\n", + "任务 20190624 完成\n", + "任务 20190621 完成\n", + "任务 20190620 完成\n", + "任务 20190619 完成\n", + "任务 20190618 完成\n", + "任务 20190617 完成\n", + "任务 20190614 完成\n", + "任务 20190613 完成\n", + "任务 20190612 完成\n", + "任务 20190611 完成\n", + "任务 20190610 完成\n", + "任务 20190606 完成\n", + "任务 20190605 完成\n", + "任务 20190604 完成\n", + "任务 20190603 完成\n", + "任务 20190531 完成\n", + "任务 20190530 完成\n", + "任务 20190529 完成\n", + "任务 20190528 完成\n", + "任务 20190524 完成\n", + "任务 20190527 完成\n", + "任务 20190523 完成\n", + "任务 20190522 完成\n", + "任务 20190520 完成\n", + "任务 20190521 完成\n", + "任务 20190516 完成\n", + "任务 20190517 完成\n", + "任务 20190515 完成\n", + "任务 20190514 完成\n", + "任务 20190510 完成\n", + "任务 20190513 完成\n", + "任务 20190509 完成\n", + "任务 20190508 完成\n", + "任务 20190507 完成\n", + "任务 20190506 完成\n", + "任务 20190429 完成\n", + "任务 20190430 完成\n", + "任务 20190426 完成\n", + "任务 20190425 完成\n", + "任务 20190424 完成\n", + "任务 20190423 完成\n", + "任务 20190422 完成\n", + "任务 20190419 完成\n", + "任务 20190418 完成\n", + "任务 20190417 完成\n", + "任务 20190416 完成\n", + "任务 20190415 完成\n", + "任务 20190412 完成\n", + "任务 20190411 完成\n", + "任务 20190409 完成\n", + "任务 20190410 完成\n", + "任务 20190408 完成\n", + "任务 20190404 完成\n", + "任务 20190403 完成\n", + "任务 20190402 完成\n", + "任务 20190401 完成\n", + "任务 20190329 完成\n", + "任务 20190328 完成\n", + "任务 20190327 完成\n", + "任务 20190326 完成\n", + "任务 20190325 完成\n", + "任务 20190322 完成\n", + "任务 20190321 完成\n", + "任务 20190320 完成\n", + "任务 20190319 完成\n", + "任务 20190315 完成\n", + "任务 20190318 完成\n", + "任务 20190314 完成\n", + "任务 20190313 完成\n", + "任务 20190312 完成\n", + "任务 20190311 完成\n", + "任务 20190308 完成\n", + "任务 20190307 完成\n", + "任务 20190305 完成\n", + "任务 20190306 完成\n", + "任务 20190304 完成\n", + "任务 20190301 完成\n", + "任务 20190228 完成\n", + "任务 20190227 完成\n", + "任务 20190225 完成\n", + "任务 20190226 完成\n", + "任务 20190222 完成\n", + "任务 20190221 完成\n", + "任务 20190220 完成\n", + "任务 20190219 完成\n", + "任务 20190218 完成\n", + "任务 20190215 完成\n", + "任务 20190214 完成\n", + "任务 20190213 完成\n", + "任务 20190212 完成\n", + "任务 20190211 完成\n", + "任务 20190201 完成\n", + "任务 20190131 完成\n", + "任务 20190130 完成\n", + "任务 20190129 完成\n", + "任务 20190128 完成\n", + "任务 20190125 完成\n", + "任务 20190124 完成\n", + "任务 20190123 完成\n", + "任务 20190122 完成\n", + "任务 20190121 完成\n", + "任务 20190118 完成\n", + "任务 20190117 完成\n", + "任务 20190116 完成\n", + "任务 20190115 完成\n", + "任务 20190114 完成\n", + "任务 20190111 完成\n", + "任务 20190110 完成\n", + "任务 20190109 完成\n", + "任务 20190108 完成\n", + "任务 20190107 完成\n", + "任务 20190104 完成\n", + "任务 20190103 完成\n", + "任务 20190102 完成\n", + "任务 20181228 完成\n", + "任务 20181227 完成\n", + "任务 20181226 完成\n", + "任务 20181225 完成\n", + "任务 20181224 完成\n", + "任务 20181221 完成\n", + "任务 20181220 完成\n", + "任务 20181219 完成\n", + "任务 20181218 完成\n", + "任务 20181217 完成\n", + "任务 20181214 完成\n", + "任务 20181213 完成\n", + "任务 20181212 完成\n", + "任务 20181211 完成\n", + "任务 20181210 完成\n", + "任务 20181207 完成\n", + "任务 20181206 完成\n", + "任务 20181205 完成\n", + "任务 20181204 完成\n", + "任务 20181203 完成\n", + "任务 20181130 完成\n", + "任务 20181129 完成\n", + "任务 20181128 完成\n", + "任务 20181127 完成\n", + "任务 20181126 完成\n", + "任务 20181123 完成\n", + "任务 20181122 完成\n", + "任务 20181121 完成\n", + "任务 20181120 完成\n", + "任务 20181119 完成\n", + "任务 20181116 完成\n", + "任务 20181115 完成\n", + "任务 20181114 完成\n", + "任务 20181113 完成\n", + "任务 20181112 完成\n", + "任务 20181109 完成\n", + "任务 20181108 完成\n", + "任务 20181107 完成\n", + "任务 20181106 完成\n", + "任务 20181102 完成\n", + "任务 20181105 完成\n", + "任务 20181101 完成\n", + "任务 20181031 完成\n", + "任务 20181030 完成\n", + "任务 20181029 完成\n", + "任务 20181026 完成\n", + "任务 20181025 完成\n", + "任务 20181024 完成\n", + "任务 20181023 完成\n", + "任务 20181019 完成\n", + "任务 20181022 完成\n", + "任务 20181018 完成\n", + "任务 20181017 完成\n", + "任务 20181016 完成\n", + "任务 20181015 完成\n", + "任务 20181012 完成\n", + "任务 20181011 完成\n", + "任务 20181010 完成\n", + "任务 20181009 完成\n", + "任务 20180928 完成\n", + "任务 20181008 完成\n", + "任务 20180927 完成\n", + "任务 20180926 完成\n", + "任务 20180925 完成\n", + "任务 20180921 完成\n", + "任务 20180919 完成\n", + "任务 20180920 完成\n", + "任务 20180918 完成\n", + "任务 20180917 完成\n", + "任务 20180914 完成\n", + "任务 20180913 完成\n", + "任务 20180912 完成\n", + "任务 20180911 完成\n", + "任务 20180910 完成\n", + "任务 20180907 完成\n", + "任务 20180906 完成\n", + "任务 20180905 完成\n", + "任务 20180904 完成\n", + "任务 20180903 完成\n", + "任务 20180831 完成\n", + "任务 20180830 完成\n", + "任务 20180829 完成\n", + "任务 20180828 完成\n", + "任务 20180827 完成\n", + "任务 20180824 完成\n", + "任务 20180823 完成\n", + "任务 20180822 完成\n", + "任务 20180821 完成\n", + "任务 20180820 完成\n", + "任务 20180817 完成\n", + "任务 20180816 完成\n", + "任务 20180814 完成\n", + "任务 20180815 完成\n", + "任务 20180813 完成\n", + "任务 20180810 完成\n", + "任务 20180809 完成\n", + "任务 20180808 完成\n", + "任务 20180807 完成\n", + "任务 20180806 完成\n", + "任务 20180803 完成\n", + "任务 20180802 完成\n", + "任务 20180731 完成\n", + "任务 20180801 完成\n", + "任务 20180727 完成\n", + "任务 20180730 完成\n", + "任务 20180725 完成\n", + "任务 20180726 完成\n", + "任务 20180724 完成\n", + "任务 20180723 完成\n", + "任务 20180720 完成\n", + "任务 20180719 完成\n", + "任务 20180718 完成\n", + "任务 20180717 完成\n", + "任务 20180716 完成\n", + "任务 20180713 完成\n", + "任务 20180712 完成\n", + "任务 20180711 完成\n", + "任务 20180710 完成\n", + "任务 20180709 完成\n", + "任务 20180706 完成\n", + "任务 20180705 完成\n", + "任务 20180704 完成\n", + "任务 20180703 完成\n", + "任务 20180702 完成\n", + "任务 20180629 完成\n", + "任务 20180628 完成\n", + "任务 20180627 完成\n", + "任务 20180626 完成\n", + "任务 20180625 完成\n", + "任务 20180622 完成\n", + "任务 20180621 完成\n", + "任务 20180620 完成\n", + "任务 20180619 完成\n", + "任务 20180615 完成\n", + "任务 20180614 完成\n", + "任务 20180613 完成\n", + "任务 20180612 完成\n", + "任务 20180611 完成\n", + "任务 20180608 完成\n", + "任务 20180607 完成\n", + "任务 20180606 完成\n", + "任务 20180605 完成\n", + "任务 20180604 完成\n", + "任务 20180601 完成\n", + "任务 20180531 完成\n", + "任务 20180530 完成\n", + "任务 20180529 完成\n", + "任务 20180528 完成\n", + "任务 20180525 完成\n", + "任务 20180524 完成\n", + "任务 20180523 完成\n", + "任务 20180522 完成\n", + "任务 20180521 完成\n", + "任务 20180518 完成\n", + "任务 20180517 完成\n", + "任务 20180516 完成\n", + "任务 20180515 完成\n", + "任务 20180514 完成\n", + "任务 20180511 完成\n", + "任务 20180510 完成\n", + "任务 20180509 完成\n", + "任务 20180508 完成\n", + "任务 20180507 完成\n", + "任务 20180504 完成\n", + "任务 20180503 完成\n", + "任务 20180502 完成\n", + "任务 20180427 完成\n", + "任务 20180426 完成\n", + "任务 20180425 完成\n", + "任务 20180424 完成\n", + "任务 20180423 完成\n", + "任务 20180420 完成\n", + "任务 20180419 完成\n", + "任务 20180418 完成\n", + "任务 20180417 完成\n", + "任务 20180416 完成\n", + "任务 20180413 完成\n", + "任务 20180412 完成\n", + "任务 20180411 完成\n", + "任务 20180410 完成\n", + "任务 20180409 完成\n", + "任务 20180404 完成\n", + "任务 20180403 完成\n", + "任务 20180402 完成\n", + "任务 20180330 完成\n", + "任务 20180329 完成\n", + "任务 20180328 完成\n", + "任务 20180327 完成\n", + "任务 20180326 完成\n", + "任务 20180323 完成\n", + "任务 20180322 完成\n", + "任务 20180321 完成\n", + "任务 20180320 完成\n", + "任务 20180319 完成\n", + "任务 20180316 完成\n", + "任务 20180315 完成\n", + "任务 20180314 完成\n", + "任务 20180313 完成\n", + "任务 20180312 完成\n", + "任务 20180309 完成\n", + "任务 20180308 完成\n", + "任务 20180307 完成\n", + "任务 20180306 完成\n", + "任务 20180305 完成\n", + "任务 20180302 完成\n", + "任务 20180301 完成\n", + "任务 20180228 完成\n", + "任务 20180227 完成\n", + "任务 20180226 完成\n", + "任务 20180223 完成\n", + "任务 20180222 完成\n", + "任务 20180214 完成\n", + "任务 20180213 完成\n", + "任务 20180212 完成\n", + "任务 20180209 完成\n", + "任务 20180208 完成\n", + "任务 20180207 完成\n", + "任务 20180206 完成\n", + "任务 20180205 完成\n", + "任务 20180202 完成\n", + "任务 20180201 完成\n", + "任务 20180131 完成\n", + "任务 20180130 完成\n", + "任务 20180129 完成\n", + "任务 20180126 完成\n", + "任务 20180125 完成\n", + "任务 20180124 完成\n", + "任务 20180123 完成\n", + "任务 20180122 完成\n", + "任务 20180119 完成\n", + "任务 20180118 完成\n", + "任务 20180117 完成\n", + "任务 20180115 完成\n", + "任务 20180116 完成\n", + "任务 20180111 完成\n", + "任务 20180112 完成\n", + "任务 20180109 完成\n", + "任务 20180110 完成\n", + "任务 20180108 完成\n", + "任务 20180105 完成\n", + "任务 20180104 完成\n", + "任务 20180103 完成\n", + "任务 20180102 完成\n", + "任务 20171229 完成\n", + "任务 20171227 完成\n", + "任务 20171228 完成\n", + "任务 20171226 完成\n", + "任务 20171225 完成\n", + "任务 20171222 完成\n", + "任务 20171221 完成\n", + "任务 20171219 完成\n", + "任务 20171220 完成\n", + "任务 20171218 完成\n", + "任务 20171215 完成\n", + "任务 20171213 完成\n", + "任务 20171214 完成\n", + "任务 20171211 完成\n", + "任务 20171212 完成\n", + "任务 20171208 完成\n", + "任务 20171207 完成\n", + "任务 20171206 完成\n", + "任务 20171205 完成\n", + "任务 20171201 完成\n", + "任务 20171204 完成\n", + "任务 20171130 完成\n", + "任务 20171129 完成\n", + "任务 20171128 完成\n", + "任务 20171127 完成\n", + "任务 20171123 完成\n", + "任务 20171124 完成\n", + "任务 20171121 完成\n", + "任务 20171122 完成\n", + "任务 20171120 完成\n", + "任务 20171117 完成\n", + "任务 20171116 完成\n", + "任务 20171115 完成\n", + "任务 20171114 完成\n", + "任务 20171113 完成\n", + "任务 20171110 完成\n", + "任务 20171109 完成\n", + "任务 20171107 完成\n", + "任务 20171108 完成\n", + "任务 20171106 完成\n", + "任务 20171103 完成\n", + "任务 20171102 完成\n", + "任务 20171101 完成\n", + "任务 20171031 完成\n", + "任务 20171030 完成\n", + "任务 20171027 完成\n", + "任务 20171026 完成\n", + "任务 20171025 完成\n", + "任务 20171024 完成\n", + "任务 20171020 完成\n", + "任务 20171023 完成\n", + "任务 20171019 完成\n", + "任务 20171018 完成\n", + "任务 20171017 完成\n", + "任务 20171016 完成\n", + "任务 20171013 完成\n", + "任务 20171012 完成\n", + "任务 20171011 完成\n", + "任务 20171010 完成\n", + "任务 20171009 完成\n", + "任务 20170929 完成\n", + "任务 20170928 完成\n", + "任务 20170927 完成\n", + "任务 20170926 完成\n", + "任务 20170925 完成\n", + "任务 20170922 完成\n", + "任务 20170921 完成\n", + "任务 20170920 完成\n", + "任务 20170919 完成\n", + "任务 20170918 完成\n", + "任务 20170915 完成\n", + "任务 20170914 完成\n", + "任务 20170913 完成\n", + "任务 20170912 完成\n", + "任务 20170911 完成\n", + "任务 20170908 完成\n", + "任务 20170907 完成\n", + "任务 20170906 完成\n", + "任务 20170905 完成\n", + "任务 20170904 完成\n", + "任务 20170901 完成\n", + "任务 20170831 完成\n", + "任务 20170830 完成\n", + "任务 20170829 完成\n", + "任务 20170828 完成\n", + "任务 20170825 完成\n", + "任务 20170824 完成\n", + "任务 20170822 完成\n", + "任务 20170823 完成\n", + "任务 20170818 完成\n", + "任务 20170821 完成\n", + "任务 20170817 完成\n", + "任务 20170816 完成\n", + "任务 20170815 完成\n", + "任务 20170814 完成\n", + "任务 20170811 完成\n", + "任务 20170810 完成\n", + "任务 20170809 完成\n", + "任务 20170808 完成\n", + "任务 20170807 完成\n", + "任务 20170804 完成\n", + "任务 20170803 完成\n", + "任务 20170802 完成\n", + "任务 20170801 完成\n", + "任务 20170731 完成\n", + "任务 20170728 完成\n", + "任务 20170727 完成\n", + "任务 20170726 完成\n", + "任务 20170725 完成\n", + "任务 20170724 完成\n", + "任务 20170721 完成\n", + "任务 20170720 完成\n", + "任务 20170719 完成\n", + "任务 20170717 完成\n", + "任务 20170718 完成\n", + "任务 20170713 完成\n", + "任务 20170714 完成\n", + "任务 20170712 完成\n", + "任务 20170711 完成\n", + "任务 20170710 完成\n", + "任务 20170707 完成\n", + "任务 20170706 完成\n", + "任务 20170705 完成\n", + "任务 20170704 完成\n", + "任务 20170703 完成\n", + "任务 20170630 完成\n", + "任务 20170629 完成\n", + "任务 20170628 完成\n", + "任务 20170627 完成\n", + "任务 20170626 完成\n", + "任务 20170623 完成\n", + "任务 20170622 完成\n", + "任务 20170621 完成\n", + "任务 20170620 完成\n", + "任务 20170619 完成\n", + "任务 20170616 完成\n", + "任务 20170615 完成\n", + "任务 20170614 完成\n", + "任务 20170613 完成\n", + "任务 20170612 完成\n", + "任务 20170609 完成\n", + "任务 20170608 完成\n", + "任务 20170607 完成\n", + "任务 20170606 完成\n", + "任务 20170605 完成\n", + "任务 20170602 完成\n", + "任务 20170601 完成\n", + "任务 20170531 完成\n", + "任务 20170526 完成\n", + "任务 20170525 完成\n", + "任务 20170524 完成\n", + "任务 20170523 完成\n", + "任务 20170522 完成\n", + "任务 20170519 完成\n", + "任务 20170518 完成\n", + "任务 20170517 完成\n", + "任务 20170516 完成\n", + "任务 20170515 完成\n", + "任务 20170512 完成\n", + "任务 20170511 完成\n", + "任务 20170510 完成\n", + "任务 20170509 完成\n", + "任务 20170508 完成\n", + "任务 20170505 完成\n", + "任务 20170504 完成\n", + "任务 20170503 完成\n", + "任务 20170502 完成\n", + "任务 20170428 完成\n", + "任务 20170427 完成\n", + "任务 20170426 完成\n", + "任务 20170425 完成\n", + "任务 20170424 完成\n", + "任务 20170421 完成\n", + "任务 20170420 完成\n", + "任务 20170419 完成\n", + "任务 20170418 完成\n", + "任务 20170417 完成\n", + "任务 20170414 完成\n", + "任务 20170413 完成\n", + "任务 20170412 完成\n", + "任务 20170411 完成\n", + "任务 20170410 完成\n", + "任务 20170407 完成\n", + "任务 20170406 完成\n", + "任务 20170405 完成\n", + "任务 20170331 完成\n", + "任务 20170329 完成\n", + "任务 20170330 完成\n", + "任务 20170328 完成\n", + "任务 20170327 完成\n", + "任务 20170324 完成\n", + "任务 20170323 完成\n", + "任务 20170321 完成\n", + "任务 20170322 完成\n", + "任务 20170320 完成\n", + "任务 20170317 完成\n", + "任务 20170316 完成\n", + "任务 20170315 完成\n", + "任务 20170313 完成\n", + "任务 20170314 完成\n", + "任务 20170309 完成\n", + "任务 20170310 完成\n", + "任务 20170307 完成\n", + "任务 20170308 完成\n", + "任务 20170306 完成\n", + "任务 20170303 完成\n", + "任务 20170302 完成\n", + "任务 20170301 完成\n", + "任务 20170227 完成\n", + "任务 20170228 完成\n", + "任务 20170224 完成\n", + "任务 20170223 完成\n", + "任务 20170222 完成\n", + "任务 20170221 完成\n", + "任务 20170217 完成\n", + "任务 20170220 完成\n", + "任务 20170216 完成\n", + "任务 20170215 完成\n", + "任务 20170214 完成\n", + "任务 20170213 完成\n", + "任务 20170210 完成\n", + "任务 20170209 完成\n", + "任务 20170208 完成\n", + "任务 20170207 完成\n", + "任务 20170206 完成\n", + "任务 20170203 完成\n", + "任务 20170126 完成\n", + "任务 20170125 完成\n", + "任务 20170124 完成\n", + "任务 20170123 完成\n", + "任务 20170120 完成\n", + "任务 20170119 完成\n", + "任务 20170118 完成\n", + "任务 20170117 完成\n", + "任务 20170116 完成\n", + "任务 20170113 完成\n", + "任务 20170112 完成\n", + "任务 20170111 完成\n", + "任务 20170110 完成\n", + "任务 20170109 完成\n", + "任务 20170106 完成\n", + "任务 20170105 完成\n", + "任务 20170104 完成\n", + "任务 20170103 完成\n" + ] + } + ], + "source": [ + "from concurrent.futures import ThreadPoolExecutor, as_completed\n", + "\n", + "all_daily_data = []\n", + "\n", + "# API 调用计数和时间控制变量\n", + "api_call_count = 0\n", + "batch_start_time = time.time()\n", + "\n", + "\n", + "def get_data(trade_date):\n", + " time.sleep(0.1)\n", + " data = pro.stk_holdertrade(trade_date=trade_date)\n", + " if data is not None and not data.empty:\n", + " return data\n", + "\n", + "\n", + "with ThreadPoolExecutor(max_workers=2) as executor:\n", + " future_to_date = {executor.submit(get_data, td): td for td in trade_dates}\n", + "\n", + " for future in as_completed(future_to_date):\n", + " trade_date = future_to_date[future] # 获取对应的交易日期\n", + " try:\n", + " result = future.result() # 获取任务执行的结果\n", + " all_daily_data.append(result)\n", + " print(f\"任务 {trade_date} 完成\")\n", + " except Exception as e:\n", + " print(f\"获取 {trade_date} 数据时出错: {e}\")\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "907f732d3c397bf", + "metadata": { + "ExecuteTime": { + "end_time": "2025-03-12T15:31:10.381348500Z", + "start_time": "2025-03-12T15:23:41.345460Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "所有每日基础数据获取并保存完毕!\n" + ] + } + ], + "source": [ + "\n", + "# 将所有数据合并为一个 DataFrame\n", + "all_daily_data_df = pd.concat(all_daily_data, ignore_index=True)\n", + "\n", + "# 将数据保存为 HDF5 文件(table 格式)\n", + "all_daily_data_df.to_hdf(h5_filename, key='stk_holdertrade', mode='w', format='table', data_columns=True)\n", + "\n", + "print(\"所有每日基础数据获取并保存完毕!\")" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "73e829ac-ff3d-408e-beb3-0b87f5b00b19", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ts_code ann_date\n", + "0 300578.SZ 20250603\n", + "1 002927.SZ 20250603\n", + "2 002358.SZ 20250603\n", + "3 002972.SZ 20250603\n", + "4 002972.SZ 20250603\n", + "... ... ...\n", + "6161995 603090.SH 20250301\n", + "6161996 000937.SZ 20250301\n", + "6161997 603536.SH 20250301\n", + "6161998 002991.SZ 20250301\n", + "6161999 603458.SH 20250301\n", + "\n", + "[6162000 rows x 2 columns]\n" + ] + } + ], + "source": [ + "key = '/stk_holdertrade'\n", + "max_date = None\n", + "with pd.HDFStore(h5_filename, mode='r') as store:\n", + " df = store[key][['ts_code', 'ann_date']]\n", + " print(df)\n", + " max_date = df['ann_date'].min()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "stock", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.13.2" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/main/factor/__pycache__/money.cpython-313.pyc b/main/factor/__pycache__/money.cpython-313.pyc new file mode 100644 index 0000000..8fd19ea Binary files /dev/null and b/main/factor/__pycache__/money.cpython-313.pyc differ diff --git a/main/factor/__pycache__/money_factor.cpython-313.pyc b/main/factor/__pycache__/money_factor.cpython-313.pyc new file mode 100644 index 0000000..de80b08 Binary files /dev/null and b/main/factor/__pycache__/money_factor.cpython-313.pyc differ diff --git a/main/factor/money_factor.py b/main/factor/money_factor.py new file mode 100644 index 0000000..3466188 --- /dev/null +++ b/main/factor/money_factor.py @@ -0,0 +1,115 @@ +import pandas as pd +import numpy as np + +def holder_trade_factors(all_data_df: pd.DataFrame, stk_holdertrade_df: pd.DataFrame) -> pd.DataFrame: + """ + 生成合并的股东增减持因子以及 change_ratio 相关因子(优化版)。 + + Args: + stk_holdertrade_df (pd.DataFrame): 股东增减持数据,包含 'ts_code', 'ann_date', 'in_de', 'change_ratio'。 + all_data_df (pd.DataFrame): 所有日期所有股票数据,包含 'ts_code', 'trade_date'。 + + Returns: + pd.DataFrame: 包含增减持因子的 all_data_df。 + """ + print('正在计算股东增减持因子(优化版)...') + + # 1. 确保日期列为 datetime 类型 + stk_holdertrade_df['ann_date'] = pd.to_datetime(stk_holdertrade_df['ann_date']) + all_data_df['trade_date'] = pd.to_datetime(all_data_df['trade_date']) + + # 2. 对增减持数据进行预处理和排序(排序在此阶段可能不是严格必需的,但保持良好习惯) + holder_data_processed = stk_holdertrade_df.copy() + holder_data_processed['change_ratio_in_agg'] = holder_data_processed['change_ratio'].where(holder_data_processed['in_de'] == 'IN', 0) + holder_data_processed['change_ratio_de_agg'] = holder_data_processed['change_ratio'].where(holder_data_processed['in_de'] == 'DE', 0) + holder_data_processed['change_ratio_total_agg'] = holder_data_processed['change_ratio'] + holder_data_processed['in_de_numeric'] = holder_data_processed['in_de'].map({'IN': 1, 'DE': -1}).fillna(0) # 用于判断类型 + + # 提前获取所有唯一的交易日期集合,以提高查找效率 + all_trade_dates_set = set(all_data_df['trade_date'].unique()) + + # 3. 构建一个辅助DataFrame,记录每个公告在未来10个日历日(且是交易日)的影响 + expanded_holder_events = [] + for _, row in holder_data_processed.iterrows(): + ts_code = row['ts_code'] + ann_date = row['ann_date'] + + # 生成从公告日期开始的未来10个日历日的日期范围(包括公告日本身) + # pd.Timedelta(days=10) 表示从公告日+10天 + # pd.date_range(start=ann_date, end=ann_date + pd.Timedelta(days=10), freq='D') + # 更精确地生成11个日期,涵盖公告日及其后的10个日历日 + future_dates = pd.date_range(start=ann_date, periods=11, freq='D') + + for date_in_window in future_dates: + # 只有当日期是实际交易日时才添加 + if date_in_window in all_trade_dates_set: + expanded_holder_events.append({ + 'ts_code': ts_code, + 'trade_date': date_in_window, + 'in_de_numeric': row['in_de_numeric'], + 'change_ratio_total_agg': row['change_ratio_total_agg'], + 'change_ratio_in_agg': row['change_ratio_in_agg'], + 'change_ratio_de_agg': row['change_ratio_de_agg'] + }) + + if not expanded_holder_events: # 如果没有事件,直接返回原始 df + # 确保返回的DataFrame与原始df具有相同的列和顺序 + # 并填充为默认值 + default_factors = pd.DataFrame({ + 'holder_trade_type_10d': None, + 'holder_change_ratio_sum_10d': 0.0, + 'holder_in_change_ratio_sum_10d': 0.0, + 'holder_de_change_ratio_sum_10d': 0.0 + }, index=all_data_df.index) + return pd.concat([all_data_df, default_factors], axis=1) + + + expanded_holder_events_df = pd.DataFrame(expanded_holder_events) + + # 4. 聚合每个 (ts_code, trade_date) 对上的事件 + # 可能会有重复的 (ts_code, trade_date) 对,因为一个交易日可能受多个公告影响 + daily_aggregated_factors = expanded_holder_events_df.groupby(['ts_code', 'trade_date']).agg( + holder_change_ratio_sum_10d=('change_ratio_total_agg', 'sum'), + holder_in_change_ratio_sum_10d=('change_ratio_in_agg', 'sum'), + holder_de_change_ratio_sum_10d=('change_ratio_de_agg', 'sum'), + # 对于 holder_trade_type_10d,聚合 in_de_numeric 的唯一值集合 + _in_de_types_unique=('in_de_numeric', lambda x: set(x)) # 获取该日期窗口内所有独特的增减持类型 + ).reset_index() + + # 根据 _in_de_types_unique 确定 holder_trade_type_10d + def get_trade_type(unique_types_set): + if 1 in unique_types_set and -1 in unique_types_set: + return 'BOTH' + elif 1 in unique_types_set: + return 'IN' + elif -1 in unique_types_set: + return 'DE' + else: + return None # 理论上不应该发生,除非 unique_types_set 为空或只包含0 + + daily_aggregated_factors['holder_trade_type_10d'] = daily_aggregated_factors['_in_de_types_unique'].apply(get_trade_type) + + # 移除辅助列 + daily_aggregated_factors.drop(columns=['_in_de_types_unique'], inplace=True) + + # 5. 将计算得到的因子合并回 all_data_df + # 确保 all_data_df 也按 ts_code, trade_date 排序,以便 merge 高效 + all_data_df_sorted = all_data_df.sort_values(['ts_code', 'trade_date']).reset_index(drop=True) + + final_df = pd.merge( + all_data_df_sorted, + daily_aggregated_factors, + on=['ts_code', 'trade_date'], + how='left' + ) + + # 6. 对于没有增减持记录的日期,因子值为 None 或 0 + # 在 merge_asof 中确实需要排序,但在这种事件展开的方法中,merge 是普通的 left merge,不需要预排序。 + # 考虑到最终的 merge,最好还是保持 `all_data_df` 和 `daily_aggregated_factors` 的键排序。 + # 所以在 `merge` 前对 `all_data_df` 进行一次排序是好的实践。 + + final_df['holder_trade_type_10d'] = final_df['holder_trade_type_10d'].fillna(None) + fillna_ratio_cols = ['holder_change_ratio_sum_10d', 'holder_in_change_ratio_sum_10d', 'holder_de_change_ratio_sum_10d'] + final_df[fillna_ratio_cols] = final_df[fillna_ratio_cols].fillna(0.0) + + return final_df \ No newline at end of file diff --git a/main/train/Classify2.ipynb b/main/train/Classify2.ipynb index 7d415c7..3a1694a 100644 --- a/main/train/Classify2.ipynb +++ b/main/train/Classify2.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 4, "id": "79a7758178bafdd3", "metadata": { "ExecuteTime": { @@ -18,6 +18,8 @@ "name": "stdout", "output_type": "stream", "text": [ + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n", "/mnt/d/PyProject/NewStock\n" ] } @@ -25,6 +27,7 @@ "source": [ "%load_ext autoreload\n", "%autoreload 2\n", + "# %load_ext cudf.pandas\n", "\n", "import gc\n", "import os\n", @@ -44,7 +47,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 5, "id": "4a481c60", "metadata": {}, "outputs": [], @@ -56,7 +59,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 6, "id": "a79cafb06a7e0e43", "metadata": { "ExecuteTime": { @@ -156,7 +159,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 7, "id": "cac01788dac10678", "metadata": { "ExecuteTime": { @@ -224,7 +227,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 8, "id": "c4e9e1d31da6dba6", "metadata": { "ExecuteTime": { @@ -324,7 +327,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 9, "id": "a735bc02ceb4d872", "metadata": { "ExecuteTime": { @@ -340,7 +343,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 10, "id": "53f86ddc0677a6d7", "metadata": { "ExecuteTime": { @@ -407,7 +410,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 11, "id": "dbe2fd8021b9417f", "metadata": { "ExecuteTime": { @@ -435,7 +438,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 12, "id": "85c3e3d0235ffffa", "metadata": { "ExecuteTime": { @@ -458,12 +461,16 @@ " columns=['ts_code', 'trade_date', 'reason'],\n", " df=None)\n", "\n", - "top_list_df = top_list_df.sort_values(by='trade_date', ascending=False).drop_duplicates(subset=['ts_code', 'trade_date'], keep='first').sort_values(by='trade_date')\n" + "top_list_df = top_list_df.sort_values(by='trade_date', ascending=False).drop_duplicates(subset=['ts_code', 'trade_date'], keep='first').sort_values(by='trade_date')\n", + "\n", + "stk_holdertrade_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/stk_holdertrade.h5', key='stk_holdertrade',\n", + " columns=['ts_code', 'ann_date', 'in_de', 'change_ratio', 'after_ratio'],\n", + " df=None)" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 13, "id": "92d84ce15a562ec6", "metadata": { "ExecuteTime": { @@ -611,6 +618,8 @@ "\n", "import numpy as np\n", "from main.factor.factor import *\n", + "from main.factor.money_factor import *\n", + "\n", "\n", "def filter_data(df):\n", " # df = df.groupby('trade_date').apply(lambda x: x.nlargest(1000, 'act_factor1'))\n", @@ -640,6 +649,7 @@ "# df = ts_vol_sustain_10_30(df)\n", "# df = cs_turnover_rate_relative_strength_20(df)\n", "# df = cs_amount_outlier_10(df)\n", + "# df = holder_trade_factors(stk_holdertrade_df, df)\n", "\n", "df = add_financial_factor(df, fina_indicator_df, factor_value_col='undist_profit_ps')\n", "df = add_financial_factor(df, fina_indicator_df, factor_value_col='ocfps')\n", @@ -709,7 +719,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 14, "id": "b87b938028afa206", "metadata": { "ExecuteTime": { @@ -747,7 +757,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 15, "id": "f4f16d63ad18d1bc", "metadata": { "ExecuteTime": { @@ -973,7 +983,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 16, "id": "40e6b68a91b30c79", "metadata": { "ExecuteTime": { @@ -1293,7 +1303,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 17, "id": "47c12bb34062ae7a", "metadata": { "ExecuteTime": { @@ -1327,7 +1337,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 18, "id": "29221dde", "metadata": {}, "outputs": [ @@ -1370,7 +1380,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 19, "id": "03ee5daf", "metadata": {}, "outputs": [], @@ -1383,7 +1393,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 20, "id": "b76ea08a", "metadata": {}, "outputs": [ @@ -1404,7 +1414,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "MAD Filtering: 100%|██████████| 131/131 [00:12<00:00, 10.28it/s]\n" + "MAD Filtering: 100%|██████████| 131/131 [00:16<00:00, 7.78it/s]\n" ] }, { @@ -1419,7 +1429,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "MAD Filtering: 100%|██████████| 131/131 [00:11<00:00, 11.00it/s]\n" + "MAD Filtering: 100%|██████████| 131/131 [00:11<00:00, 11.06it/s]\n" ] }, { @@ -1601,7 +1611,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 21, "id": "3ff2d1c5", "metadata": {}, "outputs": [], @@ -1742,7 +1752,7 @@ }, { "cell_type": "code", - "execution_count": 106, + "execution_count": 22, "id": "c6eb5cd4-e714-420a-ac48-39af3e11ee81", "metadata": { "ExecuteTime": { @@ -1776,7 +1786,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "0a4d14d383d0499e81773abe038f7d1d", + "model_id": "182bcb05602b45a586d931fa2bcb3dd1", "version_major": 2, "version_minor": 0 }, @@ -1791,13 +1801,16 @@ "name": "stdout", "output_type": "stream", "text": [ - "0:\tlearn: 0.6888297\ttest: 0.6894367\tbest: 0.6894367 (0)\ttotal: 30.9ms\tremaining: 30.9s\n", - "Stopped by overfitting detector (300 iterations wait)\n", - "\n", - "bestTest = 0.5057357077\n", - "bestIteration = 665\n", - "\n", - "Shrink model to first 666 iterations.\n" + "0:\tlearn: 0.6890148\ttest: 0.6905108\tbest: 0.6905108 (0)\ttotal: 114ms\tremaining: 2m 50s\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "bestTest = 0.5226514078\n", + "bestIteration = 527\n", + "Shrink model to first 528 iterations.\n" ] } ], @@ -1819,7 +1832,7 @@ }, { "cell_type": "code", - "execution_count": 107, + "execution_count": 23, "id": "5d1522a7538db91b", "metadata": { "ExecuteTime": { @@ -1857,7 +1870,7 @@ }, { "cell_type": "code", - "execution_count": 108, + "execution_count": 24, "id": "09b1799e", "metadata": {}, "outputs": [ @@ -1879,7 +1892,7 @@ }, { "cell_type": "code", - "execution_count": 109, + "execution_count": 25, "id": "e53b209a", "metadata": {}, "outputs": [ @@ -1912,7 +1925,7 @@ }, { "cell_type": "code", - "execution_count": 110, + "execution_count": 26, "id": "364e821a", "metadata": {}, "outputs": [], @@ -1996,7 +2009,7 @@ }, { "cell_type": "code", - "execution_count": 111, + "execution_count": 27, "id": "1f6e6336", "metadata": {}, "outputs": [ @@ -2006,13 +2019,7 @@ "text": [ "6e+04-9e+04\n", "9e+04-1e+05\n", - "1e+05-1e+05\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "1e+05-1e+05\n", "1e+05-1e+05\n", "1e+05-2e+05\n", "2e+05-2e+05\n", @@ -2021,21 +2028,21 @@ "2e+05-3e+05\n", "3e+05-3e+05\n", "二分类评估指标:\n", - "accuracy: 0.6687\n", - "precision: 0.4667\n", - "recall: 0.0134\n", - "f1: 0.0260\n", - "roc_auc: 0.6166\n", - "fpr: (array of length 7520)\n", - "tpr: (array of length 7520)\n", - "thresholds: (array of length 7520)\n", - "score_return_correlation: -0.0419\n", - "mv_roc_auc: {'6e+04-9e+04': np.float64(0.6129972565157751), '9e+04-1e+05': np.float64(0.5481528934443733), '1e+05-1e+05': np.float64(0.5819692706968757), '1e+05-2e+05': np.float64(0.5802354633555421), '2e+05-2e+05': np.float64(0.610526564518331), '2e+05-3e+05': np.float64(0.6141327685032996), '3e+05-3e+05': np.float64(0.6069017365995996)}\n" + "accuracy: 0.6543\n", + "precision: 0.4629\n", + "recall: 0.1754\n", + "f1: 0.2544\n", + "roc_auc: 0.6206\n", + "fpr: (array of length 7484)\n", + "tpr: (array of length 7484)\n", + "thresholds: (array of length 7484)\n", + "score_return_correlation: -0.0293\n", + "mv_roc_auc: {'6e+04-9e+04': np.float64(0.5687499999999999), '9e+04-1e+05': np.float64(0.5662772981208735), '1e+05-1e+05': np.float64(0.5818040450154087), '1e+05-2e+05': np.float64(0.5694847679411162), '2e+05-2e+05': np.float64(0.6027478841082352), '2e+05-3e+05': np.float64(0.6169522445569707), '3e+05-3e+05': np.float64(0.6131663537577515)}\n" ] }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
" ] @@ -2071,7 +2078,7 @@ }, { "cell_type": "code", - "execution_count": 112, + "execution_count": 28, "id": "7e9023cc", "metadata": {}, "outputs": [], @@ -2271,7 +2278,7 @@ }, { "cell_type": "code", - "execution_count": 113, + "execution_count": 29, "id": "a0000d75", "metadata": {}, "outputs": [ @@ -2281,7 +2288,7 @@ "text": [ "开始分析 'score' 在 'circ_mv' 和 'future_return' 下的表现...\n", "准备数据,处理 NaN 值...\n", - "原始数据 17430 行,移除 NaN 后剩余 17140 行用于分析。\n", + "原始数据 17430 行,移除 NaN 后剩余 17123 行用于分析。\n", "对 'circ_mv' 和 'future_return' 进行 100 分位数分箱...\n", "按二维分箱分组计算 Spearman Rank IC...\n", "整理结果用于绘图...\n", @@ -2517,7 +2524,7 @@ }, { "cell_type": "code", - "execution_count": 114, + "execution_count": 30, "id": "a436dba4", "metadata": {}, "outputs": [ diff --git a/main/train/Rank2.ipynb b/main/train/Rank2.ipynb index 51060b6..69bd026 100644 --- a/main/train/Rank2.ipynb +++ b/main/train/Rank2.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 9, "id": "79a7758178bafdd3", "metadata": { "ExecuteTime": { @@ -18,7 +18,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "e:\\PyProject\\NewStock\\main\\train\n" + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n", + "/mnt/d/PyProject/NewStock\n" ] } ], @@ -29,7 +31,7 @@ "import gc\n", "import os\n", "import sys\n", - "sys.path.append('../../')\n", + "sys.path.append('/mnt/d/PyProject/NewStock/')\n", "print(os.getcwd())\n", "import pandas as pd\n", "from main.factor.factor import get_rolling_factor, get_simple_factor\n", @@ -44,7 +46,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 10, "id": "a79cafb06a7e0e43", "metadata": { "ExecuteTime": { @@ -68,7 +70,7 @@ "cyq perf\n", "left merge on ['ts_code', 'trade_date']\n", "\n", - "RangeIndex: 8665405 entries, 0 to 8665404\n", + "RangeIndex: 8692146 entries, 0 to 8692145\n", "Data columns (total 33 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", @@ -115,26 +117,26 @@ "from main.utils.utils import read_and_merge_h5_data\n", "\n", "print('daily data')\n", - "df = read_and_merge_h5_data('../../data/daily_data.h5', key='daily_data',\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/daily_data.h5', key='daily_data',\n", " columns=['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg', 'amount'],\n", " df=None)\n", "\n", "print('daily basic')\n", - "df = read_and_merge_h5_data('../../data/daily_basic.h5', key='daily_basic',\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/daily_basic.h5', key='daily_basic',\n", " columns=['ts_code', 'trade_date', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv', 'volume_ratio',\n", " 'is_st'], df=df, join='inner')\n", "\n", "print('stk limit')\n", - "df = read_and_merge_h5_data('../../data/stk_limit.h5', key='stk_limit',\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/stk_limit.h5', key='stk_limit',\n", " columns=['ts_code', 'trade_date', 'pre_close', 'up_limit', 'down_limit'],\n", " df=df)\n", "print('money flow')\n", - "df = read_and_merge_h5_data('../../data/money_flow.h5', key='money_flow',\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/money_flow.h5', key='money_flow',\n", " columns=['ts_code', 'trade_date', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol',\n", " 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol'],\n", " df=df)\n", "print('cyq perf')\n", - "df = read_and_merge_h5_data('../../data/cyq_perf.h5', key='cyq_perf',\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/cyq_perf.h5', key='cyq_perf',\n", " columns=['ts_code', 'trade_date', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct',\n", " 'cost_50pct',\n", " 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate'],\n", @@ -144,7 +146,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 11, "id": "cac01788dac10678", "metadata": { "ExecuteTime": { @@ -163,7 +165,7 @@ ], "source": [ "print('industry')\n", - "industry_df = read_and_merge_h5_data('../../data/industry_data.h5', key='industry_data',\n", + "industry_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/industry_data.h5', key='industry_data',\n", " columns=['ts_code', 'l2_code', 'in_date'],\n", " df=None, on=['ts_code'], join='left')\n", "\n", @@ -212,7 +214,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 12, "id": "c4e9e1d31da6dba6", "metadata": { "ExecuteTime": { @@ -305,14 +307,14 @@ "\n", "\n", "# 使用函数\n", - "h5_filename = '../../data/index_data.h5'\n", + "h5_filename = '/mnt/d/PyProject/NewStock/data/index_data.h5'\n", "index_data = generate_index_indicators(h5_filename)\n", "index_data = index_data.dropna()\n" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 13, "id": "a735bc02ceb4d872", "metadata": { "ExecuteTime": { @@ -328,7 +330,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 14, "id": "53f86ddc0677a6d7", "metadata": { "ExecuteTime": { @@ -390,12 +392,12 @@ " return industry_data\n", "\n", "\n", - "industry_df = read_industry_data('../../data/sw_daily.h5')\n" + "industry_df = read_industry_data('/mnt/d/PyProject/NewStock/data/sw_daily.h5')\n" ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 15, "id": "dbe2fd8021b9417f", "metadata": { "ExecuteTime": { @@ -423,7 +425,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 16, "id": "85c3e3d0235ffffa", "metadata": { "ExecuteTime": { @@ -433,25 +435,29 @@ }, "outputs": [], "source": [ - "fina_indicator_df = read_and_merge_h5_data('../../data/fina_indicator.h5', key='fina_indicator',\n", + "fina_indicator_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/fina_indicator.h5', key='fina_indicator',\n", " columns=['ts_code', 'ann_date', 'undist_profit_ps', 'ocfps', 'bps'],\n", " df=None)\n", - "cashflow_df = read_and_merge_h5_data('../../data/cashflow.h5', key='cashflow',\n", + "cashflow_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/cashflow.h5', key='cashflow',\n", " columns=['ts_code', 'ann_date', 'n_cashflow_act'],\n", " df=None)\n", - "balancesheet_df = read_and_merge_h5_data('../../data/balancesheet.h5', key='balancesheet',\n", + "balancesheet_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/balancesheet.h5', key='balancesheet',\n", " columns=['ts_code', 'ann_date', 'money_cap', 'total_liab'],\n", " df=None)\n", - "top_list_df = read_and_merge_h5_data('../../data/top_list.h5', key='top_list',\n", + "top_list_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/top_list.h5', key='top_list',\n", " columns=['ts_code', 'trade_date', 'reason'],\n", " df=None)\n", "\n", - "top_list_df = top_list_df.sort_values(by='trade_date', ascending=False).drop_duplicates(subset=['ts_code', 'trade_date'], keep='first').sort_values(by='trade_date')\n" + "top_list_df = top_list_df.sort_values(by='trade_date', ascending=False).drop_duplicates(subset=['ts_code', 'trade_date'], keep='first').sort_values(by='trade_date')\n", + "\n", + "stk_holdertrade_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/stk_holdertrade.h5', key='stk_holdertrade',\n", + " columns=['ts_code', 'ann_date', 'in_de', 'change_ratio'],\n", + " df=None)" ] }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 18, "id": "92d84ce15a562ec6", "metadata": { "ExecuteTime": { @@ -464,153 +470,28 @@ "name": "stdout", "output_type": "stream", "text": [ - "Calculating cat_senti_mom_vol_spike...\n", - "Finished cat_senti_mom_vol_spike.\n", - "Calculating cat_senti_pre_breakout...\n", - "Calculating atr_10 as it's missing...\n", - "Calculating atr_40 as it's missing...\n", - "Finished cat_senti_pre_breakout.\n", - "计算因子 ts_turnover_rate_acceleration_5_20\n", - "计算因子 ts_vol_sustain_10_30\n", - "计算因子 cs_amount_outlier_10\n", - "计算因子 ts_ff_to_total_turnover_ratio\n", - "计算因子 ts_price_volume_trend_coherence_5_20\n", - "计算因子 ts_ff_turnover_rate_surge_10\n", - "使用 'ann_date' 作为财务数据生效日期。\n", - "警告: 从 financial_data_subset 中移除了 366 行,因为其 'ts_code' 或 'ann_date' 列存在空值。\n", - "使用 'ann_date' 作为财务数据生效日期。\n", - "警告: 从 financial_data_subset 中移除了 366 行,因为其 'ts_code' 或 'ann_date' 列存在空值。\n", - "开始计算因子: AR, BR (原地修改)...\n", - "因子 AR, BR 计算成功。\n", - "因子 AR, BR 计算流程结束。\n", - "使用 'ann_date' 作为财务数据生效日期。\n", - "使用 'ann_date' 作为财务数据生效日期。\n", - "使用 'ann_date' 作为财务数据生效日期。\n", - "使用 'ann_date' 作为财务数据生效日期。\n", - "警告: 从 financial_data_subset 中移除了 366 行,因为其 'ts_code' 或 'ann_date' 列存在空值。\n", - "计算 BBI...\n", - "--- 计算日级别偏离度 (使用 pct_chg) ---\n", - "--- 计算日级别动量基准 (使用 pct_chg) ---\n", - "日级别动量基准计算完成 (使用 pct_chg)。\n", - "日级别偏离度计算完成 (使用 pct_chg)。\n", - "--- 计算日级别行业偏离度 (使用 pct_chg 和行业基准) ---\n", - "--- 计算日级别行业动量基准 (使用 pct_chg 和 cat_l2_code) ---\n", - "错误: 计算日级别行业动量基准需要以下列: ['pct_chg', 'cat_l2_code', 'trade_date', 'ts_code']。\n", - "错误: 计算日级别行业偏离度需要以下列: ['pct_chg', 'daily_industry_positive_benchmark', 'daily_industry_negative_benchmark']。请先运行 daily_industry_momentum_benchmark(df)。\n", - "Index(['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol',\n", - " 'pct_chg', 'amount', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv',\n", - " 'volume_ratio', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol',\n", - " 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol',\n", - " 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct',\n", - " 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg',\n", - " 'winner_rate', 'l2_code', 'cat_senti_mom_vol_spike',\n", - " 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20',\n", - " 'ts_vol_sustain_10_30', 'cs_amount_outlier_10',\n", - " 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20',\n", - " 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR',\n", - " 'AR_BR', 'log_circ_mv', 'cashflow_to_ev_factor', 'book_to_price_ratio',\n", - " 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor',\n", - " 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity',\n", - " 'sm_net_buy_vol', 'flow_divergence_diff', 'flow_divergence_ratio',\n", - " 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change',\n", - " 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel',\n", - " 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy',\n", - " 'cost_support_15pct_change', 'cat_winner_price_zone',\n", - " 'flow_chip_consistency', 'profit_taking_vs_absorb', '_is_positive',\n", - " '_is_negative', 'cat_is_positive', '_pos_returns', '_neg_returns',\n", - " '_pos_returns_sq', '_neg_returns_sq', 'upside_vol', 'downside_vol',\n", - " 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate',\n", - " 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike',\n", - " 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike',\n", - " 'vol_std_5', 'atr_14', 'atr_6', 'obv'],\n", - " dtype='object')\n", - "Calculating senti_strong_inflow...\n", - "Finished senti_strong_inflow.\n", - "Calculating lg_flow_mom_corr_20_60...\n", - "Finished lg_flow_mom_corr_20_60.\n", - "Calculating lg_flow_accel...\n", - "Finished lg_flow_accel.\n", - "Calculating profit_pressure...\n", - "Finished profit_pressure.\n", - "Calculating underwater_resistance...\n", - "Finished underwater_resistance.\n", - "Calculating cost_conc_std_20...\n", - "Finished cost_conc_std_20.\n", - "Calculating profit_decay_20...\n", - "Finished profit_decay_20.\n", - "Calculating vol_amp_loss_20...\n", - "Finished vol_amp_loss_20.\n", - "Calculating vol_drop_profit_cnt_5...\n", - "Finished vol_drop_profit_cnt_5.\n", - "Calculating lg_flow_vol_interact_20...\n", - "Finished lg_flow_vol_interact_20.\n", - "Calculating cost_break_confirm_cnt_5...\n", - "Finished cost_break_confirm_cnt_5.\n", - "Calculating atr_norm_channel_pos_14...\n", - "Finished atr_norm_channel_pos_14.\n", - "Calculating turnover_diff_skew_20...\n", - "Finished turnover_diff_skew_20.\n", - "Calculating lg_sm_flow_diverge_20...\n", - "Finished lg_sm_flow_diverge_20.\n", - "Calculating pullback_strong_20_20...\n", - "Finished pullback_strong_20_20.\n", - "Calculating vol_wgt_hist_pos_20...\n", - "Finished vol_wgt_hist_pos_20.\n", - "Calculating vol_adj_roc_20...\n", - "Finished vol_adj_roc_20.\n", - "Calculating cs_rank_net_lg_flow_val...\n", - "Finished cs_rank_net_lg_flow_val.\n", - "Calculating cs_rank_flow_divergence...\n", - "Finished cs_rank_flow_divergence.\n", - "Calculating cs_rank_ind_adj_lg_flow...\n", - "Finished cs_rank_ind_adj_lg_flow.\n", - "Calculating cs_rank_elg_buy_ratio...\n", - "Finished cs_rank_elg_buy_ratio.\n", - "Calculating cs_rank_rel_profit_margin...\n", - "Finished cs_rank_rel_profit_margin.\n", - "Calculating cs_rank_cost_breadth...\n", - "Finished cs_rank_cost_breadth.\n", - "Calculating cs_rank_dist_to_upper_cost...\n", - "Finished cs_rank_dist_to_upper_cost.\n", - "Calculating cs_rank_winner_rate...\n", - "Finished cs_rank_winner_rate.\n", - "Calculating cs_rank_intraday_range...\n", - "Finished cs_rank_intraday_range.\n", - "Calculating cs_rank_close_pos_in_range...\n", - "Finished cs_rank_close_pos_in_range.\n", - "Calculating cs_rank_opening_gap...\n", - "Error calculating cs_rank_opening_gap: Missing 'pre_close' column. Assigning NaN.\n", - "Calculating cs_rank_pos_in_hist_range...\n", - "Finished cs_rank_pos_in_hist_range.\n", - "Calculating cs_rank_vol_x_profit_margin...\n", - "Finished cs_rank_vol_x_profit_margin.\n", - "Calculating cs_rank_lg_flow_price_concordance...\n", - "Finished cs_rank_lg_flow_price_concordance.\n", - "Calculating cs_rank_turnover_per_winner...\n", - "Finished cs_rank_turnover_per_winner.\n", - "Calculating cs_rank_ind_cap_neutral_pe (Placeholder - requires statsmodels)...\n", - "Finished cs_rank_ind_cap_neutral_pe (Placeholder).\n", - "Calculating cs_rank_volume_ratio...\n", - "Finished cs_rank_volume_ratio.\n", - "Calculating cs_rank_elg_buy_sell_sm_ratio...\n", - "Finished cs_rank_elg_buy_sell_sm_ratio.\n", - "Calculating cs_rank_cost_dist_vol_ratio...\n", - "Finished cs_rank_cost_dist_vol_ratio.\n", - "Calculating cs_rank_size...\n", - "Finished cs_rank_size.\n", - "\n", - "RangeIndex: 4539678 entries, 0 to 4539677\n", - "Columns: 188 entries, ts_code to cs_rank_size\n", - "dtypes: bool(10), datetime64[ns](1), float64(169), int32(4), object(4)\n", - "memory usage: 6.0+ GB\n", - "None\n", - "['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg', 'amount', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv', 'volume_ratio', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate', 'cat_l2_code', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'log_circ_mv', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'flow_divergence_diff', 'flow_divergence_ratio', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'price_cost_divergence', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_flow_divergence', 'cs_rank_ind_adj_lg_flow', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_opening_gap', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_ind_cap_neutral_pe', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size']\n" + "正在计算股东增减持因子(优化版)...\n" + ] + }, + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mKeyboardInterrupt\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[18]\u001b[39m\u001b[32m, line 30\u001b[39m\n\u001b[32m 23\u001b[39m df = df.sort_values(by=[\u001b[33m\"\u001b[39m\u001b[33mts_code\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mtrade_date\u001b[39m\u001b[33m\"\u001b[39m])\n\u001b[32m 25\u001b[39m \u001b[38;5;66;03m# df = price_minus_deduction_price(df, n=120)\u001b[39;00m\n\u001b[32m 26\u001b[39m \u001b[38;5;66;03m# df = price_deduction_price_diff_ratio_to_sma(df, n=120)\u001b[39;00m\n\u001b[32m 27\u001b[39m \u001b[38;5;66;03m# df = cat_price_vs_sma_vs_deduction_price(df, n=120)\u001b[39;00m\n\u001b[32m 28\u001b[39m \u001b[38;5;66;03m# df = cat_reason(df, top_list_df)\u001b[39;00m\n\u001b[32m 29\u001b[39m \u001b[38;5;66;03m# df = cat_is_on_top_list(df, top_list_df)\u001b[39;00m\n\u001b[32m---> \u001b[39m\u001b[32m30\u001b[39m df = \u001b[43mholder_trade_factors\u001b[49m\u001b[43m(\u001b[49m\u001b[43mdf\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstk_holdertrade_df\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 32\u001b[39m df = cat_senti_mom_vol_spike(\n\u001b[32m 33\u001b[39m df,\n\u001b[32m 34\u001b[39m return_period=\u001b[32m3\u001b[39m,\n\u001b[32m (...)\u001b[39m\u001b[32m 38\u001b[39m current_pct_chg_max=\u001b[32m0.05\u001b[39m,\n\u001b[32m 39\u001b[39m ) \u001b[38;5;66;03m# 当日涨幅不宜过大\u001b[39;00m\n\u001b[32m 41\u001b[39m df = cat_senti_pre_breakout(\n\u001b[32m 42\u001b[39m df,\n\u001b[32m 43\u001b[39m atr_short_N=\u001b[32m10\u001b[39m,\n\u001b[32m (...)\u001b[39m\u001b[32m 51\u001b[39m volume_ratio_signal_threshold=\u001b[32m1.1\u001b[39m,\n\u001b[32m 52\u001b[39m )\n", + "\u001b[36mFile \u001b[39m\u001b[32m/mnt/d/PyProject/NewStock/main/factor/money_factor.py:50\u001b[39m, in \u001b[36mholder_trade_factors\u001b[39m\u001b[34m(all_data_df, stk_holdertrade_df)\u001b[39m\n\u001b[32m 43\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m date_in_window \u001b[38;5;129;01min\u001b[39;00m future_dates:\n\u001b[32m 44\u001b[39m \u001b[38;5;66;03m# 只有当日期是实际交易日时才添加\u001b[39;00m\n\u001b[32m 45\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m date_in_window \u001b[38;5;129;01min\u001b[39;00m all_trade_dates_set:\n\u001b[32m 46\u001b[39m expanded_holder_events.append({\n\u001b[32m 47\u001b[39m \u001b[33m'\u001b[39m\u001b[33mts_code\u001b[39m\u001b[33m'\u001b[39m: ts_code,\n\u001b[32m 48\u001b[39m \u001b[33m'\u001b[39m\u001b[33mtrade_date\u001b[39m\u001b[33m'\u001b[39m: date_in_window,\n\u001b[32m 49\u001b[39m \u001b[33m'\u001b[39m\u001b[33min_de_numeric\u001b[39m\u001b[33m'\u001b[39m: row[\u001b[33m'\u001b[39m\u001b[33min_de_numeric\u001b[39m\u001b[33m'\u001b[39m],\n\u001b[32m---> \u001b[39m\u001b[32m50\u001b[39m \u001b[33m'\u001b[39m\u001b[33mchange_ratio_total_agg\u001b[39m\u001b[33m'\u001b[39m: \u001b[43mrow\u001b[49m\u001b[43m[\u001b[49m\u001b[33;43m'\u001b[39;49m\u001b[33;43mchange_ratio_total_agg\u001b[39;49m\u001b[33;43m'\u001b[39;49m\u001b[43m]\u001b[49m,\n\u001b[32m 51\u001b[39m \u001b[33m'\u001b[39m\u001b[33mchange_ratio_in_agg\u001b[39m\u001b[33m'\u001b[39m: row[\u001b[33m'\u001b[39m\u001b[33mchange_ratio_in_agg\u001b[39m\u001b[33m'\u001b[39m],\n\u001b[32m 52\u001b[39m \u001b[33m'\u001b[39m\u001b[33mchange_ratio_de_agg\u001b[39m\u001b[33m'\u001b[39m: row[\u001b[33m'\u001b[39m\u001b[33mchange_ratio_de_agg\u001b[39m\u001b[33m'\u001b[39m]\n\u001b[32m 53\u001b[39m })\n\u001b[32m 55\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m expanded_holder_events: \u001b[38;5;66;03m# 如果没有事件,直接返回原始 df\u001b[39;00m\n\u001b[32m 56\u001b[39m \u001b[38;5;66;03m# 确保返回的DataFrame与原始df具有相同的列和顺序\u001b[39;00m\n\u001b[32m 57\u001b[39m \u001b[38;5;66;03m# 并填充为默认值\u001b[39;00m\n\u001b[32m 58\u001b[39m default_factors = pd.DataFrame({\n\u001b[32m 59\u001b[39m \u001b[33m'\u001b[39m\u001b[33mholder_trade_type_10d\u001b[39m\u001b[33m'\u001b[39m: \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[32m 60\u001b[39m \u001b[33m'\u001b[39m\u001b[33mholder_change_ratio_sum_10d\u001b[39m\u001b[33m'\u001b[39m: \u001b[32m0.0\u001b[39m,\n\u001b[32m 61\u001b[39m \u001b[33m'\u001b[39m\u001b[33mholder_in_change_ratio_sum_10d\u001b[39m\u001b[33m'\u001b[39m: \u001b[32m0.0\u001b[39m,\n\u001b[32m 62\u001b[39m \u001b[33m'\u001b[39m\u001b[33mholder_de_change_ratio_sum_10d\u001b[39m\u001b[33m'\u001b[39m: \u001b[32m0.0\u001b[39m\n\u001b[32m 63\u001b[39m }, index=all_data_df.index)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/stock/lib/python3.13/site-packages/pandas/core/series.py:1121\u001b[39m, in \u001b[36mSeries.__getitem__\u001b[39m\u001b[34m(self, key)\u001b[39m\n\u001b[32m 1118\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m._values[key]\n\u001b[32m 1120\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m key_is_scalar:\n\u001b[32m-> \u001b[39m\u001b[32m1121\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_get_value\u001b[49m\u001b[43m(\u001b[49m\u001b[43mkey\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1123\u001b[39m \u001b[38;5;66;03m# Convert generator to list before going through hashable part\u001b[39;00m\n\u001b[32m 1124\u001b[39m \u001b[38;5;66;03m# (We will iterate through the generator there to check for slices)\u001b[39;00m\n\u001b[32m 1125\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m is_iterator(key):\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/stock/lib/python3.13/site-packages/pandas/core/series.py:1239\u001b[39m, in \u001b[36mSeries._get_value\u001b[39m\u001b[34m(self, label, takeable)\u001b[39m\n\u001b[32m 1236\u001b[39m \u001b[38;5;66;03m# Similar to Index.get_value, but we do not fall back to positional\u001b[39;00m\n\u001b[32m 1237\u001b[39m loc = \u001b[38;5;28mself\u001b[39m.index.get_loc(label)\n\u001b[32m-> \u001b[39m\u001b[32m1239\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[43mis_integer\u001b[49m\u001b[43m(\u001b[49m\u001b[43mloc\u001b[49m\u001b[43m)\u001b[49m:\n\u001b[32m 1240\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m._values[loc]\n\u001b[32m 1242\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(\u001b[38;5;28mself\u001b[39m.index, MultiIndex):\n", + "\u001b[31mKeyboardInterrupt\u001b[39m: " ] } ], "source": [ "import numpy as np\n", "from main.factor.factor import *\n", + "from main.factor.money_factor import * \n", "\n", "\n", "def filter_data(df):\n", @@ -637,6 +518,7 @@ "# df = cat_price_vs_sma_vs_deduction_price(df, n=120)\n", "# df = cat_reason(df, top_list_df)\n", "# df = cat_is_on_top_list(df, top_list_df)\n", + "df = holder_trade_factors(df, stk_holdertrade_df)\n", "\n", "df = cat_senti_mom_vol_spike(\n", " df,\n", @@ -1364,7 +1246,9 @@ "gc.collect()\n", "\n", "df = df.sort_values(by=['ts_code', 'trade_date'])\n", - "df['future_return'] = df.groupby('ts_code', group_keys=False)['close'].apply(lambda x: x.shift(-days) / x - 1)\n", + "# df['future_return'] = df.groupby('ts_code', group_keys=False)['close'].apply(lambda x: x.shift(-days) / x - 1)\n", + "df['future_return'] = df.groupby('ts_code', group_keys=False)['close'].apply(lambda x: x.shift(-days) / x - 1) + df.groupby('ts_code', group_keys=False)['close'].apply(lambda x: x.shift(-2 * days) / x - 1)\n", + "\n", "# df['future_return'] = (df.groupby('ts_code')['close'].shift(-days) - df.groupby('ts_code')['open'].shift(-1)) / \\\n", "# df.groupby('ts_code')['open'].shift(-1)\n", "\n", @@ -1376,9 +1260,9 @@ "# .fillna(0) # 填充每个股票组最后的 NaN\n", "# .astype(int)\n", "# .reset_index(level=0, drop=True))\n", - "df['label'] = df.groupby('trade_date', group_keys=False)['future_return'].transform(\n", - " lambda x: pd.qcut(x, q=50, labels=False, duplicates='drop')\n", - ")\n", + "# df['label'] = df.groupby('trade_date', group_keys=False)['future_return'].transform(\n", + "# lambda x: pd.qcut(x, q=50, labels=False, duplicates='drop')\n", + "# )\n", "# filter_index = df['future_return'].between(df['future_return'].quantile(0.01), df['future_return'].quantile(0.99))\n", "filter_index = df['future_return'].between(df['future_return'].quantile(0.001), 0.6)\n", "\n", @@ -1460,13 +1344,7 @@ " ts_code trade_date log_circ_mv\n", "0 000001.SZ 2019-01-02 16.574219\n", "1 000001.SZ 2019-01-03 16.583965\n", - "2 000001.SZ 2019-01-04 16.633371\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "2 000001.SZ 2019-01-04 16.633371\n", "['vol', 'pct_chg', 'turnover_rate', 'volume_ratio', 'winner_rate', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'log_circ_mv', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size', 'industry_obv', 'industry_return_5', 'industry_return_20', 'industry__ema_5', 'industry__ema_13', 'industry__ema_20', 'industry__ema_60', 'industry_act_factor1', 'industry_act_factor2', 'industry_act_factor3', 'industry_act_factor4', 'industry_act_factor5', 'industry_act_factor6', 'industry_rank_act_factor1', 'industry_rank_act_factor2', 'industry_rank_act_factor3', 'industry_return_5_percentile', 'industry_return_20_percentile', '000852.SH_MACD', '000905.SH_MACD', '399006.SZ_MACD', '000852.SH_MACD_hist', '000905.SH_MACD_hist', '399006.SZ_MACD_hist', '000852.SH_RSI', '000905.SH_RSI', '399006.SZ_RSI', '000852.SH_Signal_line', '000905.SH_Signal_line', '399006.SZ_Signal_line', '000852.SH_amount_change_rate', '000905.SH_amount_change_rate', '399006.SZ_amount_change_rate', '000852.SH_amount_mean', '000905.SH_amount_mean', '399006.SZ_amount_mean', '000852.SH_daily_return', '000905.SH_daily_return', '399006.SZ_daily_return', '000852.SH_up_ratio_20d', '000905.SH_up_ratio_20d', '399006.SZ_up_ratio_20d', '000852.SH_volatility', '000905.SH_volatility', '399006.SZ_volatility', '000852.SH_volume_change_rate', '000905.SH_volume_change_rate', '399006.SZ_volume_change_rate']\n", "去除极值\n", "开始截面 MAD 去极值处理 (k=3.0)...\n" @@ -1476,7 +1354,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "MAD Filtering: 100%|██████████| 139/139 [00:30<00:00, 4.55it/s]\n" + "MAD Filtering: 100%|██████████| 139/139 [00:06<00:00, 21.25it/s]\n" ] }, { @@ -1491,7 +1369,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "MAD Filtering: 100%|██████████| 139/139 [00:25<00:00, 5.52it/s]\n" + "MAD Filtering: 100%|██████████| 139/139 [00:05<00:00, 26.68it/s]\n" ] }, { @@ -1531,13 +1409,13 @@ "截面 MAD 去极值处理完成。\n", "feature_columns: ['vol', 'pct_chg', 'turnover_rate', 'volume_ratio', 'winner_rate', 'cat_senti_mom_vol_spike', 'cat_senti_pre_breakout', 'ts_turnover_rate_acceleration_5_20', 'ts_vol_sustain_10_30', 'cs_amount_outlier_10', 'ts_ff_to_total_turnover_ratio', 'ts_price_volume_trend_coherence_5_20', 'ts_ff_turnover_rate_surge_10', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'log_circ_mv', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'senti_strong_inflow', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size', 'industry_obv', 'industry_return_5', 'industry_return_20', 'industry__ema_5', 'industry__ema_13', 'industry__ema_20', 'industry__ema_60', 'industry_act_factor1', 'industry_act_factor2', 'industry_act_factor3', 'industry_act_factor4', 'industry_act_factor5', 'industry_act_factor6', 'industry_rank_act_factor1', 'industry_rank_act_factor2', 'industry_rank_act_factor3', 'industry_return_5_percentile', 'industry_return_20_percentile', '000852.SH_MACD', '000905.SH_MACD', '399006.SZ_MACD', '000852.SH_MACD_hist', '000905.SH_MACD_hist', '399006.SZ_MACD_hist', '000852.SH_RSI', '000905.SH_RSI', '399006.SZ_RSI', '000852.SH_Signal_line', '000905.SH_Signal_line', '399006.SZ_Signal_line', '000852.SH_amount_change_rate', '000905.SH_amount_change_rate', '399006.SZ_amount_change_rate', '000852.SH_amount_mean', '000905.SH_amount_mean', '399006.SZ_amount_mean', '000852.SH_daily_return', '000905.SH_daily_return', '399006.SZ_daily_return', '000852.SH_up_ratio_20d', '000905.SH_up_ratio_20d', '399006.SZ_up_ratio_20d', '000852.SH_volatility', '000905.SH_volatility', '399006.SZ_volatility', '000852.SH_volume_change_rate', '000905.SH_volume_change_rate', '399006.SZ_volume_change_rate']\n", "df最小日期: 2019-01-02\n", - "df最大日期: 2025-05-23\n", - "2097932\n", + "df最大日期: 2025-05-30\n", + "1091062\n", "train_data最小日期: 2020-01-02\n", "train_data最大日期: 2022-12-30\n", - "1766694\n", + "869968\n", "test_data最小日期: 2023-01-03\n", - "test_data最大日期: 2025-05-23\n", + "test_data最大日期: 2025-05-30\n", " ts_code trade_date log_circ_mv\n", "0 000001.SZ 2019-01-02 16.574219\n", "1 000001.SZ 2019-01-03 16.583965\n", @@ -1547,8 +1425,10 @@ ], "source": [ "split_date = '2023-01-01'\n", - "train_data = df[filter_index & (df['trade_date'] <= split_date) & (df['trade_date'] >= '2020-01-01')]\n", - "test_data = df[(df['trade_date'] >= split_date)]\n", + "train_data = df[filter_index & (df['trade_date'] <= split_date) & (df['trade_date'] >= '2020-01-01')].groupby(\n", + " 'trade_date', group_keys=False).apply(lambda x: x.nsmallest(1500, 'total_mv'))\n", + "test_data = df[(df['trade_date'] >= split_date)].groupby(\n", + " 'trade_date', group_keys=False).apply(lambda x: x.nsmallest(1500, 'total_mv'))\n", "\n", "print(df[['ts_code', 'trade_date', 'log_circ_mv']].head(3))\n", "\n", @@ -1562,6 +1442,13 @@ "\n", "train_data, test_data = train_data.replace([np.inf, -np.inf], np.nan), test_data.replace([np.inf, -np.inf], np.nan)\n", "\n", + "train_data['label'] = train_data.groupby('trade_date', group_keys=False)['future_return'].transform(\n", + " lambda x: pd.qcut(x, q=100, labels=False, duplicates='drop')\n", + ")\n", + "test_data['label'] = test_data.groupby('trade_date', group_keys=False)['future_return'].transform(\n", + " lambda x: pd.qcut(x, q=100, labels=False, duplicates='drop')\n", + ")\n", + "\n", "# feature_columns_new = feature_columns[:]\n", "# train_data, _ = create_deviation_within_dates(train_data, [col for col in feature_columns if col in train_data.columns])\n", "# test_data, _ = create_deviation_within_dates(test_data, [col for col in feature_columns if col in train_data.columns])\n", @@ -1673,7 +1560,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 106, "id": "3ff2d1c5", "metadata": {}, "outputs": [], @@ -1742,7 +1629,7 @@ "\n", " if type == 'cat':\n", " params = {\n", - " 'loss_function': 'YetiRankPairwise', # 适用于二分类\n", + " 'loss_function': 'QueryRMSE', # 适用于二分类\n", " 'eval_metric': 'NDCG', # 评估指标\n", " 'iterations': 1500,\n", " 'learning_rate': 0.03,\n", @@ -1781,30 +1668,34 @@ " )\n", " elif type == 'light':\n", " label_gain = list(range(len(train_data_split['label'].unique())))\n", + " \n", " params = {\n", " 'label_gain': [gain * gain for gain in label_gain],\n", " 'objective': 'lambdarank',\n", - " 'metric': 'lambdarank',\n", + " 'metric': 'ndcg',\n", " 'learning_rate': 0.05,\n", - " # 'num_leaves': 1024,\n", - " # 'min_data_in_leaf': 256,\n", - " 'max_depth': 10,\n", - " # 'max_bin': 1024,\n", - " 'feature_fraction': 0.7,\n", - " 'bagging_fraction': 0.7,\n", + " 'num_leaves': 1024,\n", + " 'min_data_in_leaf': 256,\n", + " # 'max_depth': 10,\n", + " 'max_bin': 1024,\n", + " 'feature_fraction': 0.5,\n", + " 'bagging_fraction': 0.5,\n", " 'bagging_freq': 5,\n", - " 'lambda_l1': 10,\n", - " 'lambda_l2': 10,\n", + " 'lambda_l1': 5,\n", + " 'lambda_l2': 50,\n", " 'boosting': 'gbdt',\n", " 'verbosity': -1,\n", " 'extra_trees': True,\n", " # 'max_position': 5,\n", - " 'ndcg_at': '1,3,5,7,9',\n", + " 'ndcg_at': '5',\n", " 'quant_train_renew_leaf': True,\n", - " # 'lambdarank_truncation_level': 10,\n", + " 'lambdarank_truncation_level': 10,\n", " 'lambdarank_position_bias_regularization': 1,\n", " 'seed': 7\n", " }\n", + " feature_contri = [2 if feat.startswith('act_factor') or 'buy' in feat or 'sell' in feat else 1 for feat in feature_columns]\n", + " params['feature_contri'] = feature_contri\n", + "\n", " train_groups = train_data_split.groupby('trade_date').size().tolist()\n", " val_groups = val_data_split.groupby('trade_date').size().tolist()\n", "\n", @@ -1823,11 +1714,11 @@ " evals = {}\n", " callbacks = [lgb.log_evaluation(period=1000),\n", " lgb.callback.record_evaluation(evals),\n", - " lgb.early_stopping(300, first_metric_only=False)\n", + " # lgb.early_stopping(300, first_metric_only=False)\n", " ]\n", " # 训练模型\n", " model = lgb.train(\n", - " params, train_dataset, num_boost_round=3000,\n", + " params, train_dataset, num_boost_round=1000,\n", " valid_sets=[train_dataset, val_dataset], valid_names=['train', 'valid'],\n", " callbacks=callbacks\n", " )\n", @@ -1868,7 +1759,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 107, "id": "c6eb5cd4-e714-420a-ac48-39af3e11ee81", "metadata": { "ExecuteTime": { @@ -1881,7 +1772,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "train data size: 1092000\n", + "train data size: 1091062\n", " ts_code trade_date log_circ_mv\n", "0 600306.SH 2020-01-02 11.552040\n", "1 603269.SH 2020-01-02 11.324801\n", @@ -1889,48 +1780,36 @@ "3 603991.SH 2020-01-02 11.181150\n", "4 000691.SZ 2020-01-02 11.677910\n", "... ... ... ...\n", - "1091995 002181.SZ 2022-12-30 13.336533\n", - "1091996 603387.SH 2022-12-30 13.359713\n", - "1091997 000900.SZ 2022-12-30 13.360473\n", - "1091998 600748.SH 2022-12-30 13.360639\n", - "1091999 603533.SH 2022-12-30 13.362893\n", + "1091057 603533.SH 2022-12-30 13.362893\n", + "1091058 603416.SH 2022-12-30 13.364553\n", + "1091059 002277.SZ 2022-12-30 13.364740\n", + "1091060 002140.SZ 2022-12-30 13.086924\n", + "1091061 002374.SZ 2022-12-30 13.347147\n", "\n", - "[1092000 rows x 3 columns]\n", - "原始样本数: 1092000, 去除标签为空后样本数: 1092000\n" + "[1091062 rows x 3 columns]\n", + "原始样本数: 1091062, 去除标签为空后样本数: 1091062\n", + "[1000]\ttrain's ndcg@5: 0.667175\tvalid's ndcg@5: 0.357008\n" ] }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "39cbc7ff95cb4144822b634ff1a98cb8", - "version_major": 2, - "version_minor": 0 - }, + "image/png": "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", "text/plain": [ - "MetricVisualizer(layout=Layout(align_self='stretch', height='500px'))" + "
" ] }, "metadata": {}, "output_type": "display_data" }, { - "name": "stderr", - "output_type": "stream", - "text": [ - "Default metric period is 5 because NDCG is/are not implemented for GPU\n", - "Metric NDCG:type=Base is not implemented on GPU. Will use CPU for metric computation, this could significantly affect learning time\n", - "Metric NDCG:type=Base is not implemented on GPU. Will use CPU for metric computation, this could significantly affect learning time\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0:\ttest: 0.8974597\tbest: 0.8974597 (0)\ttotal: 827ms\tremaining: 20m 40s\n", - "bestTest = 0.9205225358\n", - "bestIteration = 1054\n", - "Shrink model to first 1055 iterations.\n" - ] + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAvAAAAHHCAYAAADZMWzyAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQAA+ktJREFUeJzs3XlcTun/+PHX3b5TYSoiS3YS2bcQKjKWGesgYxlLRozEGFRj3xnLzBhkD2OEkSXGMmPPYOyGkRgZy2dIMmm5f3/063zdWlRK7tv7+XjcD53rXOc67/dd6rqvc53rqNRqtRohhBBCCCGEVtAr7ACEEEIIIYQQOScdeCGEEEIIIbSIdOCFEEIIIYTQItKBF0IIIYQQQotIB14IIYQQQggtIh14IYQQQgghtIh04IUQQgghhNAi0oEXQgghhBBCi0gHXgghhBBCCC0iHXghhBCiEIWGhqJSqYiOji7sUIQQWkI68EIIId6q9A5rZq+xY8cWyDmPHj1KUFAQjx8/LpD232cJCQkEBQVx8ODBwg5FiPeGQWEHIIQQ4v0UEhJC2bJlNcqqV69eIOc6evQowcHB+Pr6UrRo0QI5R1717t2b7t27Y2xsXNih5ElCQgLBwcEAuLu7F24wQrwnpAMvhBCiUHh5eeHm5lbYYbyRZ8+eYW5u/kZt6Ovro6+vn08RvT2pqam8ePGisMMQ4r0kU2iEEEK8k3bt2kXTpk0xNzfH0tKSdu3acfHiRY06f/zxB76+vpQrVw4TExPs7Oz49NNPefTokVInKCiIgIAAAMqWLatM14mOjiY6OhqVSkVoaGiG86tUKoKCgjTaUalUXLp0iZ49e2JtbU2TJk2U/WvXrqVOnTqYmppiY2ND9+7duX379mvzzGwOvJOTE+3bt+fgwYO4ublhampKjRo1lGkqP/30EzVq1MDExIQ6depw5swZjTZ9fX2xsLDgr7/+om3btpibm+Pg4EBISAhqtVqj7rNnz/jiiy9wdHTE2NiYSpUqMXv27Az1VCoVfn5+rFu3jmrVqmFsbMy3335L8eLFAQgODlbe2/T3LSffn5ff2+vXrytXSYoUKUK/fv1ISEjI8J6tXbuWevXqYWZmhrW1Nc2aNWPv3r0adXLy8yOEtpIReCGEEIXiyZMnPHz4UKOsWLFiAKxZs4a+ffvStm1bZsyYQUJCAkuXLqVJkyacOXMGJycnACIjI/nrr7/o168fdnZ2XLx4ke+//56LFy9y/PhxVCoVnTt35tq1a2zYsIF58+Yp5yhevDgPHjzIddwff/wxzs7OTJ06VenkTpkyhQkTJtC1a1cGDBjAgwcP+Oabb2jWrBlnzpzJ07Sd69ev07NnTz777DM++eQTZs+ejY+PD99++y1ffvklQ4cOBWDatGl07dqVq1evoqf3f+NyKSkpeHp60qBBA2bOnMnu3buZNGkSycnJhISEAKBWq+nQoQMHDhygf//+1KpViz179hAQEMDff//NvHnzNGL65Zdf2LRpE35+fhQrVgwXFxeWLl3KkCFD6NSpE507dwagZs2aQM6+Py/r2rUrZcuWZdq0afz+++/88MMPlChRghkzZih1goODCQoKolGjRoSEhGBkZMSJEyf45ZdfaNOmDZDznx8htJZaCCGEeItWrlypBjJ9qdVq9dOnT9VFixZVDxw4UOO4e/fuqYsUKaJRnpCQkKH9DRs2qAH14cOHlbJZs2apAfXNmzc16t68eVMNqFeuXJmhHUA9adIkZXvSpElqQN2jRw+NetHR0Wp9fX31lClTNMrPnz+vNjAwyFCe1fvxcmxlypRRA+qjR48qZXv27FEDalNTU/WtW7eU8u+++04NqA8cOKCU9e3bVw2ohw8frpSlpqaq27VrpzYyMlI/ePBArVar1eHh4WpAPXnyZI2YPvroI7VKpVJfv35d4/3Q09NTX7x4UaPugwcPMrxX6XL6/Ul/bz/99FONup06dVLb2toq23/++adaT09P3alTJ3VKSopG3dTUVLVanbufHyG0lUyhEUIIUSgWL15MZGSkxgvSRm0fP35Mjx49ePjwofLS19enfv36HDhwQGnD1NRU+fq///7j4cOHNGjQAIDff/+9QOIePHiwxvZPP/1EamoqXbt21YjXzs4OZ2dnjXhzo2rVqjRs2FDZrl+/PgAtW7akdOnSGcr/+uuvDG34+fkpX6dPgXnx4gX79u0DICIiAn19fT7//HON47744gvUajW7du3SKG/evDlVq1bNcQ65/f68+t42bdqUR48eERcXB0B4eDipqalMnDhR42pDen6Qu58fIbSVTKERQghRKOrVq5fpTax//vknkNZRzYyVlZXy9f/+9z+Cg4MJCwvj/v37GvWePHmSj9H+n1dXzvnzzz9Rq9U4OztnWt/Q0DBP53m5kw5QpEgRABwdHTMt//fffzXK9fT0KFeunEZZxYoVAZT59rdu3cLBwQFLS0uNelWqVFH2v+zV3F8nt9+fV3O2trYG0nKzsrLixo0b6OnpZfshIjc/P0JoK+nACyGEeKekpqYCafOY7ezsMuw3MPi/P11du3bl6NGjBAQEUKtWLSwsLEhNTcXT01NpJzuvzsFOl5KSkuUxL48qp8erUqnYtWtXpqvJWFhYvDaOzGS1Mk1W5epXbjotCK/m/jq5/f7kR265+fkRQlvJT7EQQoh3Svny5QEoUaIEHh4eWdb7999/2b9/P8HBwUycOFEpTx+BfVlWHfX0Ed5XH/D06sjz6+JVq9WULVtWGeF+F6SmpvLXX39pxHTt2jUA5SbOMmXKsG/fPp4+faoxCn/lyhVl/+tk9d7m5vuTU+XLlyc1NZVLly5Rq1atLOvA639+hNBmMgdeCCHEO6Vt27ZYWVkxdepUkpKSMuxPXzkmfbT21dHZ+fPnZzgmfa32VzvqVlZWFCtWjMOHD2uUL1myJMfxdu7cGX19fYKDgzPEolarMyyZ+DYtWrRII5ZFixZhaGhIq1atAPD29iYlJUWjHsC8efNQqVR4eXm99hxmZmZAxvc2N9+fnOrYsSN6enqEhIRkGMFPP09Of36E0GYyAi+EEOKdYmVlxdKlS+nduze1a9eme/fuFC9enJiYGHbu3Enjxo1ZtGgRVlZWNGvWjJkzZ5KUlETJkiXZu3cvN2/ezNBmnTp1ABg/fjzdu3fH0NAQHx8fzM3NGTBgANOnT2fAgAG4ublx+PBhZaQ6J8qXL8/kyZMZN24c0dHRdOzYEUtLS27evMnWrVsZNGgQo0ePzrf3J6dMTEzYvXs3ffv2pX79+uzatYudO3fy5ZdfKmu3+/j40KJFC8aPH090dDQuLi7s3buXbdu24e/vr4xmZ8fU1JSqVauyceNGKlasiI2NDdWrV6d69eo5/v7kVIUKFRg/fjxff/01TZs2pXPnzhgbG3Pq1CkcHByYNm1ajn9+hNBqhbT6jRBCiPdU+rKJp06dyrbegQMH1G3btlUXKVJEbWJioi5fvrza19dXHRUVpdS5c+eOulOnTuqiRYuqixQpov7444/Vd+/ezXRZw6+//lpdsmRJtZ6ensayjQkJCer+/furixQpora0tFR37dpVff/+/SyXkUxfgvFVW7ZsUTdp0kRtbm6uNjc3V1euXFk9bNgw9dWrV3P0fry6jGS7du0y1AXUw4YN0yhLXwpz1qxZSlnfvn3V5ubm6hs3bqjbtGmjNjMzU3/wwQfqSZMmZVh+8enTp+qRI0eqHRwc1IaGhmpnZ2f1rFmzlGUZszt3uqNHj6rr1KmjNjIy0njfcvr9yeq9zey9UavV6hUrVqhdXV3VxsbGamtra3Xz5s3VkZGRGnVy8vMjhLZSqdVv4a4XIYQQQrw1vr6+/Pjjj8THxxd2KEKIAiBz4IUQQgghhNAi0oEXQgghhBBCi0gHXgghhBBCCC0ic+CFEEIIIYTQIjICL4QQQgghhBaRDrwQQgghhBBaRB7kJIQOSk1N5e7du1haWmb5mHMhhBBCvFvUajVPnz7FwcEBPb2sx9mlAy+EDrp79y6Ojo6FHYYQQggh8uD27duUKlUqy/3SgRdCB1laWgJw8+ZNbGxsCjma/JeUlMTevXtp06YNhoaGhR1OvtP1/ED3c5T8tJuu5we6n6O25hcXF4ejo6Pydzwr0oEXQgelT5uxtLTEysqqkKPJf0lJSZiZmWFlZaVVv5hzStfzA93PUfLTbrqeH+h+jtqe3+umv8pNrEIIIYQQQmgR6cALIYQQQgihRaQDL4QQQgghhBaRDrwQQgghhBBaRDrwQgghhBBCaBHpwAshhBBCCKFFpAMvhBBCCCGEFpEOvBBCCCGEEFpEOvBCCCGEEEJoEenACyGEEEIInXX48GF8fHxwcHBApVIRHh6eoc7ly5fp0KEDRYoUwdzcnLp16xITE6Ps/++//xg2bBi2trZYWFjQpUsX/vnnH2X/uXPn6NGjB46OjpiamlKlShUWLFhQYDlJB15kKjo6GpVKxdmzZws7lCyFhoZStGjRQju/k5MT8+fPL7TzCyGEEOL1nj17houLC4sXL850/40bN2jSpAmVK1fm4MGD/PHHH0yYMAETExOlzsiRI9mxYwebN2/m0KFD3L17l86dOyv7T58+TYkSJVi7di0XL15k/PjxjBs3jkWLFhVITgYF0qrIUlBQEOHh4e9Ux9jX15fHjx9rfCJ1dHQkNjaWYsWKFV5gApVKxdatW+nYsWNhhyKEEEJoJS8vL7y8vLLcP378eLy9vZk5c6ZSVr58eeXrJ0+esHz5ctavX0/Lli0BWLlyJVWqVOH48eM0aNCATz/9VKPNcuXKcezYMX766Sf8/PzyOSMZgRdZ0NfXx87ODgODgvmMl5KSQmpqaoG0nZ0XL1689XMKIYQQ4t2UmprKzp07qVixIm3btqVEiRLUr19fY1Dz9OnTJCUl4eHhoZRVrlyZ0qVLc+zYsSzbfvLkCTY2NgUSt4zA50FqaiqzZ8/m+++/5/bt23zwwQd89tlnjB8/nsDAQLZu3cqdO3ews7OjV69eTJw4EUNDQ0JDQwkODgbSRlYh7ROcr69vludSq9UEBwezYsUK/vnnH2xtbfnoo49YuHAhAImJiYwfP54NGzbw+PFjqlevzowZM3B3dwfSppn4+/uzceNG/P39uX37Nk2aNGHlypXY29sTFBTEqlWrNGI6cOAATk5OlC1bljNnzlCrVq1s34+DBw/SokULfv75Z8aNG8e1a9eoVasWP/zwA9WrV9eIY/Xq1YwdO5Zr165x/fp17O3ts40/J8LDwwkICOD27ds0b96cH374AUdHR+D/rnj4+fkxZcoUbt26RWpqKo8fP2b06NFs27aNxMRE3NzcmDdvHi4uLkDa5bRRo0Zx/Phxnj17RpUqVZg2bZrGf95X/fDDD4wePZotW7bQqlUrDh06REBAAOfOncPGxoa+ffsyefJk5UORk5MT/v7++Pv7K23UqlWLjh07EhQUhJOTEwCdOnUCoEyZMkRHR+f4fQGoP20/yQbmuTpGGxjrq5lZD6oH7SExRVXY4eQ7Xc8PdD9HyU+76Xp+oPs5puf3Ovfv3yc+Pp7p06czefJkZsyYwe7du+ncuTMHDhygefPm3Lt3DyMjowzTdj/44APu3buXabtHjx5l48aN7Ny5Mx+yyUg68Hkwbtw4li1bxrx582jSpAmxsbFcuXIFAEtLS0JDQ3FwcOD8+fMMHDgQS0tLxowZQ7du3bhw4QK7d+9m3759ABQpUiTbc23ZsoV58+YRFhZGtWrVuHfvHufOnVP2+/n5cenSJcLCwnBwcGDr1q14enpy/vx5nJ2dAUhISGD27NmsWbMGPT09PvnkE0aPHs26desYPXo0ly9fJi4ujpUrVwJgY2PD3bt3c/2+BAQEsGDBAuzs7Pjyyy/x8fHh2rVrGBoaKnHMmDGDH374AVtbW0qUKJGj+LOTkJDAlClTWL16NUZGRgwdOpTu3btz5MgRpc7169fZsmULP/30E/r6+gB8/PHHmJqasmvXLooUKcJ3331Hq1atuHbtGjY2NsTHx+Pt7c2UKVMwNjZm9erV+Pj4cPXqVUqXLp0hjpkzZzJz5kz27t1LvXr1+Pvvv/H29sbX15fVq1dz5coVBg4ciImJCUFBQTl6P0+dOkWJEiVYuXIlnp6eSuyZSUxMJDExUdmOi4sDwFhPjb6+Okfn0ybGemqNf3WNrucHup+j5KfddD0/0P0c0/NKSkrKsC85OVkpT//b6ePjo0x1qVatGr/99htLliyhUaNGJCcnZ9qWWq0mJSUlQ/mFCxf48MMP+eqrr2jRokWmMWQlp3WlA59LT58+ZcGCBSxatIi+ffsCafOkmjRpAsBXX32l1HVycmL06NGEhYUxZswYTE1NsbCwwMDAADs7uxydLyYmBjs7Ozw8PDA0NKR06dLUq1dP2bdy5UpiYmJwcHAAYPTo0ezevZuVK1cydepUIO2H4dtvv1Xmc/n5+RESEgKAhYUFpqamJCYm5jimrEyaNInWrVsDsGrVKkqVKsXWrVvp2rWrEseSJUuUUe6cxp+dpKQkFi1aRP369ZXzVqlShZMnTyrv04sXL1i9ejXFixcH4LfffuPkyZPcv38fY2NjAGbPnk14eDg//vgjgwYNwsXFRYkT4Ouvv2br1q1s3749w1y2wMBA1qxZw6FDh6hWrRoAS5YswdHRkUWLFqFSqahcuTJ3794lMDCQiRMnoqf3+tlr6fEWLVr0td+badOmKVd3XvaVaypmZimvPZe2+trt7U/Dept0PT/Q/RwlP+2m6/mB7ucYGRmZoez06dPK4GJSUhL6+vro6+sTERGh1DEyMuKPP/4gIiKCW7du8eLFCzZt2oSFhYVS59atW/z7778ax92+fZuvvvqK1q1bU6tWLY19OZGQkJCjetKBz6XLly+TmJhIq1atMt2/ceNGFi5cyI0bN4iPjyc5ORkrK6s8n+/jjz9m/vz5lCtXDk9PT7y9vfHx8cHAwIDz58+TkpJCxYoVNY5JTEzE1tZW2TYzM9O4GcPe3p779+/nOaasNGzYUPnaxsaGSpUqcfnyZaXMyMiImjVrKts5jT87BgYG1K1bV9muXLkyRYsW5fLly0oHvkyZMkpnGNKWeoqPj89wjufPn3Pjxg0A4uPjCQoKYufOncTGxpKcnMzz5881lpQCmDNnDs+ePSMqKopy5cop5ZcvX6Zhw4bKtCSAxo0bEx8fz507dzIdxX8T48aNY9SoUcp2XFwcjo6OtGjRIsfvpTZJSkoiMjKS1q1bK7+EdYmu5we6n6Pkp910PT/Q/Ryzy69OnTp4e3sr2+n9iJfLVqxYgYuLC97e3jRu3Jivv/4aAwMDpc7Vq1d58OAB/fr1UwYRL168yKBBg+jfvz/Tp0/PU9zpV9BfRzrwuWRqaprlvmPHjtGrVy+Cg4Np27YtRYoUISwsjDlz5uT5fI6Ojly9epV9+/YRGRnJ0KFDmTVrFocOHSI+Ph59fX1Onz6dYXrFy58QX/3BValUqNVv/5KZqampRoc2p/G/KXNzzTng8fHx2Nvbc/DgwQx10+e3jR49msjISGbPnk2FChUwNTXlo48+ynATbNOmTdm5cyebNm1i7NixuYpLT08vw/chN5fZXmZsbKxcTXiZoaGhTv5iTif5aT9dz1Hy0266nh/ofo6GhoYkJiZy/fp1pez27dtcvHgRGxsbSpcurUxzdnd3p0WLFuzevZudO3dy8OBBDA0NKVasGP3792fMmDGUKFECKysrhg8fTsOGDZUZGBcuXKBNmza0bduWgIAAHj16BKQtCvLyIGJO4s0J6cDnkrOzM6ampuzfv58BAwZo7Dt69ChlypRh/PjxStmtW7c06hgZGZGSkrspDaampvj4+ODj48OwYcOoXLky58+fx9XVlZSUFO7fv0/Tpk3znFNeYsrM8ePHlZHlf//9l2vXrlGlSpUs6+dH/MnJyURFRSmj7VevXuXx48fZnrd27drcu3cPAwMD5UbRVx05cgRfX1/lBtL4+PhMbyCtV68efn5+eHp6YmBgwOjRowGoUqUKW7ZsQa1WKx9ajhw5gqWlJaVKlQLSpsjExsYqbcXFxXHz5k2N9g0NDfPleyOEEEK8r6KiomjRooWynX7Fum/fvoSGhtKpUye+/fZbpk2bxueff06lSpXYsmWL0jkHmDdvHnp6enTp0oXExETatm3LkiVLlP0//vgjDx48YO3ataxdu1Ypz8sCFDkhHfhcMjExITAwkDFjxmBkZETjxo158OABFy9exNnZmZiYGMLCwqhbty47d+5k69atGsc7OTlx8+ZNzp49S6lSpbC0tMx05DRdaGgoKSkp1K9fHzMzM9auXYupqSllypTB1taWXr160adPH+bMmYOrqysPHjxg//791KxZk3bt2uUoJycnJ/bs2cPVq1extbV97Y21WQkJCcHW1pYPPviA8ePHU6xYsWzXL69YseIbx29oaMjw4cNZuHAhBgYG+Pn50aBBA6VDnxkPDw8aNmxIx44dmTlzJhUrVuTu3bvs3LmTTp064ebmhrOzMz/99BM+Pj6oVComTJiQ5bKXjRo1IiIiAi8vLwwMDPD392fo0KHMnz+f4cOH4+fnx9WrV5k0aRKjRo1S5r+3bNmS0NBQfHx8KFq0KBMnTsxwJcLJyYn9+/fTuHFjjI2Nsba2fu17IoQQQoj/4+7u/tqZB59++mmGtdxfZmJiwuLFi7N8GFRQUFCOF6nID7IOfB5MmDCBL774gokTJ1KlShW6devG/fv36dChAyNHjsTPz49atWpx9OhRJkyYoHFsly5d8PT0pEWLFhQvXpwNGzZke66iRYuybNkyGjduTM2aNdm3bx87duxQ5jWvXLmSPn368MUXX1CpUiU6duzIqVOncjXHeuDAgVSqVAk3NzeKFy+usYJLbkyfPp0RI0ZQp04d7t27x44dOzAyMsr2mDeN38zMjMDAQHr27Enjxo2xsLBg48aN2R6jUqmIiIigWbNm9OvXj4oVK9K9e3du3brFBx98AMDcuXOxtramUaNG+Pj40LZtW2rXrp1lm02aNGHnzp189dVXfPPNN5QsWZKIiAhOnjyJi4sLgwcPpn///ho3OY8bN47mzZvTvn172rVrR8eOHTXuVYC0OfaRkZE4Ojri6uqao/dECCGEELpNpS6MydBCp6SvA//vv/9mWCNVFI64uDiKFCnCw4cPdfYm1oiICLy9vXVy7qau5we6n6Pkp910PT/Q/Ry1Nb/0v99PnjzJdhEUGYEXQgghhBBCi0gHvpCtW7cOCwuLTF/pa4oXtsGDB2cZ4+DBgwvsvF5eXlmeNydrxAshhBBC6CK5ibWQdejQQVk/9FXvyiWfkJAQZXWVV1lZWVGiRIkCWZbyhx9+4Pnz55nus7GxyffzCSGEEEJoA+nAFzJLS0ssLS0LO4xslShRghIlSrz185YsWfKtn1MIIYQQ4l0nU2iEEEIIIYTQItKB13HR0dGoVCrOnj1b2KG8c1QqFeHh4QV+nle/BwcPHkSlUvH48eMCP7fQXdOnT0elUuHv76+Uff/997i7u2NlZZXlz9iUKVNo1KgRZmZmsmqUEEJoKenA51FQUBC1atUq7DA0+Pr6ZnhwkqOjI7GxsVSvXr1wghLyPRD57tSpU3z33XfUrFlTozwhIQFPT0++/PLLLI998eIFH3/8MUOGDCnoMIUQQhQQmQOv4/T19bGzsyvsMN5r8j0Q+Sk+Pp5evXqxbNkyJk+erLEvfTT+4MGDWR4fHBwMpD3lWQghhHZ6r0fgU1NTmTlzJhUqVMDY2JjSpUszZcoUAAIDA6lYsSJmZmaUK1eOCRMmkJSUBKT94QsODubcuXOoVCpUKtVr/xiq1WqCgoIoXbo0xsbGODg48Pnnnyv7ExMTGT16NCVLlsTc3Jz69etr/BEODQ2laNGi7NmzhypVqmBhYYGnpyexsbFA2hWBVatWsW3bNiWmgwcP5moKTfrUjj179uDq6oqpqSktW7bk/v377Nq1iypVqmBlZUXPnj1JSEjQiP3zzz+nRIkSmJiY0KRJE06dOvXG7Wbl+++/x8HBgdTUVI3yDz/8UOMxyEuXLqV8+fIYGRlRqVIl1qxZ89q2M/PixQv8/Pywt7fHxMSEMmXKMG3aNGW/SqVi6dKleHl5YWpqSrly5fjxxx+V/a/7HiQkJODl5UXjxo2VKQ8//PADVapUwcTEhMqVK7NkyZI8xS50z7Bhw2jXrh0eHh6FHYoQQohC8l6PwI8bN45ly5Yxb948mjRpQmxsLFeuXAHSVocJDQ3FwcGB8+fPM3DgQCwtLRkzZgzdunXjwoUL7N69m3379gFQpEiRbM+1ZcsW5s2bR1hYGNWqVePevXucO3dO2e/n58elS5cICwvDwcGBrVu34unpyfnz53F2dgbSOnqzZ89mzZo16Onp8cknnzB69GjWrVvH6NGjuXz5MnFxcaxcuRJIW2rx7t27uX5fgoKCWLRoEWZmZnTt2pWuXbtibGzM+vXriY+Pp1OnTnzzzTcEBgYCMGbMGLZs2cKqVasoU6YMM2fOpG3btly/fl1jucfctpuVjz/+mOHDh3PgwAFatWoFwP/+9z92795NREQEAFu3bmXEiBHMnz8fDw8Pfv75Z/r160epUqVo0aJFrt6PhQsXsn37djZt2kTp0qW5ffs2t2/f1qgzYcIEpk+fzoIFC1izZg3du3fn/PnzVKlSJdu2Hz9+TLt27bCwsCAyMhIzMzPWrVvHxIkTWbRoEa6urpw5c4aBAwdibm5O3759M20nMTGRxMREZTsuLg6AZjP2kWxonqt8tYGxnpqv3aBOyG4SU1WFHU6+ezW/C0FtAdi4cSOnT5/m2LFjJCUloVarSU1NVQYX0iUnJwNpTyJ8dV+6lJQUpU5hSD9vYZ2/oEl+2k3X8wPdz1Fb88tpvCp1QSzgrQWePn1K8eLFWbRoEQMGDHht/dmzZxMWFkZUVBSQ1hkNDw/P8c2hc+fO5bvvvuPChQsZ1nePiYmhXLlyxMTE4ODgoJR7eHhQr149pk6dSmhoKP369eP69euUL18egCVLlhASEsK9e/eAtDnwjx8/1rgxMzo6mrJly3LmzJnXztk/ePAgLVq0YN++fUrHePr06YwbN44bN25Qrlw5IO3BTtHR0ezevZtnz55hbW1NaGgoPXv2BNJ++JycnPD39ycgICBP7b5Ox44dsbW1Zfny5UDaqHxwcDC3b99GT0+Pxo0bU61aNb7//nvlmK5du/Ls2TN27twJpI2cb926NcN9A6/6/PPPuXjxIvv27UOlythZVKlUDB48mKVLlyplDRo0oHbt2ixZsiTD9yD9/bh8+TLdunXD2dmZ9evXY2RkBECFChX4+uuv6dGjh9Le5MmTiYiI4OjRo5nGGBQUpEyNeNn69esxMzPLNj+hHR48eMDo0aMJDg7GyckJgPHjx1O2bNkMv8POnz/PhAkTWLt2LRYWFpm2t3//fpYvX8769esLOnQhhBA5lJCQQM+ePXny5AlWVlZZ1ntvR+AvX75MYmKi0qF81caNG1m4cCE3btwgPj6e5OTkbN/I1/n444+ZP38+5cqVw9PTE29vb3x8fDAwMOD8+fOkpKRQsWJFjWMSExOxtbVVts3MzJTOO4C9vT3379/Pc0xZefnGuA8++ECZRvRy2cmTJwG4ceMGSUlJNG7cWNlvaGhIvXr1uHz5cp7bfZ1evXoxcOBAlixZgrGxMevWraN79+7o6aXNCrt8+TKDBg3SOKZx48YsWLAgR+2/zNfXl9atW1OpUiU8PT1p3749bdq00ajTsGHDDNuv+3DXunVr6tWrx8aNG9HX1wfg2bNn3Lhxg/79+zNw4EClbnJycrZXecaNG8eoUaOU7bi4OBwdHZl8Ro9kQ/2cpqo10kaoU5kQpafDI/D/l9+FoLZs27aNJ0+e8MUXXyj1UlJSuHTpErt27SI+Pl75OTI3T7vq0qZNmyxXmnn48CGGhoZ4e3sXeD6ZSUpKIjIyktatW78zD63LT5KfdtP1/ED3c9TW/NKvoL/Oe9uBNzU1zXLfsWPH6NWrF8HBwbRt25YiRYoQFhbGnDlz8nw+R0dHrl69yr59+4iMjGTo0KHMmjWLQ4cOKX94T58+rfwBTvfy6NmrP4AqlapAnoD68nlUKlWm5311/vnbbtfHxwe1Ws3OnTupW7cuv/76K/Pmzct1TDlRu3Ztbt68ya5du9i3bx9du3bFw8NDY557XrRr144tW7Zw6dIlatSoAaTdoAiwbNmyDE/offVn42XGxsYYGxtnKD8c6KHxIVBXJCUlERERwemJnlr1izmnMsuvbdu2nD9/XqNev379qFy5MoGBgZiYmCjlBgZpv9oNDQ2zfH/Sf54K+/3LLkZdIPlpN13PD3Q/R23LL6exvrcdeGdnZ0xNTdm/f3+Gy89Hjx6lTJkyjB8/Xim7deuWRh0jIyNlDmlOmZqa4uPjg4+PD8OGDaNy5cqcP38eV1dXUlJSuH//Pk2bNs1zTnmJ6U2l3yR65MgRypQpA6R1Pk6dOqWxPnV+MzExoXPnzqxbt47r169TqVIlateureyvUqUKR44c0ZgzfuTIEapWrZqn81lZWdGtWze6devGRx99hKenJ//73/+UOf7Hjx+nT58+Sv3jx4/j6uqabZvTp0/HwsKCVq1acfDgQapWrcoHH3yAg4MDf/31F7169cpTrEI3WVpaZliK1NzcHFtbW6X83r173Lt3j+vXrwNpU2ksLS0pXbq08rMaExPD//73P2JiYkhJSVGuFFWoUCHL6TZCCCHeLe9tB97ExITAwEDGjBmDkZERjRs35sGDB1y8eBFnZ2diYmIICwujbt267Ny5k61bt2oc7+TkxM2bNzl79iylSpXC0tIy0xHQdKGhoaSkpFC/fn3MzMxYu3YtpqamlClTBltbW3r16kWfPn2YM2cOrq6uPHjwgP3791OzZk3atWuXo5ycnJzYs2cPV69exdbW9rU31uYHc3NzhgwZQkBAADY2NpQuXZqZM2eSkJBA//79C/TcvXr1on379ly8eJFPPvlEY19AQABdu3bF1dUVDw8PduzYwU8//aTcdJwbc+fOxd7eHldXV/T09Ni8eTN2dnYaUxM2b96Mm5sbTZo0Yd26dZw8eVKZn5+d2bNnk5KSQsuWLTl48CCVK1cmODiYzz//nCJFiuDp6UliYiJRUVH8+++/GtNkhHjVt99+q3EvRLNmzQBYuXIlvr6+AEycOJFVq1YpddI/aB44cAB3d/e3FqsQQoi8e2878JC2coiBgQETJ07k7t272NvbM3jwYPr378/IkSPx8/MjMTGRdu3aMWHCBIKCgpRju3Tpwk8//USLFi14/Pixxh/IzBQtWpTp06czatQoUlJSqFGjBjt27FCmN6xcuZLJkyfzxRdf8Pfff1OsWDEaNGhA+/btc5zPwIEDOXjwIG5ubsTHx3PgwAHlZreCNH36dFJTU+nduzdPnz7Fzc2NPXv2YG1tXaDnbdmyJTY2Nly9elW5gTZdx44dWbBgAbNnz2bEiBGULVuWlStX5qmDYmlpycyZM/nzzz/R19enbt26REREKPPtIW1t7bCwMIYOHYq9vT0bNmzI8Wj/vHnzNDrxAwYMwMzMjFmzZhEQEIC5uTk1atQo0CsaQju9ut57UFCQxu+pzISGhsoa8EIIoeXe21VohMgvOV3N5m2Ki4ujSJEiPHz4UKfnwHt7e2vV3Mac0vX8QPdzlPy0m67nB7qfo7bml/73+3Wr0LzXD3ISQgghhBBC20gHPp+sW7cOCwuLTF/VqlUr7PCAtHXWs4px8ODBhR2eIiYmJss4LSwsiImJydfzTZ06NctzeXl55eu5hBBCCCHe1Hs9Bz4/dejQIcOyf+nelUs3ISEhjB49OtN9b7LGfX5zcHDIdg31lx92lR8GDx5M165dM92X3XKj6WQWmhBCCCHeJunA5xNLS0ssLS0LO4xslShRghIlShR2GK9lYGBAhQoV3tr5bGxslCX2hBBCCCHedTKFRgghhBBCCC0iHXghhHjFtGnTqFu3LpaWlpQoUYKOHTty9epVZX90dDQqlSrT1+bNm5V6+/fvp1GjRlhaWmJnZ0dgYCDJycmFkZIQQggdIh14Hefr6/tOLW9YEEJDQzUeqiTEmzp06BDDhg3j+PHjREZGkpSURJs2bXj27BkAjo6OxMbGaryCg4M1bnw+d+4c3t7eeHp6cubMGTZu3Mj27dsZO3ZsYaYmhBBCB8gc+EIWFBREeHh4tjdtvokFCxbo/E2W3bp1w9vbu7DDEDpk9+7dGtuhoaGUKFGC06dP06xZM/T19bGzs9Oos3XrVrp27YqFhQUAGzdupGbNmkycOBGAChUqMHPmTLp27cqkSZPe+XtmhBBCvLtkBF7HFSlS5J0YnX7x4kWBtJuUlISpqalW3JwrtNeTJ08AsrzZ+fTp05w9e5b+/fsrZYmJiZiYmGjUMzU15b///uP06dMFF6wQQgidJyPw+SA1NZXZs2fz/fffc/v2bT744AM+++wzxo8fT2BgIFu3buXOnTvY2dnRq1cvJk6ciKGhIaGhoQQHBwNpT/MEWLlyJb6+vlmea/To0Vy5coWff/4ZgPnz5zNy5Eh27dqFp6cnkDbSN3bsWAYMGICvry+PHz8mPDwcAHd3d2rWrImJiQk//PADRkZGDB48WOPx6yqVimXLlrFz50727NlDyZIlmTNnDh06dFDqXLhwgYCAAH799VfMzc1p06YN8+bNo1ixYsp5qlevjoGBAWvXrqVGjRocOHAg2/dRpVKxZMkStm/fzsGDB7G3t2fmzJl89NFHQNq847JlyxIWFsaSJUs4ceIE3377LQD+/v48fvxYaWvHjh2EhIRw/vx5LCwsaNq0KVu3bgXSOlbjx49nw4YNPH78mOrVqzNjxgzc3d2zjS89r0OHDmUov3nzJk5OTsTExDB8+HD279+Pnp4enp6efPPNN3zwwQfA/11x+eKLL5gwYQL//vsvXl5eLFu2TBmRTU1NZcaMGXz//ffcu3ePihUrMmHCBOV9yI360/aTbGCe6+Pedcb6ambWg+pBe0hMUeVr29HT22lsp6am4u/vT+PGjalevXqmxyxfvpwqVarQqFEjpaxt27bMnz+fDRs20LVrV+7du0dISAgAsbGx+RqzEEKI94t04PPBuHHjWLZsGfPmzaNJkybExsZy5coVIG15ydDQUBwcHDh//jwDBw7E0tKSMWPG0K1bNy5cuMDu3bvZt28fkDZinp3mzZvzww8/kJKSgr6+PocOHaJYsWIcPHgQT09P/v77b27cuJFtZ3TVqlWMGjWKEydOcOzYMXx9fWncuDGtW7dW6gQHBzNz5kxmzZrFN998Q69evbh16xY2NjY8fvyYli1bMmDAAObNm8fz588JDAyka9eu/PLLLxrnGTJkCEeOHMnxezlhwgSmT5/OggULWLNmDd27d+f8+fNUqVJFqTN27FjmzJmDq6srJiYm7NmzR6ONnTt30qlTJ8aPH8/q1at58eIFERERyn4/Pz8uXbpEWFgYDg4ObN26FU9PT86fP4+zs3O28f30008aVxOGDRvGxYsX+eCDD0hNTeXDDz/EwsKCQ4cOkZyczLBhw+jWrRsHDx5Ujrlx4wbh4eH8/PPP/Pvvv3Tt2pXp06czZcoUIO0GyrVr1/Ltt9/i7OzM4cOH+eSTTyhevDjNmzfPNK7ExEQSExOV7bi4OACM9dTo6+veFCpjPbXGv/kpKSlJY9vPz48LFy5w4MCBDPsAnj9/zvr16/nyyy819rdo0YLp06czePBgevfujbGxMV9++SW//vorqampmbb1agzZ1dF2up6j5KfddD0/0P0ctTW/nMarUuv6BOkC9vTpU4oXL86iRYsYMGDAa+vPnj2bsLAwoqKigNzPgX/8+DG2tracOHGCOnXqUKxYMQICAggPD+f48eOsW7eOwMBA7ty5A5DpCHxKSgq//vqr0ma9evVo2bIl06dPB9JGwr/66iu+/vprAJ49e4aFhYUyyj958mR+/fVXjY7znTt3cHR05OrVq1SsWBF3d3fi4uL4/fffc5RX+nkHDx7M0qVLlbIGDRpQu3ZtlixZoozAz58/nxEjRih1QkNDNUbgGzVqRLly5Vi7dm2Gc8TExFCuXDliYmI0Hgjl4eFBvXr1mDp1ao7jnTdvHiEhIZw4cYKKFSsSGRmJl5cXN2/exNHREYBLly5RrVo1Tp48Sd26dQkKCmLWrFncu3dPGXEfM2YMhw8f5vjx4yQmJmJjY8O+ffto2LChcq4BAwaQkJDA+vXrM40lKChIuZrzsvXr12NmZpbjnISm77//nhMnTjB16lTlKsqrDhw4wOLFi1m+fHmmH8DVajX//vsv5ubm3L9/n+HDhzNr1qzXflgUQgjx/klISKBnz548efIk24dsygj8G7p8+TKJiYm0atUq0/0bN25k4cKF3Lhxg/j4eJKTk9/oqadFixbFxcWFgwcPYmRkhJGREYMGDWLSpEnEx8dz6NChLEdp09WsWVNj297envv372dZx9zcHCsrK6XOuXPnOHDggHKz3stu3LhBxYoVAahTp06u83u505q+/eqHGzc3t2zbOHv2LAMHDsx03/nz50lJSVFiTJeYmIitrW2O49y1axdjx45lx44dSluXL1/G0dFR6bwDVK1alaJFi3L58mXq1q0LgJOTk8YNjC+//9evXychIUHjagik3UPg6uqaZTzjxo1j1KhRynZcXByOjo5MPqNHsqF+jvPSFsZ6ar52S2VClB6Jqfk7heZCUFvUajX+/v6cPXuWw4cPZ9vZnjt3Lj4+PvTo0eO1bQcFBeHo6Iifnx/6+ll/X5KSkoiMjKR169bvzJOc85uu5yj5aTddzw90P0dtzS/9CvrrSAf+DZmamma579ixY/Tq1Yvg4GDatm1LkSJFCAsLY86cOW90Tnd3dw4ePIixsTHNmzfHxsaGKlWq8Ntvv3Ho0CG++OKLbI9/9QdZpVKRmpqa4zrx8fH4+PgwY8aMDG3b29srX5ubF8zc69e1m933JD4+Hn19fU6fPp2hA5XZB5LMXLp0ie7duzN9+nTatGmTo2Ne9rr3FtKmAZUsWVKjnrGxcZZtGhsbZ7r/cKBHrj6YaIukpCQiIiI4PdGzQH4xDx06lPXr17Nt2zZsbGx49OgRkDbF7eWfr+vXr/Prr78SERGRaRyzZs3C09MTPT09fvrpJ2bNmsWmTZsy3NyaFUNDQ636w5MXup6j5KfddD0/0P0ctS2/nMYqHfg35OzsjKmpKfv3788whebo0aOUKVOG8ePHK2W3bt3SqGNkZERKSkquztm8eXNWrFiBgYGBcuOqu7s7GzZs4Nq1azm6GfNN1K5dmy1btuDk5ISBQf7+CB0/fpw+ffpobGc38pyZmjVrsn//fvr165dhn6urKykpKdy/f5+mTZvmOr6HDx/i4+NDly5dGDlypMa+KlWqcPv2bW7fvq0xhebx48dUrVo1R+1XrVoVY2NjYmJiXnslRRSc9Glcr/5fevUm8xUrVlCqVKksP8jt2rWLKVOmkJiYiIuLC9u2bVPWiRdCCCHySjrwb8jExITAwEDGjBmDkZERjRs35sGDB1y8eBFnZ2diYmIICwujbt267Ny5U1kJJZ2TkxM3b97k7NmzlCpVCktLy2xHWgGaNWvG06dP+fnnn5V56+7u7nz00UfY29tnmB6S34YNG8ayZcvo0aMHY8aMwcbGhuvXrxMWFsYPP/yQ7dSA19m8eTNubm40adKEdevWcfLkSZYvX56rNiZNmkSrVq0oX7483bt3Jzk5mYiICAIDA6lYsSK9evWiT58+yo2wDx48YP/+/dSsWZN27dpl23aXLl0wMzMjKCiIe/fuKeXFixfHw8ODGjVq0KtXL+bPn09ycjJDhw6lefPmr532k87S0pLRo0czcuRIUlNTadKkCU+ePOHIkSNYWVnRt2/fXL0XIm9yemvQ1KlTs71v4uWbuoUQQoj8IuvA54MJEybwxRdfMHHiRKpUqUK3bt24f/8+HTp0YOTIkfj5+VGrVi2OHj3KhAkTNI7t0qULnp6etGjRguLFi7Nhw4bXns/a2poaNWpQvHhxKleuDKR16lNTU9/KqK2DgwNHjhwhJSWFNm3aUKNGDfz9/SlatCh6em/2IxUcHExYWBg1a9Zk9erVbNiwIcej1+nc3d3ZvHkz27dvp1atWrRs2ZKTJ08q+1euXEmfPn344osvqFSpEh07duTUqVOULl36tW0fPnyYCxcuUKZMGezt7ZXX7du3UalUbNu2DWtra5o1a4aHhwflypVj48aNuYr/66+/ZsKECUybNo0qVarg6enJzp07KVu2bK7aEUIIIYRuklVoxDtDpVKxdetWOnbsWNihaL24uDiKFCnCw4cPdXoOvLe3t1bNbcwpXc8PdD9HyU+76Xp+oPs5amt+6X+/X7cKjYzACyGEEEIIoUWkA/+OWbduHRYWFpm+qlWrVtjh5Zm25OXl5ZVlnLlZI14IIYQQoqDITazvmA4dOlC/fv1M92nTJaBX5SSvd2E21w8//MDz588z3WdjY/OWoxFCCCGEyEg68O8YS0tLjYf86AptyevVtdeFEEIIId41MoVGCCGEEEIILSIdeCFe4uTkxPz58/O9XV9fX1ldpwBNmzaNunXrYmlpSYkSJejYsSNXr17VqPPff/8xbNgwbG1tsbCwoEuXLvzzzz8adVQqVYZXWFjY20xFCCGEeC3pwAvxFixYsIDQ0NDCDkNnHTp0iGHDhnH8+HEiIyNJSkqiTZs2PHv2TKkzcuRIduzYwebNmzl06BB3796lc+fOGdpauXIlsbGxyks+eAkhhHjXyBx4ofWSkpLe+Rt8ixQpUtgh6LTdu3drbIeGhlKiRAlOnz5Ns2bNePLkCcuXL2f9+vW0bNkSSOuoV6lShePHj9OgQQPl2KJFi2JnZ/dW4xdCCCFyQ0bgRYFKTU1l5syZVKhQAWNjY0qXLs2UKVN48eIFfn5+2NvbY2JiQpkyZZg2bVqO2lSpVCxdupQOHTpgbm7OlClTSElJoX///pQtWxZTU1MqVarEggULNI5Ln8Yye/Zs7O3tsbW1ZdiwYSQlJWV5rh9++IGiRYuyf//+18b1448/UqNGDUxNTbG1tcXDw0MZAX55Ck10dHSmUzXc3d2Vtn777TeaNm2Kqakpjo6OfP755xqjySJ7T548Af5v5aDTp0+TlJSEh4eHUqdy5cqULl2aY8eOaRw7bNgwihUrRr169VixYsU7sTqSEEII8TIZgRcFaty4cSxbtox58+bRpEkTYmNjuXLlCgsXLmT79u1s2rSJ0qVLc/v2bW7fvp3jdoOCgpg+fTrz58/HwMCA1NRUSpUqxebNm7G1teXo0aMMGjQIe3t7unbtqhx34MAB7O3tOXDgANevX6dbt27UqlWLgQMHZjjHzJkzmTlzJnv37qVevXrZxhMbG0uPHj2YOXMmnTp14unTp/z666+Zdv4cHR2JjY1Vtu/du4eHhwfNmjUD4MaNG3h6ejJ58mRWrFjBgwcP8PPzw8/Pj5UrV+b4PQKoP20/yQbmuTpGGxjrq5mZxbckNTUVf39/GjduTPXq1YG099jIyIiiRYtq1P3ggw+4d++esh0SEkLLli0xMzNj7969DB06lPj4eD7//POCSkUIIYTINenAiwLz9OlTFixYwKJFi+jbty8A5cuXp0mTJnz++ec4OzvTpEkTVCoVZcqUyVXbPXv2pF+/fhplwcHBytdly5bl2LFjbNq0SaMDb21tzaJFi9DX16dy5cq0a9eO/fv3Z+jABwYGsmbNGg4dOpSjB03FxsaSnJxM586dlVxq1KiRaV19fX1lisZ///1Hx44dadiwIUFBQUDaDZm9evXC398fAGdnZxYuXEjz5s1ZunQpJiYmGdpMTEwkMTFR2Y6LiwPAWE+Nvr7ujSAb66XllNnVEz8/Py5cuMCBAweU/cnJyZnWV6vVpKSkKOVjx45V9lWvXp24uDhmzZrFkCFDCiSPrKTHk93VIW2n6zlKftpN1/MD3c9RW/PLabzSgRcF5vLlyyQmJtKqVasM+3x9fWndujWVKlXC09OT9u3b06ZNmxy37ebmlqFs8eLFrFixgpiYGJ4/f86LFy+oVauWRp1q1aqhr6+vbNvb23P+/HmNOnPmzOHZs2dERUVRrly5HMXj4uJCq1atqFGjBm3btqVNmzZ89NFHWFtbZ3vcp59+ytOnT4mMjERPL21G27lz5/jjjz9Yt26dUk+tVpOamsrNmzepUqVKhnamTZum8QEm3VeuqZiZpeQoB20UGRmpsf39999z4sQJpk6dyh9//MEff/wBwK1bt3jx4gWbNm3CwsJCqX/r1i3+/fdfIiIiMm1fT0+PO3fusG3btkK5z+LV/HSRruco+Wk3Xc8PdD9HbcsvISEhR/WkAy8KjKmpaZb7ateuzc2bN9m1axf79u2ja9eueHh48OOPP+aobXNzzWkhYWFhjB49mjlz5tCwYUMsLS2ZNWsWJ06c0Kj3aidMpVKRmpqqUda0aVN27tzJpk2bNEZks6Ovr09kZCRHjx5l7969fPPNN4wfP54TJ05QtmzZTI+ZPHkye/bs4eTJkxoPuYqPj+ezzz7LdNpG6dKlM21r3LhxjBo1StmOi4vD0dGRFi1aYGtrm6MctElSUhKRkZG0bt0aQ0ND1Go1/v7+nD17lsOHD+Ps7KxRv3Hjxnz99dcYGBjg7e0NwNWrV3nw4AH9+vXL8inB586dw9ramg8//LDAc3rZq/npIl3PUfLTbrqeH+h+jtqaX/oV9NeRDrwoMM7OzpiamrJ//34GDBiQYb+VlRXdunWjW7dufPTRR3h6evK///1PufEwN44cOUKjRo0YOnSoUnbjxo08xV2vXj38/Pzw9PTEwMCA0aNH5+g4lUpF48aNady4MRMnTqRMmTJs3bpVo2OdbsuWLYSEhLBr1y7Kly+vsa927dpcunSJChUq5DhmY2NjjI2NM5QbGhpq1S+u3ErPb+jQoaxfv55t27ZhY2PDo0ePgLTVf0xNTSlWrBj9+/dnzJgxlChRAisrK4YPH07Dhg1p0qQJADt27OCff/6hQYMGmJiYEBkZyYwZMxg9enShvYe6/v0D3c9R8tNuup4f6H6O2pZfTmOVDrwoMCYmJgQGBjJmzBiMjIxo3LgxDx484OLFizx58gR7e3tcXV3R09Nj8+bN2NnZZbjJMKecnZ1ZvXo1e/bsoWzZsqxZs4ZTp05lOfr9Oo0aNSIiIgIvLy8MDAyU+ehZOXHiBPv376dNmzaUKFGCEydO8ODBg0ynu1y4cIE+ffoQGBhItWrVlJsojYyMsLGxITAwkAYNGuDn58eAAQMwNzfn0qVLREZGsmjRojzlo+uWLl0KoLGSD6QtFenr6wvAvHnz0NPTo0uXLiQmJtK2bVuWLFmi1DU0NGTx4sWMHDkStVpNhQoVmDt3bqY3OAshhBCFSTrwokBNmDABAwMDJk6cyN27d7G3t2fw4MEUK1aMmTNn8ueff6Kvr0/dunWJiIhQ5oHn1meffcaZM2fo1q0bKpWKHj16MHToUHbt2pXn2Js0acLOnTvx9vZGX1+f4cOHZ1nXysqKw4cPM3/+fOLi4ihTpgxz5szBy8srQ92oqCgSEhKYPHkykydPVsqbN2/OwYMHqVmzJocOHWL8+PE0bdoUtVpN+fLl6datW55z0XU5WerRxMSExYsXs3jx4kz3e3p64unpmd+hCSGEEPlOpZZFjoXQOXFxcRQpUoSHDx/q7Bz4iIgIvL29terSaE7pen6g+zlKftpN1/MD3c9RW/NL//v95MkTrKyssqwnD3ISQgghhBBCi0gHXrxT1q1bh4WFRaavnKzHXlBiYmKyjMvCwoKYmJhCi00IIYQQ7xeZAy/eKR06dMhySb/CvATm4ODA2bNns90vhBBCCPE2SAdevFMsLS011kR/VxgYGORqWUchhBBCiIIiU2iEEEIIIYTQItKBF0JohcOHD+Pj44ODgwNGRkYcP35cY79Kpcr0NWvWLKXOtWvX+PDDDylWrBhWVlY0adKEAwcOvO1UhBBCiDciHXghhFZ49uwZLi4uWa7jHhsbq/FasWIFKpWKLl26KHXat29PcnIyv/zyC6dPn8bFxYX27dsrD9MSQgghtIF04IX4/44dO4a+vj7t2rXTKI+OjtYY0bWxsaF58+b8+uuvOW47KChIo40iRYrQtGlTDh06pFHPyclJqWNmZkaNGjX44Ycf8iU/befl5cXkyZPp1KlTpvvt7Ow0Xtu2baNFixaUK1cOgIcPH/Lnn38yduxYatasibOzM9OnTychIYELFy68zVSEEEKINyIdeCH+v+XLlzN8+HAOHz7M3bt3M+zft28fsbGxHD58GAcHB9q3b88///yT4/arVaumjA4fO3YMZ2dn2rdvz5MnTzTqhYSEEBsby4ULF/jkk08YOHDgGz1R9n30zz//sHPnTvr376+U2draUqlSJVavXs2zZ89ITk7mu+++o0SJEtSpU6cQoxVCCCFyR1ahEQKIj49n48aNREVFce/ePUJDQ/nyyy816tja2iqju19++SVhYWGcOHGCDh065OgcBgYG2NnZAWmjxSEhIaxcuZJr165Rt25dpZ6lpaVSLzAwkJkzZxIZGYmXl1eu86o/bT/JBua5Pu5dEj293esrvWLVqlVYWlrSuXNnpUylUrFv3z46duyIpaUlenp6lChRgt27d2NtbZ2fIQshhBAFSjrwQgCbNm2icuXKVKpUiU8++QR/f3/GjRuHSqXKUPf58+esXr0aACMjozydLzExkZUrV1K0aFEqVaqUaZ3U1FS2bt3Kv//++9rzJCYmkpiYqGzHxcUBYKynRl9fnacY3xVJSUm53rd8+XJ69OiBvr6+UketVjNkyBCKFy/OgQMHMDU1ZcWKFfj4+HD06FHs7e0LJP68SI85u9y1na7nKPlpN13PD3Q/R23NL6fxqtRqtXb/dRciHzRu3JiuXbsyYsQIkpOTsbe3Z/Pmzbi7uxMdHU3ZsmUxNTVFT0+PhIQE1Go1derU4dixYzl6wFRQUBBff/01pqamACQkJGBpacnGjRvx9PRU6jk5OREbG4uhoSGJiYkkJydjY2PDiRMnsl2HPigoiODg4Azl69evx8zMLA/vyLutY8eOjB07lgYNGmTYd/HiRcaPH8+8efMoW7asUn7u3DmCg4NZu3atxnsyZMgQPDw8NG52FUIIIQpDQkICPXv25MmTJ1hZWWVZT0bgxXvv6tWrnDx5kq1btwJpU126devG8uXLcXd3V+pt3LiRypUrc+HCBcaMGUNoaGiung5bqVIltm/fDsDTp0/ZuHEjH3/8MQcOHMDNzU2pFxAQgK+vL7GxsQQEBDB06NDXPkRq3LhxjBo1StmOi4vD0dGRyWf0SDbUz3GM76ILQW2z3Ne6desM34MtW7ZQu3Zthg0bplGempoKgKenJxYWFkq5hYUFzs7OeHt752PUbyYpKYnIyMhM89MVup6j5KfddD0/0P0ctTW/9CvoryMdePHeW758OcnJyTg4OChlarUaY2NjFi1apJQ5Ojri7OyMs7MzycnJdOrUiQsXLmBsbJyj8xgZGWl0xF1dXQkPD2f+/PmsXbtWKS9WrBgVKlSgQoUKbN68mRo1auDm5kbVqlWzbNvY2DjTOA4HemBra5uj+N518fHxXL9+Xdm+f/8+Fy9e5IMPPqB06dJA2i++LVu2MGfOnAy/sJs2bYq1tTUDBgxg4sSJmJqasmzZMqKjo+nQocM7+Qve0NDwnYwrP+l6jpKfdtP1/ED3c9S2/HIaq6xCI95rycnJrF69mjlz5nD27Fnlde7cORwcHNiwYUOmx3300UcYGBiwZMmSNzq/vr4+z58/z3K/o6Mj3bp1Y9y4cW90Hl0QFRWFq6srrq6uAKxYsYJ69eoxceJEpU5YWBhqtZoePXpkOL5YsWLs3r2b+Ph4WrZsiZubG7/99hvbtm3DxcXlreUhhBBCvCkZgRfvtZ9//pl///2X/v37U6RIEY19Xbp0Yfny5Rpz1NOpVCo+//xzgoKC+Oyzz3I0zzw5OVl5YFD6FJpLly4RGBiY7XEjRoygevXqREVFaUy1ed+4u7uTfstOUlISEREReHt7a4xWDBo0iEGDBmXZhpubG3v27CnwWIUQQoiCJCPw4r22fPlyPDw8MnTeIa0DHxUVleV8tL59+5KUlKQxzSY7Fy9exN7eHnt7e2rVqsWmTZtYunQpffr0yfa4qlWr0qZNG42RZiGEEEK8v2QEXrzXduzYkeW+evXqKSO+mS3WZGZmxv/+978cnScoKIigoKDX1ouOjs60fPfu3Tk6jxBCCCF0n4zACyGEEEIIoUWkAy9EPrCwsMjy9euvvxZ2eEIIIYTQITKFRoh8cPbs2Sz3lSxZ8u0FIoQQQgidJx14IfLB6x60JIQQQgiRX2QKjRBCCCGEEFpEOvBCiHfe4cOH8fHxwcHBAZVKxbZt2zT2q1SqTF+zZs3SqLdz507q16+Pqakp1tbWdOzY8S1mIYQQQuQP6cCL98q9e/do3bo15ubmFC1atLDDETn07NkzXFxcWLx4cab7Y2NjNV4rVqxApVLRpUsXpc6WLVvo3bs3/fr149y5cxw5coSePXu+rRSEEEKIfCNz4IXWCgoKIjw8PNsbSF81b948YmNjOXv2bKYPb8oLd3d3atWqxfz58/OlvXRqtRpvb292797N1q1b3+vRYi8vL7y8vLLcb2dnp7G9bds2WrRoQbly5YC0p+COGDGCWbNm0b9/f6Ve1apVCyZgIYQQogDJCLx4r9y4cYM6derg7OxMiRIlCjscDS9evNDYnj9/PiqVqpCi0V7//PMPO3fu1Oio//777/z999/o6enh6uqKvb09Xl5eXLhwoRAjFUIIIfJGRuBFodq9ezeTJ0/mwoUL6Ovr07BhQxYsWED58uUBuHPnDgEBAezZs4fExESqVKnC4sWLuXz5MsHBwQBKJ3flypX4+vpmeS4nJydu3boFwOrVq+nbty+hoaHMnTuXlStX8tdff2FjY4OPjw8zZ87EwsJCOfbIkSOMHz+ekydPYmxsTL169QgLC2PkyJEcOnSIQ4cOsWDBAgBu3ryJk5MThw4dIiAggHPnzmFjY0Pfvn2ZPHkyBgZp/+3c3d2pXr06BgYGrF27lho1anDgwAEgbVnKOXPmEBUVhb29fZ7f3/rT9pNsYJ7n4wtb9PR2uT5m1apVWFpa0rlzZ6Xsr7/+AtKu2sydOxcnJyfmzJmDu7s7165dw8bGJt9iFkIIIQqadOBFoXr27BmjRo2iZs2axMfHM3HiRDp16sTZs2dJSEigefPmlCxZku3bt2NnZ8fvv/9Oamoq3bp148KFC+zevZt9+/YBvHZKzKlTp+jTpw9WVlYsWLAAU1NTAPT09Fi4cCFly5blr7/+YujQoYwZM4YlS5YAaZ3pVq1a8emnn7JgwQIMDAw4cOAAKSkpLFiwgGvXrlG9enVCQkIAKF68OH///Tfe3t74+vqyevVqrly5wsCBAzExMSEoKEiJadWqVQwZMoQjR44oZQkJCfTs2ZPFixdnmBqSlcTERBITE5XtuLg4AIz11Ojrq3PUxrsoKSkp0/KUlBQMDQ0z3b98+XJ69OiBvr6+sj/96sbYsWPp0KEDAN9//z1ly5YlLCyMgQMHFlAGeZMed1b56wJdz1Hy0266nh/ofo7aml9O45UOvChUL99kCLBixQqKFy/OpUuXOHr0KA8ePODUqVPKCOnL661bWFhgYGCQ405u8eLFMTY2xtTUVOMYf39/5WsnJycmT57M4MGDlQ78zJkzcXNzU7YBqlWrpnxtZGSEmZmZRptLlizB0dGRRYsWoVKpqFy5Mnfv3iUwMJCJEyeip5c2e83Z2ZmZM2dqxDly5EgaNWrEhx9+mKO8AKZNm6ZckXjZV66pmJml5Lidd01ERESm5WfPnqVBgwZERkZqlF+8eJFr164xZMgQjWNjYmIAePz4sUa5tbU1Bw4ceGcftvVqfrpI13OU/LSbrucHup+jtuWXkJCQo3rSgReF6s8//2TixImcOHGChw8fkpqaCqR1uM6ePYurq2uBT2/Yt28f06ZN48qVK8TFxZGcnMx///1HQkICZmZmnD17lo8//jhXbV6+fJmGDRtqzGFv3Lgx8fHx3Llzh9KlSwNQp04djeO2b9/OL7/8wpkzZ3J1vnHjxjFq1ChlOy4uDkdHR1q0aIGtrW2u2tIGtWrVAqB169YYGhoq5Vu2bKF27doMGzZMo36TJk2YPHkytra2eHt7A2mjHE+ePKFly5ZK2bsiKSmJyMjIDPnpEl3PUfLTbrqeH+h+jtqaX/oV9NeRDrwoVD4+PpQpU4Zly5bh4OBAamoq1atX58WLF8oUl4IUHR1N+/btGTJkCFOmTMHGxobffvuN/v378+LFC8zMzAo0DnNzzfnpv/zyCzdu3MiwxGWXLl1o2rQpBw8ezLQdY2NjjI2NM5QbGhpq1S+urMTHx3P9+nVl+/bt2+jr6xMbG6vcLxEXF8eWLVuYM2dOhpxtbW0ZPHgwISEhODk5UaZMGWWN+O7du7+z75GufP+yo+s5Sn7aTdfzA93PUdvyy2ms0oEXhebRo0dcvXqVZcuW0bRpUwB+++03ZX/NmjX54Ycf+N///pfpKLyRkREpKW82PeT06dOkpqYyZ84cZVrLpk2bNOrUrFmT/fv3ZzpFJas4qlSpwpYtW1Cr1coo/JEjR7C0tKRUqVJZxjN27FgGDBigUVajRg3mzZuHj49PrvPTFVFRUbRo0ULZDggIAODMmTOsXr0agLCwMNRqNT169Mi0jVmzZmFgYEDv3r15/vw59evX55dffsHa2rrgExBCCCHykSwjKQqNtbU1tra2fP/991y/fp1ffvlFYxpIjx49sLOzo2PHjhw5coS//vqLLVu2cOzYMSBtvvrNmzc5e/YsDx8+1LiJM6cqVKhAUlIS33zzDX/99Rdr1qzh22+/1agzbtw4Tp06xdChQ/njjz+4cuUKS5cu5eHDh0ocJ06cIDo6WpkGNHToUG7fvs3w4cO5cuUK27ZtY9KkSYwaNUr5oJAZOzs7qlevrvECKF26NGXLls11frrC3d0dtVqtvF68eEF4eDjLly9X6gwaNIiEhIQsb2Y2NDRk9uzZ/PPPP8TFxREZGalxL4MQQgihLaQDLwqNnp4eYWFhnD59murVqzNy5EhlWgOkjWzv3buXEiVK4O3tTY0aNZg+fTr6+vpA2rQST09PWrRoQfHixdmwYUOuY3BxcWHu3LnMmDGD6tWrs27dOqZNm6ZRp2LFiuzdu5dz585Rr149GjZsyLZt25TlIEePHo2+vj5Vq1alePHixMTEULJkSSIiIjh58iQuLi4MHjyY/v3789VXX73BOyaEEEIIIVNoRCHz8PDg0qVLGmVq9f8te1imTBl+/PHHTI81NjbOcl9WwsPDM5SNHDmSkSNHapT17t1bY7t58+YaSz2+rGLFispVgVePOXnyZJaxZDWf/VUvvx9CCCGEEDICL4QQQgghhBaRDrzQGevWrcPCwiLTl8x1FkIIIYSukCk0Qmd06NCB+vXrZ7pPm5aQEkIIIYTIjnTghc6wtLTE0tKysMMQQgghhChQMoVGCCGEEEIILSIdeCEKWXh4OBUqVEBfXx9/f//CDueddPjwYXx8fHBwcEClUrFt2zaN/SqVKtPXy8uSOjk5Zdg/ffr0t52KEEII8cakAy9EDgUFBVGrVq18b/ezzz7jo48+4vbt23z99dca+65fv46lpSVFixbN9/Nqk2fPnuHi4sLixYsz3R8bG6vxWrFiBSqVii5dumjUCwkJ0ag3fPjwtxG+EEIIka9kDrwQhSg+Pp779+/Ttm1bHBwcNPYlJSXRo0cPmjZtytGjRwspwneDl5cXXl5eWe63s7PT2N62bRstWrSgXLlyGuWWlpYZ6gohhBDaRkbgxXslNTWVmTNnUqFCBYyNjSldujRTpkwBIDAwkIoVK2JmZka5cuWYMGECSUlJAISGhhIcHMy5c+eU6RehoaGvPd/cuXOpUaMG5ubmODo6MnToUOLj44G0Bzml33TbsmVLVCqVxsOdvvrqKypXrkzXrl3z903Qcf/88w87d+6kf//+GfZNnz4dW1tbXF1dmTVrFsnJyYUQoRBCCPFmZARevFfGjRvHsmXLmDdvHk2aNCE2NpYrV64AaaOzoaGhODg4cP78eQYOHIilpSVjxoyhW7duXLhwgd27d7Nv3z4AihQp8trz6enpsXDhQsqWLctff/3F0KFDGTNmDEuWLKFRo0ZcvXqVSpUqsWXLFho1aoSNjQ0Av/zyC5s3b+bs2bP89NNPrz1PYmIiiYmJynZcXBwAzWbsI9nQPNfv07viQlDbTMtTUlIwNDRUPmC9bMWKFVhaWuLj46Oxf9iwYbi6umJtbc3x48f56quv+PvvvzXmyb8r0uPOLD9does5Sn7aTdfzA93PUVvzy2m8KrU8p128J54+fUrx4sVZtGgRAwYMeG392bNnExYWRlRUFJA2Bz48PJyzZ8/mOYYff/yRwYMH8/DhQwAeP36MtbU1Bw4cwN3dHYBHjx7h6urK2rVradasGaGhofj7+/P48eMs2w0KCiI4ODhD+fr16zEzM8tzvO+ijh07MnbsWBo0aJDp/mHDhuHi4sKgQYOybWffvn0sXbqUsLAweU6AEEKId0JCQgI9e/bkyZMnWFlZZVlPRuDFe+Py5cskJibSqlWrTPdv3LiRhQsXcuPGDeLj40lOTs72P09O7Nu3j2nTpnHlyhXi4uJITk7mv//+IyEhIcuO9cCBA+nZsyfNmjXL8XnGjRvHqFGjlO24uDgcHR2ZfEaPZEP9N8qhMGU1Ap9+M3Hr1q01Ot+//fYbf//9N+Hh4bi4uGTbdpkyZVi0aBGVK1emUqVK+RZzfkhKSiIyMjJDfrpE13OU/LSbrucHup+jtuaXfgX9daQDL94bpqamWe47duwYvXr1Ijg4mLZt21KkSBHCwsKYM2dOns8XHR1N+/btGTJkCFOmTMHGxobffvuN/v378+LFiyw78L/88gvbt29n9uzZAKjValJTUzEwMOD777/n008/zXCMsbExxsbGGcoPB3pga2ub5xzeVfr6aR9KDA0NNX4xr1q1ijp16uDm5vbaNi5evIienh4lS5Z8Z3+5v5qfLtL1HCU/7abr+YHu56ht+eU0VunAi/eGs7Mzpqam7N+/P8MUmqNHj1KmTBnGjx+vlN26dUujjpGRESkpKTk+3+nTp0lNTWXOnDno6aXdL75p06bXHnfs2DGN82zbto0ZM2Zw9OhRSpYsmePz65L4+HiuX7+ubEdHR6Ovr09MTAzly5cH0kYtNm/enOmHrmPHjnHixAlatGiBpaUlx44dY+TIkXzyySdYW1u/tTyEEEKI/CAdePHeMDExITAwkDFjxmBkZETjxo158OABFy9exNnZmZiYGMLCwqhbty47d+5k69atGsc7OTlx8+ZNzp49S6lSpbC0tMx01DtdhQoVSEpK4ptvvsHHx4cjR47w7bffvjbOKlWqaGxHRUWhp6dH9erV85a4DoiKiqJFixbKdkBAAABnzpxh9erVAISFhaFWq+nRo0eG442NjQkLCyMoKIjExETKli3LyJEjNaYdCSGEENpClpEU75UJEybwxRdfMHHiRKpUqUK3bt24f/8+HTp0YOTIkfj5+VGrVi2OHj3KhAkTNI7t0qULnp6etGjRguLFi7Nhw4Zsz+Xi4sLcuXOZMWMG1atXZ926dUybNq0g09NZ7u7uqNVq5fXixQvCw8NZvny5UmfQoEEkJCRkujpQ7dq1OX78OI8fP+b58+dcunSJcePGZfsBTAghhHhXyQi8eK/o6ekxfvx4jaky6WbOnMnMmTM1yvz9/ZWvjY2N+fHHH3N1vpEjRzJy5EiNst69eytfFy1alNctBOXr64uvr2+uziuEEEII3SUj8EIIIYQQQmgR6cALkUfr1q3DwsIi01e1atUKOzwhhBBC6CiZQiNEHnXo0IH69etnuk+blqwSQgghhHaRDrwQeWRpaYmlpWVhhyGEEEKI94xMoRFCCCGEEEKLSAdeCPFOO3z4MD4+Pjg4OKBSqQgPD9fYr1KpMn3NmjUrQ1uJiYnUqlULlUrF2bNn304CQgghRD6TDrx469zd3TWWZyxMTk5OzJ8/v7DDENl49uwZLi4uLF68ONP9sbGxGq8VK1agUqno0qVLhrpjxozBwcGhoEMWQgghCpTMgRfvtVOnTmFubl7YYYhseHl54eXlleV+Ozs7je1t27bRokULypUrp1G+a9cu9u7dy5YtW9i1a1eBxCqEEEK8DdKBF++14sWLZ7s/KSlJVpTRIv/88w87d+5k1apVGcoHDhxIeHg4ZmZmhRSdEEIIkT+kAy8K1b///suIESPYsWMHiYmJNG/enIULF+Ls7KzUWbZsGSEhITx69Ii2bdvStGlTQkJCePz4cY7OsWPHDkJCQjh//jwWFhY0bdqUrVu3AmlTaPz9/ZUpPSqViiVLlrBr1y72799PQEAAQUFB2baRHScnJwYMGMC1a9f46aefsLW15ZtvvqFhw4YMGDCA/fv3U65cOVasWIGbmxtxcXF88MEH/PTTTxqjzlu3bqVPnz78888/ueqA1p+2n2QD7b3CED29Xa7qr1q1CktLSzp37qyUqdVqfH19GTx4MG5ubkRHR+dzlEIIIcTbJR14Uah8fX35888/2b59O1ZWVgQGBuLt7c2lS5cwNDTkyJEjDB48mBkzZtChQwf27dvHhAkTctz+zp076dSpE+PHj2f16tW8ePGCiIiIbI8JCgpi+vTpzJ8/HwMDgzy18bJ58+YxdepUJkyYwLx58+jduzeNGjXi008/ZdasWQQGBtKnTx8uXryIlZUV7du3Z/369Rod+HXr1tGxY8csO++JiYkkJiYq23FxcQAY66nR11fnONZ3TVJSUoay5ORkpfzV/cuXL6dHjx7o6+sr+xYtWkRcXByjR48mKSlJ49jM2n8XZJWfLtH1HCU/7abr+YHu56it+eU0XpVardbev+5CK7m7u1OrVi2GDRtGxYoVOXLkCI0aNQLg0aNHODo6smrVKj7++GO6d+9OfHw8P//8s3L8J598ws8//5yjEfhGjRpRrlw51q5dm+n+zEbg/f39mTdvXo7byI6TkxNNmzZlzZo1ANy7dw97e3smTJhASEgIAMePH6dhw4bExsZiZ2dHeHg4vXv3Vkbb00flt27diqenZ6bnCQoKIjg4OEP5+vXrdWrKSMeOHRk7diwNGjTIsO/ixYuMHz+eefPmUbZsWaV86tSpREVFadRNTU1FT0+P5s2bM2LEiAKPWwghhMiJhIQEevbsyZMnT7CyssqynozAi0Jz+fJlDAwMNJ5mamtrS6VKlbh8+TIAV69epVOnThrH1atXT6NDn52zZ88ycODAXMXl5ub2xm28rGbNmsrXH3zwAQA1atTIUHb//n3s7Ozw9vbG0NCQ7du30717d7Zs2YKVlRUeHh5ZnmPcuHGMGjVK2Y6Li8PR0ZHJZ/RINtTPc+yF7UJQ2wxlderUoXXr1kRGRtK6dWvlHoUtW7ZQu3Zthg0bplG/evXqyhUJSFu1pl27dqxfv5569epRqlSpgk0iD5KSkjLkp2t0PUfJT7vpen6g+zlqa34v/73KjnTghU4zNTXN9TGvrkqTlzZe9vIvDpVKlWVZamoqAEZGRnz00UesX7+e7t27s379erp164aBQdb/XY2NjTE2Ns5QfjjQA1tb2zeKv7DFx8dz/fp1Zfv27dtcvHiRBw8eYGhoiKGhIXFxcWzZsoU5c+Zk+EVdvnx5jW1ra2sAKlWqpDFS/y5Kz0+X6XqOkp920/X8QPdz1Lb8chqrrAMvCk2VKlVITk7mxIkTStmjR4+4evUqVatWBdI6WadOndI47tXt7NSsWZP9+/e/UZz50UZu9erVi927d3Px4kV++eUXevXq9VbP/y6JiorC1dUVV1dXAEaNGkW9evVYv369UicsLAy1Wk2PHj0KK0whhBDirZEReFFonJ2d+fDDDxk4cCDfffcdlpaWjB07lpIlS/Lhhx8CMHz4cJo1a8bcuXPx8fHhl19+YdeuXcqo9etMmjSJVq1aUb58ebp3705ycjIREREEBgbmOM78aCO3mjVrhp2dHb169aJs2bIa04zeN+7u7rx6q05SUpLGjcSDBg1i0KBBOWrPyckpQ3tCCCGENpEReFGoVq5cSZ06dWjfvj0NGzZErVYTERGhXEJq3Lgx3377LXPnzsXFxYXdu3czcuRITExMctS+u7s7mzdvZvv27dSqVYuWLVty8uTJXMWYH23klkqlokePHpw7d+69Hn0XQgghREYyAi/euoMHDypfW1tbs3r16mzrDxw4UOMm0oEDB1KhQoUcn69z584a64K/7NU1wbMamc2ujexktub4q+fIakR4xowZzJgxI9fnFEIIIYRukw68eOfNnj2b1q1bY25uzq5du1i1ahVLliwp7LCEEEIIIQqFTKER77yTJ0/SunVratSowbfffsvChQsZMGAAANWqVcPCwiLT17p16wo0rl9//TXLc1tYWBTouYUQQgjx/pIRePHO27RpU5b7IiIisnxqWfr66gXFzc2Ns2fPFug5hBBCCCFeJR14odXKlClTaOc2NTXN1Vx8IYQQQoj8IFNohBBCCCGE0CLSgRdax9fXl44dO+aorru7O/7+/gUaT0GLjo5GpVK9F9N1Dh8+jI+PDw4ODqhUKsLDwzX2+/r6olKpMDIyomPHjhgZGeHp6alRp0OHDpQuXRoTExPs7e3p3bs3d+/efYtZCCGEEAVLOvAiX+Slo6wLnWuRv549e4aLiwuLFy/Oso6npycxMTGsXLmSmJgYNmzYoLG/RYsWbNq0iatXr7JlyxZu3LjBRx99VNChCyGEEG+NzIEXQrwzvLy88PLyyraOsbExdnZ2WFtbY2dnpzz0K93IkSOVr8uUKcPYsWPp2LEjSUlJGeoKIYQQ2khG4MUb8/X15dChQyxYsACVSoVKpSI6OppDhw5Rr149jI2Nsbe3Z+zYsSQnJ2d7TEpKCv3796ds2bKYmppSqVIlFixY8EbxJScn4+fnR5EiRShWrBgTJkzQeHBSZlM1ihYtSmhoKAAtW7bEz89PY/+DBw8wMjJi//792Z77yy+/pH79+hnKXVxcCAkJASA1NZWQkBBKlSqFsbExtWrVYvfu3XnI9P1w8OBBSpYsydChQ/Hz8+PRo0dZ1v3f//7HunXraNSokXTehRBC6AwZgRdvbMGCBVy7do3q1asrndKUlBS8vb3x9fVl9erVXLlyhYEDB2JiYkJQUFCmxxQvXpzU1FRKlSrF5s2bsbW15ejRowwaNAh7e3u6du2ap/hWrVpF//79OXnyJFFRUQwaNIjSpUtrPN01OwMGDMDPz485c+ZgbGwMwNq1aylZsiQtW7bM9thevXoxbdo0bty4Qfny5QG4ePEif/zxB1u2bFHevzlz5vDdd9/h6urKihUr6NChAxcvXsTZ2TlPOaerP20/yQbmb9TG2xA9vV2O6nl6etK5c2flZyQ8PBwvLy+OHTuGvr6+Ui8wMJBFixaRkJBAgwYN+PnnnwsqdCGEEOKty7cO/OPHjylatGh+NSe0SJEiRTAyMsLMzAw7OzsAxo8fj6OjI4sWLUKlUlG5cmXu3r1LYGAgEydOzPQYAH19fYKDg5XtsmXLcuzYMTZt2pTnDryjoyPz5s1DpVJRqVIlzp8/z7x583Lcge/cuTN+fn5s27ZNiSE0NFS5oTI71apVw8XFhfXr1zNhwgQA1q1bR/369ZUlKGfPnk1gYCDdu3cHYMaMGRw4cID58+dnOxf8ZYmJiSQmJirbcXFxABjrqdHXV2d12Dsjq7X8k5OTNfZ16dJFqd+gQQM++eQTqlevzr59+zQ+TPn7+9OnTx9iYmKYPHkyvXv3Jjw8/LXfr3dFes5ZvS+6QNdzlPy0m67nB7qfo7bml9N489SBnzFjBk5OTnTr1g2Arl27smXLFuzs7IiIiMDFxSUvzQodcvnyZRo2bKjRYWrcuDHx8fHcuXOH0qVLZ3ns4sWLWbFiBTExMTx//pwXL15Qq1atPMfSoEEDjTgaNmzInDlzSElJ0Ri1zYqJiQm9e/dmxYoVdO3ald9//50LFy6wffv2HJ2/V69erFixQpm6s2HDBkaNGgWkdbTv3r1L48aNNY5p3Lgx586dy3GO06ZN0/jgk+4r11TMzFJy3E5hiYiIyLT89OnT2U59uX79OlZWVmzbto3//vsv0zqffvopAwYMYN68eVSuXDlf4n1bIiMjCzuEAqfrOUp+2k3X8wPdz1Hb8ktISMhRvTx14L/99lvlMfWRkZFERkaya9cuNm3aREBAAHv37s1Ls0IQFhbG6NGjmTNnDg0bNsTS0pJZs2Zx4sSJAjunSqXSmBMPGT8BDxgwgFq1anHnzh1WrlxJy5Ytc/wQqR49ehAYGMjvv//O8+fPuX37tvLhN7+MGzdO+VAAaR8MHB0dadGiBba2tvl6rrepTp06eHt7ZyhPSkoiMjKSqlWr8vTpUzw8PDKtBxATE6O01bx58wKNN7+k59e6dWudnbuv6zlKftpN1/MD3c9RW/NLv4L+OnnqwN+7dw9HR0cAfv75Z7p27UqbNm1wcnLK9IY9ofuMjIxISfm/kd4qVaqwZcsW1Gq1Mvp95MgRLC0tKVWqVKbHpNdp1KgRQ4cOVcpu3LjxRrG92vk/fvw4zs7Oyuh78eLFiY2NVfb/+eefGT4B16hRAzc3N5YtW8b69etZtGhRjs9fqlQpmjdvzrp163j+/DmtW7emRIkSAFhZWeHg4MCRI0c0OpdHjhyhXr16OT6HsbGxMj//ZYaGhlr1iys+Pp7r168r27dv3+bixYvY2NhgY2NDcHAwXbp0wdbWlnPnzhEcHEyFChVo164dhoaGnDhxglOnTtGkSROsra25ceMGEyZMoHz58jRt2lSr3gvQvu9fXuh6jpKfdtP1/ED3c9S2/HIaa55WobG2tub27dsA7N69Gw8PDwDUanWGDpl4Pzg5OXHixAmio6N5+PAhQ4cO5fbt2wwfPpwrV66wbds2Jk2axKhRo9DT08v0mNTUVJydnYmKimLPnj1cu3aNCRMmcOrUqTeKLSYmhlGjRnH16lU2bNjAN998w4gRI5T9LVu2ZNGiRZw5c4aoqCgGDx6c6X+gAQMGMH36dNRqNZ06dcpVDL169SIsLIzNmzfTq1cvjX0BAQHMmDGDjRs3cvXqVcaOHcvZs2c1YnxfREVF4erqiqurKwCjRo3C1dWViRMnoq+vzx9//EGHDh2oVq0aixYtonbt2vz666/KhxczMzN++uknWrVqRaVKlejfvz81a9bk0KFDmX7AEUIIIbRRnkbgO3fuTM+ePXF2dubRo0fKus1nzpxRbswT75fRo0fTt29fqlatyvPnz7l58yYREREEBATg4uKCjY0N/fv356uvvsr2mM8++4wzZ87QrVs3VCoVPXr0YOjQoezatSvPsfXp04fnz59Tr1499PX1GTFiBIMGDVL2z5kzh379+tG0aVMcHBxYsGABp0+fztBOjx498Pf3p0ePHpiYmOQqho8++gg/Pz/09fUzPEX2888/58mTJ3zxxRfcv3+fqlWrsn379jdegUYbubu7Z5jO9LI9e/YAaZdGIyIi8Pb21viwVaNGDX755ZcCj1MIIYQoTHnqwM+bNw8nJydu377NzJkzsbCwACA2NlZj6oN4f1SsWJFjx45plDk5OXHy5MlcHQOwcuVKVq5cqVE2bdo05ev09dlz4uDBg8rXS5cuzbSOg4OD0jFM9/jx4wz1Hj58yH///Uf//v1zfP50RYsWzfImSz09PSZNmsSkSZMy3e/k5JRtp1YIIYQQ75c8deANDQ0ZPXp0hvKXn4AohK5ISkri0aNHfPXVVzRo0IDatWsXdkhCCCGEeI/l+Umsa9asoUmTJjg4OHDr1i0A5s+fz7Zt2/ItOCGyExMTg4WFRZav9NVH3tSRI0ewt7fn1KlTfPvttxr7fv3112xjEEIIIYTIb3kagV+6dCkTJ07E39+fKVOmKDeuFi1alPnz5/Phhx/ma5BCZMbBwYGzZ89muz8/ZDcv283NLdsYhBBCCCHyW5468N988w3Lli2jY8eOTJ8+XSl3c3PLdGqNEAXBwMCg0G+aNjU1LfQYhBBCCPF+ydMUmps3byrLvL3M2NiYZ8+evXFQQgghhBBCiMzlqQNftmzZTKcN7N69mypVqrxpTEKI98zhw4fx8fHBwcEBlUpFeHh4lnUHDx6MkZER27dvz7Bv586d1K9fH1NTU6ytrTMs2SmEEELogjx14EeNGsWwYcPYuHEjarWakydPMmXKFMaNG8eYMWPyO0ahZdzd3fH398/z8dHR0ahUKp2cWx4aGkrRokULO4x3zrNnz3BxcWHx4sXZ1tu6dSvHjx/P9P6GLVu20Lt3b/r168e5c+c4cuQIPXv2LKiQhRBCiEKTpznwAwYMwNTUlK+++oqEhAR69uypPACne/fu+R2j0DI//fTTO/XY4tDQUPz9/TNd2128G7y8vJQHwmXl77//Zvjw4ezZs4d27dpp7EtOTmbEiBHMmjVLY53+qlWrFki8QgghRGHK9Qh8cnIyq1evxsPDgz///JP4+Hju3bvHnTt38vSAG6F7bGxssLS0LOwwcu3FixeFHYLIQmpqKr179yYgIIBq1apl2P/777/z999/o6enh6urK/b29nh5eXHhwoVCiFYIIYQoWLkegTcwMGDw4MFcvnwZADMzM8zMzPI9MKG93N3dqVWrFvPnz8fJyYlBgwZx/fp1Nm/ejLW1NV999RWDBg1S6p88eZLPPvuMy5cvU716dcaPH6/RXmYj6OHh4XTq1ElZ3vHcuXP4+/sTFRWFSqXC2dmZ7777jvj4ePr16weASqUCYNKkSQQFBeHk5ET//v35888/CQ8Pp3PnzsTExFC1alUWLVqknOvBgweULFmSXbt20apVq2xz//fffxkxYgQ7duwgMTGR5s2bs3DhQpydnTXqhYeHExAQwO3bt2nevDk//PADjo6OXLt2jUqVKnH58mUqV66s1J83bx6LFi3ixo0bufhOQP1p+0k2MM/VMW9T9PR2r68EzJgxAwMDAz7//PNM9//1118ABAUFMXfuXJycnJgzZw7u7u5cu3YNGxubfItZCCGEKGx5mkJTr149zpw5Q5kyZfI7HqGD5syZw9dff82XX37Jjz/+yJAhQ2jevDmVKlUiPj6e9u3b07p1a9auXcvNmzcZMWJErs/Rq1cvXF1dWbp0Kfr6+pw9exZDQ0MaNWrE/PnzmThxIlevXgXQeMDS7NmzmThxIpMmTQLgxIkT+Pn5MWfOHIyNjQFYu3YtJUuWpGXLlq+Nw9fXlz///JPt27djZWVFYGAg3t7eXLp0SZlWlJCQwJQpU1i9ejVGRkYMHTqU7t27c+TIESpWrIibmxvr1q3j66+/Vtpdt25dtvO5ExMTSUxMVLbj4uIAMNZTo6+f+Rr274KkpKRMy5OTk5V9v//+OwsWLODEiRMkJycDKB/c0uukXz0ZO3YsHTp0AOD777+nbNmyhIWFMXDgwALNI7+l55XV+6MLdD1HyU+76Xp+oPs5amt+OY03Tx34oUOH8sUXX3Dnzh3q1KmDubnmCF/NmjXz0qzQUd7e3gwdOhSAwMBA5s2bx4EDB6hUqRLr168nNTWV5cuXY2JiQrVq1bhz5w5DhgzJ1TliYmIICAhQRq1fHvEuUqQIKpUKOzu7DMe1bNmSL774QtkuWbIkfn5+bNu2ja5duwJpVwB8fX2VEfyspHfcjxw5QqNGjYC0jrejoyPh4eF8/PHHQNp/zkWLFlG/fn0AVq1aRZUqVTh58iT16tWjV69eLFq0SOnAX7t2jdOnT7N27doszz1t2jSCg4MzlH/lmoqZWUq2cRemiIiITMtPnz6tfODZvn079+/fp1y5csr+1NRUQkND2bFjB8uWLVOeuvv48WONNq2trTlw4AAlS5YswCwKTmRkZGGHUOB0PUfJT7vpen6g+zlqW34JCQk5qpenDnz6jaovX85WqVSo1WpUKpXyZFYhQPMDXXpH+v79+wBcvnyZmjVrYmJiotRp2LBhrs8xatQoBgwYwJo1a/Dw8ODjjz+mfPnyrz3Ozc1NY9vExITevXuzYsUKunbtyu+//86FCxcyXbLwVZcvX8bAwEDpmAPY2toqU2LSGRgYULduXWW7cuXKFC1alMuXL1OvXj26d+/O6NGjOX78OA0aNGDdunXUrl1bY0rNq8aNG8eoUaOU7bi4OBwdHZl8Ro9kQ/3Xxl5YLgS1zbS8Tp06eHt7A1C/fn38/Pw09rdr146GDRsyYcIEqlWrRpMmTZg8eTK2trbKcUlJSTx58oSWLVsqZdoiKSmJyMhIWrdu/U7dEJ6fdD1HyU+76Xp+oPs5amt+6VfQXydPHfibN2/m5TDxnnr1P45KpSI1NTXHx+vp6SlTJtK9eokpKCiInj17snPnTnbt2sWkSZMICwujU6dO2bb96tUjSFtlqVatWty5c4eVK1fSsmXLtzpdzM7OjpYtW7J+/XoaNGjA+vXrX3tFwtjYWJny87LDgR7Y2toWVKj5Jj4+nuvXryvbt2/f5uLFi9jY2FC6dOkMV0+MjIwoWrQo1apVw9DQEFtbWwYPHkxISAhOTk6UKVOGWbNmAWkDDtr0y/tlhoaGWht7Tul6jpKfdtP1/ED3c9S2/HIaa5468DL3XeSXKlWqsGbNGv777z9lFP748eMadYoXL87Tp0959uyZ0uHObI34ihUrUrFiRUaOHEmPHj1YuXIlnTp1wsjIKFdXhWrUqIGbmxvLli1j/fr1Gje0vi6X5ORkTpw4oUyhefToEVevXtVYzjA5OZmoqCjq1asHwNWrV3n8+LHGQ9B69erFmDFj6NGjB3/99ZfOL88aFRVFixYtlO30qwl9+/YlNDQ0R23MmjULAwMDevfuzfPnz6lfvz6//PIL1tbWBRGyEEIIUWjy1IFfvXp1tvv79OmTp2DE+6dnz56MHz+egQMHMm7cOKKjo5k9e7ZGnfr162NmZsaXX37J559/zokTJzQ6dc+fPycgIICPPvqIsmXLcufOHU6dOkWXLl0AcHJyIj4+nv379+Pi4pKjlZMGDBiAn58f5ubmrx3FT+fs7MyHH37IwIED+e6777C0tGTs2LGULFmSDz/8UKlnaGjI8OHDWbhwIQYGBvj5+dGgQQOlQw/QuXNnhgwZwpAhQ2jRokWmDy7SJe7u7hmusmTnzz//zDB/3tDQkNmzZ2f4+RFCCCF0TZ468K+uEpKUlERCQgJGRkaYmZlJB17kmIWFBTt27GDw4MG4urpStWpVZsyYoXS+IW1d+bVr1xIQEMCyZcto1aoVQUFBylKU+vr6PHr0iD59+vDPP/9QrFgxOnfurNzU2ahRIwYPHky3bt149OiRsoxkdnr06IG/vz89evTQmJ//OitXrmTEiBG0b9+eFy9e0KxZMyIiIjQuiZmZmREYGEjPnj35+++/adq0KcuXL9dox9LSEh8fHzZt2sSKFStyfH4hhBBC6L48deD//fffDGV//vknQ4YMISAg4I2DEtrt4MGDytfR0dEZ9r86/aVBgwYZyl4dje3YsSMdO3bUKEtfGtDIyIgNGzZkG9PSpUtZunSpRllmsaV7+PAh//33X64fTmZtbZ3tFSpfX198fX2BtFH27GzcuJGNGzfm6vxCCCGE0H25fhJrVpydnZk+fXqe1vAW4l2RlJTEvXv3+Oqrr2jQoAG1a9cu7JCEEEIIITTkWwce0pbHu3v3bn42KcRbdeTIEezt7Tl16hTffvutxr5ff/0VCwuLLF9CCCGEEG9DnqbQvLomtlqtJjY2lkWLFtG4ceN8CUyIwpDdzZRubm6Zrn4jhBBCCPE25akD/+pcZJVKRfHixWnZsiVz5szJj7iEeOeYmppSoUKFwg5DCCGEEO+5PHXgc/MQHiGEEEIIIUT+ydMc+JCQEBISEjKUP3/+nJCQkDcOSgjx/jh8+DA+Pj44ODigUqkIDw/Psu7gwYNRqVQsXLgw0/2JiYnUqlULlUol052EEELorDx14IODg4mPj89QnpCQoKy9LURBcnd3x9/fv7DDANIeFDV//vzCDkNrPXv2DBcXFxYvXpxtva1bt3L8+PFsH2o1ZswYnX/olRBCCJGnKTRqtRqVSpWh/Ny5c9jY2LxxUEKI94eXlxdeXl7Z1vn7778ZPnw4e/bsoV27dpnW2bVrF3v37mXLli3s2rWrIEIVQggh3gm56sBbW1ujUqlQqVRUrFhRoxOfkpJCfHw8gwcPzvcghRDvr9TUVHr37k1AQADVqlXLtM4///zDwIEDCQ8Px8zM7C1HKIQQQrxduerAz58/H7VazaeffkpwcDBFihRR9hkZGeHk5ETDhg3zPUghsvPvv/8yYsQIduzYQWJiIs2bN2fhwoU4OzsrdZYtW0ZISAiPHj2ibdu2NG3alJCQEB4/fpyjc+zYsYOQkBDOnz+PhYUFTZs2ZevWrZnWjYmJYfjw4ezfvx89PT08PT355ptv+OCDD4C0K1X+/v5ERUWhUqlwdnbmu+++w83NDYDffvuNcePGERUVRbFixejUqRPTpk3D3Nw81+9N/Wn7STbI/XFvQ/T0zEfSXzVjxgwMDAz4/PPPM92vVqvx9fVl8ODBuLm5ZfuEXSGEEEIX5KoD37dvXwDKli1Lo0aNMDQ0LJCghMgNX19f/vzzT7Zv346VlRWBgYF4e3tz6dIlDA0NOXLkCIMHD2bGjBl06NCBffv2MWHChBy3v3PnTjp16sT48eNZvXo1L168ICIiItO6qampfPjhh1hYWHDo0CGSk5MZNmwY3bp14+DBgwD06tULV1dXli5dir6+PmfPnlX+L924cQNPT08mT57MihUrePDgAX5+fvj5+bFy5cosY0xMTCQxMVHZjouLA8BYT42+fubr2he2pKSkTMuTk5OVfb///jsLFizgxIkTJCcnK3VSUlKUNhYtWkRcXByjR48mKSlJOfblr7XNyznoKl3PUfLTbrqeH+h+jtqaX07jVamzempNDv3333+8ePFCo8zKyupNmhTitdzd3alVqxbDhg2jYsWKHDlyhEaNGgHw6NEjHB0dWbVqFR9//DHdu3cnPj6en3/+WTn+k08+4eeff87RCHyjRo0oV64ca9euzXS/k5MT/v7++Pv7ExkZiZeXFzdv3sTR0RGAS5cuUa1aNU6ePEndunWxsrLim2++UT4Qv2zAgAHo6+vz3XffKWW//fYbzZs359mzZ5iYmGQaQ1BQUKY3kK9fv16rppR07NiRsWPH0qBBAyDtoXErV67UmK6XmpqKnp4etra2LFu2jKlTpxIVFaXRTnqd5s2bM2LEiLeagxBCCJFXCQkJ9OzZkydPnmTbn87TTawJCQmMGTOGTZs28ejRowz700fHhCholy9fxsDAgPr16ytltra2VKpUicuXLwNw9epVOnXqpHFcvXr1NDr02Tl79iwDBw7McTyOjo5K5x2gatWqFC1alMuXL1O3bl1GjRrFgAEDWLNmDR4eHnz88ceUL18eSJte88cff7Bu3TrleLVaTWpqKjdv3qRKlSqZnnfcuHGMGjVK2Y6Li8PR0ZEWLVpga2ubo9jfFXXq1MHb2xuA+vXr4+fnp7G/ffv2dO/enfLly9O6dWuqV6+uXHEAiI2NpV27dqxfv5569epRqlSptxp/fkhKSiIyMpLWrVvr7JVOXc9R8tNuup4f6H6O2prfy3/PspOnDnxAQAAHDhxg6dKl9O7dm8WLF/P333/z3XffMX369Lw0KcQ7y9TUNF/bCwoKomfPnuzcuZNdu3YxadIkwsLC6NSpE/Hx8Xz22WeZzvcuXbp0lm0aGxtjbGycodzQ0PCd/8UVHx/P9evXle3bt29z8eJFbGxsKF26NHZ2dhr1DQ0NcXBwoGTJkhgaGiofftJZW1sDUKlSJcqWLVvwCRQgbfj+vSldz1Hy0266nh/ofo7all9OY83TOvA7duxgyZIldOnSBQMDA5o2bcpXX33F1KlTNUYOhShoVapUITk5mRMnTihljx494urVq1StWhVI68idOnVK47hXt7NTs2ZN9u/fn+N4bt++ze3bt5WyS5cu8fjxYyUegIoVKzJy5Ej27t1L586dlfnttWvX5tKlS1SoUCHDy8jIKMcxa5OoqChcXV1xdXUFYNSoUbi6ujJx4sRCjkwIIYR4N+VpBP5///sf5cqVA9Lmu//vf/8DoEmTJgwZMiT/ohPiNZydnfnwww8ZOHAg3333HZaWlowdO5aSJUvy4YcfAjB8+HCaNWvG3Llz8fHx4ZdffmHXrl2ZPssgM5MmTaJVq1aUL1+e7t27k5ycTEREBIGBgRnqenh4UKNGDXr16sX8+fNJTk5m6NChNG/eHDc3N54/f05AQAAfffQRZcuW5c6dO5w6dYouXboAEBgYSIMGDfDz82PAgAGYm5tz6dIlIiMjWbRoUf69ce8Qd3d3cnMrTnR0NElJSVneSOzk5JSr9oQQQghtk6cR+HLlynHz5k0AKleuzKZNm4C0kfmiRYvmW3BC5MTKlSupU6cO7du3p2HDhqjVaiIiIpTLUI0bN+bbb79l7ty5uLi4sHv3bkaOHJnlDaGvcnd3Z/PmzWzfvp1atWrRsmVLTp48mWldlUrFtm3bsLa2plmzZnh4eFCuXDk2btwIgL6+Po8ePaJPnz5UrFiRrl274uXlpdyAWrNmTQ4dOsS1a9do2rSpMhItTxcVQgghRLo8jcD369ePc+fO0bx5c8aOHYuPjw+LFi0iKSmJuXPn5neMQmSQviQjpM15Xr16dbb1Bw4cqHEj6sCBA6lQoUKOz9e5c2c6d+6c6b5X1x0vXbo027Zty7SukZERGzZsyPZcdevWZe/evTmOTQghhBDvlzx14EeOHKl87eHhwZUrVzh9+jQVKlSgZs2a+RacEPll9uzZtG7dGnNzc3bt2sWqVatYsmRJYYclhBBCCJFreerAv+y///6jTJkylClTJj/iEaJAnDx5kpkzZ/L06VPKlSvHwoULGTBgAADVqlXj1q1bmR733Xff0atXr7cZqhBCCCFEtvLUgU9JSWHq1Kl8++23/PPPP1y7do1y5coxYcIEnJyc6N+/f37HKcQbSb9PIzMRERFZPvnsgw8+KKiQhBBCCCHyJE8d+ClTprBq1SpmzpypMa+4evXqzJ8/XzrwQqvI1SMhhBBCaJM8rUKzevVqvv/+e3r16oW+vr5S7uLiwpUrV/ItOCGEEEIIIYSmPHXg//7770xX8EhNTc1yKoJ4fxw8eBCVSsXjx48BCA0N1drlRe/du6fc/Jqeg0qlIjw8vFDj0iWHDx/Gx8cHBweH1763gwcPRqVSsXDhwkz3JyYmUqtWLVQqFWfPni2YgIUQQohClqcOfNWqVfn1118zlP/444/K0xSFSNetWzeuXbuWo7rvWmd/3rx5xMbGcvbsWSWH2NhYvLy8gLQlJKWz+GaePXuGi4sLixcvzrbe1q1bOX78eLZr4o8ZM0bWzBdCCKHz8jQHfuLEifTt25e///6b1NRUfvrpJ65evcrq1av5+eef8ztGoeVMTU0xNTUt7DA0JCUlKQ96ys6NGzeoU6cOzs7OSpmdnV1Bhvbe8fLyUj4QZeXvv/9m+PDh7Nmzh3bt2mVaZ9euXezdu5ctW7awa9eugghVCCGEeCfkagT+r7/+Qq1W8+GHH7Jjxw727duHubk5EydO5PLly+zYsYPWrVsXVKyiADg5OTF//nyNslq1ahEUFASkTRf54Ycf6NSpE2ZmZjg7O7N9+3aN+hEREVSsWBFTU1NatGiR4cFGr46qnzt3jhYtWmBpaYmVlRV16tQhKiqKgwcP0q9fP548eYJKpUKlUilxvC6Hr7/+mh49emBubk7JkiUzjOaqVCqWLl1Khw4dMDc3Z8qUKQAsXbqU8uXLY2RkRKVKlVizZo1Gu1u2bGH16tWoVCp8fX2VttKneZQtWxYAV1dXVCoV7u7ur43X19eXjh07EhwcTPHixbGysmLw4MG8ePFCqfPjjz9So0YNTE1NsbW1xcPDg2fPnr22bV2UmppK7969CQgIoFq1apnW+eeffxg4cCBr1qzBzMzsLUcohBBCvF25GoF3dnYmNjaWEiVK0LRpU2xsbDh//rwstafjgoODmTlzJrNmzeKbb76hV69e3Lp1CxsbG27fvk3nzp0ZNmwYgwYNIioqii+++CLb9nr16oWrqytLly5FX1+fs2fPYmhoSKNGjZg/fz4TJ07k6tWrAFhYWOQoxlmzZvHll18SHBzMnj17GDFiBBUrVtT4QBkUFMT06dOZP38+BgYGbN26lREjRjB//nw8PDz4+eef6devH6VKlaJFixacOnWKPn36YGVlxYIFCzK9inDy5Enq1avHvn37qFatGkZGRjmKd//+/ZiYmHDw4EGio6Pp168ftra2TJkyhdjYWHr06MHMmTPp1KkTT58+5ddff0WtVmfZXmJiIomJicp2XFwcAM1m7CPZ0DxHMb1tF4LaZlqenJyscS/NjBkz0NfXZ8iQIUp5SkoKkHYlRa1W07dvXwYOHIiLi4vyATIpKUlr78lJj1tb488JXc9R8tNuup4f6H6O2ppfTuPNVQf+1Q7Erl273ttRwfeJr68vPXr0AGDq1KksXLiQkydP4unpqYxgz5kzB4BKlSpx/vx5ZsyYkWV7MTExBAQEULlyZQCN6SlFihRBpVLleppK48aNGTt2LAAVK1bkyJEjzJs3T6MD37NnT/r166ds9+jRA19fX4YOHQrAqFGjOH78OLNnz6ZFixYUL14cY2NjTE1Ns4ynePHiANja2uYqZiMjI1asWIGZmRnVqlUjJCSEgIAAvv76a2JjY0lOTqZz587KEpc1atTItr1p06YRHBycofwr11TMzFJyHNfbFBERkWn56dOnlelN169fZ86cOcydO1eZFpOQkMDVq1epVKkSkZGR/Pzzz8TExDBo0CAiIiL4559/APjtt9+4e/fu20mmgERGRhZ2CAVO13OU/LSbrucHup+jtuWXkJCQo3pv9CTW7EYEhe6oWbOm8rW5uTlWVlbcv38fgMuXL1O/fn2N+g0bNsy2vVGjRjFgwADWrFmDh4cHH3/8MeXLl3+jGF89Z8OGDTNMDXJzc9PYvnz5MoMGDdIoa9y4MQsWLHijWHLCxcVFY6pHw4YNiY+P5/bt27i4uNCqVStq1KhB27ZtadOmDR999BHW1tZZtjdu3DhGjRqlbMfFxeHo6MjkM3okG+pneVxhymoEvk6dOnh7ewOwcOFCnjx5ovG8iZSUFEJDQ9mxYwfR0dEsX76cq1ev0rVrV412AgIC6NGjBytWrCi4JApIUlISkZGRtG7dOkf3amgjXc9R8tNuup4f6H6O2ppf+hX018lVBz59XvKrZUJ76enpZfgg9urlm1d/8FUqFampqXk+Z1BQED179mTnzp3s2rWLSZMmERYWRqdOnfLcZk6Ym7+bU0lepa+vT2RkJEePHmXv3r188803jB8/nhMnTihz7l9lbGyMsbFxhvLDgR7Y2toWdMj5ysDAQPmZ8/X1pW1bzY5+27Zt6dmzJ2XLlsXQ0JBFixYxdepUZf/du3dp27YtGzdupH79+v+vvfuOiuJs/z/+XnoTFEQFFSEKShQRRY0tYItgiyaKInksjyVqeOxIjNFALFhj11gSyDfRmBgJGkUNGrFgRdRYiRgVY68gFlhgfn942J8rRaywm+t1zp44M/fM3J+FLNfO3DOjUx/cTzM2Ntbp/heHvmeUfLpN3/OB/mfUtXzF7etzD6Hp27evplB49OgRgwcPzlcYRUdHP89mRQmyt7fnypUrmun09HTOnTtX7PXd3d3zXdS6b9++Z67n5uaGm5sbI0eOJDAwkMjISLp27YqJiYlmfPPzeHqf+/btw93d/Zl9T0hIoE+fPpp5CQkJvP3228Xeb96Y9+ft89GjR3n48KFmXP2+ffuwsrKiatWqwOMvSc2aNaNZs2ZMnDiRatWq8euvv2odZdcXGRkZpKSkaKbPnTvHkSNHsLW1xcnJKd8XEGNjYypVqkTlypUBcHJy0lqed91E9erVqVKlymvuvRBCCPHmPVcB/2ShA/DRRx+90s6IN69Vq1ZERUXRqVMnypYty8SJE7WervssgwcPZvbs2YSEhDBgwAAOHTpEVFRUoe0fPnxISEgI3bp1w8XFhX/++YeDBw/y4YcfAo/v/JKRkcG2bds0w0yKc1eRhIQEZsyYQZcuXYiLi2PNmjVs3LixyHVCQkIICAjAy8uLNm3a8NtvvxEdHc3WrVuLnb9ChQqYm5uzefNmqlSpgpmZGTY2Ns9cLysri/79+/P5559z/vx5vvjiC4KDgzEwMGD//v1s27aN9957jwoVKrB//35u3LjxzC8kuioxMZGWLVtqpvO+pPTp06fI3yUhhBDi3+q5CvjIyMjX1Q9RQsaNG8e5c+fo2LEjNjY2TJo06bmOwDs5ObF27VpGjhzJggULaNSoEVOnTuW///1vge0NDQ25desWvXv35tq1a5QvX54PPvhAcwFm06ZNGTx4MD169ODWrVt88cUXxbqV5OjRo0lMTCQ8PBxra2u++uqrfEMvntalSxfmzZvHrFmzGD58OC4uLkRGRhbrVpB5jIyMmD9/Pl9++SUTJ06kRYsWxMfHP3O91q1b4+rqyrvvvktmZiaBgYGanNbW1uzcuZO5c+eSnp5OtWrVmD179jPvla6rfH19n+t6mvPnz6NWqwu9CNbZ2VmuzxFCCKHXVIr8pRM6ztnZmREjRjBixIiS7kqx9O3bl7t372ruJf86pKenY2Njw82bN3VuDHxx5BXw7du316mxjcWl7/lA/zNKPt2m7/lA/zPqar68v99paWlYW1sX2u65HuQkhBBCCCGEKFkvdRtJIV63Xbt2FTl0JCMj4w32pniKevhU3r3MhRBCCCFelBTwolTz9vbmyJEjRbbJe/JmaVFUfytXrkyLFi3eXGeEEEIIoXekgBelmrm5OTVq1CjpbjwXXeuvEEIIIXSLjIEXQgghhBBCh0gBL4QoETt37qRTp044OjqiUqny3ZUnLCyMWrVqYWlpSbly5WjTpg379+/XLD927BgmJiaaJ0Q/+Tp48OAbTiOEEEK8OSVawPv6+r7Urf/Onz+PSqV65hhpIUqTvn370qVLF830y/5/oKvu37+Pp6cnixYtKnC5m5sbCxcu5NixY+zevRtnZ2fee+89bty4AUCtWrVITU3lypUrmteAAQNwcXHB29v7TUYRQggh3qgSLeCjo6OZNGlSSXZBS1RUFGXLli3pbhTJ2dmZuXPnlnQ3AIiPj+f999/HwcEBS0tL6tWrx8qVK/O1W7NmDbVq1cLMzAwPD49CH8Cjbwr7gjlv3jx5wijg7+/P5MmT6dq1a4HLe/XqRZs2bXjrrbeoXbs2X331Fenp6fz5558AGBsbU6lSJc3Lzs6OdevW0a9fP1Qq1ZuMIoQQQrxRJVrA29raUqZMmZLswgvJysrSiW2+7v3t2bOHunXrsnbtWv7880/69etH79692bBhg1abwMBA+vfvz+HDh+nSpQtdunTh+PHjL73/F/Wm3+un2djYlPoviqVNVlYWy5Ytw8bGBk9PzwLbrF+/nlu3btGvX7833DshhBDizSrRu9D4+vpSr1495s6di7OzM4MGDSIlJYU1a9ZQrlw5Pv/8cwYNGqRpf+DAAT7++GNOnTpFnTp1GD9+vNb2oqKiGDFiBHfv3tXMi4mJoWvXrppHqx89epQRI0aQmJiISqXC1dWVpUuXkpGRofnDn3f07osvviAsLAxnZ2f69+/PmTNniImJ4YMPPiA1NZW3336bhQsXavZ148YNKleuzKZNm2jdunWR2QvaZlRUFLt372bcuHEkJiZSvnx5unbtSkREBJaWlvj6+nLhwgVGjhzJyJEjAVAUhbCwMGJiYrSO9M6dO5e5c+dqbrGY9/TPhg0bsmjRIkxNTdm+fTsuLi6sXbuWBQsWsH//flxdXfn6669p0qTJM39+n332mdb08OHD+f3334mOjqZjx47A46PNfn5+hISEADBp0iTi4uJYuHAhX3/99TP3kfc+nTx5kvXr11O2bFk+++wzPvnkE02bu3fvMmbMGNatW0dmZibe3t7MmTNHU+jlvT/BwcFMmTKFCxcukJuby927dwkNDSUmJoa0tDRq1KjBtGnTNH0v6meR17eifmddXFwA8PLyAsDHx4f4+PhnPok1MzOT8ePH8+OPP3L37l3q1KnD9OnT8fX1feb79bTGEdvINrJ87vVep/PTOhS77YYNG+jZsycPHjzAwcGBuLg4ypcvj1qtztf2m2++oV27dlSpUuVVdlcIIYQodUrVbSRnz57NpEmT+Oyzz/jll18YMmQIPj4+1KxZk4yMDDp27Ejbtm354YcfOHfuHMOHD3/ufQQFBeHl5cWSJUswNDTkyJEjGBsb07RpU+bOncvEiRNJTk4GtB/IM2vWLCZOnMgXX3wBwP79+wkODmb27NmYmpoC8MMPP1C5cmVatWpVrL48vc2zZ8/i5+fH5MmT+fbbb7lx4wbBwcEEBwcTGRlJdHQ0np6eDBo0iIEDBz539m3btmFtbU1cXJzW/PHjxzNr1ixcXV0ZP348gYGBpKSkYGT0/L8eaWlpuLu7a6b37t3LqFGjtNq0a9eu0OK1IDNnzuSzzz4jPDycLVu2MHz4cNzc3Gjbti0A3bt3x9zcnE2bNmFjY8PSpUtp3bo1f/31F7a2tgCkpKSwdu1aoqOjMTQ0JDc3F39/f+7du8cPP/xA9erVOXnyJIaGhsCzfxZ5ivqdPXDgAI0aNWLr1q3Url0bExOTYuUNDg7m5MmTrF69GkdHR3799Vf8/Pw4duwYrq6uBa6TmZlJZmamZjo9PR0AUwMFQ0Ol2O/1m1BQ8Q2QnZ2db1nz5s05ePAgt27d4ptvviEgIIDdu3dTrlw5rW39888/bNmyhVWrVhW6fV2Sl0EfshRG3zNKPt2m7/lA/zPqar7i9rdUFfDt27dn6NChAISGhjJnzhy2b99OzZo1WbVqFbm5uXzzzTeYmZlRu3Zt/vnnH4YMGfJc+0hNTSUkJIRatWoBaBVENjY2qFQqKlWqlG+9Vq1aMXr0aM105cqVCQ4OZt26dQQEBACPzwD07du32ONvn97mgAEDCAoK0lzQ6Orqyvz58/Hx8WHJkiXY2tpiaGhImTJlCuzjs1haWrJixQpNIZl3dH7MmDF06PD4qGh4eDi1a9cmJSVF8x4V188//8zBgwdZunSpZt7Vq1epWLGiVruKFSty9erVYm+3WbNmfPrpp8DjCxsTEhKYM2cObdu2Zffu3Rw4cIDr169rvkjNmjWLmJgYfvnlF83R8KysLP7v//4Pe3t7AH7//XcOHDjAqVOncHNzA+Ctt97S7DMiIqLIn4WZmRlQ9O9s3r7s7OyK/fNKTU0lMjKS1NRUHB0dgcc/n82bNxMZGcnUqVMLXC8iIoLw8PB88z/3ysXCIqdY+35TCrsG4tChQxgbGxe6XpcuXdiyZQuffvop3bp1A9B8Gf3pp58oU6YMRkZGenWNxdNftvWRvmeUfLpN3/OB/mfUtXwPHjwoVrtSVcDXrVtX8++8Qvr69esAnDp1irp162oKJ6BYwzyeNmrUKAYMGMD3339PmzZt6N69O9WrV3/mek/f1cLMzIz//Oc/fPvttwQEBJCUlMTx48dZv359sfvy9DaPHj3Kn3/+qXUhqKIo5Obmcu7cOa0j2y/Cw8OjwKPAT77vDg4OAFy/fv25Cvjt27fTr18/li9fTu3atV+qn097+ufcpEkTzYW8R48eJSMjAzs7O602Dx8+5OzZs5rpatWqaQpqePy01CpVqmiK96cV92dR1O/sizh27Bg5OTn5+pWZmZkv45PGjRundaYjPT2dqlWrMvmwAdnGhi/cn9fheFi7Auc3aNCA9u3bF7muubk5zs7OtG3blri4ONq2bYuRkREjR47kv//9L507d34dXX7j1Gq1Jl9RX2p0mb5nlHy6Td/zgf5n1NV8eWfQn6VUFfBPv8EqlYrc3Nxir29gYKAZ657n6VMRYWFh9OrVi40bN7Jp0ya++OILVq9eXeidMPLkjXt+0oABA6hXrx7//PMPkZGRtGrVimrVqhW7v09vMyMjg48//phhw4bla+vk5FTodoqTu6D95Xnyfc87e/A87/uOHTvo1KkTc+bMoXfv3lrLKlWqxLVr17TmXbt27YXOIBQkIyMDBwcH4uPj8y178kLRp7Obm5s/c7vF+Vm87O9sQfs1NDTk0KFDmuE8eZ4c0vU0U1NTzRmIJ+0MbVNk4V+SMjIySElJ0UxfvHiREydOYGtri52dHVOmTKFz5844ODhw8+ZNFi1axKVLl+jZs6fmfTc2Nmbnzp2cO3eOQYMG6dSHdHEYGxvrXaan6XtGyafb9D0f6H9GXctX3L6WqgK+KO7u7nz//fc8evRIcxR+3759Wm3s7e25d+8e9+/f1xRsBd0j3s3NDTc3N0aOHElgYCCRkZF07doVExMTcnKKP9zAw8MDb29vli9fzqpVq7QuaH0R9evX5+TJk9SoUaPQNgX10d7enqtXr6IoiqYAf1P3xo+Pj6djx45Mnz5d64LjPE2aNGHbtm1a9zmPi4t7rrMnT/+c9+3bpzkCXr9+fa5evYqRkRHOzs7F3mbdunX5559/+Ouvvwo8Cl+cn8Wz5J3teJ7fKS8vL3Jycrh+/TotWrR44X3rgsTERFq2bKmZzjuD0KdPH77++mtOnz7Nd999x82bN7Gzs6Nhw4bs2rWL2rVra31B/eabb2jatOlzD/kSQgghdJXOPIm1V69eqFQqBg4cyMmTJ4mNjWXWrFlabRo3boyFhQWfffYZZ8+eZdWqVVr323748CHBwcHEx8dz4cIFEhISOHjwoKYYdHZ2JiMjg23btnHz5s1ijUMaMGAA06ZNQ1GUZx7Ff5bQ0FD27NlDcHAwR44c4cyZM6xbt47g4GBNG2dnZ3bu3MmlS5e4efMm8PhuPjdu3GDGjBmcPXuWRYsWsWnTppfqS3Fs376dDh06MGzYMD788EOuXr3K1atXuX37tqbN8OHD2bx5M7Nnz+b06dOEhYWRmJiolelZEhISmDFjBn/99ReLFi1izZo1mguY27RpQ5MmTejSpQu///4758+fZ8+ePYwfP57ExMRCt+nj48O7777Lhx9+SFxcHOfOnWPTpk1s3rwZKN7P4lkqVKiAubk5mzdv5tq1a6SlpT1zHTc3N4KCgujduzfR0dGcO3eOAwcOEBERwcaNG4u9b13g6+uLoij5XlFRUZiZmREdHc2lS5fIzMzk8uXLrFu3joYNG+bbzqpVq0hISCiBBEIIIUTJ0JkC3srKit9++41jx47h5eXF+PHjmT59ulYbW1tbfvjhB2JjY/Hw8ODHH38kLCxMs9zQ0JBbt27Ru3dv3NzcCAgIwN/fX3PxX9OmTRk8eDA9evTA3t6eGTNmPLNfgYGBGBkZERgYqDU+/0XUrVuXHTt28Ndff9GiRQu8vLyYOHGi5mJGgC+//JLz589TvXp1zZhud3d3Fi9ezKJFi/D09OTAgQOMGTPmpfpSHN999x0PHjwgIiICBwcHzeuDDz7QtGnatCmrVq1i2bJleHp68ssvvxATE0OdOnWKvZ/Ro0eTmJiIl5cXkydP5quvvqJdu8fjqFUqFbGxsbz77rv069cPNzc3evbsyYULF/JdPPu0tWvX0rBhQwIDA3n77bcZO3as5mh5cX4Wz2JkZMT8+fNZunQpjo6OvP/++8VaLzIykt69ezN69Ghq1qxJly5dOHjwYJHDqIQQQgjx76FSnh48LZ5LXjF98OBB6tevX9Ld0TvOzs6MGDFCawiOeLb09HRsbGw0w0/0jVqtJjY2lvbt2+vU2Mbi0vd8oP8ZJZ9u0/d8oP8ZdTVf3t/vtLQ0rK2tC22nM2PgSxu1Ws2tW7f4/PPPeeedd6R4F0IIIYQQb4TODKEpbRISEnBwcODgwYP5nii6a9curKysCn3pCn9//0IzFHY/8uehL++TEEIIIcSbJEfgX1DeBXgF8fb2fmN3gXmdVqxYwcOHDwtclveE05dRnPcp72FTQgghhBDiMSngXwNzc/OXuv1gaVG5cuXXun19eZ+EEEIIId4kGUIjhBBCCCGEDpECXof4+vq+1N1Yzp8/j0ql0ovhPUK37dy5k06dOuHo6IhKpSImJkZreVhYGLVq1cLS0pJy5crRpk0b9u/fr1l+/vx5FixYgJubG+bm5lSvXp0vvviCrKysN5xECCGEePOkgNch0dHRTJo0qaS7oREVFUXZsmVLuhtFcnZ2Zu7cuSXdDeDxU2vff/99HBwcsLS0pF69eqxcuTJfuzVr1lCrVi3MzMzw8PAgNja2BHr7et2/fx9PT08WLVpU4HI3NzcWLlzIsWPH2L17N87Ozrz33nvcuHEDgOTkZBRFYdGiRZw4cYI5c+bw9ddf89lnn73JGEIIIUSJkDHwOuRVXDhaErKysjAxMSn123zd+9uzZw9169YlNDSUihUrsmHDBnr37o2NjQ0dO3bUtAkMDCQiIoKOHTuyatUqunTpQlJS0nM9/Kq08/f3x9/fv9DlvXr10pr+6quv+Oabb/jzzz9p3bo17dq1Iycnh7Zt22JsbMxbb71FcnIyS5YsyfeEZiGEEELfyBF4HfLkEBpnZ2emTp3Kf//7X8qUKYOTkxPLli3Tan/gwAG8vLwwMzPD29ubw4cPay0v6Ah6TEwMKpVKM3306FFatmxJmTJlsLa2pkGDBiQmJhIfH0+/fv1IS0tDpVKhUqk0T711dnZm0qRJ9O7dG2trawYNGkSrVq0IDg7W2teNGzcwMTFh27Ztz8xe0DYBdu/eTYsWLTA3N6dq1aoMGzaM+/fva96vCxcuMHLkSE0f4fHwjHr16mltf+7cuTg7O2um+/btS5cuXZgyZQqOjo7UrFlTMwQpOjqali1bYmFhgaenJ3v37n1m/wE+++wzJk2aRNOmTalevTrDhw/Hz8+P6OhoTZt58+bh5+dHSEgI7u7uTJo0ifr167Nw4cJi7UMfZWVlsWzZMmxsbPD09Cy0XVpams5+yRVCCCGehxyB12GzZ89m0qRJfPbZZ/zyyy8MGTIEHx8fatasSUZGBh07dqRt27b88MMPnDt3juHDhz/3PoKCgvDy8mLJkiUYGhpy5MgRjI2Nadq0KXPnzmXixIkkJycDaN27fdasWUycOJEvvvgCgP379xMcHMzs2bMxNTUF4IcffqBy5cq0atWqWH15eptnz57Fz8+PyZMn8+2333Ljxg2Cg4MJDg4mMjKS6OhoPD09GTRoEAMHDnzu7Nu2bcPa2pq4uDit+ePHj2fWrFm4uroyfvx4AgMDSUlJwcjo+f93SktLw93dXTO9d+9eRo0apdWmXbt2+caIF1fjiG1kG1m+0Lqvw/lpHYrddsOGDfTs2ZMHDx7g4OBAXFwc5cuXL7BtSkoKCxYskKPvQggh/hWkgNdh7du3Z+jQoQCEhoYyZ84ctm/fTs2aNVm1ahW5ubl88803mJmZUbt2bf755x+GDBnyXPtITU0lJCSEWrVqAeDq6qpZZmNjg0qlolKlSvnWa9WqFaNHj9ZMV65cmeDgYNatW0dAQADw+AxA3759tY74F+XpbQ4YMICgoCDNWQlXV1fmz5+Pj48PS5YswdbWFkNDQ8qUKVNgH5/F0tKSFStWaIbO5N2TfsyYMXTo8LgQDQ8Pp3bt2qSkpGjeo+L6+eefOXjwIEuXLtXMu3r1KhUrVtRqV7FiRa5evVrktjIzM8nMzNRMp6enA2BqoGBoWPDzCkqCWq0ucH52dna+Zc2bN+fgwYPcunWLb775hoCAAHbv3k2FChU0bdVqNZcuXcLPz48PP/yQvn37FroPXfJkPn2l7xkln27T93yg/xl1NV9x+ysFvA6rW7eu5t95hfT169cBOHXqFHXr1sXMzEzTpkmTJs+9j1GjRjFgwAC+//572rRpQ/fu3alevfoz1/P29taaNjMz4z//+Q/ffvstAQEBJCUlcfz4cdavX1/svjy9zaNHj/Lnn39qXQiqKAq5ubmcO3dO68j2i/Dw8Chw3PuT77uDgwMA169ff64Cfvv27fTr14/ly5dTu3btl+onQEREBOHh4fnmf+6Vi4VFzktv/1Up7ILcQ4cOYWxsXOh6Xbp0YcuWLXz66ad069ZNM/+nn37i888/x83NjU6dOundBb9Pn/3RR/qeUfLpNn3PB/qfUdfyPXjwoFjtpIDXYU8XPCqVitzc3GKvb2BgkO9psk9/8wsLC6NXr15s3LiRTZs28cUXX7B69Wq6du1a5LYtLfMP2xgwYAD16tXjn3/+ITIyklatWlGtWrVi9/fpbWZkZPDxxx8zbNiwfG2dnJwK3U5xche0vzxPvu95Zw+e533fsWMHnTp1Ys6cOfTu3VtrWaVKlbh27ZrWvGvXrj3zDMK4ceO0ht6kp6dTtWpVWrZsiZ2dXbH7VlIaNGhA+/bti2xjbm6Os7Mz7du3R61Ws3r1aiIiImjevDnfffcdhoaGb6i3r59arSYuLk5zka4+0veMkk+36Xs+0P+Mupov7wz6s0gBr6fc3d35/vvvefTokeYo/L59+7Ta2Nvbc+/ePe7fv68pVgu6R7ybmxtubm6MHDmSwMBAIiMj6dq1KyYmJuTkFP/oroeHB97e3ixfvpxVq1a99IWZ9evX5+TJk0U+zbWgPtrb23P16lUURdEU4G/q3vjx8fF07NiR6dOnay7EfVKTJk3Ytm2b1v3+4+Linnn2xNTUVHNtwZOMjY1L5QdXRkYGKSkpmumLFy9y4sQJbG1tsbOzY8qUKXTu3BkHBwdu3rzJokWLuHTpEj179sTY2JhLly7x+eef4+7uzldffcXdu3c123qR4VKlVWn9+b1K+p5R8uk2fc8H+p9R1/IVt69yFxo91atXL1QqFQMHDuTkyZPExsbmu8CvcePGWFhY8Nlnn3H27FlWrVpFVFSUZvnDhw8JDg4mPj6eCxcukJCQwMGDBzVDU5ydncnIyGDbtm3cvHmzWKd9BgwYwLRp01AU5ZlH8Z8lNDSUPXv2EBwczJEjRzhz5gzr1q3TutuNs7MzO3fu5NKlS9y8eRN4fHeaGzduMGPGDM6ePcuiRYvYtGnTS/WlOLZv306HDh0YNmwYH374IVevXuXq1avcvn1b02b48OFs3ryZ2bNnc/r0acLCwkhMTMx3Bx9dl5iYiJeXF15eXsDjoVpeXl5MnDgRQ0NDTp8+zYcffqgZGnPr1i127dqlGW60bds2rly5wh9//EGVKlVwcHDQvIQQQgh9JwW8nrKysuK3337j2LFjeHl5MX78eKZPn67VxtbWlh9++IHY2Fg8PDz48ccfNbeCBDA0NOTWrVv07t0bNzc3AgIC8Pf314y1btq0KYMHD6ZHjx7Y29szY8aMZ/YrMDAQIyMjAgMDtcbnv4i6deuyY8cO/vrrL1q0aKEpAB0dHTVtvvzyS86fP0/16tWxt7cHHp+dWLx4MYsWLcLT05MDBw4wZsyYl+pLcXz33Xc8ePCAiIgIrYLzgw8+0LRp2rQpq1atYtmyZXh6evLLL78QExOjV/eAh8dfohRFyfeKiorCzMyM6OhoLl26RGZmJpcvX2bdunU0bNhQs37v3r2JiYkhKysr3zaEEEIIfadS5C+eeIPyiumDBw9Sv379ku6O3kpPT8fGxoabN2/qxBj456VWq4mNjaV9+/Y6dWq0uPQ9H+h/Rsmn2/Q9H+h/Rl3Nl/f3Oy0tDWtr60LbyRh48Uao1Wpu3brF559/zjvvvCPFuxBCCCHEC5IhNOKNSEhIwMHBgYMHD/L1119rLdu1axdWVlaFvnSFv79/oRmmTp1a0t0TQgghhJ6QI/Dijcgb81wQb2/vN3YXmNdpxYoVPHz4sMBltra2b7g3QgghhNBXUsCLEmdubl7krSB1ReXKlUu6C0IIIYT4F5AhNEIIIYQQQugQKeCFEG/Mzp076dSpE46OjqhUKmJiYjTL1Go1oaGheHh4YGlpiaOjI7179+by5cv5thMbG0tISAjW1taUK1eOLl26vLkQQgghRAmTAl5ocXZ2Zu7cuSXdjVfi6QKxpIWFhVGvXr0i25w/fx6VSqUX1wQU5P79+3h6erJo0aJ8yx48eEBSUhITJkwgKSmJ6OhokpOT6dy5s1a7tWvX0q9fP1q3bk1iYiIJCQn06tXrTUUQQgghSpyMgRc6ISwsjJiYGL0qbPv27cvdu3dL1ZeM183f3x9/f/8Cl9nY2BAXF6c1b+HChTRq1IjU1FScnJzIzs5m+PDhTJs2jYoVK+Lm5oaxsTFvv/32m+i+EEIIUSrIEXg9oFarS7oLekPey9IlLS0NlUpF2bJlAUhKSuLSpUsYGBgwcuRInJyc8Pf35/jx4yXbUSGEEOINkgL+NcvNzWXGjBnUqFEDU1NTnJycmDJlCllZWQQHB+Pg4ICZmRnVqlUjIiKiWNtUqVQsWbKEzp07Y2lpyZQpU8jJyaF///64uLhgbm5OzZo1mTdvntZ6ffv2pUuXLsyaNQsHBwfs7Oz45JNPiixaV6xYQdmyZdm2bdsLZ81z7NgxWrVqhbm5OXZ2dgwaNIiMjAzN8vj4eBo1aoSlpSVly5alWbNmXLhwgaioKMLDwzl69CgqlQqVSkVUVFSx3qsrV67g7++Pubk5b731Fr/88otmWd5wlZ9++gkfHx/MzMxYuXKlJre7uztmZmbUqlWLxYsXa203NDQUNzc3LCwseOutt5gwYUK+9zHvKHGZMmXo378/jx490iwLCwvju+++Y926dZpM8fHxmuV///03LVu2xMLCAk9PT/bu3VusvE9rHLEN5083lvjrRTx69IjQ0FACAwM1T6P7+++/AZg0aRLdu3cnJiaGcuXK4evry+3bt19oP0IIIYSukSE0r9m4ceNYvnw5c+bMoXnz5ly5coXTp08zf/581q9fz88//4yTkxMXL17k4sWLxd5uWFgY06ZNY+7cuRgZGZGbm0uVKlVYs2YNdnZ27Nmzh0GDBuHg4EBAQIBmve3bt+Pg4MD27dtJSUmhR48e1KtXj4EDB+bbx4wZM5gxYwa///47jRo1euGs8Hjsc7t27WjSpAkHDx7k+vXrDBgwgODgYKKiosjOzqZLly4MHDiQH3/8kaysLA4cOIBKpaJHjx4cP36czZs3s3XrVuDxcIvimDBhAtOmTWPevHl8//339OzZk2PHjuHu7q5p8+mnnzJ79my8vLw0RfzEiRNZuHAhXl5eHD58mIEDB2JpaUmfPn0AKFOmDFFRUTg6OnLs2DEGDhxImTJlGDt2LAA///wzYWFhLFq0iObNm/P9998zf/583nrrLQDGjBnDqVOnSE9PJzIyEnh8r/i8CzbHjx/PrFmzcHV1Zfz48QQGBpKSkoKRUcH/y2ZmZpKZmamZTk9PB8DUQMHQsOD7779JhX1JzM7OLnCZWq0mICCA3Nxc5s+fr2mTlZUFQEhICFWrVsXDw4Nly5bh4uLC6tWrC/w91kV5efX5jJC+Z5R8uk3f84H+Z9TVfMXtr0op7Ok64qXdu3cPe3t7Fi5cyIABA7SWDRs2jBMnTrB161ZUKtVzbVelUjFixAjmzJlTZLvg4GCuXr2qOerct29f4uPjOXv2LIaGhgAEBARgYGDA6tWrgccXsY4YMYIrV67w/fffExcXR+3atV8qK8Dy5csJDQ3l4sWLWFpaAo/vJNKpUycuX76MsbExdnZ2xMfH4+Pjk2/9FxkDr1KpGDx4MEuWLNHMe+edd6hfvz6LFy/m/PnzuLi4MHfuXIYPH65pU6NGDSZNmkRgYKBm3uTJk4mNjWXPnj0F7mvWrFmsXr2axMREAJo2bYqXl5fWxZrvvPMOjx490mQoaAx8Xp9WrFhB//79ATh58iS1a9fm1KlT1KpVq8D9h4WFER4enm/+qlWrsLCweMY7VTK6dOnCp59+yjvvvKM1Pzs7m5kzZ3Lt2jW+/PJLzdF3eHwWZ8KECUydOlVr3HtISAienp589NFHb6z/QgghxKv24MEDevXqRVpamtbfv6fJEfjX6NSpU2RmZtK6det8y/r27Uvbtm2pWbMmfn5+dOzYkffee6/Y2/b29s43b9GiRXz77bekpqby8OFDsrKy8t31pHbt2priHcDBwYFjx45ptZk9ezb3798nMTFRc8T4WYrKmrfc09NTU7wDNGvWjNzcXJKTk3n33Xfp27cv7dq1o23btrRp04aAgAAcHByKtf/CNGnSJN/0018Cnnwv79+/z9mzZ+nfv7/W0dzs7Gyto/4//fQT8+fP5+zZs2RkZJCdna31P9qpU6cYPHhwvn1v3769WP2uW7eu5t9578H169cLLeDHjRvHqFGjNNPp6elUrVqVyYcNyDY2LHCdN+l4WLsC5zdo0ID27dtrptVqNYGBgdy7d4+EhATs7e212jdv3pzJkydrxsS3bdsWeDxWvlWrVlrb0mVqtZq4uDjatm2LsbFxSXfntdD3jJJPt+l7PtD/jLqaL+8M+rNIAf8amZubF7qsfv36nDt3jk2bNrF161YCAgJo06aN1hjtojxZCAOsXr2aMWPGMHv2bJo0aUKZMmWYOXMm+/fv12r39C+xSqUiNzdXa16LFi3YuHEjP//8M59++mmx+lNU1uKKjIxk2LBhbN68mZ9++onPP/+cuLi4fEdoX7Un38u8MfnLly+ncePGWu3yvvjs3buXoKAgwsPDadeuHTY2NqxevZrZs2e/sj49+XPKO0Pz9M/pSaamppiamuabvzO0DXZ2dq+sXy8rIyODlJQUzfTFixc5ceIEtra2ODg4EBgYSFJSEhs2bMDAwIBbt24Bj4cXmZiYYGdnx+DBg5kyZQoDBgygevXqmtue9uzZU6c+pIvD2NhY7zI9Td8zSj7dpu/5QP8z6lq+4vZVLmJ9jVxdXTE3Ny/0AlBra2t69OjB8uXL+emnn1i7du0LX4iXkJBA06ZNGTp0KF5eXtSoUYOzZ8++0LYaNWrEpk2bmDp1KrNmzSrWOs/K6u7uztGjR7l//75Wnw0MDKhZs6ZmnpeXF+PGjWPPnj3UqVOHVatWAWBiYkJOTs5zZ9m3b1++6SfHvz+tYsWKODo68vfff1OjRg2tl4uLCwB79uyhWrVqjB8/Hm9vb1xdXblw4UK+vE9/eXq6Ly+aSZclJibi5eWFl5cXAKNGjcLLy4uJEydy6dIl1q9fzz///EO9evVwcHDQvJ4cujRz5kwCAgKYO3cuTZs25cKFC/zxxx+UK1eupGIJIYQQb5QcgX+NzMzMCA0NZezYsZiYmNCsWTNu3LjBiRMnSEtLw8HBAS8vLwwMDFizZg2VKlXSDA14Xq6urvzf//0fW7ZswcXFhe+//56DBw9qis7n1bRpU2JjY/H398fIyIgRI0YU2b6orP379ycoKIgvvviCPn36EBYWxo0bN/jf//7Hf/7zHypWrMi5c+dYtmwZnTt3xtHRkeTkZM6cOUPv3r2Bx2Pzz507x5EjR6hSpQplypQp8Ijz09asWYO3tzfNmzdn5cqVHDhwgG+++abIdcLDwxk2bBg2Njb4+fmRmZlJYmIid+7cYdSoUbi6upKamsrq1atp2LAhGzdu5Ndff9XaxvDhw+nbty/e3t40a9aMlStXcuLECa0hSc7OzmzZsoXk5GTs7OyKfWGuLvP19aWoy26Kc0mOsbEx06dPx8fHh/bt2+vUkRUhhBDiVZAC/jWbMGECRkZGTJw4kcuXL+Pg4MDgwYMpX748M2bM4MyZMxgaGtKwYUNiY2MxMHixkyIff/wxhw8fpkePHqhUKgIDAxk6dCibNm164b43b96cjRs30r59ewwNDfnf//5XZPvCsgJYWFiwZcsWhg8fTsOGDbGwsODDDz/kq6++0iw/ffo03333Hbdu3cLBwYFPPvmEjz/+GIAPP/yQ6OhoWrZsyd27d4mMjKRv377PzBAeHs7q1asZOnQoDg4O/Pjjj8986M+AAQOwsLBg5syZhISEYGlpiYeHh+ZLTOfOnRk5ciTBwcFkZmbSoUMHJkyYQFhYmGYbPXr04OzZs4wdO5ZHjx7x4YcfMmTIELZs2aJpM3DgQOLj4/H29iYjI4Pt27fj7Oz8zExCCCGE+HeTu9AIoYfS09OxsbHh5s2bpWoM/KuiVquJjY3V2yPw+p4P9D+j5NNt+p4P9D+jrubL+/v9rLvQyBh4IYQQQgghdIgU8KXMypUrsbKyKvBVnPuxvy6pqamF9svKyorU1NQ32p/S+j4JIYQQQrxuMga+lOncuXO+2xfmKclTQI6OjkU+RMnR0fHNdYbS+z4JIYQQQrxuUsCXMmXKlKFMmTIl3Y18jIyMqFGjRkl3Q6O0vk9CCCGEEK+bDKERQgghhBBCh0gBL4R4Y3bu3EmnTp1wdHREpVIRExOjWaZWqwkNDcXDwwNLS0scHR3p3bs3ly9fzred2NhYQkJCsLa2ply5cnTp0uXNhRBCCCFKmBTw4l/r6QLydTl//jwqlUpzDUF8fDwqlYq7d+++9n2XNvfv38fT05NFixblW/bgwQOSkpKYMGECSUlJREdHk5ycTOfOnbXarV27ln79+tG6dWsSExNJSEigV69ebyqCEEIIUeJkDLwQr1nVqlW5cuUK5cuXL+mulDh/f3/8/f0LXGZjY0NcXJzWvIULF9KoUSNSU1NxcnIiOzub4cOHM23aNCpWrIibmxvGxsbPfDiXEEIIoU/kCLwQr5mhoSGVKlXCyEi+Lz+vtLQ0VCoVZcuWBSApKYlLly5hYGDAyJEjcXJywt/fn+PHj5dsR4UQQog3SCoKoZOWLVtGWFgY//zzDwYG//976Pvvv4+dnR3ffvstS5YsYdasWVy8eBEXFxc+//xz/vOf/zz3vrKyshg1ahRr167lzp07VKxYkcGDBzNu3Djg8VCcxYsXs379euLj43FwcGDGjBl069YNeDyExsXFhcOHD1OvXr1823/w4AEffvgh6enpbNy4kbJly7JixQpmz57NuXPncHZ2ZtiwYQwdOvS5+944YhvZRpbPvd6rdn5ah+de59GjR4SGhhIYGKh5Gt3ff/8NwKRJk+jZsycffPAB8+bNw9fXl7/++gtbW9tX2m8hhBCiNJICXuik7t2787///Y/t27fTunVrAG7fvs3mzZuJjY3l119/Zfjw4cydO5c2bdqwYcMG+vXrR5UqVWjZsuVz7Wv+/PmsX7+en3/+GScnJy5evMjFixe12kyYMIFp06Yxb948vv/+e3r27MmxY8dwd3cvctt3796lQ4cOWFlZERcXh4WFBStXrmTixIksXLgQLy8vDh8+zMCBA7G0tKRPnz4FbiczM5PMzEzNdHp6OgCmBgqGhspz5X0d1Gp1gfOzs7MLXKZWqwkICCA3N5f58+dr2mRlZQEQEhJC1apV8fDwYNmyZbi4uLB69WoGDhz4+kK8QXl5C3vf9IG+Z5R8uk3f84H+Z9TVfMXtrxTwQieVK1cOf39/Vq1apSngf/nlF8qXL0/Lli1p0aIFffv21Ry1HjVqFPv27WPWrFnPXcCnpqbi6upK8+bNUalUVKtWLV+b7t27M2DAAODx0eG4uDgWLFjA4sWLC93u1atX6dGjB66urqxatQoTExMAvvjiC2bPns0HH3wAgIuLCydPnmTp0qWFFvARERGEh4fnm/+5Vy4WFjnPlfd1iI2NLXD+oUOH8j14Kzs7m5kzZ3Lt2jW+/PJLdu/erVmW98Tfe/fuAWjGzJcrV47t27dTuXLl19H9EvP0NQH6SN8zSj7dpu/5QP8z6lq+Bw8eFKudFPBCZwUFBTFw4EAWL16MqakpK1eupGfPnhgYGHDq1CkGDRqk1b5Zs2bMmzfvuffTt29f2rZtS82aNfHz86Njx4689957Wm2aNGmSb7qoJ9cCtG3blkaNGvHTTz9haGgIPL5Ly9mzZ+nfv7/W0eTs7GxsbGwK3da4ceMYNWqUZjo9PZ2qVavSsmVL7Ozsihv1jWvQoAHt27fXTKvVagIDA7l37x4JCQnY29trtW/evDmTJ0/WjIlv27Yt8HisfKtWrbS2pcvUajVxcXG0bdtWb58srO8ZJZ9u0/d8oP8ZdTVf3hn0Z5ECXuisTp06oSgKGzdupGHDhuzatYs5c+a88v3Ur1+fc+fOsWnTJrZu3UpAQABt2rThl19+eantdujQgbVr13Ly5Ek8PDwAyMjIAGD58uU0btxYq31ekV8QU1NTTE1N8803NjYuVR9cGRkZpKSkaKYvXrzIiRMnsLW1xcHBgcDAQJKSktiwYQMGBgbcunULAFtbW0xMTLCzs2Pw4MFMmTKFAQMGUL16debOnQtAz549S1XWV6G0/fxeB33PKPl0m77nA/3PqGv5ittXKeCFzjIzM+ODDz5g5cqVpKSkULNmTerXrw+Au7s7CQkJWkNOEhISXvh2g9bW1vTo0YMePXrQrVs3/Pz8uH37tuaiyX379tG7d29N+3379uHl5VXkNqdNm4aVlRWtW7cmPj6et99+m4oVK+Lo6Mjff/9NUFDQC/W1NEtMTNQawpR31qBPnz6EhYWxfv16gHwX+27fvh1fX18AZs6ciYGBAXPnzuWrr76icePG/PHHH5QrV+6NZBBCCCFKmhTwQqcFBQXRsWNHTpw4wUcffaSZHxISQkBAAF5eXrRp04bffvuN6Ohotm7d+tz7+Oqrr3BwcMDLywsDAwPWrFlDpUqVNMM4ANasWYO3tzfNmzdn5cqVHDhwgG+++eaZ2541axY5OTm0atWK+Ph4atWqRXh4OMOGDcPGxgY/Pz8yMzNJTEzkzp07WsNkdJGvry+KUvhFtUUty2NsbMz06dPx8fGhffv2OnVkRQghhHgVpIAXOq1Vq1bY2tqSnJys9TTOLl26MG/ePGbNmsXw4cNxcXEhMjJScxT3eZQpU4YZM2Zw5swZDA0NadiwIbGxsVq3rwwPD2f16tUMHToUBwcHfvzxx2If7Z8zZ45WET9gwAAsLCyYOXMmISEhWFpa4uHhwYgRI56770IIIYTQP1LAC51mYGDA5cuXC1w2ZMgQhgwZUui6xTnaCzBw4MBn3p7Q0dGR33//vcBlzs7OWvsq6Cj0/PnzmT9/vma6V69eWl9IhBBCCCHyyJNYhRBCCCGE0CFSwIt/valTp2JlZVXgy9/fv6S7J4QQQgihRYbQiH+9wYMHExAQUOAyc3PzZ65f3KE4QgghhBCvghTw4l/P1tZWcztIIYQQQojSTobQCCGEEEIIoUOkgBelmrOzs+ZJm/8G8fHxqFQq7t69W9JdeeV27txJp06dcHR0RKVSERMTo1mmVqsJDQ3Fw8MDS0tLHB0d6d27d6F3GMrMzGTEiBGYmJhw5MiRNxNACCGEKCWkgBdv1Pnz51GpVG+86CqNXwR8fX3/Vfd2v3//Pp6enixatCjfsgcPHpCUlMSECRNISkoiOjqa5ORkOnfuXOC2xo0bJ8OehBBC/GvJGHhRKmVlZWFiYvJG95mTk4NKpdJ6QJN4dfz9/Qu9q4+NjQ1xcXFa8xYuXEijRo1ITU3FyclJM3/Tpk3ExcURHBxMUlLSa+2zEEIIURpJpSJei9zcXGbMmEGNGjUwNTXFycmJKVOm4OLiAoCXlxcqlUrzZNS+ffvSpUsXpkyZgqOjIzVr1nyu/SmKQlhYGE5OTpiamuLo6MiwYcOAx0e6L1y4wMiRI1GpVKhUKgCioqIoW7Ys69ev5+2338bU1JTU1FQyMzMZM2YMlStXxtLSksaNGxMfH6/ZV956W7Zswd3dHSsrK/z8/Lhy5YqmTXZ2NsOGDaNs2bLY2dkRGhpKnz596NKliybvjh07mDdvnqZP58+f16x/6NAhvL29sbCwoGnTpiQnJz/nT0D3paWloVKpKFu2rGbetWvXGDhwIFFRUW/8C54QQghRWsgRePFajBs3juXLlzNnzhyaN2/OlStXOH36NAcOHKBRo0Zs3bqV2rVraxVh27Ztw9raOt+R2OJYu3Ytc+bMYfXq1dSuXZurV69y9OhRAKKjo/H09GTQoEH5nqj64MEDpk+fzooVK7Czs6NChQoEBwdz8uRJVq9ejaOjI7/++it+fn4cO3YMV1dXzXqzZs3i+++/x8DAgI8++ogxY8awcuVKAKZPn87KlSuJjIzE3d2defPmERMTQ8uWLQGYN28ef/31F3Xq1OHLL78EwN7eXlPEjx8/ntmzZ2Nvb8/gwYP573//S0JCQqH5MzMzyczM1Eynp6cD8O70rWQbWz73+/mqHQ9rl29ednY2arW6wPaPHj1i7Nix9OjRA3Nzc9RqNYqi0KdPHwYOHEjdunX5888/gcfj5wvbjq7Ky6NvuZ6k7xkln27T93yg/xl1NV9x+ysFvHjl7t27x7x581i4cCF9+vQBoHr16jRv3lxToNrZ2VGpUiWt9SwtLVmxYsULHVlNTU2lUqVKtGnTBmNjY5ycnGjUqBHw+DaRhoaGlClTJt8+1Wo1ixcvxtPTU7OdyMhIUlNTcXR0BGDMmDFs3ryZyMhIpk6dqlnv66+/pnr16gAEBwdrCnGABQsWMG7cOLp27Qo8Hg4SGxurWW5jY4OJiQkWFhb5+gQwZcoUfHx8APj000/p0KEDjx49wszMrMD8ERERhIeH55v/uVcuFhY5xXgHX68ns+c5dOgQxsbG+eZnZ2czffp00tLS6Ny5s2bdDRs2kJqayqBBg7S+5O3evbvQi1113Yt8mdU1+p5R8uk2fc8H+p9R1/I9ePCgWO2kgBev3KlTp8jMzKR169bPtZ6Hh8cLD4vo3r07c+fO5a233sLPz4/27dvTqVMnjIyK/hU3MTGhbt26muljx46Rk5ODm5ubVrvMzEzs7Ow00xYWFpriHcDBwYHr168Dj4d+XLt2TfMFAsDQ0JAGDRqQm5tbrDxP9snBwQGA69eva40Ff9K4ceMYNWqUZjo9PZ2qVasy+bAB2caGxdrn61TQEfgGDRrQvn17rXlqtZrAwEAePXpEQkKC1nv+zTffkJycrHnoVt4DtEJCQggMDOTbb799jQneLLVaTVxcHG3bti3wS44+0PeMkk+36Xs+0P+Mupov7wz6s0gBL1654jy9tCCWli8+1KNq1aokJyezdetW4uLiGDp0KDNnzmTHjh1F/o9rbm6uGRMPkJGRgaGhIYcOHcLQULvwtbKy0vz76W2qVKpX+kTWJ7ef17+iin9TU1NMTU3zzd8Z2karCC5NjIyMtHKq1WqCgoI4e/Ys27dvx97eXqv9woULtc6ArFu3jvDwcH766ScaN26sUx/QxWVsbKyXuZ6k7xkln27T93yg/xl1LV9x+yoFvHjlXF1dMTc3Z9u2bQwYMEBrWd4R9pycVz+sw9zcnE6dOtGpUyc++eQTatWqxbFjx6hfvz4mJibF2qeXlxc5OTlcv36dFi1avFA/bGxsqFixIgcPHuTdd98FHudNSkqiXr16mnbF7ZO+yMjIICUlRTN97tw5jhw5gq2tLQ4ODnTr1o2kpCQ2bNhATk4OV69eBR4PgTIxMdE6+6BWqzl48CDweHhWlSpV3mwYIYQQogRJAS9eOTMzM0JDQxk7diwmJiY0a9aMGzducOLECfr06YO5uTmbN2+mSpUqmJmZYWNj89L7jIqKIicnh8aNG2NhYcEPP/yAubk51apVAx7fB37nzp307NkTU1NTypcvX+B23NzcCAoKonfv3syePRsvLy9u3LjBtm3bqFu3Lh06dChWf/73v/8RERFBjRo1qFWrFgsWLODOnTtaR/udnZ3Zv38/58+fx8rKSu/va56YmKi5iBfQDPnp06cPYWFhrF+/HkDrSw7A9u3bNXcrEkIIIYQU8OI1mTBhAkZGRkycOJHLly/j4ODA4MGDMTIyYv78+Xz55ZdMnDiRFi1aaN2i8UWVLVuWadOmMWrUKHJycvDw8OC3337TDB/58ssv+fjjj6levTqZmZlFDneJjIxk8uTJjB49mkuXLlG+fHneeecdOnbsWOz+hIaGcvXqVXr37o2hoSGDBg2iXbt2WsNyxowZQ58+fXj77bd5+PAh586de/E3QAf4+voW+b4/7xCkihUrkpWVpVOnRoUQQohXQaW8yoG7QogC5ebm4u7uTkBAAJMmTXrt+0tPT8fGxoabN2+W2jHwL0OtVhMbG0v79u31soDX93yg/xkln27T93yg/xl1NV/e3++0tDSsra0LbSdH4IV4DS5cuMDvv/+Oj48PmZmZLFy4kHPnztGrV6+S7poQQgghdJw8iVXohJUrV2JlZVXgq3bt2iXdvXwMDAyIioqiYcOGNGvWjGPHjrF161bc3d1LumtCCCGE0HFyBF7ohM6dO9O4ceMCl5XGU2NVq1Yt8smpQgghhBAvSgp4oRPKlClDmTJlSrobQgghhBAlTobQCCGEEEIIoUOkgBdCvBE7d+6kU6dOODo6olKpiImJ0SxTq9WEhobi4eGBpaUljo6O9O7dm8uXL2vanD9/nv79++Pi4oK1tTUff/wx4eHhZGVllUAaIYQQouRIAS9eyPnz51GpVBw5cqTQNlFRUZQtW/aN9CcsLCzfA4BE6XL//n08PT1ZtGhRvmUPHjwgKSmJCRMmkJSURHR0NMnJyXTu3FnT5vTp0+Tm5rJ06VKOHDlC//79Wb58OZ999tmbjCGEEEKUOBkDL16bHj160L59+5Luhigl/P398ff3L3CZjY0NcXFxWvMWLlxIo0aNSE1NxcnJCT8/P/z8/IDHR+wbNWpEmTJlWLZsGbNmzXrt/RdCCCFKCyngxWtjbm6Oubl5SXdD6Ki0tDRUKlWRZ3HS0tKwtbV9c50SQgghSgEp4EWRcnNzmTVrFsuWLePixYtUrFiRjz/+mKCgIAD+/vtvRo4cyf79+3F1deXrr7+mSZMmwOMhNCNGjODu3bvA42EuMTExDBkyhMmTJ3Pr1i06duzI8uXLsbGxeWZf4uPjGTt2LCdOnMDY2JjatWuzatUqqlWrlq/t2bNnadu2Le3bt2fBggVkZWUxfvx4fvzxR+7evUudOnWYPn06vr6+KIpChQoVWLJkCd26dQOgXr16XLt2jStXrgCwe/duWrduzZ07d7CwsEClUrF8+XI2btzIli1bqFy5MrNnz9Ya8nH8+HFCQkLYtWsXlpaWvPfee8yZM4fy5csD8MsvvxAeHk5KSgoWFhZ4eXmxbt06LC0tnytrURpHbCPbyPK51nnVzk/r8NzrPHr0iNDQUAIDAwt9Et2VK1dYvHixHH0XQgjxryMFvCjSuHHjWL58OXPmzKF58+ZcuXKF06dPa5aPHz+eWbNm4erqyvjx4wkMDCQlJQUjo4J/tVJSUvj555/57bffSE9Pp3///gwdOpSVK1cW2Y/s7Gy6dOnCwIED+fHHH8nKyuLAgQOoVKp8bf/880/atWtH//79mTx5MgDBwcGcPHmS1atX4+joyK+//oqfnx/Hjh3D1dWVd999l/j4eLp168adO3c4deoU5ubmnD59mlq1arFjxw4aNmyIhYWFZj/h4eHMmDGDmTNnsmDBAoKCgrhw4QK2trbcvXuXVq1aMWDAAObMmcPDhw8JDQ0lICCAP/74gytXrhAYGMiMGTPo2rUr9+7dY9euXSiK8lxZ82RmZpKZmamZTk9PB8DUQMHQUCnyvX3d1Gp1gfOzs7MLXKZWqwkICCA3N5f58+cX2ObChQuEh4fTtWtX+vbtW+g+dFVeHn3L9SR9zyj5dJu+5wP9z6ir+YrbX5WiKCX7112UWvfu3cPe3p6FCxcyYMAArWXnz5/HxcWFFStW0L9/fwBOnjxJ7dq1OXXqFLVq1SrwCPzkyZO5cOEClStXBmDz5s106NCBS5cuUalSpUL7cvv2bezs7IiPj8fHxyff8ryj+4sXL6Zjx46MHz+e0aNHA5Camspbb71Famoqjo6OmnXatGlDo0aNmDp1KgsWLGDp0qUcP36cdevWERERQaVKlfDz82Pw4MG0bduWRo0aMWXKFABUKhWff/45kyZNAh5foGllZcWmTZvw8/Nj8uTJ7Nq1iy1btmj2988//1C1alWSk5PJyMigQYMGnD9/Pt9R9WdlLUhYWBjh4eH55q9atUrrS0dp0aVLFz799FPeeecdrfnZ2dnMnDmTa9eu8eWXXxZ49P327dt8/vnnuLm5MWzYMAwM5Fp8IYQQ+uHBgwf06tWLtLS0Qs9AgxyBF0U4deoUmZmZtG7dutA2devW1fzbwcEBgOvXr1OrVq0C2zs5OWmKd4AmTZqQm5tLcnJykQW8ra0tffv2pV27drRt25Y2bdoQEBCg2Sc8LtTbtm3LlClTGDFihGb+sWPHyMnJwc3NTWubmZmZ2NnZAeDj48Pw4cO5ceMGO3bswNfXl0qVKhEfH0///v3Zs2cPY8eOLTS7paUl1tbWXL9+HYCjR4+yfft2rKys8mU5e/Ys7733Hq1bt8bDw4N27drx3nvv0a1bN8qVK1esrE8bN24co0aN0kynp6dTtWpVJh82INvYsND13oTjYe0KnN+gQQOti5zVajWBgYHcu3ePhIQE7O3t861z6dIl2rZtS9OmTQkMDKRdu3al8km8L0utVhMXF0fbtm31Mh/of0bJp9v0PR/of0ZdzZd3Bv1ZpIAXhSrOBahP/k+RN8QjNzf3tfQnMjKSYcOGsXnzZn766Sc+//xz4uLiNEdx7e3tcXR05Mcff+S///2v5ptrRkYGhoaGHDp0CEND7WI2r8D28PDA1taWHTt2sGPHDqZMmUKlSpWYPn06Bw8eRK1W07Rp00Kz5+XPy56RkUGnTp2YPn16vhwODg4YGhoSFxfHnj17+P3331mwYAHjx49n//79uLi4PDPr00xNTTE1Nc03f2doG82XlJKWkZFBSkqKZvrixYucOHECW1tbHBwcCAwMJCkpiQ0bNmBgYMCtW7eAx1/eTExMNMV7tWrVmDlzJvHx8dy6dQtjY+Miv/zpMmNjY536w/Mi9D2j5NNt+p4P9D+jruUrbl/l3LMolKurK+bm5mzbtu2VbTM1NVXr4Tz79u3DwMCAmjVrFmt9Ly8vxo0bx549e6hTpw6rVq3SLDM3N2fDhg2YmZnRrl077t27p1knJyeH69evU6NGDa1XXuGnUqlo0aIF69at48SJEzRv3py6deuSmZnJ0qVL8fb2xtKy+BeD1q9fnxMnTuDs7Jxvn3nbUalUNGvWjPDwcA4fPoyJiQm//vprsbLqosTERLy8vPDy8gJg1KhReHl5MXHiRC5dusT69ev5559/qFevHg4ODprXnj17AIiLiyMlJYVt27bh4uJCv379cHJyKvLMhBBCCKGPpIAXhTIzMyM0NJSxY8fyf//3f5w9e5Z9+/bxzTffvNQ2+/Tpw9GjR9m1axfDhg0jICDgmUdQz507x7hx49i7dy8XLlzg999/58yZM7i7u2u1s7S0ZOPGjRgZGeHv709GRgZubm4EBQXRu3dvoqOjOXfuHAcOHCAiIoKNGzdq1vX19eXHH3+kXr16WFlZYWBgwLvvvsvKlSuLPRY9zyeffMLt27cJDAzk4MGDnD17li1bttCvXz9ycnLYv38/U6dOJTExkdTUVKKjo7lx4wbu7u7Fzqpr8u748/QrKioKZ2fnApcpioKvry8Affv21czLysoiJiaGrKws5DIeIYQQ/zYyhEYUacKECRgZGTFx4kQuX76Mg4MDgwcPfuHt1ahRgw8++ID27dtz+/ZtOnbsyOLFi5+5noWFBadPn+a7777j1q1bODg48Mknn/Dxxx/na5t3MWm7du3o0KEDsbGxREZGMnnyZEaPHs2lS5coX74877zzDh07dtSs5+PjQ05OjqZghMdF57p167TmFYejoyMJCQmEhoby3nvvkZmZSbVq1fDz88PAwABra2t27tzJ3LlzSU9Pp1q1asyePRt/f3+uXbtW7KxCCCGE+PeRu9CINybvTjFHjhwp6a7ovfT0dGxsbLh582apGQP/KqnVamJjY2nfvr1OjW0sLn3PB/qfUfLpNn3PB/qfUVfz5f39ftZdaGQIjRBCCCGEEDpECnhRalhZWRX62rVrV0l3TwghhBCiVJAx8OKNCQsLIywsrNDlRQ2tefLe8UIIIYQQ/2ZSwItSo0aNGiXdBSGEEEKIUk+G0AghhBBCCKFDpIAXr4Wvry8jRowo6W7kc/78eVQqVZHDdeLj41GpVNy9e/eN9asoxemzLti5cyedOnXC0dERlUpFTEyMZplarSY0NBQPDw8sLS1xdHSkd+/eWg/9ApgyZQpNmzbFxsaGXr16veEEQgghROkgBbz4V6latSpXrlyhTp06Jd2Vf5379+/j6enJokWL8i178OABSUlJTJgwgaSkJKKjo0lOTqZz585a7bKysujevbvcE18IIcS/moyBF/8qhoaGz3zqq3g9/P398ff3L3CZjY0NcXFxWvMWLlxIo0aNSE1NxcnJCYDw8HCAl3oasBBCCKHr5Ai8eGn379+nd+/eWFlZ4eDgwOzZs7WW37lzh969e1OuXDksLCzw9/fnzJkzACiKgr29Pb/88oumfb169XBwcNBM7969G1NTUx48eACASqVixYoVdO3aFQsLC1xdXVm/fr3W/oKCgrC3t8fc3BxXV1ciIyOBgoejxMbG4ubmhrm5OS1btuT8+fP5Mu7evZsWLVpgbm5O1apVGTZsGPfv33/me/PZZ5/RuHHjfPM9PT358ssvAcjNzeXLL7+kSpUqmJqaUq9ePTZv3vzMbeu7tLQ0VCoVZcuWLemuCCGEEKWKHIEXLy0kJIQdO3awbt06KlSowGeffUZSUhL16tUDoG/fvpw5c4b169djbW1NaGgo7du35+TJkxgbG/Puu+8SHx9Pt27duHPnDqdOncLc3JzTp09Tq1YtduzYQcOGDbGwsNDsMzw8nBkzZjBz5kwWLFhAUFAQFy5cwNbWlgkTJnDy5Ek2bdpE+fLlSUlJ4eHDhwX2/eLFi3zwwQd88sknDBo0iMTEREaPHq3V5uzZs/j5+TF58mS+/fZbbty4QXBwMMHBwZovBoUJCgoiIiKCs2fPUr16dQBOnDjBn3/+ydq1awGYN28es2fPZunSpXh5efHtt9/SuXNnTpw4gaur64v+WABoHLGNbCPLl9rGyzo/rcNzr/Po0SNCQ0MJDAws8kl0QgghxL+RFPDipWRkZPDNN9/www8/0Lp1awC+++47qlSpAqAp3BMSEmjatCkAK1eupGrVqsTExNC9e3d8fX1ZunQp8PhCRy8vLypVqkR8fDy1atUiPj4eHx8frf327duXwMBAAKZOncr8+fM5cOAAfn5+pKam4uXlhbe3NwDOzs6F9n/JkiVUr15dc9agZs2aHDt2jOnTp2vaREREEBQUpLko19XVlfnz5+Pj48OSJUswMzMrdPu1a9fG09OTVatWMWHCBE3+xo0ba26bOWvWLEJDQ+nZsycA06dPZ/v27cydO7fA8eIFyczMJDMzUzOdnp4OgKmBgqGhUqxtvC5qtbrA+dnZ2QUuU6vVBAQEkJuby/z58wtsk52dXeS2dV1eLn3NB/qfUfLpNn3PB/qfUVfzFbe/UsCLl3L27FmysrK0honY2tpSs2ZNAE6dOoWRkZHWcjs7O2rWrMmpU6cA8PHxYfjw4dy4cYMdO3bg6+urKeD79+/Pnj17GDt2rNZ+69atq/m3paUl1tbWXL9+HYAhQ4bw4YcfkpSUxHvvvUeXLl00Xx6edurUqXxDXJo0aaI1ffToUf78809WrlypmacoCrm5uZw7dw53d/ci36OgoCC+/fZbJkyYgKIo/Pjjj4waNQp4XGhfvnyZZs2aaa3TrFkzjh49WuR2nxQREaEZH/6kz71ysbDIKfZ2XofY2NgC5x86dAhjY2OtednZ2cycOZNr167x5Zdfsnv37gLXPXHiBEC+cfP6Rt/zgf5nlHy6Td/zgf5n1LV8ecOFn0UKeFHiPDw8sLW1ZceOHezYsYMpU6ZQqVIlpk+fzsGDB1Gr1fkK8KcLP5VKRW5uLvD4YskLFy4QGxtLXFwcrVu35pNPPmHWrFkv1L+MjAw+/vhjhg0blm9Z3sWVRQkMDCQ0NJSkpCQePnzIxYsX6dGjxwv1pTDjxo3TfCmAx18MqlatSsuWLbGzs3ul+3pVGjRoQPv27TXTarWawMBA7t27R0JCAvb29oWue/XqVQDatm2b73dBH6jVauLi4vQ2H+h/Rsmn2/Q9H+h/Rl3Nl3cG/VmkgBcvpXr16hgbG7N//35NMXvnzh3++usvfHx8cHd3Jzs7m/3792uK8Fu3bpGcnMzbb78NPC6+W7Rowbp16zhx4gTNmzfHwsKCzMxMli5dire3N5aWzzeO297enj59+tCnTx9atGhBSEhIgQW8u7u71gWwAPv27dOarl+/PidPnnzhJ8VWqVIFHx8fVq5cycOHD2nbti0VKlQAwNraGkdHRxISErSGCSUkJNCoUaNi78PU1BRTU9N8842NjUvNB1dGRgYpKSma6YsXL3LixAlsbW1xcHAgMDCQpKQkNmzYgIGBAbdu3QIen9ExMTEBIDU1ldu3b3P58mVyc3M5ceIExsbG1KhRAysrqxLJ9TqVpp/f66LvGSWfbtP3fKD/GXUtX3H7KgW8eClWVlb079+fkJAQ7OzsqFChAuPHj8fA4PENjlxdXXn//fcZOHAgS5cupUyZMnz66adUrlyZ999/X7MdX19fRo8ejbe3t6YQe/fdd1m5ciUhISHP1aeJEyfSoEEDateuTWZmJhs2bCh0mMvgwYOZPXs2ISEhDBgwgEOHDhEVFaXVJjQ0lHfeeYfg4GAGDBiApaUlJ0+eJC4ujoULFxarT0FBQXzxxRdkZWUxZ84crWUhISF88cUXVK9enXr16hEZGcmRI0e0huzog8TERFq2bKmZzjtj0KdPH8LCwjRfpPIufs6zfft2fH19gcc/2++++06zLO9LzpNthBBCCH0nt5EUL23mzJm0aNGCTp060aZNG5o3b06DBg00yyMjI2nQoAEdO3akSZMmKIpCbGys1rdMHx8fcnJytIowX1/ffPOKw8TEhHHjxlG3bl3effddDA0NWb16dYFtnZycWLt2LTExMXh6evL1118zdepUrTZ169Zlx44d/PXXX7Ro0QIvLy8mTpyIo6NjsfvUrVs3bt26xYMHD+jSpYvWsmHDhjFq1ChGjx6Nh4cHmzdvZv369S99B5rSxtfXF0VR8r2ioqJwdnYucJmiKFo//6ioKBRFISsri5iYGLKysvK1EUIIIfSdSlGUkr1FhRDilUtPT8fGxoabN2+W2jHwL0OtVhMbG0v79u116tRocel7PtD/jJJPt+l7PtD/jLqaL+/vd1paWpG3UZYj8EIIIYQQQugQKeCFeAm7du3Cysqq0JcQQgghxKsmF7EK8RK8vb05cuRISXdDCCGEEP8iUsAL8RLMzc1f+PaSQgghhBAvQobQCCGEEEIIoUOkgBdCvHY7d+6kU6dOODo6olKpiImJ0SxTq9WEhobi4eGBpaUljo6O9O7dm8uXL2tt4/bt2wQFBWFtbY29vT0LFiwgIyPjDScRQgghSp4U8OK5ODs7M3fu3Ne+n6ioKMqWLfva9yPejPv37+Pp6cmiRYvyLXvw4AFJSUlMmDCBpKQkoqOjSU5OpnPnzlrtgoKCOHHiBHFxccTExHDy5EmGDBnypiIIIYQQpYaMgRelUo8ePWjfvn1Jd+O1ioqKYsSIEdy9e7eku/La+fv74+/vX+AyGxsb4uLitOYtXLiQRo0akZqaipOTE6dOnWLz5s0cPHgQb29v1Go1AwcOZNKkSXz11VfP9VAtIYQQQtfJEfh/AbVaXdJdeG7m5uZUqFChpLtBVlbWG1lHaEtLS0OlUmnOwuzdu5eyZcvi7e2taePp6YmBgQH79+8voV4KIYQQJUOOwJew3NxcZs2axbJly7h48SIVK1bk448/JiQkhFGjRrF27Vru3LlDxYoVGTx4MOPGjXvmNlUqFYsXL2bTpk1s27aNkJAQJkyYwKBBg/jjjz+4evUqTk5ODB06lOHDh2vW69u3L3fv3qV58+bMnj2brKwsevbsydy5cwt9itmKFSsYM2YMa9eupXXr1oX2acOGDXz00UfcunULQ0NDjhw5gpeXF6GhoUybNg2AAQMG8OjRI3744Yd8R6fDwsKIiYlh9OjRTJgwgTt37uDv78/y5cspU6YMAL6+vtStWxczMzNWrFiBiYkJgwcPJiwsTNOPu3fvMmbMGNatW0dmZibe3t7MmTMHT09Prf0EBwczZcoULly4QG5ubpHvt6+vL3Xq1MHIyIgffvgBDw8Ptm/fzldffUVkZCR///03tra2dOrUiRkzZmBlZUV8fDz9+vXT/LwAvvjiC8LCwsjMzGT8+PH8+OOP3L17lzp16jB9+nR8fX2L7EdBGkdsI9vI8rnXe1XOT+vw3Os8evSI0NBQAgMDNU+hu3r1ar4vdIaGhtja2nL16tVX0lchhBBCV0gBX8LGjRvH8uXLmTNnDs2bN+fKlSucPn2a+fPns379en7++WecnJy4ePEiFy9eLPZ2w8LCmDZtGnPnzsXIyIjc3FyqVKnCmjVrsLOzY8+ePQwaNAgHBwcCAgI0623fvh0HBwe2b99OSkoKPXr0oF69egwcODDfPmbMmMGMGTP4/fffadSoUZH9adGiBffu3ePw4cN4e3uzY8cOypcvT3x8vKbNjh07CA0NLXQbZ8+eJSYmhg0bNnDnzh0CAgKYNm0aU6ZM0bT57rvvGDVqFPv372fv3r307duXZs2a0bZtWwC6d++Oubk5mzZtwsbGhqVLl9K6dWv++usvbG1tAUhJSWHt2rVER0djaGhYrPf7u+++Y8iQISQkJGjmGRgYMH/+fFxcXPj7778ZOnQoY8eOZfHixTRt2pS5c+cyceJEkpOTATQPfgoODubkyZOsXr0aR0dHfv31V/z8/Dh27Biurq4F7j8zM5PMzEzNdHp6OgCmBgqGhkqxMrwOhZ39yc7OLnCZWq0mICCA3Nxc5s+fr2mTk5ODoiia6bz/KopCTk6OTp5lKsrTOfWRvmeUfLpN3/OB/mfU1XzF7a9KUZSS++v+L3fv3j3s7e1ZuHAhAwYM0Fo2bNgwTpw4wdatWzVHaItLpVIxYsQI5syZU2S74OBgrl69yi+//AI8PgIfHx/P2bNnNYVrQEAABgYGrF69Gnh8EeuIESO4cuUK33//PXFxcdSuXbtY/WrQoAGBgYGMGTOGrl270rBhQ8LDw7l16xZpaWlUqVKFv/76C1dX1wKPwM+cOZOrV69qjriPHTuWnTt3sm/fPuDxkfCcnBx27dql2WejRo1o1aoV06ZNY/fu3XTo0IHr169jamqqaVOjRg3Gjh3LoEGDCAsLY+rUqVy6dAl7e/ti5fL19SU9PZ2kpKQi2/3yyy8MHjyYmzdvAgWPgU9NTeWtt94iNTVVa1x3mzZtaNSoEVOnTi1w22FhYYSHh+ebv2rVKiwsLIqV403p0qULn376Ke+8847W/OzsbGbOnMm1a9f48ssvNUffAbZu3UpkZCQrV67UzMvJyaF79+6MHTs237aEEEIIXfTgwQN69epFWlqa1t/Bp8kR+BJ06tQpMjMzCxx60rdvX9q2bUvNmjXx8/OjY8eOvPfee8Xe9pNjhfMsWrSIb7/9ltTUVB4+fEhWVhb16tXTalO7dm2to84ODg4cO3ZMq83s2bO5f/8+iYmJvPXWW8Xuk4+PD/Hx8YwePZpdu3YRERHBzz//zO7du7l9+zaOjo6FHmGGx18e8or3vL5dv35dq03dunW1pp9sc/ToUTIyMrCzs9Nq8/DhQ86ePauZrlatWrGL9zwNGjTIN2/r1q1ERERw+vRp0tPTyc7O5tGjRzx48KDQovrYsWPk5OTg5uamNT8zMzNfv580btw4Ro0apZlOT0+natWqTD5sQLZx8c4ivA7Hw9oVOL9BgwZaFymr1WoCAwO5d+8eCQkJ+d5/FxcXFi5cSKVKlahfvz5qtZoZM2agKAqDBw/Wu4tY1Wo1cXFxtG3bttDha7pO3zNKPt2m7/lA/zPqar68M+jPIgV8CTI3Ny90Wf369Tl37hybNm1i69atBAQE0KZNG83R8mextNQe97x69WrGjBnD7NmzadKkCWXKlGHmzJn5LgB8+pdcpVLlGwPeokULNm7cyM8//8ynn35arP7A4yPV3377LUePHsXY2JhatWrh6+tLfHw8d+7cwcfHp8j1i9O3otpkZGTg4OCgNWwnz5O3rHz6vSuOp9c5f/48HTt2ZMiQIUyZMgVbW1t2795N//79ycrKKrSAz8jIwNDQkEOHDuUbvpM3xKYgpqamWmcV8uwMbVNk4f+mZGRkkJKSopm+ePEiJ06cwNbWFgcHBwIDA0lKSmLDhg0YGBhw69YtAGxtbTExMaFu3br4+fkxZMgQvv76ax4+fMjy5csJCAigWrVqJRXrtTM2NtapPzwvQt8zSj7dpu/5QP8z6lq+4vZVCvgS5Orqirm5Odu2bcs3hAbA2tqaHj160KNHD7p164afnx+3b9/WjNV+HgkJCTRt2pShQ4dq5j151Pl5NGrUiODgYPz8/DAyMmLMmDHFWi9vHPycOXM0xbqvry/Tpk3jzp07jB49+oX6U1z169fn6tWrGBkZ4ezs/Fr3dejQIXJzc5k9ezYGBo9v9vTzzz9rtTExMSEnJ0drnpeXFzk5OVy/fp0WLVq81j6+SYmJibRs2VIznXe2oE+fPoSFhbF+/XqAfGeEtm/frrl4d+XKlQQHB9O6dWsMDAxo2LAhS5YseSP9F0IIIUoTKeBLkJmZGaGhoYwdOxYTExOaNWvGjRs3OHHiBGlpaTg4OODl5YWBgQFr1qyhUqVKL/xwI1dXV/7v//6PLVu24OLiwvfff8/BgwdxcXF5oe01bdqU2NhY/P39MTIyYsSIEc9cp1y5ctStW5eVK1eycOFCAN59910CAgJQq9XPPAL/stq0aUOTJk3o0qULM2bMwM3NjcuXL7Nx40a6du1a4LCjF1WjRg3UajULFiygU6dOJCQk8PXXX2u1cXZ2JiMjg23btuHp6YmFhQVubm4EBQXRu3dvZs+ejZeXFzdu3GDbtm3UrVuXDh2e/64upYGvry9FXW5TnEtxbG1tWbVqFfD41GhsbGyRZyWEEEIIfSX3gS9hEyZMYPTo0UycOBF3d3d69OjB9evXKVOmDDNmzMDb25uGDRty/vx5YmNjNUdzn9fHH3/MBx98QI8ePWjcuDG3bt3SOhr/Ipo3b87GjRv5/PPPWbBgQbHW8fHxIScnR3NU1dbWlrfffptKlSpRs2bNl+rPs6hUKmJjY3n33Xfp168fbm5u9OzZkwsXLlCxYsVXui9PT0+++uorpk+fTp06dVi5ciURERFabZo2bcrgwYPp0aMH9vb2zJgxA4DIyEh69+7N6NGjqVmzJl26dOHgwYM4OTm90j4KIYQQQjfJXWiE0EPp6enY2Nhw8+bNUjEG/lXLOwLfvn17nRrbWFz6ng/0P6Pk0236ng/0P6Ou5sv7+/2su9DIEXghhBBCCCF0iBTwOmblypVYWVkV+Cru/dhfh9TU1EL7ZWVlRWpqaon17WXoay4hhBBC6C65iFXHdO7cmcaNGxe4rCRPETk6OnLkyJEil+sifc0lhBBCCN0lBbyOKVOmjNbDjEoLIyMjatSoUdLdeOX0NZcQQgghdJcMoRFCCCGEEEKHSAEvhBBCCCGEDpECXgghhBBCCB0iBbwQQgghhBA6RAp4IYQQQgghdIgU8EIIIYQQQugQuY2kEHpIURQA7t27p1OPkC4utVrNgwcPSE9Pl3w6St8zSj7dpu/5QP8z6mq+9PR04P//HS+MFPBC6KFbt24B4OLiUsI9EUIIIcTzunfvHjY2NoUulwJeCD1ka2sLQGpqapEfALoqPT2dqlWrcvHiRaytrUu6O6+cvucD/c8o+XSbvucD/c+oq/kUReHevXvPfNK7FPBC6CEDg8eXt9jY2OjUB9fzsra2lnw6Tt8zSj7dpu/5QP8z6mK+4hx4k4tYhRBCCCGE0CFSwAshhBBCCKFDpIAXQg+ZmpryxRdfYGpqWtJdeS0kn+7T94yST7fpez7Q/4z6nk+lPOs+NUIIIYQQQohSQ47ACyGEEEIIoUOkgBdCCCGEEEKHSAEvhBBCCCGEDpECXgghhBBCCB0iBbwQembRokU4OztjZmZG48aNOXDgQEl3qVgiIiJo2LAhZcqUoUKFCnTp0oXk5GStNo8ePeKTTz7Bzs4OKysrPvzwQ65du6bVJjU1lQ4dOmBhYUGFChUICQkhOzv7TUYplmnTpqFSqRgxYoRmnq7nu3TpEh999BF2dnaYm5vj4eFBYmKiZrmiKEycOBEHBwfMzc1p06YNZ86c0drG7du3CQoKwtramrJly9K/f38yMjLedJQC5eTkMGHCBFxcXDA3N6d69epMmjSJJ+8FoUsZd+7cSadOnXB0dESlUhETE6O1/FVl+fPPP2nRogVmZmZUrVqVGTNmvO5oQNH51Go1oaGheHh4YGlpiaOjI7179+by5cta2yjN+eDZP8MnDR48GJVKxdy5c7Xml+aMxcl36tQpOnfujI2NDZaWljRs2JDU1FTNcl3/XC2UIoTQG6tXr1ZMTEyUb7/9Vjlx4oQycOBApWzZssq1a9dKumvP1K5dOyUyMlI5fvy4cuTIEaV9+/aKk5OTkpGRoWkzePBgpWrVqsq2bduUxMRE5Z133lGaNm2qWZ6dna3UqVNHadOmjXL48GElNjZWKV++vDJu3LiSiFSoAwcOKM7OzkrdunWV4cOHa+brcr7bt28r1apVU/r27avs379f+fvvv5UtW7YoKSkpmjbTpk1TbGxslJiYGOXo0aNK586dFRcXF+Xhw4eaNn5+foqnp6eyb98+ZdeuXUqNGjWUwMDAkoiUz5QpUxQ7Oztlw4YNyrlz55Q1a9YoVlZWyrx58zRtdCljbGysMn78eCU6OloBlF9//VVr+avIkpaWplSsWFEJCgpSjh8/rvz444+Kubm5snTp0hLNd/fuXaVNmzbKTz/9pJw+fVrZu3ev0qhRI6VBgwZa2yjN+Z6V8UnR0dGKp6en4ujoqMyZM0drWWnO+Kx8KSkpiq2trRISEqIkJSUpKSkpyrp167T+5uny52pRpIAXQo80atRI+eSTTzTTOTk5iqOjoxIREVGCvXox169fVwBlx44diqI8/oNrbGysrFmzRtPm1KlTCqDs3btXUZTHH/YGBgbK1atXNW2WLFmiWFtbK5mZmW82QCHu3bunuLq6KnFxcYqPj4+mgNf1fKGhoUrz5s0LXZ6bm6tUqlRJmTlzpmbe3bt3FVNTU+XHH39UFEVRTp48qQDKwYMHNW02bdqkqFQq5dKlS6+v88XUoUMH5b///a/WvA8++EAJCgpSFEW3Mz5dHL2qLIsXL1bKlSun9fsZGhqq1KxZ8zUn0lZUcZvnwIEDCqBcuHBBURTdyqcohWf8559/lMqVKyvHjx9XqlWrplXA61LGgvL16NFD+eijjwpdR9c/V4siQ2iE0BNZWVkcOnSINm3aaOYZGBjQpk0b9u7dW4I9ezFpaWkA2NraAnDo0CHUarVWvlq1auHk5KTJt3fvXjw8PKhYsaKmTbt27UhPT+fEiRNvsPeF++STT+jQoYNWDtD9fOvXr8fb25vu3btToUIFvLy8WL58uWb5uXPnuHr1qlY+GxsbGjdurJWvbNmyeHt7a9q0adMGAwMD9u/f/+bCFKJp06Zs27aNv/76C4CjR4+ye/du/P39Af3ImOdVZdm7dy/vvvsuJiYmmjbt2rUjOTmZO3fuvKE0xZOWloZKpaJs2bKAfuTLzc3lP//5DyEhIdSuXTvfcl3OmJuby8aNG3Fzc6Ndu3ZUqFCBxo0baw2z0fXP1aJIAS+Enrh58yY5OTlaH0IAFStW5OrVqyXUqxeTm5vLiBEjaNasGXXq1AHg6tWrmJiYaP645nky39WrVwvMn7espK1evZqkpCQiIiLyLdP1fH///TdLlizB1dWVLVu2MGTIEIYNG8Z3332n1b+ifj+vXr1KhQoVtJYbGRlha2tb4vkAPv30U3r27EmtWrUwNjbGy8uLESNGEBQUBOhHxjyvKktp/p190qNHjwgNDSUwMBBra2tAP/JNnz4dIyMjhg0bVuByXc54/fp1MjIymDZtGn5+fvz+++907dqVDz74gB07dmj6p8ufq0UxKukOCCHE0z755BOOHz/O7t27S7orr8zFixcZPnw4cXFxmJmZlXR3Xrnc3Fy8vb2ZOnUqAF5eXhw/fpyvv/6aPn36lHDvXo2ff/6ZlStXsmrVKmrXrs2RI0cYMWIEjo6OepPx30itVhMQEICiKCxZsqSku/PKHDp0iHnz5pGUlIRKpSrp7rxyubm5ALz//vuMHDkSgHr16rFnzx6+/vprfHx8SrJ7r50cgRdCT5QvXx5DQ8N8V9dfu3aNSpUqlVCvnl9wcDAbNmxg+/btVKlSRTO/UqVKZGVlcffuXa32T+arVKlSgfnzlpWkQ4cOcf36derXr4+RkRFGRkbs2LGD+fPnY2RkRMWKFXU6n4ODA2+//bbWPHd3d83dIPL6V9TvZ6VKlbh+/brW8uzsbG7fvl3i+QBCQkI0R+E9PDz4z3/+w8iRIzVnVPQhY55XlaU0/87C/y/eL1y4QFxcnOboO+h+vl27dnH9+nWcnJw0nzkXLlxg9OjRODs7a/qoqxnLly+PkZHRMz93dPlztShSwAuhJ0xMTGjQoAHbtm3TzMvNzWXbtm00adKkBHtWPIqiEBwczK+//soff/yBi4uL1vIGDRpgbGyslS85OZnU1FRNviZNmnDs2DGtP0h5f5Sf/pB/01q3bs2xY8c4cuSI5uXt7U1QUJDm37qcr1mzZvlu+/nXX39RrVo1AFxcXKhUqZJWvvT0dPbv36+V7+7duxw6dEjT5o8//iA3N5fGjRu/gRRFe/DgAQYG2n82DQ0NNUcC9SFjnleVpUmTJuzcuRO1Wq1pExcXR82aNSlXrtwbSlOwvOL9zJkzbN26FTs7O63lup7vP//5D3/++afWZ46joyMhISFs2bIF0O2MJiYmNGzYsMjPHV3/u1Gkkr6KVgjx6qxevVoxNTVVoqKilJMnTyqDBg1SypYtq3V1fWk1ZMgQxcbGRomPj1euXLmieT148EDTZvDgwYqTk5Pyxx9/KImJiUqTJk2UJk2aaJbn3Q7svffeU44cOaJs3rxZsbe3L7W3A3vyLjSKotv5Dhw4oBgZGSlTpkxRzpw5o6xcuVKxsLBQfvjhB02badOmKWXLllXWrVun/Pnnn8r7779f4G0Jvby8lP379yu7d+9WXF1dS81tJPv06aNUrlxZcxvJ6OhopXz58srYsWM1bXQp471795TDhw8rhw8fVgDlq6++Ug4fPqy5C8uryHL37l2lYsWKyn/+8x/l+PHjyurVqxULC4s3cgvCovJlZWUpnTt3VqpUqaIcOXJE6zPnyTuPlOZ8z8pYkKfvQqMopTvjs/JFR0crxsbGyrJly5QzZ84oCxYsUAwNDZVdu3ZptqHLn6tFkQJeCD2zYMECxcnJSTExMVEaNWqk7Nu3r6S7VCxAga/IyEhNm4cPHypDhw5VypUrp1hYWChdu3ZVrly5orWd8+fPK/7+/oq5ublSvnx5ZfTo0YparX7DaYrn6QJe1/P99ttvSp06dRRTU1OlVq1ayrJly7SW5+bmKhMmTFAqVqyomJqaKq1bt1aSk5O12ty6dUsJDAxUrKysFGtra6Vfv37KvXv33mSMQqWnpyvDhw9XnJycFDMzM+Wtt95Sxo8fr1Xw6VLG7du3F/j/XJ8+fV5plqNHjyrNmzdXTE1NlcqVKyvTpk0r8Xznzp0r9DNn+/btOpHvWRkLUlABX5ozFiffN998o9SoUUMxMzNTPD09lZiYGK1t6PrnamFUivLEI+SEEEIIIYQQpZqMgRdCCCGEEEKHSAEvhBBCCCGEDpECXgghhBBCCB0iBbwQQgghhBA6RAp4IYQQQgghdIgU8EIIIYQQQugQKeCFEEIIIYTQIVLACyGEEKWAr68vI0aMKOluCCF0gBTwQgghSr2+ffuiUqnyvVJSUl7J9qOioihbtuwr2daLio6OZtKkSSXah6LEx8ejUqm4e/duSXdFiH89o5LugBBCCFEcfn5+REZGas2zt7cvod4UTq1WY2xs/Nzr2dravobevBpqtbqkuyCEeIIcgRdCCKETTE1NqVSpktbL0NAQgHXr1lG/fn3MzMx46623CA8PJzs7W7PuV199hYeHB5aWllStWpWhQ4eSkZEBPD6y3K9fP9LS0jRH9sPCwgBQqVTExMRo9aNs2bJERUUBcP78eVQqFT/99BM+Pj6YmZmxcuVKAFasWIG7uztmZmbUqlWLxYsXF5nv6SE0zs7OTJ48md69e2NlZUW1atVYv349N27c4P3338fKyoq6deuSmJioWSfvTEJMTAyurq6YmZnRrl07Ll68qLWvJUuWUL16dUxMTKhZsybff/+91nKVSsWSJUvo3LkzlpaWDBw4kJYtWwJQrlw5VCoVffv2BWDz5s00b96csmXLYmdnR8eOHTl79qxmW3nvUXR0NC1btsTCwgJPT0/27t2rtc+EhAR8fX2xsLCgXLlytGvXjjt37gCQm5tLREQELi4umJub4+npyS+//FLk+ymEXlOEEEKIUq5Pnz7K+++/X+CynTt3KtbW1kpUVJRy9uxZ5ffff1ecnZ2VsLAwTZs5c+Yof/zxh3Lu3Dll27ZtSs2aNZUhQ4YoiqIomZmZyty5cxVra2vlypUrypUrV5R79+4piqIogPLrr79q7c/GxkaJjIxUFEVRzp07pwCKs7OzsnbtWuXvv/9WLl++rPzwww+Kg4ODZt7atWsVW1tbJSoqqtCMPj4+yvDhwzXT1apVU2xtbZWvv/5a+euvv5QhQ4Yo1tbWip+fn/Lzzz8rycnJSpcuXRR3d3clNzdXURRFiYyMVIyNjRVvb29lz549SmJiotKoUSOladOmmu1GR0crxsbGyqJFi5Tk5GRl9uzZiqGhofLHH39o2gBKhQoVlG+//VY5e/ascv78eWXt2rUKoCQnJytXrlxR7t69qyiKovzyyy/K2rVrlTNnziiHDx9WOnXqpHh4eCg5OTla71GtWrWUDRs2KMnJyUq3bt2UatWqKWq1WlEURTl8+LBiamqqDBkyRDly5Ihy/PhxZcGCBcqNGzcURVGUyZMnK7Vq1VI2b96snD17VomMjFRMTU2V+Pj4Qt9PIfSZFPBCCCFKvT59+iiGhoaKpaWl5tWtWzdFURSldevWytSpU7Xaf//994qDg0Oh21uzZo1iZ2enmY6MjFRsbGzytStuAT937lytNtWrV1dWrVqlNW/SpElKkyZNCu1TQQX8Rx99pJm+cuWKAigTJkzQzNu7d68CKFeuXNHkAJR9+/Zp2pw6dUoBlP379yuKoihNmzZVBg4cqLXv7t27K+3bt9fKPWLECK0227dvVwDlzp07hWZQFEW5ceOGAijHjh1TFOX/v0crVqzQtDlx4oQCKKdOnVIURVECAwOVZs2aFbi9R48eKRYWFsqePXu05vfv318JDAwssi9C6CsZAy+EEEIntGzZkiVLlmimLS0tATh69CgJCQlMmTJFsywnJ4dHjx7x4MEDLCws2Lp1KxEREZw+fZr09HSys7O1lr8sb29vzb/v37/P2bNn6d+/PwMHDtTMz87OxsbG5rm2W7duXc2/K1asCICHh0e+edevX6dSpUoAGBkZ0bBhQ02bWrVqUbZsWU6dOkWjRo04deoUgwYN0tpPs2bNmDdvXqGZinLmzBkmTpzI/v37uXnzJrm5uQCkpqZSp06dArM4ODho+l2rVi2OHDlC9+7dC9x+SkoKDx48oG3btlrzs7Ky8PLyKlYfhdA3UsALIYTQCZaWltSoUSPf/IyMDMLDw/nggw/yLTMzM+P8+fN07NiRIUOGMGXKFGxtbdm9ezf9+/cnKyuryAJepVKhKIrWvIIu6Mz7MpHXH4Dly5fTuHFjrXZ5Y/aL68mLYVUqVaHz8ormV+nJTEXp1KkT1apVY/ny5Tg6OpKbm0udOnXIysrSaldUv83NzQvdft77uXHjRipXrqy1zNTUtFh9FELfSAEvhBBCp9WvX5/k5OQCi3uAQ4cOkZuby+zZszEweHzvhp9//lmrjYmJCTk5OfnWtbe358qVK5rpM2fO8ODBgyL7U7FiRRwdHfn7778JCgp63jgvLTs7m8TERBo1agRAcnIyd+/exd3dHQB3d3cSEhLo06ePZp2EhATefvvtIrdrYmICoPU+3bp1i+TkZJYvX06LFi0A2L1793P3uW7dumzbto3w8PB8y95++21MTU1JTU3Fx8fnubcthD6SAl4IIYROmzhxIh07dsTJyYlu3bphYGDA0aNHOX78OJMnT6ZGjRqo1WoWLFhAp06dSEhI4Ouvv9bahrOzMxkZGWzbtg1PT08sLCywsLCgVatWLFy4kCZNmpCTk0NoaGixbhEZHh7OsGHDsLGxwc/Pj8zMTBITE7lz5w6jRo16XW8F8PhI9//+9z/mz5+PkZERwcHBvPPOO5qCPiQkhICAALy8vGjTpg2//fYb0dHRbN26tcjtVqtWDZVKxYYNG2jfvj3m5uaUK1cOOzs7li1bhoODA6mpqXz66afP3edx48bh4eHB0KFDGTx4MCYmJmzfvp3u3btTvnx5xowZw8iRI8nNzaV58+akpaWRkJCAtbW11hcRIf4t5DaSQgghdFq7du3YsGEDv//+Ow0bNuSdd95hzpw5VKtWDQBPT0+++uorpk+fTp06dVi5ciURERFa22jatCmDBw+mR48e2NvbM2PGDABmz55N1apVadGiBb169WLMmDHFGjM/YMAAVqxYQWRkJB4eHvj4+BAVFYWLi8urfwOeYmFhQWhoKL169aJZs2ZYWVnx008/aZZ36dKFefPmMWvWLGrXrs3SpUuJjIzE19e3yO1WrlyZ8PBwPv30UypWrEhwcDAGBgasXr2aQ4cOUadOHUaOHMnMmTOfu89ubm78/vvvHD16lEaNGtGkSRPWrVuHkdHj44yTJk1iwoQJRERE4O7ujp+fHxs3bnwj76cQpZFKeXpwnxBCCCF0UlRUFCNGjJCnpQqh5+QIvBBCCCGEEDpECnghhBBCCCF0iAyhEUIIIYQQQofIEXghhBBCCCF0iBTwQgghhBBC6BAp4IUQQgghhNAhUsALIYQQQgihQ6SAF0IIIYQQQodIAS+EEEIIIYQOkQJeCCGEEEIIHSIFvBBCCCGEEDpECnghhBBCCCF0yP8DYg3sjmFPDHEAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ @@ -1938,13 +1817,13 @@ "gc.collect()\n", "\n", "use_pca = False\n", - "type = 'cat'\n", + "type = 'light'\n", "# feature_contri = [2 if feat.startswith('act_factor') or 'buy' in feat or 'sell' in feat else 1 for feat in feature_columns]\n", "# light_params['feature_contri'] = feature_contri\n", "# print(f'feature_contri: {feature_contri}')\n", "model, scaler, pca = train_model(train_data\n", " .dropna(subset=['label']).groupby('trade_date', group_keys=False)\n", - " .apply(lambda x: x.nsmallest(1500, 'total_mv'))\n", + " .apply(lambda x: x.nsmallest(3000, 'total_mv'))\n", " .merge(industry_df, on=['cat_l2_code', 'trade_date'], how='left')\n", " .merge(index_data, on='trade_date', how='left'), \n", " feature_columns, type=type, target_column='label')\n" @@ -1962,7 +1841,7 @@ }, "outputs": [], "source": [ - "score_df = test_data.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(1000, 'total_mv'))\n", + "score_df = test_data.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(3000, 'total_mv'))\n", "# score_df = fill_nan_with_daily_median(score_df, ['pe_ttm'])\n", "# score_df = score_df[score_df['pe_ttm'] > 0]\n", "score_df = score_df.merge(industry_df, on=['cat_l2_code', 'trade_date'], how='left')\n", @@ -1989,12 +1868,12 @@ "save_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nlargest(5, 'score')).reset_index()\n", "# save_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(2, 'total_mv')).reset_index()\n", "save_df = save_df.sort_values(['trade_date', 'score'])\n", - "# save_df[['trade_date', 'score', 'ts_code']].to_csv('predictions_test.tsv', index=False)\n" + "save_df[['trade_date', 'score', 'ts_code']].to_csv('predictions_test.tsv', index=False)\n" ] }, { "cell_type": "code", - "execution_count": 34, + "execution_count": null, "id": "1f3c1331", "metadata": {}, "outputs": [ @@ -2006,34 +1885,34 @@ "成功连接到 Redis 服务器: 140.143.91.66:6389,数据库 0\n", "DataFrame 已使用 Pickle 序列化并写入 Redis,键为 'save_df'\n", "从 Redis 读取到的 Pickle 序列化数据 (前 20 字节):\n", - "b'\\x80\\x04\\x95|\\x02\\x01\\x00\\x00\\x00\\x00\\x00\\x8c\\x11pandas.'\n", + "b'\\x80\\x04\\x95\\xbf\\x04\\x01\\x00\\x00\\x00\\x00\\x00\\x8c\\x11pandas.'\n", "\n", "从 Redis 加载的 DataFrame (使用 Pickle):\n", " index ts_code trade_date open close high low vol \\\n", - "4 30 603900.SH 2023-01-03 10.60 10.71 10.81 10.57 21646.00 \n", - "3 34 002871.SZ 2023-01-03 35.94 36.71 36.91 35.78 14276.69 \n", - "2 32 600356.SH 2023-01-03 15.64 15.88 15.94 15.56 25058.00 \n", - "1 57 605500.SH 2023-01-03 15.60 15.77 15.87 15.52 5322.20 \n", - "0 18 600235.SH 2023-01-03 12.23 12.41 12.50 12.23 35791.00 \n", + "4 25 002802.SZ 2023-01-03 21.53 22.14 22.35 21.31 15974.43 \n", + "3 20 600235.SH 2023-01-03 12.23 12.41 12.50 12.23 35791.00 \n", + "2 13 002691.SZ 2023-01-03 9.13 9.32 9.37 9.13 35566.80 \n", + "1 35 603779.SH 2023-01-03 9.74 9.88 10.16 9.69 78641.45 \n", + "0 131 600228.SH 2023-01-03 15.68 15.75 15.79 15.60 17076.00 \n", "... ... ... ... ... ... ... ... ... \n", - "2879 57583 600526.SH 2025-05-23 18.69 18.50 18.85 18.50 59499.00 \n", - "2878 57510 002687.SZ 2025-05-23 30.82 30.54 31.17 30.41 79880.43 \n", - "2877 57513 601996.SH 2025-05-23 10.51 10.36 10.56 10.31 142710.02 \n", - "2876 57517 603797.SH 2025-05-23 9.06 8.93 9.09 8.91 53532.27 \n", - "2875 57562 600512.SH 2025-05-23 14.77 14.63 14.90 14.63 174083.00 \n", + "2904 87098 000931.SZ 2025-05-30 8.02 7.96 8.13 7.92 170963.38 \n", + "2903 87001 605122.SH 2025-05-30 16.86 16.73 17.11 16.68 20146.40 \n", + "2902 87041 002942.SZ 2025-05-30 24.10 23.95 24.34 23.84 10821.00 \n", + "2901 87122 603170.SH 2025-05-30 14.69 14.34 14.83 14.32 26536.80 \n", + "2900 86987 603177.SH 2025-05-30 8.72 8.55 8.77 8.49 25875.00 \n", "\n", " pct_chg amount ... 000905.SH_up_ratio_20d 399006.SZ_up_ratio_20d \\\n", - "4 1.04 14051.784 ... 0.30 0.4 \n", - "3 1.75 18967.667 ... 0.30 0.4 \n", - "2 1.66 18552.683 ... 0.30 0.4 \n", - "1 1.61 5417.565 ... 0.30 0.4 \n", - "0 0.73 20011.747 ... 0.30 0.4 \n", + "4 3.12 23729.134 ... 0.3 0.40 \n", + "3 0.73 20011.747 ... 0.3 0.40 \n", + "2 2.08 19174.296 ... 0.3 0.40 \n", + "1 1.65 53043.254 ... 0.3 0.40 \n", + "0 1.42 12366.664 ... 0.3 0.40 \n", "... ... ... ... ... ... \n", - "2879 -0.80 28469.420 ... 0.65 0.5 \n", - "2878 -1.36 35739.005 ... 0.65 0.5 \n", - "2877 -1.43 30081.794 ... 0.65 0.5 \n", - "2876 -1.00 22364.522 ... 0.65 0.5 \n", - "2875 -0.95 39001.845 ... 0.65 0.5 \n", + "2904 -0.38 89186.130 ... 0.6 0.45 \n", + "2903 -1.18 23723.010 ... 0.6 0.45 \n", + "2902 -1.07 18204.020 ... 0.6 0.45 \n", + "2901 -2.45 36665.356 ... 0.6 0.45 \n", + "2900 -1.38 21916.553 ... 0.6 0.45 \n", "\n", " 000852.SH_volatility 000905.SH_volatility 399006.SZ_volatility \\\n", "4 1.036997 0.828596 0.935322 \n", @@ -2042,11 +1921,11 @@ "1 1.036997 0.828596 0.935322 \n", "0 1.036997 0.828596 0.935322 \n", "... ... ... ... \n", - "2879 1.046977 0.774609 1.145066 \n", - "2878 1.046977 0.774609 1.145066 \n", - "2877 1.046977 0.774609 1.145066 \n", - "2876 1.046977 0.774609 1.145066 \n", - "2875 1.046977 0.774609 1.145066 \n", + "2904 1.089861 0.850444 1.195355 \n", + "2903 1.089861 0.850444 1.195355 \n", + "2902 1.089861 0.850444 1.195355 \n", + "2901 1.089861 0.850444 1.195355 \n", + "2900 1.089861 0.850444 1.195355 \n", "\n", " 000852.SH_volume_change_rate 000905.SH_volume_change_rate \\\n", "4 5.203088 -0.750721 \n", @@ -2055,26 +1934,26 @@ "1 5.203088 -0.750721 \n", "0 5.203088 -0.750721 \n", "... ... ... \n", - "2879 -6.696588 -13.318993 \n", - "2878 -6.696588 -13.318993 \n", - "2877 -6.696588 -13.318993 \n", - "2876 -6.696588 -13.318993 \n", - "2875 -6.696588 -13.318993 \n", + "2904 -2.039466 -12.002493 \n", + "2903 -2.039466 -12.002493 \n", + "2902 -2.039466 -12.002493 \n", + "2901 -2.039466 -12.002493 \n", + "2900 -2.039466 -12.002493 \n", "\n", " 399006.SZ_volume_change_rate score score_ranks \n", - "4 8.827360 0.458319 996.0 \n", - "3 8.827360 0.460070 997.0 \n", - "2 8.827360 0.483001 998.0 \n", - "1 8.827360 0.484087 999.0 \n", - "0 8.827360 0.514384 1000.0 \n", + "4 8.827360 0.391351 1496.0 \n", + "3 8.827360 0.410662 1497.0 \n", + "2 8.827360 0.470817 1498.0 \n", + "1 8.827360 0.567032 1499.0 \n", + "0 8.827360 0.596280 1500.0 \n", "... ... ... ... \n", - "2879 -3.090311 0.889261 996.0 \n", - "2878 -3.090311 0.901987 997.0 \n", - "2877 -3.090311 0.904930 998.0 \n", - "2876 -3.090311 0.925288 999.0 \n", - "2875 -3.090311 0.945425 1000.0 \n", + "2904 5.078672 0.707379 1490.0 \n", + "2903 5.078672 0.769014 1491.0 \n", + "2902 5.078672 0.874366 1492.0 \n", + "2901 5.078672 0.975826 1493.0 \n", + "2900 5.078672 1.072646 1494.0 \n", "\n", - "[2880 rows x 241 columns]\n", + "[2905 rows x 241 columns]\n", "\n", "验证成功:原始 DataFrame 和从 Redis 加载的 DataFrame 一致。\n", "\n", @@ -2140,7 +2019,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "id": "09b1799e", "metadata": {}, "outputs": [ @@ -2160,7 +2039,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "id": "bceabd1f", "metadata": {}, "outputs": [ @@ -2168,10 +2047,22 @@ "name": "stdout", "output_type": "stream", "text": [ - "警告: DataFrame 中没有 'group_id' 列。假设整个 DataFrame 是一个需要排序的组。\n", - "\n", - "NDCG 结果\n", - "{'ndcg@1': 0.7346938775510204, 'ndcg@3': 0.6621840218042779, 'ndcg@5': 0.6564225278582314}\n" + "警告: DataFrame 中没有 'group_id' 列。假设整个 DataFrame 是一个需要排序的组。\n" + ] + }, + { + "ename": "AttributeError", + "evalue": "`np.asfarray` was removed in the NumPy 2.0 release. Use `np.asarray` with a proper dtype instead.", + "output_type": "error", + "traceback": [ + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mAttributeError\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[105]\u001b[39m\u001b[32m, line 52\u001b[39m\n\u001b[32m 48\u001b[39m avg_ndcg = {k: np.mean(v) \u001b[38;5;28;01mif\u001b[39;00m v \u001b[38;5;28;01melse\u001b[39;00m np.nan \u001b[38;5;28;01mfor\u001b[39;00m k, v \u001b[38;5;129;01min\u001b[39;00m ndcg_scores.items()}\n\u001b[32m 49\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m avg_ndcg\n\u001b[32m---> \u001b[39m\u001b[32m52\u001b[39m ndcg_results_single_group = \u001b[43mcalculate_ndcg\u001b[49m\u001b[43m(\u001b[49m\u001b[43mscore_df\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mscore_col\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m'\u001b[39;49m\u001b[33;43mscore\u001b[39;49m\u001b[33;43m'\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mlabel_col\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m'\u001b[39;49m\u001b[33;43mlabel\u001b[39;49m\u001b[33;43m'\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mk_values\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[32;43m1\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[32;43m3\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[32;43m5\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mgroup_id\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m)\u001b[49m\n\u001b[32m 53\u001b[39m \u001b[38;5;28mprint\u001b[39m(\u001b[33m\"\u001b[39m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[33mNDCG 结果\u001b[39m\u001b[33m\"\u001b[39m)\n\u001b[32m 54\u001b[39m \u001b[38;5;28mprint\u001b[39m(ndcg_results_single_group)\n", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[105]\u001b[39m\u001b[32m, line 40\u001b[39m, in \u001b[36mcalculate_ndcg\u001b[39m\u001b[34m(df, score_col, label_col, group_id, k_values)\u001b[39m\n\u001b[32m 38\u001b[39m relevant_labels = group_df[label_col].values\n\u001b[32m 39\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m k \u001b[38;5;129;01min\u001b[39;00m k_values:\n\u001b[32m---> \u001b[39m\u001b[32m40\u001b[39m ndcg_scores[\u001b[33mf\u001b[39m\u001b[33m'\u001b[39m\u001b[33mndcg@\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mk\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m'\u001b[39m].append(\u001b[43mndcg_at_k\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrelevant_labels\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mk\u001b[49m\u001b[43m)\u001b[49m)\n\u001b[32m 41\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 42\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m _, group_df \u001b[38;5;129;01min\u001b[39;00m df.groupby(group_id):\n", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[105]\u001b[39m\u001b[32m, line 27\u001b[39m, in \u001b[36mcalculate_ndcg..ndcg_at_k\u001b[39m\u001b[34m(r, k)\u001b[39m\n\u001b[32m 26\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mndcg_at_k\u001b[39m(r, k):\n\u001b[32m---> \u001b[39m\u001b[32m27\u001b[39m dcg_max = \u001b[43mdcg_at_k\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43msorted\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mr\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mreverse\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43;01mTrue\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mk\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 28\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m dcg_max:\n\u001b[32m 29\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[32m0.\u001b[39m\n", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[105]\u001b[39m\u001b[32m, line 23\u001b[39m, in \u001b[36mcalculate_ndcg..dcg_at_k\u001b[39m\u001b[34m(r, k)\u001b[39m\n\u001b[32m 22\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mdcg_at_k\u001b[39m(r, k):\n\u001b[32m---> \u001b[39m\u001b[32m23\u001b[39m r = \u001b[43mnp\u001b[49m\u001b[43m.\u001b[49m\u001b[43masfarray\u001b[49m(r)[:k] \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(r) > \u001b[32m0\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m np.zeros(k)\n\u001b[32m 24\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m np.sum(r / np.log2(np.arange(\u001b[32m2\u001b[39m, r.size + \u001b[32m2\u001b[39m)))\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/stock/lib/python3.13/site-packages/numpy/__init__.py:400\u001b[39m, in \u001b[36m__getattr__\u001b[39m\u001b[34m(attr)\u001b[39m\n\u001b[32m 397\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mAttributeError\u001b[39;00m(__former_attrs__[attr], name=\u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m 399\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m attr \u001b[38;5;129;01min\u001b[39;00m __expired_attributes__:\n\u001b[32m--> \u001b[39m\u001b[32m400\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mAttributeError\u001b[39;00m(\n\u001b[32m 401\u001b[39m \u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33m`np.\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mattr\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m` was removed in the NumPy 2.0 release. \u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m 402\u001b[39m \u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[38;5;132;01m{\u001b[39;00m__expired_attributes__[attr]\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m,\n\u001b[32m 403\u001b[39m name=\u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m 404\u001b[39m )\n\u001b[32m 406\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m attr == \u001b[33m\"\u001b[39m\u001b[33mchararray\u001b[39m\u001b[33m\"\u001b[39m:\n\u001b[32m 407\u001b[39m warnings.warn(\n\u001b[32m 408\u001b[39m \u001b[33m\"\u001b[39m\u001b[33m`np.chararray` is deprecated and will be removed from \u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m 409\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mthe main namespace in the future. Use an array with a string \u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m 410\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mor bytes dtype instead.\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;167;01mDeprecationWarning\u001b[39;00m, stacklevel=\u001b[32m2\u001b[39m)\n", + "\u001b[31mAttributeError\u001b[39m: `np.asfarray` was removed in the NumPy 2.0 release. Use `np.asarray` with a proper dtype instead." ] } ], @@ -2234,7 +2125,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "id": "44f64679", "metadata": {}, "outputs": [ @@ -2331,7 +2222,7 @@ ], "metadata": { "kernelspec": { - "display_name": "new_trader", + "display_name": "stock", "language": "python", "name": "python3" }, @@ -2345,7 +2236,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.11" + "version": "3.13.2" } }, "nbformat": 4, diff --git a/main/train/Regression2.ipynb b/main/train/Regression2.ipynb index b2304ef..07bf910 100644 --- a/main/train/Regression2.ipynb +++ b/main/train/Regression2.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 3, "id": "79a7758178bafdd3", "metadata": { "ExecuteTime": { @@ -18,7 +18,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "e:\\PyProject\\NewStock\\main\\train\n" + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n", + "/mnt/d/PyProject/NewStock\n" ] } ], @@ -29,7 +31,7 @@ "import gc\n", "import os\n", "import sys\n", - "sys.path.append('../../')\n", + "sys.path.append('/mnt/d/PyProject/NewStock/')\n", "print(os.getcwd())\n", "import pandas as pd\n", "from main.factor.factor import get_rolling_factor, get_simple_factor\n", @@ -44,7 +46,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 4, "id": "a79cafb06a7e0e43", "metadata": { "ExecuteTime": { @@ -68,7 +70,7 @@ "cyq perf\n", "left merge on ['ts_code', 'trade_date']\n", "\n", - "RangeIndex: 8665405 entries, 0 to 8665404\n", + "RangeIndex: 8692146 entries, 0 to 8692145\n", "Data columns (total 32 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", @@ -114,26 +116,26 @@ "from main.utils.utils import read_and_merge_h5_data\n", "\n", "print('daily data')\n", - "df = read_and_merge_h5_data('../../data/daily_data.h5', key='daily_data',\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/daily_data.h5', key='daily_data',\n", " columns=['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg'],\n", " df=None)\n", "\n", "print('daily basic')\n", - "df = read_and_merge_h5_data('../../data/daily_basic.h5', key='daily_basic',\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/daily_basic.h5', key='daily_basic',\n", " columns=['ts_code', 'trade_date', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv', 'volume_ratio',\n", " 'is_st'], df=df, join='inner')\n", "\n", "print('stk limit')\n", - "df = read_and_merge_h5_data('../../data/stk_limit.h5', key='stk_limit',\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/stk_limit.h5', key='stk_limit',\n", " columns=['ts_code', 'trade_date', 'pre_close', 'up_limit', 'down_limit'],\n", " df=df)\n", "print('money flow')\n", - "df = read_and_merge_h5_data('../../data/money_flow.h5', key='money_flow',\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/money_flow.h5', key='money_flow',\n", " columns=['ts_code', 'trade_date', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol',\n", " 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol'],\n", " df=df)\n", "print('cyq perf')\n", - "df = read_and_merge_h5_data('../../data/cyq_perf.h5', key='cyq_perf',\n", + "df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/cyq_perf.h5', key='cyq_perf',\n", " columns=['ts_code', 'trade_date', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct',\n", " 'cost_50pct',\n", " 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate'],\n", @@ -143,7 +145,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 5, "id": "cac01788dac10678", "metadata": { "ExecuteTime": { @@ -162,7 +164,7 @@ ], "source": [ "print('industry')\n", - "industry_df = read_and_merge_h5_data('../../data/industry_data.h5', key='industry_data',\n", + "industry_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/industry_data.h5', key='industry_data',\n", " columns=['ts_code', 'l2_code', 'in_date'],\n", " df=None, on=['ts_code'], join='left')\n", "\n", @@ -211,7 +213,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 6, "id": "c4e9e1d31da6dba6", "metadata": { "ExecuteTime": { @@ -304,14 +306,14 @@ "\n", "\n", "# 使用函数\n", - "h5_filename = '../../data/index_data.h5'\n", + "h5_filename = '/mnt/d/PyProject/NewStock/data/index_data.h5'\n", "index_data = generate_index_indicators(h5_filename)\n", "index_data = index_data.dropna()\n" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 7, "id": "a735bc02ceb4d872", "metadata": { "ExecuteTime": { @@ -327,7 +329,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "id": "53f86ddc0677a6d7", "metadata": { "ExecuteTime": { @@ -389,12 +391,12 @@ " return industry_data\n", "\n", "\n", - "industry_df = read_industry_data('../../data/sw_daily.h5')\n" + "industry_df = read_industry_data('/mnt/d/PyProject/NewStock/data/sw_daily.h5')\n" ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 9, "id": "dbe2fd8021b9417f", "metadata": { "ExecuteTime": { @@ -422,7 +424,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 10, "id": "85c3e3d0235ffffa", "metadata": { "ExecuteTime": { @@ -432,16 +434,16 @@ }, "outputs": [], "source": [ - "fina_indicator_df = read_and_merge_h5_data('../../data/fina_indicator.h5', key='fina_indicator',\n", + "fina_indicator_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/fina_indicator.h5', key='fina_indicator',\n", " columns=['ts_code', 'ann_date', 'undist_profit_ps', 'ocfps', 'bps'],\n", " df=None)\n", - "cashflow_df = read_and_merge_h5_data('../../data/cashflow.h5', key='cashflow',\n", + "cashflow_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/cashflow.h5', key='cashflow',\n", " columns=['ts_code', 'ann_date', 'n_cashflow_act'],\n", " df=None)\n", - "balancesheet_df = read_and_merge_h5_data('../../data/balancesheet.h5', key='balancesheet',\n", + "balancesheet_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/balancesheet.h5', key='balancesheet',\n", " columns=['ts_code', 'ann_date', 'money_cap', 'total_liab'],\n", " df=None)\n", - "top_list_df = read_and_merge_h5_data('../../data/top_list.h5', key='top_list',\n", + "top_list_df = read_and_merge_h5_data('/mnt/d/PyProject/NewStock/data/top_list.h5', key='top_list',\n", " columns=['ts_code', 'trade_date', 'reason'],\n", " df=None)\n", "\n", @@ -450,7 +452,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 11, "id": "92d84ce15a562ec6", "metadata": { "ExecuteTime": { @@ -580,9 +582,9 @@ "Calculating cs_rank_size...\n", "Finished cs_rank_size.\n", "\n", - "RangeIndex: 4539678 entries, 0 to 4539677\n", + "RangeIndex: 4554725 entries, 0 to 4554724\n", "Columns: 178 entries, ts_code to cs_rank_size\n", - "dtypes: bool(10), datetime64[ns](1), float64(162), int32(3), object(2)\n", + "dtypes: bool(10), datetime64[ns](1), float64(162), int64(3), object(2)\n", "memory usage: 5.7+ GB\n", "None\n", "['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol', 'pct_chg', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv', 'volume_ratio', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate', 'cat_l2_code', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'log_circ_mv', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'flow_divergence_diff', 'flow_divergence_ratio', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'price_cost_divergence', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_flow_divergence', 'cs_rank_ind_adj_lg_flow', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_opening_gap', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_ind_cap_neutral_pe', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size']\n" @@ -682,7 +684,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 12, "id": "b87b938028afa206", "metadata": { "ExecuteTime": { @@ -720,7 +722,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 13, "id": "f4f16d63ad18d1bc", "metadata": { "ExecuteTime": { @@ -966,7 +968,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 14, "id": "40e6b68a91b30c79", "metadata": { "ExecuteTime": { @@ -1293,7 +1295,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 15, "id": "47c12bb34062ae7a", "metadata": { "ExecuteTime": { @@ -1341,7 +1343,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 16, "id": "8f4dc587", "metadata": {}, "outputs": [ @@ -1349,85 +1351,72 @@ "name": "stdout", "output_type": "stream", "text": [ - " ts_code trade_date open close high low vol pct_chg \\\n", - "976171 002193.SZ 2019-01-02 18.02 17.82 18.21 17.73 22513.62 -1.00 \n", - "976172 002193.SZ 2019-01-03 17.82 17.78 17.94 17.65 19523.21 -0.22 \n", - "976173 002193.SZ 2019-01-04 17.47 18.04 18.10 17.34 28094.69 1.46 \n", - "976174 002193.SZ 2019-01-07 18.17 18.31 18.39 18.00 23866.88 1.50 \n", - "976175 002193.SZ 2019-01-08 18.25 18.52 18.66 18.13 22853.46 1.15 \n", - "... ... ... ... ... ... ... ... ... \n", - "977704 002193.SZ 2025-05-19 11.74 11.95 11.97 11.61 94249.32 2.49 \n", - "977705 002193.SZ 2025-05-20 11.99 12.20 12.22 11.84 103040.57 2.09 \n", - "977706 002193.SZ 2025-05-21 12.20 11.97 12.28 11.82 83112.00 -1.89 \n", - "977707 002193.SZ 2025-05-22 11.95 11.80 12.17 11.72 88811.00 -1.42 \n", - "977708 002193.SZ 2025-05-23 11.74 11.51 11.90 11.51 93013.00 -2.46 \n", + " ts_code trade_date open close high low vol pct_chg \\\n", + "979441 002193.SZ 2019-01-02 18.02 17.82 18.21 17.73 22513.62 -1.00 \n", + "979442 002193.SZ 2019-01-03 17.82 17.78 17.94 17.65 19523.21 -0.22 \n", + "979443 002193.SZ 2019-01-04 17.47 18.04 18.10 17.34 28094.69 1.46 \n", + "979444 002193.SZ 2019-01-07 18.17 18.31 18.39 18.00 23866.88 1.50 \n", + "979445 002193.SZ 2019-01-08 18.25 18.52 18.66 18.13 22853.46 1.15 \n", + "... ... ... ... ... ... ... ... ... \n", + "980979 002193.SZ 2025-05-26 11.57 11.70 11.76 11.45 59545.98 1.65 \n", + "980980 002193.SZ 2025-05-27 11.70 11.80 11.93 11.55 64820.00 0.85 \n", + "980981 002193.SZ 2025-05-28 11.82 11.66 11.95 11.55 59952.42 -1.19 \n", + "980982 002193.SZ 2025-05-29 11.68 11.86 11.93 11.55 87290.42 1.72 \n", + "980983 002193.SZ 2025-05-30 11.86 11.76 12.01 11.70 82645.94 -0.84 \n", "\n", - " turnover_rate pe_ttm ... cs_rank_lg_flow_price_concordance \\\n", - "976171 0.9771 23.0129 ... 0.621118 \n", - "976172 0.8473 22.9598 ... 0.230095 \n", - "976173 1.2193 23.3049 ... 0.507119 \n", - "976174 1.0358 23.6499 ... 0.315078 \n", - "976175 0.9918 23.9154 ... 0.248631 \n", - "... ... ... ... ... \n", - "977704 3.6012 NaN ... 0.224402 \n", - "977705 3.9371 NaN ... 0.124834 \n", - "977706 3.1757 NaN ... 0.803720 \n", - "977707 3.3934 NaN ... 0.667220 \n", - "977708 3.5540 NaN ... 0.308867 \n", + " turnover_rate pe_ttm ... cs_rank_turnover_per_winner \\\n", + "979441 0.9771 23.0129 ... 0.990869 \n", + "979442 0.8473 22.9598 ... 0.934283 \n", + "979443 1.2193 23.3049 ... 0.925182 \n", + "979444 1.0358 23.6499 ... 0.843796 \n", + "979445 0.9918 23.9154 ... 0.834672 \n", + "... ... ... ... ... \n", + "980979 2.2752 NaN ... 0.435548 \n", + "980980 2.4767 NaN ... 0.484214 \n", + "980981 2.2908 NaN ... 0.438352 \n", + "980982 3.3353 NaN ... 0.583250 \n", + "980983 3.1579 NaN ... 0.491362 \n", "\n", - " cs_rank_turnover_per_winner cs_rank_ind_cap_neutral_pe \\\n", - "976171 0.990869 NaN \n", - "976172 0.934283 NaN \n", - "976173 0.925182 NaN \n", - "976174 0.843796 NaN \n", - "976175 0.834672 NaN \n", - "... ... ... \n", - "977704 0.624335 NaN \n", - "977705 0.641102 NaN \n", - "977706 0.624709 NaN \n", - "977707 0.563268 NaN \n", - "977708 0.661242 NaN \n", + " cs_rank_ind_cap_neutral_pe cs_rank_volume_ratio \\\n", + "979441 NaN 0.710344 \n", + "979442 NaN 0.444444 \n", + "979443 NaN 0.489226 \n", + "979444 NaN 0.250000 \n", + "979445 NaN 0.510588 \n", + "... ... ... \n", + "980979 NaN 0.284385 \n", + "980980 NaN 0.421735 \n", + "980981 NaN 0.466434 \n", + "980982 NaN 0.671486 \n", + "980983 NaN 0.684385 \n", "\n", - " cs_rank_volume_ratio cs_rank_elg_buy_sell_sm_ratio \\\n", - "976171 0.710344 0.341855 \n", - "976172 0.444444 0.318912 \n", - "976173 0.489226 0.260036 \n", - "976174 0.250000 0.251095 \n", - "976175 0.510588 0.286679 \n", - "... ... ... \n", - "977704 0.234043 0.397274 \n", - "977705 0.344124 0.116534 \n", - "977706 0.221189 0.126370 \n", - "977707 0.412155 0.130521 \n", - "977708 0.534540 0.134175 \n", + " cs_rank_elg_buy_sell_sm_ratio cs_rank_cost_dist_vol_ratio \\\n", + "979441 0.341855 0.261603 \n", + "979442 0.318912 0.185342 \n", + "979443 0.260036 0.211959 \n", + "979444 0.251095 0.145266 \n", + "979445 0.286679 0.202299 \n", + "... ... ... \n", + "980979 0.153987 0.327907 \n", + "980980 0.156198 0.377202 \n", + "980981 0.153373 0.362579 \n", + "980982 0.126122 0.490861 \n", + "980983 0.441528 0.486047 \n", "\n", - " cs_rank_cost_dist_vol_ratio cs_rank_size future_return \\\n", - "976171 0.261603 0.262235 0.033658 \n", - "976172 0.185342 0.264695 0.029373 \n", - "976173 0.211959 0.259489 0.025179 \n", - "976174 0.145266 0.255474 0.014638 \n", - "976175 0.202299 0.259854 0.003235 \n", - "... ... ... ... \n", - "977704 0.299535 0.031250 NaN \n", - "977705 0.339641 0.032205 NaN \n", - "977706 0.291597 0.030555 NaN \n", - "977707 0.372634 0.030555 NaN \n", - "977708 0.430090 0.027898 NaN \n", + " cs_rank_size future_return future_return_2 cat_up_limit label \n", + "979441 0.262235 0.033658 0.012270 False 8.0 \n", + "979442 0.264695 0.029373 0.029373 False 7.0 \n", + "979443 0.259489 0.025179 0.026260 False 10.0 \n", + "979444 0.255474 0.014638 0.006532 False 13.0 \n", + "979445 0.259854 0.003235 -0.011404 False 6.0 \n", + "... ... ... ... ... ... \n", + "980979 0.028904 NaN -0.003425 False NaN \n", + "980980 0.028913 NaN 0.005072 False NaN \n", + "980981 0.028913 NaN 0.008540 False NaN \n", + "980982 0.029246 NaN NaN False NaN \n", + "980983 0.029568 NaN NaN False NaN \n", "\n", - " cat_up_limit label \n", - "976171 False 8.0 \n", - "976172 False 7.0 \n", - "976173 False 10.0 \n", - "976174 False 13.0 \n", - "976175 False 6.0 \n", - "... ... ... \n", - "977704 False NaN \n", - "977705 False NaN \n", - "977706 False NaN \n", - "977707 False NaN \n", - "977708 False NaN \n", - "\n", - "[1538 rows x 181 columns]\n" + "[1543 rows x 182 columns]\n" ] } ], @@ -1437,7 +1426,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 17, "id": "29221dde", "metadata": {}, "outputs": [ @@ -1484,7 +1473,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 18, "id": "03ee5daf", "metadata": {}, "outputs": [], @@ -1497,7 +1486,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 19, "id": "b76ea08a", "metadata": {}, "outputs": [ @@ -1518,7 +1507,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "MAD Filtering: 100%|██████████| 132/132 [00:28<00:00, 4.57it/s]\n" + "MAD Filtering: 100%|██████████| 132/132 [00:14<00:00, 9.17it/s]\n" ] }, { @@ -1533,7 +1522,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "MAD Filtering: 100%|██████████| 132/132 [00:24<00:00, 5.46it/s]\n" + "MAD Filtering: 100%|██████████| 132/132 [00:12<00:00, 10.64it/s]\n" ] }, { @@ -1573,13 +1562,13 @@ "截面 MAD 去极值处理完成。\n", "feature_columns: ['vol', 'pct_chg', 'turnover_rate', 'volume_ratio', 'winner_rate', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'log_circ_mv', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'daily_deviation', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size', 'cat_up_limit', 'industry_obv', 'industry_return_5', 'industry_return_20', 'industry__ema_5', 'industry__ema_13', 'industry__ema_20', 'industry__ema_60', 'industry_act_factor1', 'industry_act_factor2', 'industry_act_factor3', 'industry_act_factor4', 'industry_act_factor5', 'industry_act_factor6', 'industry_rank_act_factor1', 'industry_rank_act_factor2', 'industry_rank_act_factor3', 'industry_return_5_percentile', 'industry_return_20_percentile']\n", "df最小日期: 2019-01-02\n", - "df最大日期: 2025-05-23\n", - "2057539\n", + "df最大日期: 2025-05-30\n", + "2057465\n", "train_data最小日期: 2020-01-02\n", "train_data最大日期: 2022-12-30\n", - "1766694\n", + "1781706\n", "test_data最小日期: 2023-01-03\n", - "test_data最大日期: 2025-05-23\n", + "test_data最大日期: 2025-05-30\n", " ts_code trade_date log_circ_mv\n", "0 000001.SZ 2019-01-02 16.574219\n", "1 000001.SZ 2019-01-03 16.583965\n", @@ -1715,7 +1704,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 20, "id": "2e4b027e", "metadata": {}, "outputs": [], @@ -1765,7 +1754,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 23, "id": "3ff2d1c5", "metadata": {}, "outputs": [], @@ -1918,8 +1907,8 @@ " valid_sets=[train_dataset, val_dataset], valid_names=['train', 'valid'],\n", " callbacks=callbacks\n", " )\n", - " from flaml import AutoML\n", - " from sklearn.datasets import fetch_california_housing\n", + " # from flaml import AutoML\n", + " # from sklearn.datasets import fetch_california_housing\n", "\n", " # # Initialize an AutoML instance\n", " # model = AutoML()\n", @@ -1952,7 +1941,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 24, "id": "c6eb5cd4-e714-420a-ac48-39af3e11ee81", "metadata": { "ExecuteTime": { @@ -1983,13 +1972,13 @@ "原始样本数: 728000, 去除标签为空后样本数: 728000\n", "Training until validation scores don't improve for 100 rounds\n", "Early stopping, best iteration is:\n", - "[58]\ttrain's rmse: 0.0373704\tvalid's rmse: 0.040525\n", + "[67]\ttrain's rmse: 0.0373319\tvalid's rmse: 0.0405067\n", "Evaluated only: rmse\n" ] }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkgAAAHHCAYAAABEEKc/AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAAYSpJREFUeJzt3XlcVPX+P/DX7MMwwLAjiqCCG+6ghnUzC8MsyxYt9Zpa2W2x8nL13mwxzW9Z3TRNLduz+9Ob125a11xCXNJyBdHcNVkU2bcZGAaGmfP7Y2BgDqCIyADzej4e8xjmc86c+bxHnHnxOZ9zjkQQBAFEREREZCd1dgeIiIiI2hoGJCIiIiIRBiQiIiIiEQYkIiIiIhEGJCIiIiIRBiQiIiIiEQYkIiIiIhEGJCIiIiIRBiQiIiIiEQYkImoxX3/9NSQSCdLS0m7aayxYsAASiaTdbNfZ0tLSIJFI8PXXXzfr+RKJBAsWLGjRPhG1BwxIRO1QTRCRSCTYt29fveWCICAkJAQSiQT33Xdfs17jo48+avaXKl2fdevWYdmyZc7uBhHVwYBE1I6p1WqsW7euXvuePXtw+fJlqFSqZm+7OQFp6tSpKC8vR2hoaLNf11lee+01lJeXO+W1b2ZACg0NRXl5OaZOndqs55eXl+O1115r4V4RtX0MSETt2NixY7FhwwZUVVU5tK9btw5RUVEICgpqlX6UlZUBAGQyGdRqdbvaVVXTd7lcDrVa7eTeXJvJZILVam3y+hKJBGq1GjKZrFmvp1arIZfLm/VcovaMAYmoHZs0aRIKCgqQkJBgb6usrMR3332HyZMnN/gcq9WKZcuWITIyEmq1GoGBgfjLX/6CoqIi+zphYWE4efIk9uzZY9+Vd8cddwCo3b23Z88ePPfccwgICECXLl0clonnIG3duhUjR46Eh4cHPD09MXTo0AZHvsT27duHoUOHQq1Wo0ePHvjkk0/qrXO1OTbi+TM184xOnTqFyZMnw9vbG7fddpvDMvHzZ82ahU2bNqFfv35QqVSIjIzEtm3b6r3W7t27ER0d7dDXpsxruuOOO/DTTz8hPT3d/l6HhYXZtymRSPDtt9/itddeQ+fOnaHRaKDX61FYWIg5c+agf//+0Gq18PT0xD333INjx45d8/2ZPn06tFotMjMzMX78eGi1Wvj7+2POnDmwWCxNeg8vXLiA6dOnQ6fTwcvLCzNmzIDRaHR4bnl5OV588UX4+fnBw8MD999/PzIzMzmvidoF/llA1I6FhYUhJiYG//73v3HPPfcAsIWRkpISPPbYY/jwww/rPecvf/kLvv76a8yYMQMvvvgiUlNTsXLlShw9ehS//vorFAoFli1bhhdeeAFarRavvvoqACAwMNBhO8899xz8/f0xf/58+yhMQ77++ms88cQTiIyMxLx586DT6XD06FFs27at0RAHAL///jvuvvtu+Pv7Y8GCBaiqqsIbb7xRrx/NMWHCBERERODtt9+GIAhXXXffvn34/vvv8dxzz8HDwwMffvghHn74YWRkZMDX1xcAcPToUYwZMwadOnXCwoULYbFY8Oabb8Lf3/+afXn11VdRUlKCy5cv44MPPgAAaLVah3UWLVoEpVKJOXPmoKKiAkqlEqdOncKmTZswYcIEdOvWDTk5Ofjkk08wcuRInDp1CsHBwVd9XYvFgri4OAwfPhzvv/8+duzYgSVLlqBHjx549tlnr9nviRMnolu3bli8eDGSk5Px+eefIyAgAO+++659nenTp+M///kPpk6diltuuQV79uzBvffee81tE7UJAhG1O1999ZUAQDh8+LCwcuVKwcPDQzAajYIgCMKECROEUaNGCYIgCKGhocK9995rf97evXsFAMLatWsdtrdt27Z67ZGRkcLIkSMbfe3bbrtNqKqqanBZamqqIAiCUFxcLHh4eAjDhw8XysvLHda1Wq1XrXH8+PGCWq0W0tPT7W2nTp0SZDKZUPejKzU1VQAgfPXVV/W2AUB444037I/feOMNAYAwadKkeuvWLBM/X6lUChcuXLC3HTt2TAAgrFixwt42btw4QaPRCJmZmfa28+fPC3K5vN42G3LvvfcKoaGh9dp37dolABC6d+9u//etYTKZBIvF4tCWmpoqqFQq4c0333RoE78/06ZNEwA4rCcIgjB48GAhKiqq3nvQ0Hv4xBNPOKz34IMPCr6+vvbHSUlJAgBh9uzZDutNnz693jaJ2iLuYiNq5yZOnIjy8nJs3rwZBoMBmzdvbnRkZsOGDfDy8sLo0aORn59vv0VFRUGr1WLXrl1Nft2ZM2dec15LQkICDAYDXn755Xrze66268lisWD79u0YP348unbtam/v06cP4uLimtzHxjzzzDNNXjc2NhY9evSwPx4wYAA8PT1x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", + "image/png": "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fvklfvnlF6xZswYAEBAQUGd3l1qtRmhoKHr27OlYlp6ejsLCQqSnp8Nmszne5KioKBgMhlaonIiIiOqTlZUFf39/V3fDtQHpscceQ15eHubPn4/s7Gz0798f27Ztc0zETk9PdxpSGz58ONavX4/XXnsNr7zyCqKjo7Fp0yb06dPnpl53/vz5WLt2rePxgAEDAEgTru++++5bL4yIiIiapKFpNq3N5TsvZ86cibS0NFRUVODAgQMYOnSo47ldu3bh888/d2o/ceJEnD17FhUVFThx4gTGjBlz3e2npqZi1qxZTss+//xziKJY58ZwRERE1Hhr1qxBeHh4nUPwx48fjyeffBIXL17E+PHjERISAoPBgMGDB+OHH3647jblu9iSkpIQFxcHnU6HQYMG4fDhwy1RSh0uD0hERERUD1EEKs3136yWhp9rjlv1+YduZOLEiSgoKMDOnTsdywoLC7Ft2zZMmTIFpaWlGDNmDBITE3H48GGMHj0a48aNQ3p6eqO2X1paiscffxy9evVCUlISFixYgDlz5jTp7bxZbnWYPxERkduwWoC3614uSwHAr6Vf+5VMQON9w2b+/v544IEHsH79etx7770AgK+++gqBgYEYOXIkFAoF+vXr52i/aNEifPPNN/j2228xc+bMG25//fr1sNvt+Mc//gG9Xo/Y2FhcuXKlVS4VxhEkIiIiarIpU6bgv//9r+NqE+vWrcPjjz8OhUKB0tJSzJkzB7169YKfnx8MBgNOnz7d6BGkM2fOIDY21ulcRg0d6d7cOIJERETUFqn10kiOjN1uh6mkBEYfn5Y7D5K68VeIGDduHERRxHfffYfBgwdjz549eP/99wEAc+bMQUJCAv72t78hKioKXl5e+M1vftPos4W7EgMSERFRWyQI9e/mstsBtU16rg2cKFKn0+GRRx7BunXrcOHCBfTs2RMDBw4EAPz000+YPn06Hn74YQDSnKKbOWlzTEwM/vnPf6K8vNxxWa/9+/c3ew31cf07S0RERO3alClT8N133+HTTz/FlClTHMujo6Px9ddf48iRIzh69CgmT558UxednTx5MgRBwDPPPINTp05hy5Yt+Nvf/tYSJdTBgERERES35J577kGHDh1w9uxZTJ482bF86dKl8Pf3x/DhwzFu3DiMGjXKMbrUGAaDAf/+979x4sQJDBgwAK+++irefffd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Clz7vdT5Sn8g6fyk372auYyK6nUUStT9fa77B4rTvUJRq42inpvU1iYCFy+loHv3aChVKuc2tV+roW0olNLuI5VO+j+j0kkjLo7HWum+Zn6Mo7aa3UvVj9X61vm/ZrXCos2QRs8Vylr/DgxDzYkBidoPQZBOUeAdAITddnPr1hxOKg9OdvmQvoiqKiv279+H24cOhUoBKUiZ86VwZrVcm3NVVX7tZ6f76p8rSqTXvFo9CdKVFOprH/IqbfUXmAoqQYmRZgtUGe9JIxGK6g/9mi82Ra1lNfMLnJbJvyjqWVZVLgXUSrMUGOo7uqXmZ9EGlBVJYcJSIL2esrq/ok0KNY4gVOtn0X7Dt0AN4C4AONci73Dj6AOlEUlruRSsRHt1fZrqXSA14fYGyxTVu4lr3geF0vmLXKmBTVDh9PmL6NWnP5QaXa3dLBrZz9XbV9QEapXzz8rq11Oq2+wXsN1qxenyLeg6cgyUbn5eIGo9DEjkGYTqffEqrfRX7nWIVisKTlyF2OWOG8+5uh67HSjNlo4SMWVeC1XV5/dwHCorn4cB1D8/o2auh2NkpPbukcprgcFWWXduhN0KVNbdZSIAMAJAeSMm1bc3tb/YlWqIChUsFVXQG4wQVNrq0bbaI2/1jMI5Jo7WvimrJ6zW7E7VXftZpa07aiIopd0m/l2l+1Zit1pxsXgLeg5iaCBqCgYkopaiUFybj9Da7PZru49qH+LrmHAqna+kylqOA/t+xtDBg6ASxLq7k2omsMrPcyLW3uVUe+KqbJm9SgoONRPka0Y+5Ltoav/s5S9NxNd3uDbyV1VRK8SonYLPtSBUa7SjnrkXVVYrfqg+Gsbdzz5MRLeOAYnIHSkUgKJ6xOw6Z0UQrVbknyiC2O3uWxstIyJyM24+c5OIiIjo5jEgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERybSJgLRq1SpERkZCp9Nh6NChOHjw4HXbb9y4ETEx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EACDwYBf//rXyMnJcVGPm9c777wDQRAwa9YsxzJ3qjcjIwO//e1vERAQAC8vL/Tt2xe//PKL43lRFDF//nyEhYXBy8sL8fHxOH/+vAt73HQ2mw2vv/46unbtCi8vL3Tv3h2LFi1yuu5Se633xx9/xLhx4xAeHg5BELBp0yan5xtTV2FhIaZMmQKj0Qg/Pz889dRTKC0tbcUqGu969VqtVvzlL39B37594e3tjfDwcDzxxBPIzMx02kZ7qfdG/7a1PfvssxAEAcuWLXNa7k61nj59Gg899BB8fX3h7e2NwYMHIz093fF8a3w+MyDdpA0bNmD27Nl44403kJycjH79+mHUqFHIzc11ddduye7du/HCCy9g//79SEhIgNVqxf333w+z2exo88c//hH/93//h40bN2L37t3IzMzEI4884sJeN49Dhw7ho48+wm233ea03F3qvXr1Ku644w6o1Wps3boVp06dwpIlS+Dv7+9o89577+GDDz7A6tWrceDAAXh7e2PUqFEoLy93Yc+b5t1338WHH36IlStX4vTp03j33Xfx3nvvYcWKFY427bVes9mMfv36YdWqVfU+35i6pkyZgpMnTyIhIQGbN2/Gjz/+iGeeeaa1Srgp16vXYrEgOTkZr7/+OpKTk/H111/j7NmzeOihh5zatZd6b/RvW+Obb77B/v37671MhrvUevHiRdx5552IiYnBrl27cOzYMbz++uvQ6XSONq3y+SzSTRkyZIj4wgsvOB7bbDYxPDxcXLx4sQt71fxyc3NFAOLu3btFURTFoqIiUa1Wixs3bnS0OX36tAhA3Ldvn6u6ectKSkrE6OhoMSEhQRwxYoT40ksviaLoXvX+5S9/Ee+8884Gn7fb7WJoaKj417/+1bGsqKhI1Gq14r///e/W6GKzGjt2rPjkk086LXvkkUfEKVOmiKLoPvUCEL/55hvH48bUderUKRGAeOjQIUebrVu3ioIgiBkZGa3W96aQ11ufgwcPigDEtLQ0URTbb70N1XrlyhWxY8eO4okTJ8QuXbqI77//vuM5d6r1scceE3/72982uE5rfT5zBOkmVFZWIikpCfHx8Y5lCoUC8fHx2Ldvnwt71vyKi4sBXLsob1JSEqxWq1PtMTEx6Ny5c7uu/YUXXsDYsWOd6gLcq95vv/0WgwYNwsSJExEcHIwBAwbg448/djyfkpKC7Oxsp1p9fX0xdOjQdlcrAAwfPhyJiYk4d+4cAODo0aPYu3cvHnjgAQDuV2+NxtS1b98++Pn5YdCgQY428fHxUCgUOHDgQKv3ubkVFxdDEAT4+fkBcK967XY7pk6dirlz5yI2NrbO8+5Sq91ux3fffYcePXpg1KhRCA4OxtChQ512w7XW5zMD0k3Iz8+HzWZDSEiI0/KQkBBkZ2e7qFfNz263Y9asWbjjjjvQp08fAEB2djY0Go3jg6dGe679yy+/RHJyMhYvXlznOXeq99KlS/jwww8RHR2N7du347nnnsOLL76ItWvXAoCjHnf5vX755Zfx+OOPIyYmBmq1GgMGDMCsWbMwZcoUAO5Xb43G1JWdnY3g4GCn51UqFTp06NCuawekOSl/+ctfMGnSJMdFTd2p3nfffRcqlQovvvhivc+7S625ubkoLS3FO++8g9GjR+P777/Hww8/jEceeQS7d+8G0Hqfz6pm2xK5jRdeeAEnTpzA3r17Xd2VFnP58mW89NJLSEhIcNqv7Y7sdjsGDRqEt99+GwAwYMAAnDhxAqtXr8a0adNc3Lvm95///Afr1q3D+vXrERsbiyNHjmDWrFkIDw93y3pJmrD96KOPQhRFfPjhh67uTrNLSkrC8uXLkZycDEEQXN2dFmW32wEA48ePxx//+EcAQP/+/fHzzz9j9erVGDFiRKv1hSNINyEwMBBKpbLOTPmcnByEhoa6qFfNa+bMmdi8eTN27tyJTp06OZaHhoaisrISRUVFTu3ba+1JSUnIzc3FwIEDoVKpoFKpsHv3bnzwwQdQqVQICQlxm3rDwsLQu3dvp2W9evVyHBFSU4+7/F7PnTvXMYrUt29fTJ06FX/84x8dI4XuVm+NxtQVGhpa54CSqqoqFBYWttvaa8JRWloaEhISHKNHgPvUu2fPHuTm5qJz586Oz6u0tDT86U9/QmRkJAD3qTUwMBAqleqGn1mt8fnMgHQTNBoN4uLikJiY6Fhmt9uRmJiIYcOGubBnt04URcycORPffPMNduzYga5duzo9HxcXB7Va7VT72bNnkZ6e3i5rv/fee3H8+HEcOXLEcRs0aBCmTJni+Nld6r3jjjvqnLLh3Llz6NKlCwCga9euCA0NdarVZDLhwIED7a5WQDq6SaFw/mhTKpWOv0zdrd4ajalr2LBhKCoqQlJSkqPNjh07YLfbMXTo0Fbv862qCUfnz5/HDz/8gICAAKfn3aXeqVOn4tixY06fV+Hh4Zg7dy62b98OwH1q1Wg0GDx48HU/s1rt+6jZpnt7iC+//FLUarXi559/Lp46dUp85plnRD8/PzE7O9vVXbslzz33nOjr6yvu2rVLzMrKctwsFoujzbPPPit27txZ3LFjh/jLL7+Iw4YNE4cNG+bCXjev2kexiaL71Hvw4EFRpVKJb731lnj+/Hlx3bp1ol6vF//1r3852rzzzjuin5+f+L///U88duyYOH78eLFr165iWVmZC3veNNOmTRM7duwobt68WUxJSRG//vprMTAwUPzzn//saNNe6y0pKREPHz4sHj58WAQgLl26VDx8+LDjqK3G1DV69GhxwIAB4oEDB8S9e/eK0dHR4qRJk1xV0nVdr97KykrxoYceEjt16iQeOXLE6XOroqLCsY32Uu+N/m3l5EexiaL71Pr111+LarVaXLNmjXj+/HlxxYoVolKpFPfs2ePYRmt8PjMgNcGKFSvEzp07ixqNRhwyZIi4f/9+V3fplgGo9/bZZ5852pSVlYnPP/+86O/vL+r1evHhhx8Ws7KyXNfpZiYPSO5U7//93/+Jffr0EbVarRgTEyOuWbPG6Xm73S6+/vrrYkhIiKjVasV7771XPHv2rIt6e2tMJpP40ksviZ07dxZ1Op3YrVs38dVXX3X60myv9e7cubPe/6fTpk0TRbFxdRUUFIiTJk0SDQaDaDQaxRkzZoglJSUuqObGrldvSkpKg59bO3fudGyjvdR7o39bufoCkjvV+sknn4hRUVGiTqcT+/XrJ27atMlpG63x+SyIYq3TyxIRERER5yARERERyTEgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgERE1UmRkJJYtW+bqbhBRK2BAIqI2afr06ZgwYQIA4O6778asWbNa7bU///xz+Pn51Vl+6NAhPPPMM63WDyJyHZWrO0BE1FoqKyuh0WiavH5QUFAz9oaI2jKOIBFRmzZ9+nTs3r0by5cvhyAIEAQBqampAIATJ07ggQcegMFgQEhICKZOnYr8/HzHunfffTdmzpyJWbNmITAwEKNGjQIALF26FH379oW3tzciIiLw/PPPo7S0FACwa9cuzJgxA8XFxY7XW7BgAYC6u9jS09Mxfvx4GAwGGI1GPProo8jJyXE8v2DBAvTv3x///Oc/ERkZCV9fXzz++OMoKSlxtPnqq6/Qt29feHl5ISAgAPHx8TCbzS30bhJRYzEgEVGbtnz5cgwbNgxPP/00srKykJWVhYiICBQVFeGee+7BgAED8Msvv2Dbtm3IycnBo48+6rT+2rVrodFo8NNPP2H16tUAAIVCgQ8++AAnT57E2rVrsWPHDvz5z38GAAwfPhzLli2D0Wh0vN6cOXPq9Mtut2P8+PEoLCzE7t27kZCQgEuXLuGxxx5zanfx4kVs2rQJmzdvxubNm7F792688847AICsrCxMmjQJTz75JE6fPo1du3bhkUceAS+RSeR63MVGRG2ar68vNBoN9Ho9QkNDHctXrlyJAQMG4O2333Ys+/TTTxEREYFz586hR48eAIDo6Gi89957TtusPZ8pMjIS/+///T88++yz+Pvf/w6NRgNfX18IguD0enKJiYk4fvw4UlJSEBERAQD44osvEBsbi0OHDmHw4MEApCD1+eefw8fHBwAwdepUJCYm4q233kJWVhaqqqrwyCOPoEuXLgCAvn373sK7RUTNhSNIRNQuHT16FDt37oTBYHDcYmJiAEijNjXi4uLqrPvDDz/g3nvvRceOHeHj44OpU6eioKAAFoul0a9/+vRpREREOMIRAPTu3Rt+fn44ffq0Y1lkZKQjHAFAWFgYcnNzAQD9+vXDvffei759+2LixIn4+OOPcfXq1ca/CUTUYhiQiKhdKi0txbhx43DkyBGn2/nz53HXXXc52nl7ezutl5qaigcffBC33XYb/vvf/yIpKQmrVq0CIE3ibm5qtdrpsSAIsNvtAAClUomEhARs3boVvXv3xooVK9CzZ0+kpKQ0ez+I6OYwIBFRm6fRaGCz2ZyWDRw4ECdPnkRkZCSioqKcbvJQVFtSUhLsdjuWLFmC22+/HT169EBmZuYNX0+uV69euHz5Mi5fvuxYdurUKRQVFaF3796Nrk0QBNxxxx1YuHAhDh8+DI1Gg2+++abR6xNRy2BAIqI2LzIyEgcOHEBqairy8/Nht9vxwgsvoLCwEJMmTcKhQ4dw8eJFbN++HTNmzLhuuImKioLVasWKFStw6dIl/POf/3RM3q79eqWlpUhMTER+fn69u97i4+PRt29fTJkyBcnJyTh48CCeeOIJjBgxAoMGDWpUXQcOHMDbb7+NX375Benp6fj666+Rl5eHXr163dwbRETNjgGJiNq8OXPmQKlUonfv3ggKCkJ6ejrCw8Px008/wWaz4f7770ffvn0xa9Ys+Pn5QaFo+KOtX79+WLp0Kd5991306dMH69atw+LFi53aDB8+HM8++ywee+wxBAUF1ZnkDUgjP//73//g7++Pu+66C/Hx8ejWrRs2bNjQ6LqMRiN+/PFHjBkzBj169MBrr72GJUuW4IEHHmj8m0NELUIQeTwpERERkROOIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgEREREckwIBERERHJMCARERERyTAgEREREcn8fxjeNy4vzTeWAAAAAElFTkSuQmCC", "text/plain": [ "
" ] @@ -1999,7 +1988,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAygAAAHHCAYAAABUeXyPAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3XlcTun/+PHX3Z42MtlLlpAlNRgiZEn2dWTwQdYZNCNbJoWy7/s2jKmxJIxtZoSJscwIg5nssoxkZpgwSBlpOb8//Dpft4pK6Wbez8fjfnSf61znOtd1ruq+r3MtR6MoioIQQgghhBBC6AC9ws6AEEIIIYQQQmSQBooQQgghhBBCZ0gDRQghhBBCCKEzpIEihBBCCCGE0BnSQBFCCCGEEELoDGmgCCGEEEIIIXSGNFCEEEIIIYQQOkMaKEIIIYQQQgidIQ0UIYQQQgghhM6QBooQQgghCkxoaCgajYbY2NjCzooQ4i0hDRQhhBAiH2V8Ic/q9fnnnxfIOaOioggKCuLBgwcFkv5/2ePHjwkKCuLgwYOFnRUh/jMMCjsDQgghxLto8uTJVKhQQSusZs2aBXKuqKgogoOD8fb2pmjRogVyjrzq06cPH330EcbGxoWdlTx5/PgxwcHBALi7uxduZoT4j5AGihBCCFEA2rRpQ926dQs7G68lKSkJMzOz10pDX18ffX39fMrRm5Oens7Tp08LOxtC/CfJEC8hhBCiEOzevZvGjRtjZmaGhYUF7dq14/z581pxzpw5g7e3NxUrVsTExIRSpUoxYMAA7t27p8YJCgpi7NixAFSoUEEdThYbG0tsbCwajYbQ0NBM59doNAQFBWmlo9FouHDhAr169aJYsWK4ubmp+9evX0+dOnUwNTXF2tqajz76iJs3b76ynFnNQbG3t6d9+/YcPHiQunXrYmpqSq1atdRhVNu2baNWrVqYmJhQp04dfvvtN600vb29MTc35/fff8fT0xMzMzPKlCnD5MmTURRFK25SUhKjR4/G1tYWY2Njqlatyty5czPF02g0+Pj4sGHDBmrUqIGxsTErV67ExsYGgODgYPXaZly3nNTP89f26tWrai+XlZUV/fv35/Hjx5mu2fr16/nggw8oUqQIxYoVo0mTJvzwww9acXLy+yPE20p6UIQQQogC8PDhQ+7evasV9t577wGwbt06+vXrh6enJ7NmzeLx48esWLECNzc3fvvtN+zt7QGIjIzk999/p3///pQqVYrz58+zatUqzp8/z7Fjx9BoNHTt2pXLly+zceNGFixYoJ7DxsaGO3fu5Drf3bt3x8HBgenTp6tf4qdNm8aECRPw8vJi0KBB3LlzhyVLltCkSRN+++23PA0ru3r1Kr169eLjjz/mf//7H3PnzqVDhw6sXLmS8ePHM2zYMABmzJiBl5cXMTEx6On9333VtLQ0WrduTYMGDZg9ezZ79uxh0qRJpKamMnnyZAAURaFjx44cOHCAgQMH4uzszN69exk7dix//vknCxYs0MrTjz/+yObNm/Hx8eG9996jdu3arFixgqFDh9KlSxe6du0KgJOTE5Cz+nmel5cXFSpUYMaMGfz66698+eWXlChRglmzZqlxgoODCQoKomHDhkyePBkjIyOOHz/Ojz/+SKtWrYCc//4I8dZShBBCCJFvQkJCFCDLl6IoyqNHj5SiRYsqgwcP1jru9u3bipWVlVb448ePM6W/ceNGBVAOHz6shs2ZM0cBlOvXr2vFvX79ugIoISEhmdIBlEmTJqnbkyZNUgClZ8+eWvFiY2MVfX19Zdq0aVrhZ8+eVQwMDDKFZ3c9ns9b+fLlFUCJiopSw/bu3asAiqmpqXLjxg01/IsvvlAA5cCBA2pYv379FED59NNP1bD09HSlXbt2ipGRkXLnzh1FURRlx44dCqBMnTpVK08ffvihotFolKtXr2pdDz09PeX8+fNace/cuZPpWmXIaf1kXNsBAwZoxe3SpYtSvHhxdfvKlSuKnp6e0qVLFyUtLU0rbnp6uqIoufv9EeJtJUO8hBBCiAKwbNkyIiMjtV7w7K77gwcP6NmzJ3fv3lVf+vr61K9fnwMHDqhpmJqaqu+fPHnC3bt3adCgAQC//vprgeT7k08+0dretm0b6enpeHl5aeW3VKlSODg4aOU3N6pXr46rq6u6Xb9+fQCaN2+OnZ1dpvDff/89Uxo+Pj7q+4whWk+fPmXfvn0AREREoK+vz2effaZ13OjRo1EUhd27d2uFN23alOrVq+e4DLmtnxevbePGjbl37x4JCQkA7Nixg/T0dCZOnKjVW5RRPsjd748QbysZ4iWEEEIUgA8++CDLSfJXrlwBnn0Rz4qlpaX6/p9//iE4OJjw8HDi4+O14j18+DAfc/t/Xlx57MqVKyiKgoODQ5bxDQ0N83Se5xshAFZWVgDY2tpmGX7//n2tcD09PSpWrKgVVqVKFQB1vsuNGzcoU6YMFhYWWvEcHR3V/c97seyvktv6ebHMxYoVA56VzdLSkmvXrqGnp/fSRlJufn+EeFtJA0UIIYR4g9LT04Fn8whKlSqVab+Bwf99NHt5eREVFcXYsWNxdnbG3Nyc9PR0WrdurabzMi/OgciQlpaW7THP9wpk5Fej0bB79+4sV+MyNzd/ZT6ykt3KXtmFKy9Mai8IL5b9VXJbP/lRttz8/gjxtpLfYiGEEOINqlSpEgAlSpSgZcuW2ca7f/8++/fvJzg4mIkTJ6rhGXfQn5ddQyTjDv2LD3B8sefgVflVFIUKFSqoPRS6ID09nd9//10rT5cvXwZQJ4mXL1+effv28ejRI61elEuXLqn7XyW7a5ub+smpSpUqkZ6ezoULF3B2ds42Drz690eIt5nMQRFCCCHeIE9PTywtLZk+fTopKSmZ9mesvJVxt/3Fu+sLFy7MdEzGs0pebIhYWlry3nvvcfjwYa3w5cuX5zi/Xbt2RV9fn+Dg4Ex5URQl05K6b9LSpUu18rJ06VIMDQ1p0aIFAG3btiUtLU0rHsCCBQvQaDS0adPmlecoUqQIkPna5qZ+cqpz587o6ekxefLkTD0wGefJ6e+PEG8z6UERQggh3iBLS0tWrFhBnz59eP/99/noo4+wsbEhLi6OXbt20ahRI5YuXYqlpSVNmjRh9uzZpKSkULZsWX744QeuX7+eKc06deoAEBAQwEcffYShoSEdOnTAzMyMQYMGMXPmTAYNGkTdunU5fPiw2tOQE5UqVWLq1Kn4+/sTGxtL586dsbCw4Pr162zfvp0hQ4YwZsyYfLs+OWViYsKePXvo168f9evXZ/fu3ezatYvx48erzy7p0KEDzZo1IyAggNjYWGrXrs0PP/zAzp078fX1VXsjXsbU1JTq1auzadMmqlSpgrW1NTVr1qRmzZo5rp+cqly5MgEBAUyZMoXGjRvTtWtXjI2NOXHiBGXKlGHGjBk5/v0R4q1WSKuHCSGEEO+kjGV1T5w48dJ4Bw4cUDw9PRUrKyvFxMREqVSpkuLt7a2cPHlSjfPHH38oXbp0UYoWLapYWVkp3bt3V/76668sl72dMmWKUrZsWUVPT09rWd/Hjx8rAwcOVKysrBQLCwvFy8tLiY+Pz3aZ4Ywlel+0detWxc3NTTEzM1PMzMyUatWqKcOHD1diYmJydD1eXGa4Xbt2meICyvDhw7XCMpZKnjNnjhrWr18/xczMTLl27ZrSqlUrpUiRIkrJkiWVSZMmZVqe99GjR8rIkSOVMmXKKIaGhoqDg4MyZ84cddnel507Q1RUlFKnTh3FyMhI67rltH6yu7ZZXRtFUZSvvvpKcXFxUYyNjZVixYopTZs2VSIjI7Xi5OT3R4i3lUZR3sCsMyGEEEKIfOLt7c0333xDYmJiYWdFCFEAZA6KEEIIIYQQQmdIA0UIIYQQQgihM6SBIoQQQgghhNAZMgdFCCGEEEIIoTOkB0UIIYQQQgihM6SBIoQQQgghhNAZ8qBGIcRbJT09nb/++gsLCws0Gk1hZ0cIIYQQOaAoCo8ePaJMmTLo6b28j0QaKEKIt8pff/2Fra1tYWdDCCGEEHlw8+ZNypUr99I40kARQrxVLCwsALh+/TrW1taFnBvxopSUFH744QdatWqFoaFhYWdHPEfqRrdJ/eguqZv8kZCQgK2trfo5/jLSQBFCvFUyhnVZWFhgaWlZyLkRL0pJSaFIkSJYWlrKB7mOkbrRbVI/ukvqJn/lZHi2TJIXQgghhBBC6AxpoAghhBBCCCF0hjRQhBBCCCGEEDpDGihCCCGEEEIInSENFCGEEEIIIYTOkAaKEEIIIYQQQmdIA0UIIYQQQgihM6SBIoQQQgghhNAZ0kARQgghhBBC6AxpoAghMnF3d8fX17ewsyGEEEKIXJo5cyYajUbrc/zjjz+mUqVKmJqaYmNjQ6dOnbh06VKmY0NDQ3FycsLExIQSJUowfPjwN5jz/2NQKGcVQgghhBBC5KsTJ07wxRdf4OTkpBVep04devfujZ2dHf/88w9BQUG0atWK69evo6+vD8D8+fOZN28ec+bMoX79+iQlJREbG1sIpZAGihBCCCGEEG+9xMREevfuzerVq5k6darWviFDhqjv7e3tmTp1KrVr1yY2NpZKlSpx//59AgMD+e6772jRooUa98WGzpsiQ7yE+I9LSkqib9++mJubU7p0aebNm6e1//79+/Tt25dixYpRpEgR2rRpw5UrVwBQFAUbGxu++eYbNb6zszOlS5dWt3/++WeMjY15/PgxABqNhi+//JIuXbpQpEgRHBwc+Pbbb99ASYUQQoh31/Dhw2nXrh0tW7Z8abykpCRCQkKoUKECtra2AERGRpKens6ff/6Jo6Mj5cqVw8vLi5s3b76JrGciPShC/MeNHTuWQ4cOsXPnTkqUKMH48eP59ddfcXZ2BsDb25srV67w7bffYmlpybhx42jbti0XLlzA0NCQJk2acPDgQT788EPu37/PxYsXMTU15dKlS1SrVo1Dhw5Rr149ihQpop4zODiY2bNnM2fOHJYsWULv3r25ceMG1tbWOc53/Rn7STUwy+/LIV6Tsb7C7A+gZtBektM0hZ0d8RypG90m9aO7dLVuYme2U9+Hh4fz66+/cuLEiWzjL1++HD8/P5KSkqhatSqRkZEYGRkB8Pvvv5Oens706dNZtGgRVlZWBAYG4uHhwZkzZ9R4b4o0UIT4D0tMTGTNmjWsX79e7dL9+uuvKVeuHIDaMDly5AgNGzYEYMOGDdja2rJjxw66d++Ou7s7X3zxBQCHDx/GxcWFUqVKcfDgQapVq8bBgwdp2rSp1nm9vb3p2bMnANOnT2fx4sX88ssvtG7dOlMek5OTSU5OVrcTEhIAMNZT0NdX8vmKiNdlrKdo/RS6Q+pGt0n96C5drZuUlBQAbt68yYgRI4iIiEBfX5+UlBQURSE9PV2NA+Dl5YW7uzu3b99m/vz5dO/enUOHDmFiYkJKSgopKSnMnz+f5s2bA7B27VpsbW2JjIykVatW+ZbfnJAGihD/YdeuXePp06fUr19fDbO2tqZq1aoAXLx4EQMDA639xYsXp2rVqly8eBGApk2bMmLECO7cucOhQ4dwd3dXGygDBw4kKioKPz8/rfM+P6bVzMwMS0tL4uPjs8zjjBkzCA4OzhQe6JJOkSJpeS+8KFBT6qYXdhZENqRudJvUj+7StbqJiIgA4NixY8THx/PBBx+o+9LT0/npp59YtmwZW7ZsUSfCZ/D29uZ///sfQUFBNGnShDt37gBw69YtNV0ACwsLIiIiSE1Nfe38Zgz1zglpoAghXkutWrWwtrbm0KFDHDp0iGnTplGqVClmzZrFiRMnSElJUXtfMhgaGmptazQa0tOz/sfv7+/PqFGj1O2EhARsbW1p1qwZxYsXz/8CideSkpJCZGQkHh4emepZFC6pG90m9aO7dL1uGjdujJeXl1bY4MGDqVq1KmPGjKFmzZqZjklOTkZPT4/q1avTtm1bKleuzJIlSyhXrpzag/LPP//w6NEj2rVrh4eHx2vnM2MERE5IA0WI/7BKlSphaGjI8ePHsbOzA55Nir98+TJNmzbF0dGR1NRUjh8/rjYy7t27R0xMDNWrVweeNS4aN27Mzp07OX/+PG5ubhQpUoTk5GS++OIL6tati5lZ3ueKGBsbY2xsnCnc0NBQJz8oxDNSP7pL6ka3Sf3oLl2tG2tr60xzOM3NzbGxscHFxYXff/+dTZs20apVK2xsbPjjjz+YOXMmpqamdOjQAUNDQ2rUqEGnTp0YPXo0q1atwtLSEn9/f6pVq5ZvDbPcpCGreAnxH2Zubs7AgQMZO3YsP/74I+fOncPb2xs9vWf/GhwcHOjUqRODBw/m559/5vTp0/zvf/+jbNmydOrUSU3H3d2djRs34uzsjLm5OXp6ejRp0oQNGzZkmn8ihBBCiDfHxMSEn376Se0p6dGjBxYWFkRFRVGiRAk13tq1a6lfvz7t2rWjadOmGBoasmfPnkJplEkPihD/cXPmzCExMZEOHTpgYWHB6NGjefjwobo/JCSEESNG0L59e54+fUqTJk2IiIjQ+ofVtGlT0tLScHd3V8Pc3d3ZuXOnVpgQQgghCt7BgwfV92XKlNGaV5IdS0tL1qxZw5o1awowZzkjDRQh/uPMzc1Zt24d69atU8PGjh2rvi9WrBhr1659aRrOzs4oivbqJr6+vvj6+maK+2I8gAcPHuQu00IIIYR4Z8kQLyGEEEIIIYTOkAaKEEIIIYQQQmdIA0UIIYQQQgihM6SBIoQQQgghhNAZ0kARQgghhBBC6AxpoAghhBBCCCF0hjRQhBAFZseOHVSuXBl9ff0slxwWQggh/stmzpyJRqPR+oxctWoV7u7uWFpaotFosl2Kf9euXdSvXx9TU1OKFStG586d30ie3wRpoAghCAoKwtnZOd/T/fjjj/nwww+5efMmU6ZM0dp39epVLCwsKFq0aL6fVwghhNB1J06c4IsvvsDJyUkr/PHjx7Ru3Zrx48dne+zWrVvp06cP/fv35/Tp0xw5coRevXoVdJbfGHlQoxCiQCQmJhIfH4+npydlypTR2peSkkLPnj1p3LgxUVFRhZRDIYQQonAkJibSu3dvVq9ezdSpU7X2ZfSmPP80+OelpqYyYsQI5syZw8CBA9Xw6tWrF1R23zjpQRHiHZGens7s2bOpXLkyxsbG2NnZMW3aNADGjRtHlSpVKFKkCBUrVmTChAmkpKQAEBoaSnBwMKdPn0aj0aDRaAgNDX3l+ebPn0+tWrUwMzPD1taWYcOGkZiYCDz7p2phYQFA8+bN0Wg0Wv9oAwMDqVatGl5eXvl7EYQQQoi3wPDhw2nXrh0tW7bM9bG//vorf/75J3p6eri4uFC6dGnatGnDuXPnCiCnhUN6UIR4R/j7+7N69WoWLFiAm5sbt27d4tKlSwBYWFgQGhpKmTJlOHv2LIMHD8bCwgI/Pz969OjBuXPn2LNnD/v27QPAysrqlefT09Nj8eLFVKhQgd9//51hw4bh5+fH8uXLadiwITExMVStWpWtW7fSsGFDrK2tAfjxxx/ZsmUL0dHRbNu27ZXnSU5OJjk5Wd1OSEgAoMmsfaQamuX6OomCZaynMKUu1Jm8h+R0TWFnRzxH6ka3Sf3orvyqm3NBngBs2rSJU6dOcfToUVJSUlAUhfT0dPXGYYbU1FTg2aiD5/ddvnwZeDY8e/bs2djb27NgwQLc3d05f/68+nmra14s38tIA0WId8CjR49YtGgRS5cupV+/fgBUqlQJNzc34FmPRQZ7e3vGjBlDeHg4fn5+mJqaYm5ujoGBAaVKlcrxOZ+f0Gdvb8/UqVP55JNPWL58OUZGRpQoUQIAa2trNd179+7h7e3N+vXrsbS0zNF5ZsyYQXBwcKbwQJd0ihRJy3F+xZs1pW56YWdBZEPqRrdJ/eiu162biIgI7ty5w5gxYwgODubHH38Enn02Xr9+nYiICK34Z8+eBeCHH37A3NxcDf/1118BaNeuHSYmJty+fZsPP/yQ3bt3ExwcjKen52vls6A8fvw4x3GlgSLEO+DixYskJyfTokWLLPdv2rSJxYsXc+3aNRITE0lNTc1xAyE7+/btY8aMGVy6dImEhARSU1N58uQJjx8/pkiRIlkeM3jwYHr16kWTJk1yfB5/f39GjRqlbickJGBra8vU3/RINdR/rTKI/PfsTmM6E07qyV1gHSN1o9ukfnRXftXNuSBPdu7cycOHDxk9erQanpaWxoULF9i9ezeJiYno6z/7bDMzezZKoFWrVloLyhQpUoQFCxbg5eVFo0aN1PDZs2djaWlJ27Zt85zHgpQxAiInpIEixDvA1NQ0231Hjx6ld+/e6l0VKysrwsPDmTdvXp7PFxsbS/v27Rk6dCjTpk3D2tqan3/+mYEDB/L06dNsGyg//vgj3377LXPnzgVQu7UNDAxYtWoVAwYMyHSMsbExxsbGmcIPj2tJ8eLF81wGUTBSUlKIiIjg1MTWGBoaFnZ2xHOkbnSb1I/uys+68fT0VHtGMvTv359q1aoxbtw4TExM1HADg2df0w0NDbXOW79+fYyNjbl27Rru7u5qHm/cuEHFihV19vcnN/mSBooQ7wAHBwdMTU3Zv38/gwYN0toXFRVF+fLlCQgIUMNu3LihFcfIyIi0tJwPlzp16hTp6enMmzcPPb1na21s3rz5lccdPXpU6zw7d+5k1qxZREVFUbZs2RyfXwghhHgbWVhYULNmTa0wMzMzihcvrobfvn2b27dvc/XqVeDZUC8LCwvs7OywtrbG0tKSTz75hEmTJmFra0v58uWZM2cOAN27d3+zBSog0kAR4h1gYmLCuHHj8PPzw8jIiEaNGnHnzh3Onz+Pg4MDcXFxhIeHU69ePXbt2sX27du1jre3t+f69etER0dTrlw5LCwssuy1yFC5cmVSUlJYsmQJHTp04MiRI6xcufKV+XR0dNTaPnnyJHp6epn+WQshhBD/VStXrtSae5kxLDokJARvb28A5syZg4GBAX369OHff/+lfv36/PjjjxQrVqwwspzvZJlhId4REyZMYPTo0UycOBFHR0d69OhBfHw8HTt2ZOTIkfj4+ODs7ExUVBQTJkzQOrZbt260bt2aZs2aYWNjw8aNG196rtq1azN//nxmzZpFzZo12bBhAzNmzCjI4gkhhBDvpIMHD7Jw4UJ1OygoCEVRMr0yGifwbLjU3Llz+fvvv0lISCAyMpIaNWq8+cwXEI2iKEphZ0IIIXIqISEBKysr7t69K3NQdFDGWO22bdvq7Djo/yqpG90m9aO7pG7yR8bn98OHD1+5UI/0oAghhBBCCCF0hjRQhBCZbNiwAXNz8yxf71IXshBCCCF0j0ySF0Jk0rFjR+rXr5/lPuneFkIIIURBkgaKECITCwsLLCwsCjsbQgghhPgPkiFeQgghhBBCCJ0hDRQhhBBCiLfQihUrcHJywtLSEktLS1xdXdm9e7e6f9WqVbi7u2NpaYlGo+HBgweZ0vjnn3/o3bs3lpaWFC1alIEDB5KYmPgGSyFEZtJAEQXG3d0dX1/fPB8fGxuLRqMhOjo63/L0Lrt06RINGjTAxMQEZ2fnws6OEEKIAlauXDlmzpzJqVOnOHnyJM2bN6dTp06cP38egMePH9O6dWvGjx+fbRq9e/fm/PnzREZG8v3333P48GGGDBnypoogRJZkDoooMNu2bdOpCdWhoaH4+vpmeQdJ13h7e/PgwQN27NiR42MmTZqEmZkZMTExmJub50s+7O3t8fX1fa2G5vOmTZvGrl27iI6OxsjI6K2oCyGE0FUdOnTQ2p42bRorVqzg2LFj1KhRQ/3fffDgwSyPv3jxInv27OHEiRPUrVsXgCVLltC2bVvmzp1LmTJlCjL7QmRLelBEgbG2tn4rJ1o/ffq0sLOQJ9euXcPNzY3y5cvr3AMMM67p06dP6d69O0OHDi3kHAkhxLslLS2N8PBwkpKScHV1zdExR48epWjRomrjBKBly5bo6elx/PjxgsqqEK8kPSiiwLi7u+Ps7MzChQuxt7dnyJAhXL16lS1btlCsWDECAwO1upF/+eUXPv74Yy5evEjNmjUJCAjQSi+rHpAdO3bQpUsXFEUB4PTp0/j6+nLy5Ek0Gg0ODg588cUXJCYm0r9/fwA0Gg3wrMchKCgIe3t7Bg4cyJUrV9ixYwddu3YlLi6O6tWrs3TpUvVcd+7coWzZsuzevZsWLVq8tOzr1q1j0aJFxMTEYGZmRvPmzVm4cCElSpRQ45w/f55x48Zx+PBhFEXB2dmZ0NBQ1q1bx9dff62V1wMHDuDu7p7t+TLinTp1ismTJ6tlGzduHNu3b+ePP/6gVKlS9O7dm4kTJ2r1bH333XdMnjyZs2fPYm5uTuPGjdm+fTvu7u7cuHGDkSNHMnLkSAD1Om/dupWJEydy9epVSpcuzaeffsro0aPVNLO6pqGhoQQHB6t1+brqz9hPqoHZa6cj8pexvsLsD6Bm0F6S0zSFnR3xHKkb3Zab+omd2U59f/bsWVxdXXny5Anm5uZs376d6tWr5+ict2/f1vpcAjAwMMDa2prbt2/nvhBC5BNpoIg3Zt68eUyZMoXx48fzzTffMHToUJo2bUrVqlVJTEykffv2eHh4sH79eq5fv86IESNyfY7evXvj4uLCihUr0NfXJzo6GkNDQxo2bMjChQuZOHEiMTExAFrDoObOncvEiROZNGkSAMePH8fHx4d58+ZhbGwMwPr16ylbtizNmzd/ZT5SUlKYMmUKVatWJT4+nlGjRuHt7U1ERAQAf/75J02aNMHd3Z0ff/wRS0tLjhw5QmpqKmPGjOHixYskJCQQEhICPOuNeplbt27RsmVLWrduzZgxY9SyWVhYEBoaSpkyZTh79iyDBw/GwsICPz8/AHbt2kWXLl0ICAhg7dq1PH36VM3jtm3bqF27NkOGDGHw4MHquU6dOoWXlxdBQUH06NGDqKgohg0bRvHixfH29s72muZVcnIyycnJ6nZCQgIAxnoK+vrKa6Ut8p+xnqL1U+gOqRvdlpv6SUlJUd9XrFiREydOkJCQwNatW+nXrx/79u3TaqSkpqaqxz1/bFpaGoqiaIU9vy+r8P+ijOsg1+P15Ob6SQNFvDFt27Zl2LBhAIwbN44FCxZw4MABqlatSlhYGOnp6axZswYTExNq1KjBH3/8keuhQHFxcYwdO5Zq1aoB4ODgoO6zsrJCo9FQqlSpTMc1b95cqwegbNmy+Pj4sHPnTry8vIBnd/29vb3V3oqXGTBggPq+YsWKLF68mHr16pGYmIi5uTnLli3DysqK8PBwtTejSpUq6jGmpqYkJydnmdeslCpVCgMDA8zNzbWOCQwMVN/b29szZswYwsPD1QbKtGnT+Oijj9SeDYDatWsDzxpF+vr6WFhYaKU5f/58WrRowYQJE9R8X7hwgTlz5mg1UF68pnk1Y8YMrfypZXNJp0iRtNdOXxSMKXXTCzsLIhtSN7otJ/WTcSPpRY0aNWLv3r34+fmpn7fwrJcF4IcfftC6ORcfH89ff/2llV5aWhr37t3jzz//zPY8/1WRkZGFnYW32uPHj3McVxoo4o1xcnJS32c0FOLj44FnE/WcnJwwMTFR4+R0DO3zRo0axaBBg1i3bh0tW7ake/fuVKpU6ZXHPT/+FsDExIQ+ffrw1Vdf4eXlxa+//sq5c+f49ttvc5SPU6dOERQUxOnTp7l//z7p6c8+cDKGjkVHR9O4ceMCX0Rg06ZNLF68mGvXrpGYmEhqaiqWlpbq/ujoaK3ekZy4ePEinTp10gpr1KgRCxcuJC0tDX19fSDzNc0rf39/Ro0apW4nJCRga2vL1N/0SDXUz5dziPxjrKcwpW46E07qkZwuw4h0idSNbstN/ZwL8sx238KFCylZsiRt27ZVw8zMng2HbdWqFUWLFlXDK1SowNKlSylVqhTvv/8+8OxLuKIofPLJJzJJ/v9LSUkhMjISDw8PnVr8522TMQIiJ6SBIt6YF/+oNRqN+sU9J/T09NQ5EBle7C4MCgqiV69e7Nq1i927dzNp0iTCw8Pp0qXLS9PO+Of9vEGDBuHs7Mwff/xBSEgIzZs3p3z58q/MZ1JSEp6ennh6erJhwwZsbGyIi4vD09NTnSxuamr6ynRe19GjR+nduzfBwcF4enqqPTbz5s1T4xRkPrK6pnlhbGysDrN73uFxLXVuMQDx7G8yIiKCUxNbywe5jpG60W15qR9/f3/atGmDnZ0djx49IiwsjEOHDrF3714MDQ25ffs2t2/fJjY2Fni2HL2FhQV2dnZYW1vj5ORE69atGTp0KCtXriQlJQVfX18++uijHH3e/dcYGhrK385ryM21k1W8hE5wdHTkzJkzPHnyRA07duyYVhwbGxsePXpEUlKSGpbVM1KqVKnCyJEj+eGHH+jatas6j8PIyIi0tJwPCapVqxZ169Zl9erVhIWFaQ3beplLly5x7949Zs6cSePGjalWrZraU5TBycmJn376KdvxmLnNa1aioqIoX748AQEB1K1bFwcHB27cuJEpH/v37882jazy4ejoyJEjR7TCjhw5QpUqVdTeEyGEEAUvPj6evn37UrVqVVq0aMGJEyfYu3cvHh4eAKxcuRIXFxe1p7xJkya4uLhojQbYsGED1apVo0WLFrRt2xY3NzdWrVpVKOURIoM0UIRO6NWrFxqNhsGDB3PhwgUiIiKYO3euVpz69etTpEgRxo8fz7Vr1wgLC9NaDerff//Fx8eHgwcPcuPGDY4cOcKJEydwdHQEns3BSExMZP/+/dy9ezdHYyEHDRrEzJkzURTllb0wGezs7DAyMmLJkiX8/vvvfPvtt0yZMkUrjo+PDwkJCXz00UecPHmSK1eusG7dOnUCv729PWfOnCEmJoa7d+/maWKeg4MDcXFxhIeHc+3aNRYvXsz27du14kyaNImNGzcyadIkLl68yNmzZ5k1a5a6397ensOHD/Pnn39y9+5dAEaPHs3+/fuZMmUKly9f5uuvv2bp0qWMGTPmlXmKi4sjOjqauLg40tLSiI6OJjo6Wp5aLIQQebBmzRpiY2NJTk4mPj6effv2qY0TeDaqQFGUTK/n5wtaW1sTFhbGo0ePePjwIV999VW+PUtLiLySBorQCebm5nz33XecPXsWFxcXAgICtL4ow7N/ouvXryciIoJatWqxceNGgoKC1P36+vrcu3ePvn37UqVKFby8vGjTpo06wbphw4Z88skn9OjRAxsbG2bPnv3KfPXs2RMDAwN69uypNT/mZWxsbAgNDWXLli1Ur16dmTNnZmpsFS9enB9//JHExESaNm1KnTp1WL16tdr9OXjwYKpWrUrdunWxsbHJ1GOREx07dmTkyJH4+Pjg7OxMVFSUOrE9g7u7O1u2bOHbb7/F2dmZ5s2b88svv6j7J0+eTGxsLJUqVcLGxgaA999/n82bNxMeHk7NmjWZOHEikydP1vrAy87EiRNxcXFh0qRJJCYm4uLigouLCydPnsx1+YQQQgjxbtIoLw7qF0KoMr6cnzhxQp1AKApXQkICVlZW3L17V+ag6KCMcfRt27aVsdo6RupGt0n96C6pm/yR8fn98OFDrQV7siKT5IXIQkpKCvfu3SMwMJAGDRpI40QIIYQQ4g2RIV5CZOHIkSOULl2aEydOsHLlSq19P/30E+bm5tm+CsL06dOzPV+bNm0K5JxCCCGEEIVBelCEyIK7u3umJY0z1K1bN8vVwwrSJ598oj4w8kVvYsliIYQQQog3RRooQuSSqakplStXfqPntLa2xtra+o2eUwghhBCiMMgQLyGEEEIIIYTOkAaKECKT0NBQihYtqm4HBQXh7Oz8WmnGxsai0Wje+PA4IYR4V6xYsQInJycsLS2xtLTE1dWV3bt3q/ufPHnC8OHDKV68OObm5nTr1o2///47UzqhoaE4OTlhYmJCiRIlGD58+JsshhCvJA0UIQpZfnz5L2hjxox56RPnc8LW1pZbt25Rs2ZNAA4ePIhGo+HBgwf5kEMhhHj3lStXjpkzZ3Lq1ClOnjxJ8+bN6dSpE+fPnwdg5MiRfPfdd2zZsoVDhw7x119/0bVrV6005s+fT0BAAJ9//jnnz59n3759eHp6FkZxhMiWzEERQrxSfqxQpq+vT6lSpfIpR0II8d/ToUMHre1p06axYsUKjh07Rrly5VizZg1hYWE0b94cgJCQEBwdHTl27BgNGjTg/v37BAYG8t1339GiRQs1HScnpzdaDiFeRXpQhMgH6enpzJ49m8qVK2NsbIydnR3Tpk0DYNy4cVSpUoUiRYpQsWJFJkyYQEpKCvCsmz04OJjTp0+j0WjQaDSEhoa+9FxZDZV68OABGo2GgwcPAv/XO7Fr1y61G79BgwacO3cuT+V7sZfH29ubzp07M336dEqWLEnRokWZPHkyqampjB07Fmtra8qVK0dISEiW+Y6NjaVZs2YAFCtWDI1Gk6Mn0QshhHgmLS2N8PBwkpKScHV15dSpU6SkpNCyZUs1TrVq1bCzs+Po0aMAREZGkp6ezp9//omjoyPlypXDy8uLmzdvFlYxhMiS9KAIkQ/8/f1ZvXo1CxYswM3NjVu3bnHp0iUALCwsCA0NpUyZMpw9e5bBgwdjYWGBn58fPXr04Ny5c+zZs4d9+/YBYGVllW/5Gjt2LIsWLaJUqVKMHz+eDh06cPny5Xx5Eu6PP/5IuXLlOHz4MEeOHGHgwIFERUXRpEkTjh8/zqZNm/j444/x8PCgXLlyWsfa2tqydetWunXrRkxMDJaWlrleLrn+jP2kGpi9djlE/jLWV5j9AdQM2ktymqawsyOeI3Wj215WP7Ez26nvz549i6urK0+ePMHc3Jzt27dTvXp1oqOjMTIy0po/CFCyZElu374NwO+//056ejrTp09n0aJFWFlZERgYiIeHB2fOnMHIyKjAyylETkgDRYjX9OjRIxYtWsTSpUvp168fAJUqVcLNzQ2AwMBANa69vT1jxowhPDwcPz8/TE1NMTc3x8DAoECGP02aNAkPDw8Avv76a8qVK8f27duzfaZKblhbW7N48WL09PSoWrUqs2fP5vHjx4wfPx541mibOXMmP//8Mx999JHWsfr6+uqyySVKlMj0gfq85ORkkpOT1e2EhAQAjPUU9PWzflaNKDzGeorWT6E7pG5028vqJ6PXHaBixYqcOHGChIQEtm7dSr9+/di3bx+pqamZ4gIoikJaWhopKSnqa/78+eowsLVr12Jra0tkZCStWrUqqOK91TKu6YvXVuRObq6fNFCEeE0XL14kOTlZazzv8zZt2sTixYu5du0aiYmJpKamYmlp+Uby5urqqr63tramatWqXLx4MV/SrlGjBnp6/zdKtGTJkuoEeHjWCClevDjx8fGvdZ4ZM2YQHBycKTzQJZ0iRdJeK21RcKbUTS/sLIhsSN3otqzqJyIiIsu4jRo1Yu/evfj5+eHm5sbTp0/ZvHmz1pzBGzducP/+fSIiIrhz5w4At27d0krTwsKCiIgItZEjshYZGVnYWXirPX78OMdxpYEixGt62dCko0eP0rt3b4KDg/H09MTKyorw8HDmzZuX5/NlNAqef9J9YdzVeXGYmEajyTIsPf31vgz5+/szatQodTshIQFbW1uaNWtG8eLFXyttkf9SUlKIjIzEw8MjX4YSivwjdaPb8lo/CxcupGTJkgwdOpQpU6ZgYGBA27ZtAYiJieHOnTv079+f+vXrU7lyZZYsWUK5cuXUHpR//vmHR48e0a5dO7XHXWiTv538kTECIiekgSLEa3JwcMDU1JT9+/czaNAgrX1RUVGUL1+egIAANezGjRtacYyMjEhLy3lPgI2NDfDsDpiLiwtAts8WOXbsGHZ2dgDcv3+fy5cv4+jomONzFaSMsc6vKruxsTHGxsaZwg0NDeWDQodJ/eguqRvd9rL68ff3p02bNtjZ2fHo0SPCwsI4dOgQe/fu5b333mPgwIH4+flRokQJLC0t+fTTT3F1dVWHHNeoUYNOnToxevRoVq1ahaWlJf7+/lSrVk2+fOeA/O28ntxcO2mgCPGaTExMGDduHH5+fhgZGdGoUSPu3LnD+fPncXBwIC4ujvDwcOrVq8euXbvYvn271vH29vZcv36d6OhoypUrh4WFRZZfyDOYmprSoEEDZs6cSYUKFYiPj9ea5/K8yZMnU7x4cUqWLElAQADvvfcenTt3zs/i51n58uXRaDR8//33tG3bVp2PI4QQImvx8fH07duXW7duYWVlhZOTE3v37lV7PhYsWICenh7dunUjOTkZT09Pli9frpXG2rVrGTlyJO3atUNPT4+mTZuyZ88e+eItdIosMyxEPpgwYQKjR49m4sSJODo60qNHD+Lj4+nYsSMjR47Ex8cHZ2dnoqKimDBhgtax3bp1o3Xr1jRr1gwbGxs2btz4yvN99dVXpKamUqdOHXx9fZk6dWqW8WbOnMmIESOoU6cOt2/f5rvvvtOZVVrKli1LcHAwn3/+OSVLlsTHx6ewsySEEDptzZo1xMbGkpycTHx8PPv27dMalmViYsKyZcv4559/SEpKYtu2bZkWYLG0tGTNmjXcv3+fe/fusW3bNmxtbd90UYR4KY3y/EB2IcQ74eDBgzRr1oz79++/dIWst1FCQgJWVlbcvXtX5qDooJSUFCIiImjbtq3ckdUxUje6TepHd0nd5I+Mz++HDx++crEg6UERQgghhBBC6AxpoAihYzZs2IC5uXmWrxo1auTLOdq0aZPtOaZPn54v5xBCCCGEyAuZJC+EjunYsSP169fPcl9Ou5bd3d152ejNL7/8kn///TfLfRkPUBRCCCGEKAzSQBFCx1hYWGBhYVGg5yhbtmyBpi+EEEIIkVcyxEsIIYQQQgihM6SBIoQQQgihg1asWIGTkxOWlpZYWlri6urK7t271f1Pnjxh+PDhFC9eHHNzc7p168bff/+t7j99+jQ9e/bE1tYWU1NTHB0dWbRoUWEURYhckQaKeKu4u7vj6+ub5+NjY2PRaDTZPnldCCGE0BXlypVj5syZnDp1ipMnT9K8eXM6derE+fPnARg5ciTfffcdW7Zs4dChQ/z111907dpVPf7UqVOUKFGC9evXc/78eQICAvD392fp0qWFVSQhckTmoIi3yrZt23RqDfLQ0FB8fX158OBBYWclW/b29vj6+r5Wwy6/xMbGUqFChUzhR48epUGDBoWQIyGE0F0dOnTQ2p42bRorVqzg2LFjlCtXjjVr1hAWFkbz5s0BCAkJwdHRkWPHjtGgQQMGDBigdXzFihU5evQo27Ztk4fjCp0mDRTxVnlbV5h6+vRpvj/BvSDSfFPn27dvn9aSyfLARSGEeLm0tDS2bNlCUlISrq6unDp1ipSUFFq2bKnGqVatGnZ2di+96fPw4cO39rNU/HdIA0W8Vdzd3XF2dmbhwoXY29szZMgQrl69ypYtWyhWrBiBgYEMGTJEjf/LL7/w8ccfc/HiRWrWrElAQIBWeln1gOzYsYMuXbqoy/SePn0aX19fTp48iUajwcHBgS+++ILExET69+8PgEajAWDSpEkEBQVhb2/PwIEDuXLlCjt27KBr167ExcVRvXp1ra71O3fuULZsWXbv3k2LFi1eWvas0gwNDeXnn3/G39+fkydP8t5779GlSxdmzJiBmZkZ7u7u3Lhxg5EjRzJy5EgAFEUhKCiIHTt2aA11W7hwIQsXLiQ2NhYAb29vHjx4QL169Vi2bBnGxsYcOHCAChUqsHXrVpYsWcLx48dxcHBg5cqVuLq65rgeixcvTqlSpXIcPyv1Z+wn1cDstdIQ+c9YX2H2B1AzaC/JaZrCzo54jtSNbnu+fmKmtVfDz549i6urK0+ePMHc3Jzt27dTvXp1oqOjMTIyomjRolrplCxZktu3b2d5jqioKDZt2sSuXbsKsihCvDZpoIi32rx585gyZQrjx4/nm2++YejQoTRt2pSqVauSmJhI+/bt8fDwYP369Vy/fp0RI0bk+hy9e/fGxcWFFStWoK+vT3R0NIaGhjRs2JCFCxcyceJEYmJiADA3N1ePmzt3LhMnTmTSpEkAHD9+HB8fH+bNm4exsTEA69evp2zZsmr3/Ku8mOa1a9do3bo1U6dO5auvvuLOnTv4+Pjg4+NDSEgI27Zto3bt2gwZMoTBgwfnuuz79+/H0tKSyMhIrfCAgADmzp2Lg4MDAQEB9OzZk6tXr2JgkLN/KR07duTJkydUqVIFPz8/OnbsmG3c5ORkkpOT1e2EhAQAjPUU9PWzf9aLKBzGeorWT6E7pG502/P1k5KSooZXrFiREydOkJCQwNatW+nXrx/79u0jNTUVQCsuPLsJlZaWlin83LlzdOrUicDAQJo1a5Zpv8hexrWSa/Z6cnP9pIEi3mpt27Zl2LBhAIwbN44FCxZw4MABqlatSlhYGOnp6axZswYTExNq1KjBH3/8wdChQ3N1jri4OMaOHUu1atUAcHBwUPdZWVmh0Wiy7A1o3rw5o0ePVrfLli2Lj48PO3fuxMvLC3jWg+Pt7a32wLzKi2kOGjSI3r17q/NLHBwcWLx4MU2bNmXFihVYW1ujr6+PhYVFnnoszMzM+PLLL9WhXRm9K2PGjKFdu3YABAcHU6NGDa5evapeo+yYm5szb948GjVqhJ6eHlu3bqVz587s2LEj20bKjBkzCA4OzhQe6JJOkSJpuS6TeDOm1E0v7CyIbEjd6LYpddOJiIjIcl+jRo3Yu3cvfn5+uLm58fTpUzZv3qx1c+zGjRvcv39fK42bN28SGBiIh4cHzs7O2aYvXu7Fm3Uidx4/fpzjuNJAEW81Jycn9X1GQyE+Ph6Aixcv4uTkhImJiRonN8OQMowaNYpBgwaxbt06WrZsSffu3alUqdIrj6tbt67WtomJCX369OGrr77Cy8uLX3/9lXPnzvHtt9/mOC8vpnn69GnOnDnDhg0b1DBFUUhPT+f69es4OjrmOO2s1KpVK8t5J89f99KlSwMQHx//ygbKe++9x6hRo9TtevXq8ddffzFnzpxsGyj+/v5axyQkJGBra8vU3/RINdTPVXlEwTPWU5hSN50JJ/VITpdhRLpE6ka3PV8/pya2zjbewoULKVmyJEOHDmXKlCkYGBjQtm1bAGJiYrhz5w79+/enfv36AJw/f54hQ4YwcOBAZs6c+UbK8q5JSUkhMjISDw8PnVqo522TMQIiJ6SBIt5qL/6j0Gg0pKfn/O6gnp6eOtckw4tdkEFBQfTq1Ytdu3axe/duJk2aRHh4OF26dHlp2mZmmedHDBo0CGdnZ/744w9CQkJo3rw55cuXz3F+X0wzMTGRjz/+mM8++yxTXDs7u2zTyUm5szpfhueve0bvT26u+/Pq16//0rtSxsbG6pC45x0e11Im1+uglJQUIiIiODWxtXyQ6xipG92WVf34+/vTpk0b7OzsePToEWFhYRw6dIi9e/fy3nvvMXDgQPz8/ChRogSWlpZ8+umnuLq64ubmBjwb1tWqVSs8PT0ZO3Ys9+7dA0BfXx8bG5tCK+vbytDQUP52XkNurp00UMQ7y9HRkXXr1vHkyRO1F+XYsWNacWxsbHj06BFJSUnql/GsnpFSpUoVqlSpwsiRI+nZsychISF06dIFIyMj0tJyPsyoVq1a1K1bl9WrVxMWFvbaa9G///77XLhwgcqVK2cbJ6s82tjYcPv2bRRFURsYhfVsmOjoaLUXRgghxP+Jj4+nb9++3Lp1CysrK5ycnNi7dy8eHh4ALFiwAD09Pbp160ZycjKenp4sX75cPf6bb77hzp07rF+/nvXr16vh5cuXV4fsCqGL5EGN4p3Vq1cvNBoNgwcP5sKFC0RERDB37lytOPXr16dIkSKMHz+ea9euERYWRmhoqLr/33//xcfHh4MHD3Ljxg2OHDnCiRMn1KFT9vb2JCYmsn//fu7evZuj8ZWDBg1i5syZKIryyl6YVxk3bhxRUVH4+PgQHR3NlStX2Llzp9b69vb29hw+fJg///yTu3fvAs9WQ7tz5w6zZ8/m2rVrLFu2TOvpxAXl66+/ZuPGjVy6dIlLly4xffp0vvrqKz799NMCP7cQQrxt1qxZQ2xsLMnJycTHx7Nv3z61cQLPhg4vW7aMf/75h6SkJLZt26Y13zAoKAhFUTK9pHEidJ00UMQ7y9zcnO+++46zZ8/i4uJCQEAAs2bN0opjbW3N+vXriYiIoFatWmzcuJGgoCB1v76+Pvfu3aNv375UqVIFLy8v2rRpo07abtiwIZ988gk9evTAxsaG2bNnvzJfPXv2xMDAgJ49e2rNj8kLJycnDh06xOXLl2ncuDEuLi5MnDiRMmXKqHEmT55MbGwslSpVUrv0HR0dWb58OcuWLaN27dr88ssvjBkz5rXyklNTpkyhTp061K9fn507d7Jp0yZ1uWYhhBBCCI3y4kB0IUSBymgsnDhxgvfff7+ws/PWSUhIwMrKirt378ocFB2UMY6+bdu2MlZbx0jd6DapH90ldZM/Mj6/Hz58iKWl5UvjyhwUId6QlJQU7t27R2BgIA0aNJDGiRBCCCFEFmSIlxBvyJEjRyhdujQnTpxg5cqVWvt++uknzM3Ns329Ldq0aZNtGaZPn17Y2RNCCCHEW0B6UIR4Q9zd3TMt7Zuhbt26hbaKVn768ssv+ffff7PcZ21t/YZzI4QQQoi3kTRQhNABpqamL10q+G1RtmzZws6CEEIIId5yMsRLCCGEEEIIoTOkgSKEEEIIoYNWrFiBk5MTlpaWWFpa4urqqvXMqidPnjB8+HCKFy+Oubk53bp14++//1b3nz59mp49e2Jra4upqSmOjo4sWrSoMIoiRK5IA0WId9DBgwfRaDQ8ePCgwM8VGhpK0aJF1e2goCCcnZ0L/LxCCPGuK1euHDNnzuTUqVOcPHmS5s2b06lTJ86fPw/AyJEj+e6779iyZQuHDh3ir7/+omvXrurxp06dokSJEqxfv57z588TEBCAv78/S5cuLawiCZEjMgdFiAIWFBTEjh073olJ8Fnp0aMHbdu2LexsCCHEO6dDhw5a29OmTWPFihUcO3aMcuXKsWbNGsLCwmjevDkAISEhODo6cuzYMRo0aMCAAQO0jq9YsSJHjx5l27Zt+Pj4vLFyCJFb0oMihHgtpqamlChRorCzIYQQ77S0tDTCw8NJSkrC1dWVU6dOkZKSQsuWLdU41apVw87OjqNHj2abzsOHD2VVRaHzpAdFiBxIT09n7ty5rFq1ips3b1KyZEk+/vhjAgICGDduHNu3b+ePP/6gVKlS9O7dm4kTJ2JoaEhoaCjBwcEAaDQa4NkdLm9v72zP1atXL9LS0ti0aZMalpKSQunSpZk/fz59+/YlOTmZsWPHEh4eTkJCAnXr1mXBggXUq1cv12W7ceMGPj4+/Pzzzzx9+hR7e3vmzJlD27ZtOXjwIM2aNeP777/H39+fy5cv4+zszJdffknNmjWBZ0O8fH19sx1Odu3aNTw8PGjbti1Llizh6dOnBAQEsHHjRh48eEDNmjWZNWsW7u7uucp3/Rn7STUwy3V5RcEy1leY/QHUDNpLcpqmsLMjniN1o9uer5+Yae3V8LNnz+Lq6sqTJ08wNzdn+/btVK9enejoaIyMjLSG2AKULFmS27dvZ3mOqKgoNm3axK5duwqyKEK8NmmgCJED/v7+rF69mgULFuDm5satW7e4dOkSABYWFoSGhlKmTBnOnj3L4MGDsbCwwM/Pjx49enDu3Dn27NnDvn37ALCysnrpuXr37k337t1JTExUH9K4d+9eHj9+TJcuXQDw8/Nj69atfP3115QvX57Zs2fj6enJ1atXc31nbPjw4Tx9+pTDhw9jZmbGhQsXMj0ccuzYsSxatIhSpUoxfvx4OnTowOXLlzE0NHxp2mfOnMHT05OBAwcydepUAHx8fLhw4QLh4eGUKVOG7du307p1a86ePYuDg0OmNJKTk0lOTla3ExISADDWU9DXz/q5MqLwGOspWj+F7pC60W3P109KSooaXrFiRU6cOEFCQgJbt26lX79+7Nu3j9TUVACtuACKopCWlpYp/Ny5c3Tq1InAwECaNWuWab/IXsa1kmv2enJz/aSBIsQrPHr0iEWLFrF06VL69esHQKVKlXBzcwMgMDBQjWtvb8+YMWMIDw/Hz88PU1NTzM3NMTAwoFSpUjk6n6enJ2ZmZmzfvp0+ffoAEBYWRseOHbGwsCApKYkVK1YQGhpKmzZtAFi9ejWRkZGsWbOGsWPH5qp8cXFxdOvWjVq1agHPPgxfNGnSJDw8PAD4+uuvKVeuHNu3b8fLyyvbdKOiomjfvj0BAQGMHj1aPVdISAhxcXGUKVMGgDFjxrBnzx5CQkKyfNr8jBkz1F6o5wW6pFOkSFquyirenCl10ws7CyIbUje6bUrddCIiIrLc16hRI/bu3Yufnx9ubm48ffqUzZs3a91UunHjBvfv39dK4+bNmwQGBuLh4YGzs3O26YuXi4yMLOwsvNUeP36c47jSQBHiFS5evEhycjItWrTIcv+mTZtYvHgx165dIzExkdTUVCwtLfN8PgMDA7y8vNiwYQN9+vQhKSmJnTt3Eh4eDjwbMpWSkkKjRo3UYwwNDfnggw+4ePFirs/32WefMXToUH744QdatmxJt27dcHJy0orj6uqqvre2tqZq1aovPVdcXBweHh5MmzYNX19fNfzs2bOkpaVRpUoVrfjJyckUL148y7T8/f0ZNWqUup2QkICtrS3NmjXL9hhReFJSUoiMjMTDw+OVPWzizZK60W05rZ+FCxdSsmRJhg4dypQpUzAwMFAXKomJieHOnTv079+f+vXrA3D+/HmGDBnCwIEDmTlz5hspy7tG/nbyR8YIiJyQBooQr2BqaprtvqNHj9K7d2+Cg4Px9PTEysqK8PBw5s2b91rn7N27N02bNiU+Pp7IyEhMTU1p3br1a6WZnUGDBuHp6cmuXbv44YcfmDFjBvPmzePTTz/Nc5o2NjaUKVOGjRs3MmDAALXBlpiYiL6+PqdOnUJfX1/rmBeHlWUwNjbG2Ng4U7ihoaF8UOgwqR/dJXWj256vH39/f9q0aYOdnR2PHj0iLCyMQ4cOsXfvXt577z0GDhyIn58fJUqUwNLSkk8//RRXV1e1h//cuXO0atUKT09Pxo4dy7179wDQ19fHxsam0Mr4tpK/ndeTm2snq3gJ8QoODg6Ympqyf//+TPuioqIoX748AQEB1K1bFwcHB27cuKEVx8jIiLS03A1FatiwIba2tmzatIkNGzbQvXt39Q+7UqVKGBkZceTIETV+SkoKJ06coHr16nkoIdja2vLJJ5+wbds2Ro8ezerVq7X2Hzt2TH1///59Ll++jKOjY7bpmZqa8v3332NiYoKnpyePHj0CwMXFhbS0NOLj46lcubLWK6dD4IQQ4r8iPj6evn37UrVqVVq0aMGJEyfYu3evOuR2wYIFtG/fnm7dutGkSRNKlSrFtm3b1OO/+eYb7ty5w/r16yldurT6ysuCKkK8SdKDIsQrmJiYMG7cOPz8/DAyMqJRo0bcuXOH8+fP4+DgQFxcHOHh4dSrV49du3axfft2rePt7e25fv060dHRlCtXDgsLiyx7BF7Uq1cvVq5cyeXLlzlw4IAabmZmxtChQxk7dizW1tbY2dkxe/ZsHj9+zMCBA3NdPl9fX9q0aUOVKlW4f/8+Bw4cyNT4mDx5MsWLF6dkyZIEBATw3nvv0blz55ema2Zmxq5du2jTpg1t2rRhz549VKlShd69e9O3b1/mzZuHi4sLd+7cYf/+/Tg5OdGuXbtc518IId5Va9aseel+ExMTli1bxrJly7LcHxQURFBQUAHkTIiCJT0oQuTAhAkTGD16NBMnTsTR0ZEePXoQHx9Px44dGTlyJD4+Pjg7OxMVFcWECRO0ju3WrRutW7emWbNm2NjYsHHjxhyds3fv3ly4cIGyZctqzTcBmDlzJt26daNPnz68//77XL16lb1791KsWLFcly0tLY3hw4fj6OhI69atqVKlCsuXL890vhEjRlCnTh1u377Nd999h5GR0SvTNjc3Z/fu3SiKQrt27UhKSiIkJIS+ffsyevRoqlatSufOnTlx4gR2dna5zrsQQggh3j0aRVFkvUEhRJYynoNy//79TGvtF5aEhASsrKy4e/euTJLXQSkpKURERNC2bVsZq61jpG50m9SP7pK6yR8Zn98PHz585WJC0oMihBBCCCGE0BnSQBHiDduwYQPm5uZZvmrUqJHv52vTpk2258vquSNCCCGEEIVJJskL8YZ17NhRXZ/+RQXRdfzll1/y77//ZrnvVU+dd3d3R0aBCiGEEOJNkgaKEG+YhYUFFhYWb+x8ZcuWfWPnEkIIIYR4XTLESwghhBBCCKEzpIEixBum0WjYsWNHYWfjlYKCgnB2dn5pnNjYWDQaDdHR0W8kT0II8V+xYsUKnJycsLS0xNLSEldXV3bv3q3uf/LkCcOHD6d48eKYm5vTrVs3/v77b600PvvsM+rUqYOxsfEr/58LoUukgSLEa8jJl/gX3bp1izZt2hRMhvLRmDFj2L9/v7rt7e2d6eGMtra23Lp1i5o1a77h3AkhxLutXLlyzJw5k1OnTnHy5EmaN29Op06dOH/+PAAjR47ku+++Y8uWLRw6dIi//vqLrl27ZkpnwIAB9OjR401nX4jXInNQhHjDSpUqVdhZyJGMlb5eRl9f/60pjxBCvE06dOigtT1t2jRWrFjBsWPHKFeuHGvWrCEsLIzmzZsDEBISgqOjI8eOHaNBgwYALF68GIA7d+5w5syZN1sAIV6D9KCI/7z09HRmz55N5cqVMTY2xs7OjmnTpgEwbtw4qlSpQpEiRahYsSITJkwgJSUFgNDQUIKDgzl9+jQajQaNRkNoaOgrz/f8EK+nT5/i4+ND6dKlMTExoXz58syYMSNH+dZoNKxYsYI2bdpgampKxYoV+eabb7TinD17lubNm2Nqakrx4sUZMmQIiYmJ6v6DBw/ywQcfYGZmRtGiRWnUqBE3btwAtHuHgoKC+Prrr9m5c6da1oMHD2oN8UpPT6dcuXKsWLFCKw+//fYbenp6aroPHjxg0KBB2NjYYGlpSfPmzTl9+nSOyiyEEP9FaWlphIeHk5SUhKurK6dOnSIlJYWWLVuqcapVq4adnR1Hjx4txJwKkT+kB0X85/n7+7N69WoWLFiAm5sbt27d4tKlS8CzFbdCQ0MpU6YMZ8+eZfDgwVhYWODn50ePHj04d+4ce/bsYd++fQBYWVnl6tyLFy/m22+/ZfPmzdjZ2XHz5k1u3ryZ4+MnTJjAzJkzWbRoEevWreOjjz7i7NmzODo6kpSUhKenJ66urpw4cYL4+HgGDRqEj48PoaGhpKam0rlzZwYPHszGjRt5+vQpv/zyCxqNJtN5xowZw8WLF0lISCAkJAR4tkTxX3/9pcbR09OjZ8+ehIWFMXToUDV8w4YNNGrUiPLlywPQvXt3TE1N2b17N1ZWVnzxxRe0aNGCy5cvZ7nscXJyMsnJyep2QkICAE1m7SPV0CzH10q8GcZ6ClPqQp3Je0hOz/y7JAqP1I1uy6ifjJtg8OwmU5MmTXjy5Anm5uZs2bIFBwcHTp48iZGREWZmZlrxS5QowZ9//qkVBs8aOIqiZAoXOZNx3eT6vZ7cXD9poIj/tEePHrFo0SKWLl1Kv379AKhUqRJubm4ABAYGqnHt7e0ZM2YM4eHh+Pn5YWpqirm5OQYGBnke5hQXF4eDgwNubm5oNBr1S3xOde/enUGDBgEwZcoUIiMjWbJkCcuXLycsLIwnT56wdu1azMyefZFfunQpHTp0YNasWRgaGvLw4UPat29PpUqVAHB0dMzyPObm5piampKcnPzSsvbu3Zt58+YRFxeHnZ0d6enphIeHq9fx559/5pdffiE+Ph5jY2MA5s6dy44dO/jmm28YMmRIpjRnzJhBcHBwpvBAl3SKFEnLxdUSb9KUuumFnQWRDakb3RYZGam+T0lJYe7cuSQlJXH06FH69OnDtGnT+P3330lPTyciIkLr2IcPH/L7779nCr9y5QoJCQmZwkXuPF83IvceP36c47jSQBH/aRcvXiQ5OZkWLVpkuX/Tpk0sXryYa9eukZiYSGpqKpaWlvl2fm9vbzw8PKhatSqtW7emffv2tGrVKsfHu7q6ZtrOWFHr4sWL1K5dW22cADRq1Ij09HRiYmJo0qQJ3t7eeHp64uHhQcuWLfHy8qJ06dJ5Lo+zszOOjo6EhYXx+eefc+jQIeLj4+nevTsAp0+fJjExkeLFi2sd9++//3Lt2rUs0/T392fUqFHqdkJCAra2tkz9TY9UQ/0851UUjGd3gdOZcFJP7tLrGKkb3ZZRPx4eHlk+tPezzz6jdevWnD59mu7du7NgwQIaNmxI0aJFteI0bNiQtm3bah178uRJLl68mClc5ExKSgqRkZHZ1o3ImYwREDkhDRTxn2ZqaprtvqNHj9K7d2+Cg4Px9PTEysqK8PBw5s2bl2/nf//997l+/Tq7d+9m3759eHl50bJly0xzSQpKSEgIn332GXv27GHTpk0EBgYSGRmpTrDMi969e6sNlLCwMFq3bq02SBITEyldujQHDx7MdNzzH7LPMzY2Vntbnnd4XMtMDR1R+FJSUoiIiODUxNbyQa5jpG50W0b9GBoaZls/GcO06tevj6GhIYcPH6Zbt24AxMTEEBcXh5ubW6bj9fX10Wg0Uu+v6WV1I14tN9dOGijiP83BwQFTU1P279+vDpXKEBUVRfny5QkICFDDMiZ6ZzAyMiIt7fWGGVlaWtKjRw969OjBhx9+SOvWrfnnn3+ynI/xomPHjtG3b1+tbRcXF+DZcK3Q0FCSkpLUXpQjR46gp6dH1apV1WNcXFxwcXHB398fV1dXwsLCsmyg5LSsvXr1IjAwkFOnTvHNN9+wcuVKdd/777/P7du3MTAwwN7e/pVpCSHEf5W/vz9t2rTBzs6OR48eERYWxsGDB9m7dy9WVlYMHDiQUaNGYW1tjaWlJZ9++imurq5a/7+vXr1KYmIit2/f5t9//1V72KtXr46RkVEhlUyIV5MGivhPMzExYdy4cfj5+WFkZESjRo24c+cO58+fx8HBgbi4OMLDw6lXrx67du1i+/btWsfb29tz/fp1oqOjKVeuHBYWFlne7c/O/PnzKV26NC4uLujp6bFlyxZKlSqVbW/Ci7Zs2ULdunVxc3Njw4YN/PLLL6xZswZ41pMxadIk+vXrR1BQEHfu3OHTTz+lT58+lCxZkuvXr7Nq1So6duxImTJliImJ4cqVK1oNnhfLunfvXmJiYihevHi2CwLY29vTsGFDBg4cSFpaGh07dlT3tWzZEldXVzp37szs2bOpUqUKf/31F7t27aJLly7UrVs3x9dOCCHeZfHx8fTt25dbt25hZWWFk5MTe/fuxcPDA4AFCxagp6dHt27dSE5OxtPTk+XLl2ulMWjQIA4dOqRuZ9zAun79utwkErpNEeI/Li0tTZk6dapSvnx5xdDQULGzs1OmT5+uKIqijB07VilevLhibm6u9OjRQ1mwYIFiZWWlHvvkyROlW7duStGiRRVACQkJeeX5AGX79u2KoijKqlWrFGdnZ8XMzEyxtLRUWrRoofz66685yjegLFu2TPHw8FCMjY0Ve3t7ZdOmTVpxzpw5ozRr1kwxMTFRrK2tlcGDByuPHj1SFEVRbt++rXTu3FkpXbq0YmRkpJQvX16ZOHGikpaWpiiKokyaNEmpXbu2mlZ8fLzi4eGhmJubK4By4MAB5fr16wqg/Pbbb1rnXb58uQIoffv2zZTvhIQE5dNPP1XKlCmjGBoaKra2tkrv3r2VuLi4HJX74cOHCqDcvXs3R/HFm/X06VNlx44dytOnTws7K+IFUje6TepHd0nd5I+Mz++HDx++Mq5GURSl8JpHQoi80mg0bN++PdPT3d91CQkJWFlZcffuXZmDooMyxtG3bdtWxmrrGKkb3Sb1o7ukbvJHxuf3w4cPX7ngkDyoUQghhBBCCKEzpIEiRD7asGED5ubmWb5q1KjxxtMRQgghhHjbyCR5IfJRx44dqV+/fpb7ctMtnJN0ZHSmEEIIId5F0kARIh9ZWFhgYWGhM+kIIYQQQrxtZIiXEEIIIYQQQmdIA0UIIYQQIh/MmDGDevXqYWFhQYkSJejcuTMxMTFacW7fvk2fPn0oVaoUZmZmvP/++2zdulUrTseOHbGzs8PExITSpUvTp08f/vrrrzdZFCEKlTRQ/sPs7e1ZuHBhgaR98OBBNBoNDx48yJf0goKCcHZ2zpe0CotGo2HHjh0AxMbGotFo1Kf6vsvc3d3x9fUt7GwIIUSBO3ToEMOHD+fYsWNERkaSkpJCq1atSEpKUuP07duXmJgYvv32W86ePUvXrl3x8vLit99+U+M0a9aMzZs3ExMTw9atW7l27RoffvhhYRRJiEIhc1CEEPni4MGDNGvWjPv371O0aFE1fNu2bbJuvBDiP2HPnj1a26GhoZQoUYJTp07RpEkTAKKiolixYgUffPABAIGBgSxYsIDffvuNUqVKATBy5Eg1jfLly/P555/TuXNnUlJS5P+p+E+QHpS3TEpKSmFnQfzHPH369LWOt7a2lgn/Qoj/pIcPHwLP/g9maNiwIZs2beKff/4hPT2d8PBwnjx5ojZgXvTPP/+wYcMGGjZsKI0T8Z8hPSj5KD09nblz57Jq1Spu3rxJyZIl+fjjjxk7diyjRo1i69at3L9/n5IlS/LJJ5/g7+//yjQ1Gg3Lly9n9+7d7N+/n7FjxzJhwgSGDBnCjz/+yO3bt7Gzs2PYsGGMGDFCPc7b25sHDx7g5ubGvHnzePr0KR999BELFy7M9h/cl19+yZgxY9i6dSstWrR4ZVlnzZrFqlWruH37NlWqVGHChAkv7YJevXo1kydP5t69e3h6etK4cWMmT56cq2FgX3zxBVOnTuXevXu0b9+e1atXY2VlBTwbSuTs7Kw1bK1z584ULVqU0NBQJk+ezObNmzl37pxWms7OznTo0IEpU6a89NwHDx7Ez8+P8+fPY2hoSI0aNQgLC6N8+fIA7Ny5k+DgYC5cuECZMmXo168fAQEBGBi83p/Z/fv38fHx4YcffiAxMZFy5coxfvx4+vfvT2xsLBUqVGDTpk0sWbKEkydPUrNmTTZs2MDDhw8ZOnQoly5donHjxqxduxYbG5tXni/jd6devXosW7YMY2Njrl+/zrp161i0aBExMTGYmZnRvHlzFi5cSIkSJYiNjaVZs2YAFCtWDIB+/foRGhqaqV7u37/PiBEj+O6770hOTqZp06YsXrwYBweHXF2X+jP2k2pglruLKQqcsb7C7A+gZtBektM0hZ0d8Rypm4ITO7NdprD09HR8fX1p1KgRNWvWVMM3b95Mjx49KF68OAYGBhQpUoTt27dTuXJlLl++rMYbN24cS5cu5fHjxzRo0IDvv//+jZRFCF0gDZR85O/vz+rVq1mwYAFubm7cunWLS5cusXjxYr799ls2b96MnZ0dN2/e5ObNmzlONygoiJkzZ7Jw4UIMDAxIT0+nXLlybNmyheLFixMVFcWQIUMoXbo0Xl5e6nEHDhygdOnSHDhwgKtXr9KjRw+cnZ0ZPHhwpnPMnj2b2bNn88MPP6jdzi8zY8YM1q9fz8qVK3FwcODw4cP873//w8bGhqZNm2aKf+TIET755BNmzZpFx44d2bdvHxMmTMjxNQC4evUqmzdv5rvvviMhIYGBAwcybNgwNmzYkKPjBwwYQHBwMCdOnKBevXoA/Pbbb5w5c4Zt27a99NjU1FQ6d+7M4MGD2bhxI0+fPuWXX35Bo3n2If/TTz/Rt29fFi9eTOPGjbl27RpDhgwBYNKkSbkq54smTJjAhQsX2L17N++99x5Xr17l33//1YozadIkFi5ciJ2dHQMGDKBXr15YWFiwaNEiihQpgpeXFxMnTmTFihU5Ouf+/fuxtLQkMjJSDUtJSWHKlClUrVqV+Ph4Ro0ahbe3NxEREdja2rJ161a6detGTEwMlpaWmJqaZpm2t7c3V65c4dtvv8XS0pJx48bRtm1bLly4kGXjOTk5meTkZHU7ISEBAGM9BX19eRaMrjHWU7R+Ct0hdVNwshrd4OPjw7lz5zhw4IDW/oCAAO7fv8+ePXsoXrw43377LV5eXvzwww9aafn6+tK3b1/i4uKYOnUqffr0YceOHernjnhzMupERrG8ntxcP2mg5JNHjx6xaNEili5dSr9+/QCoVKkSbm5ufPbZZzg4OODm5oZGo1HvuOdUr1696N+/v1ZYcHCw+r5ChQocPXqUzZs3azVQihUrxtKlS9HX16datWq0a9eO/fv3Z2qgjBs3jnXr1nHo0KEcPaU8OTmZ6dOns2/fPlxdXQGoWLEiP//8M1988UWWDZQlS5bQpk0bxowZA0CVKlWIiorK1R2hJ0+esHbtWsqWLaum2a5dO+bNm6eO232ZcuXK4enpSUhIiNpACQkJoWnTplSsWPGlxyYkJPDw4UPat29PpUqVAHB0dFT3BwcH8/nnn6t1X7FiRaZMmYKfn99rN1Di4uJwcXGhbt26wLPFDV40ZswYPD09ARgxYgQ9e/Zk//79NGrUCICBAwcSGhqa43OamZnx5ZdfYmRkpIYNGDBAfV+xYkUWL15MvXr1SExMxNzcXB3CUKJECa05KM/LaJgcOXKEhg0bArBhwwZsbW3ZsWMH3bt3z3TMjBkztH7fMwS6pFOkSFqOyyTerCl10ws7CyIbUjf5LyIiQmt71apVHD9+nOnTp3PmzBnOnDkDwK1bt1i+fDmLFy/myZMn/Pnnn9SpU4fy5cszceJEhg4dqnVjKMOAAQMYNGgQCxYsoFq1am+kTCKzrOpG5Nzjx49zHFcaKPnk4sWLJCcnZzk0ytvbGw8PD6pWrUrr1q1p3749rVq1ynHaGV9Mn7ds2TK++uor4uLi+Pfff3n69GmmVa5q1KiBvr6+ul26dGnOnj2rFWfevHkkJSVx8uTJV35Jz3D16lUeP36Mh4eHVvjTp09xcXHJ8piYmBi6dOmiFfbBBx/kqoFiZ2enNk4AXF1dSU9PJyYmJkcNFIDBgwczYMAA5s+fj56eHmFhYSxYsOCVx1lbW+Pt7Y2npyceHh60bNkSLy8vSpcuDcDp06c5cuQI06ZNU49JS0vjyZMnPH78mCJFiuS4nC8aOnQo3bp149dff6VVq1Z07txZ/XKfwcnJSX1fsmRJAGrVqqUVFh8fn+Nz1qpVS6txAnDq1CmCgoI4ffo09+/fJz392ZecuLg4qlevnqN0L168iIGBAfXr11fDihcvTtWqVbl48WKWx/j7+zNq1Ch1OyEhAVtbW6b+pkeqoX6Wx4jCY6ynMKVuOhNO6pGcLnd6dYnUTcE5F/TsBpGiKPj6+hIdHc3hw4czDV3N+Axu2rSp1k2uZcuWUaZMGQA8PDwy9SbHxcUBUKdOnSxvAoqClZKSQmRkZJZ1I3IuYwRETkgDJZ9kN5wF4P333+f69evs3r2bffv24eXlRcuWLfnmm29ylLaZmfY4+/DwcMaMGcO8efNwdXXFwsKCOXPmcPz4ca14L/4RaTQa9UtlhsaNG7Nr1y42b97M559/nqP8JCYmArBr1y6tBgOAsbFxjtIoCHp6eiiK9tCFF7sTO3TogLGxMdu3b8fIyIiUlJQcL90YEhLCZ599xp49e9i0aROBgYFERkbSoEEDEhMTCQ4OpmvXrpmOMzExyXuhgDZt2nDjxg0iIiKIjIykRYsWDB8+nLlz56pxnq/rjO7/F8NerPuXefF3LikpCU9PTzw9PdmwYQM2NjbExcXh6en52pPoX8XY2DjL36vD41pSvHjxAj23yL2UlBQiIiI4NbG1fJDrGKmbgjds2DDCwsLYuXMn1tbW3Lt3DwArKytMTU2pVasWlStXxsfHh7lz51K8eHF27NjBvn372LFjB4qi8Ntvv/Hbb7/h5uZGsWLFuHbtGhMmTKBSpUo0btxY6q4QGRoayvV/Dbm5drKKVz5xcHDA1NSU/fv3Z7nf0tKSHj16sHr1ajZt2sTWrVv5559/8nSujOExw4YNw8XFhcqVK3Pt2rU8pfXBBx+we/dupk+frvWF92WqV6+OsbExcXFxVK5cWetla2ub5TFVq1blxIkTWmEvbr9KXFyc1oOqjh07hp6eHlWrVgXAxsaGW7duqfvT0tIyTYg3MDCgX79+hISEEBISwkcfffTSxuWLXFxc8Pf3Jyoqipo1axIWFgY8a4TGxMRkuh6VK1dGT+/1/8xsbGzo168f69evZ+HChaxateq108yNS5cuce/ePWbOnEnjxo2pVq1aph6ZjB6XtLTsh105OjqSmpqq1Zi+d+8eMTExOe6FEUIIXbVixQoePnyIu7s7pUuXVl+bNm0Cnn1Bi4iIwMbGhg4dOuDk5MTatWv5+uuvadOmDfDshue2bdto0aIFVatWZeDAgTg5OXHo0KFCvQkoxJskPSj5xMTEhHHjxuHn54eRkRGNGjXizp07nD9/nocPH1K6dGlcXFzQ09Njy5YtlCpVKttx+q/i4ODA2rVr2bt3LxUqVGDdunWcOHGCChUq5Cm9hg0bEhERQZs2bTAwMHjlQ/UsLCwYM2YMI0eOJD09HTc3Nx4+fMiRI0ewtLRU52E879NPP6VJkybMnz+fDh068OOPP7J79+5cTfYzMTGhX79+zJ07l4SEBD777DO8vLzU4V3Nmzdn1KhR7Nq1i0qVKjF//vwsVwgbNGiQ2rV+5MiRHJ37+vXrrFq1io4dO1KmTBliYmK4cuUKffv2BWDixIm0b98eOzs7PvzwQ/T09Dh9+jTnzp1j6tSpOS5jViZOnEidOnWoUaMGycnJfP/991pDA94EOzs7jIyMWLJkCZ988gnnzp3LtOpZ+fLl0Wg0fP/997Rt2xZTU1PMzc214jg4ONCpUycGDx7MF198gYWFBZ9//jlly5alU6dOb7JIQgiR717sxc+Kg4NDpifHw//1+NeqVYsff/wx3/MmxNtEelDy0YQJExg9ejQTJ07E0dGRHj16EB8fj4WFBbNnz6Zu3brUq1eP2NhYIiIi8nxn/eOPP6Zr16706NGD+vXrc+/ePYYNG/ZaeXdzc2PXrl0EBgayZMmSV8afMmUKEyZMYMaMGTg6OtK6dWt27dqVbSOpUaNGrFy5kvnz51O7dm327NnDyJEjczX8qXLlynTt2pW2bdvSqlUrnJycWL58ubp/wIAB9OvXj759+6oT3zOWvn2eg4MDDRs2pFq1alpzIV6mSJEiXLp0iW7dulGlShWGDBnC8OHD+fjjjwHw9PTk+++/54cffqBevXo0aNCABQsW5HpBhKwYGRnh7++Pk5MTTZo0QV9fn/Dw8NdONzdsbGwIDQ1ly5YtVK9enZkzZ2bqcStbtqy6WEDJkiXx8fHJMq2QkBDq1KlD+/btcXV1RVEUIiIipNtcCCGEEABolJw094UoAIMHD+bSpUv89NNPb/S8iqLg4ODAsGHDtCZfi7dDQkICVlZW3L17V+ag6KCMeQ5t27aVRqeOkbrRbVI/ukvqJn9kfH4/fPgQS0vLl8aVIV7ijZk7dy4eHh6YmZmxe/duvv76a60ekDfhzp07hIeHc/v27UxLNwshhBBCiMInQ7wK0YYNGzA3N8/ylZPnkRSUuLi4bPNlbm6uLneYW7/88gseHh7UqlWLlStXsnjxYgYNGgQ8WxI5u/Pl9EGMOVGiRAkmT57MqlWr1CeeZ3hZmQuyl+eTTz7J9ryffPJJvp+vsMophBBCCJET0oNSiDp27JjtHIjC7EIsU6YM0dHRL92fF5s3b852X0RERLZPGM14rkd+eNmIxpeV+cXllPPT5MmT1QdYvuhVXaB5UVjlFEIIIYTICWmgFCILCwssLCwKOxuZGBgYULly5Td6zvyYTP663nSZM5QoUYISJUq8sfMVVjmFEEIIIXJChngJIYQQQgghdIY0UIQQBWbHjh1UrlwZfX39Vz5fRwghdNWMGTOoV68eFhYWlChRgs6dOxMTE6Puj42NRaPRZPnasmUL8OyhtK1bt6ZMmTIYGxtja2uLj48PCQkJhVUsIXSWNFCEEAQFBeHs7Jzv6X788cd8+OGH3Lx5kylTpnDw4EE6depE6dKlMTMzw9nZOV8XQRBCiIJw6NAhhg8fzrFjx4iMjCQlJYVWrVqRlJQEgK2tLbdu3dJ6BQcHY25urj4hXk9Pj06dOvHtt99y+fJlQkND2bdvX4EshiLE207moAghCkRiYiLx8fF4enqqCytERUXh5OTEuHHjKFmyJN9//z19+/bFysqK9u3bF3KOhRAia3v27NHaDg0NpUSJEpw6dUp9gG6pUqW04mzfvh0vLy/Mzc0BKFasGEOHDlX3ly9fnmHDhjFnzpyCL4AQbxnpQRHiHZGens7s2bOpXLkyxsbG2NnZMW3aNADGjRtHlSpVKFKkCBUrVmTChAnqqmmhoaEEBwdz+vRpdUhCaGjoK883f/58atWqhZmZGba2tgwbNozExEQADh48qC4A0bx5czQaDQcPHmT8+PFMmTKFhg0bUqlSJUaMGEHr1q3Ztm1bwVwUIYQoAA8fPgTA2to6y/2nTp0iOjqagQMHZpvGX3/9xbZt22jatGmB5FGIt5n0oAjxjvD392f16tUsWLAANzc3bt26xaVLl4BnK8aFhoZSpkwZzp49y+DBg7GwsMDPz48ePXpw7tw59uzZw759+wCwsrJ65fn09PRYvHgxFSpU4Pfff2fYsGH4+fmxfPlyGjZsSExMDFWrVmXr1q00bNgw2w/yhw8f4ujomOvy1p+xn1QDs1wfJwqWsb7C7A+gZtBektM0hZ0d8Rypm9yLndkuU1h6ejq+vr40atSImjVrZnncmjVrcHR0pGHDhpn29ezZk507d/Lvv//SoUMHvvzyy3zPtxBvu3xroDx48ICiRYvmV3JCiFx49OgRixYtYunSpfTr1w+ASpUq4ebmBkBgYKAa197enjFjxhAeHo6fnx+mpqaYm5tjYGCQaYjCyzw/6d3e3p6pU6fyySefsHz5coyMjNSlk62trbNNd/PmzZw4cYIvvvgi2/MkJyeTnJysbmdMKDXWU9DXz/65NqJwGOspWj+F7pC6yb2sns/l4+PDuXPnOHDgQJb7//33X8LCwhg/fnyW+2fPns348eO5cuUKgYGB+Pr6smTJEjVuds8EE4VH6iZ/5Ob65amBMmvWLOzt7enRowcAXl5ebN26lVKlShEREUHt2rXzkqwQIo8uXrxIcnIyLVq0yHL/pk2bWLx4MdeuXSMxMZHU1NTXfgjkvn37mDFjBpcuXSIhIYHU1FSePHnC48ePKVKkyCuPP3DgAP3792f16tXUqFEj23gzZswgODg4U3igSzpFiqS9VhlEwZlSN72wsyCyIXWTcxEREVrbq1at4vjx40yfPp0zZ85w5syZTMccOHCApKQk9TtRdvT19enTpw/jx4+nfv36ai9zZGRk/hZC5Bupm9fz+PHjHMfNUwNl5cqV6so7kZGRREZGsnv3bjZv3szYsWP54Ycf8pKsECKPTE1Ns9139OhRevfuTXBwMJ6enlhZWREeHs68efPyfL7Y2Fjat2/P0KFDmTZtGtbW1vz8888MHDiQp0+fvrKBcujQITp06MCCBQvo27fvS+P6+/szatQodTshIQFbW1uaNWtG8eLF81wGUTBSUlKIjIzEw8MDQ0PDws6OeI7UTd4pioKvry/R0dEcPnwYBweHbOPOnz+fDh060LNnz1emmzFXz83NjbJly0r96Cj528kfuVlSO08NlNu3b2NrawvA999/j5eXF61atcLe3p769evnJUkhxGtwcHDA1NSU/fv3M2jQIK19UVFRlC9fnoCAADXsxo0bWnGMjIxIS8t5b8SpU6dIT09n3rx56Ok9W2tj8+bNOTr24MGDtG/fnlmzZjFkyJBXxjc2NsbY2DhTuKGhoXxQ6DCpH90ldZN7w4YNIywsjJ07d2Jtbc29e/eAZ/P1nr9BdPXqVX766SciIiIyXeOIiAj+/vtv6tWrh7m5OefPn2fs2LE0atQIBwcHdfiL1I/ukrp5Pbm5dnlqoBQrVoybN29ia2vLnj17mDp1KvDsDkNuvuQIIfKHiYkJ48aNw8/PDyMjIxo1asSdO3c4f/48Dg4OxMXFER4eTr169di1axfbt2/XOt7e3p7r168THR1NuXLlsLCwyLJRkKFy5cqkpKSwZMkSOnTowJEjR1i5cuUr83ngwAHat2/PiBEj6NatG7dv3waeNZCym0QvhBCFbcWKFQC4u7trhYeEhODt7a1uf/XVV5QrV45WrVplSsPU1JTVq1czcuRIkpOTsbW1pWvXrnz++ecFmXUh3k5KHgwfPlwpX7680rJlS6V48eLKo0ePFEVRlI0bNyouLi55SVII8ZrS0tKUqVOnKuXLl1cMDQ0VOzs7Zfr06YqiKMrYsWOV4sWLK+bm5kqPHj2UBQsWKFZWVuqxT548Ubp166YULVpUAZSQkJBXnm/+/PlK6dKlFVNTU8XT01NZu3atAij3799XFEVR7t+/rwDKgQMH1GP69eunAJleTZs2zXE5Hz58qADK3bt3c3yMeHOePn2q7NixQ3n69GlhZ0W8QOpGt0n96C6pm/yR8fn98OHDV8bVKIqS6+U8UlJSWLRoETdv3sTb2xsXFxcAFixYgIWFRaYhJkIIkV8SEhKwsrLi7t27MgdFB6WkpBAREUHbtm1lKISOkbrRbVI/ukvqJn9kfH4/fPjwlQv15GmIl6GhIWPGjMkUPnLkyLwkJ4QQQgghhBDAazxJft26dbi5uVGmTBl1wu3ChQvZuXNnvmVOCFE4NmzYgLm5eZavly0JLIQQQgjxuvLUg7JixQomTpyIr68v06ZNUyfGFy1alIULF9KpU6d8zaQQ4s3q2LFjtivySfe2EEIIIQpSnhooS5YsYfXq1XTu3JmZM2eq4XXr1s1y6JcQ4u1iYWGhrs8vhBBCCPEm5WmI1/Xr19WJ8c8zNjYmKSnptTMlhBBCCCGE+G/KUwOlQoUKREdHZwrfs2cPjo6Or5snIYQQQgidMGPGDOrVq4eFhQUlSpSgc+fOxMTEqPtjY2PRaDRZvrZs2QLA6dOn6dmzJ7a2tpiamuLo6MiiRYsKq0hC6Lw8DfEaNWoUw4cP58mTJyiKwi+//MLGjRuZMWMGX375ZX7nUfxHuLu74+zszMKFC/N0fGxsLBUqVOC3337D2dk5X/MmhBDiv+nQoUMMHz6cevXqkZqayvjx42nVqhUXLlzAzMwMW1tbbt26pXXMqlWrmDNnDm3atAHg1KlTlChRgvXr12Nra0tUVBRDhgxBX18fHx+fwiiWEDotTw2UQYMGYWpqSmBgII8fP6ZXr16UKVOGRYsW8dFHH+V3HsV/xLZt23RqAnZoaCi+vr48ePCgsLOSLXt7e3x9ffH19S3srHDw4EEWLFjAL7/8QkJCAg4ODowdO5bevXtrxduyZQsTJkwgNjYWBwcHZs2aRdu2bQsp10II8XJ79uzR2g4NDaVEiRKcOnWKJk2aoK+vT6lSpbTibN++HS8vL8zNzQEYMGCA1v6KFSty9OhRtm3bJg0UIbKQ6yFeqamprF27lpYtW3LlyhUSExO5ffs2f/zxBwMHDiyIPIr/CGtr67dyYvbTp0/fijQL+nxRUVE4OTmxdetWzpw5Q//+/enbty/ff/+9VpyePXsycOBAfvvtNzp37kznzp05d+7ca59fCCHehIcPHwLPPrOycurUKaKjo1/5nejhw4fZpiHEf12eniRfpEgRLl68SPny5QsiT+I/6vkhXvb29gwZMoSrV6+yZcsWihUrRmBgIEOGDFHj//LLL3z88cdcvHiRmjVrEhAQQNeuXdUhXln1gOzYsYMuXbqQ8Wt/+vRpfH19OXnyJBqNBgcHB7744gsSExNp1qyZVv4mTZpEUFAQ9vb2DBw4kCtXrrBjxw66du1KXFwc1atXZ+nSpWr8O3fuULZsWXbv3k2LFi1eWvas0gwNDeXnn3/G39+fkydP8t5779GlSxdmzJiBmZkZ7u7uHDp0SCsdRVEICgpix44dWvPEFi5cyMKFC4mNjQXA29ubBw8eUK9ePZYtW4axsTEHDhygQoUKbN26lSVLlnD8+HEcHBxYuXIlrq6uualKVbt27ShZsiRfffUVAD169CApKUmr0dKgQQOcnZ1ZuXJljtLMeBJtpdGbSDUwy1O+RMEx1leY/UEafr/ok5ymKezsiOdI3eRO7Mx2mcLS09Pp2LEjDx484Oeff87yuGHDhnHw4EEuXLiQbdpRUVE0bdqUXbt20apVK0CeVq7LpG7yR4E/Sf6DDz7gt99+kwaKKFDz5s1jypQpjB8/nm+++YahQ4fStGlTqlatSmJiIu3bt8fDw4P169dz/fp1RowYketz9O7dGxcXF1asWIG+vj7R0dEYGhrSsGFDFi5cyMSJE9XJkBld9QBz585l4sSJTJo0CYDjx4/j4+PDvHnzMDY2BmD9+vWULVuW5s2b5ygvL6Z57do1WrduzdSpU/nqq6+4c+cOPj4++Pj4EBISwrZt26hduzZDhgxh8ODBuS77/v37sbS0JDIyUis8ICCAuXPn4uDgQEBAAD179uTq1asYGOT+38XDhw+1Fs44evQoo0aN0orj6enJjh07sk0jOTmZ5ORkdTshIQEAYz0Fff1c318RBcxYT9H6KXSH1E3upKSkZArz8fHh3LlzHDhwIMv9//77L2FhYYwfPz7L/QDnzp2jU6dOBAYG0qxZMzXeiz+F7pC6yR+5uX55aqAMGzaM0aNH88cff1CnTh3MzLTvYjo5OeUlWSG0tG3blmHDhgEwbtw4FixYwIEDB6hatSphYWGkp6ezZs0aTExMqFGjBn/88QdDhw7N1Tni4uIYO3Ys1apVA8DBwUHdZ2VlhUajyTS2GKB58+aMHj1a3S5btiw+Pj7s3LkTLy8v4Nk4ZW9vbzSanN2pfDHNQYMG0bt3b3V+iYODA4sXL6Zp06asWLECa2tr9PX1sbCwyDKPr2JmZsaXX36JkZERgNq7MmbMGNq1e3bnMDg4mBo1anD16lX1GuXU5s2bOXHiBF988YUadvv2bUqWLKkVr2TJkty+fTvbdGbMmEFwcHCm8ECXdIoUSctVnsSbM6VuemFnQWRD6iZnIiIitLZXrVrF8ePHmT59OmfOnOHMmTOZjjlw4ABJSUmUKlUq0/EAN2/eJDAwEA8PD5ydnbOM8+JNI6E7pG5ez+PHj3McN08NlIyJ8J999pkaptFoUBQFjUajPlleiNfxfEM3o6EQHx8PwMWLF3FycsLExESNk5dhSKNGjWLQoEGsW7eOli1b0r17dypVqvTK4+rWrau1bWJiQp8+ffjqq6/w8vLi119/5dy5c3z77bc5zsuLaZ4+fZozZ86wYcMGNUxRFNLT07l+/fprL+ldq1YttXHyvOeve+nSpQGIj4/PVQPlwIED9O/fn9WrV1OjRo3Xyqe/v79Wr0tCQgK2trZM/U2PVEP910pb5D9jPYUpddOZcFKP5HQZRqRLpG5y51yQJ/Ds/66vry/R0dEcPnxY60bWi+bPn0+HDh3o2bNnpn3nz59nyJAhDBw4UOsh1xlSUlKIjIzEw8NDhhHpGKmb/JExAiIn8tRAuX79el4OEyJXXvwnoNFoSE/P+Z0/PT09Xpxi9WL3YlBQEL169WLXrl3s3r2bSZMmER4eTpcuXV6a9ou9hvCsx8PZ2Zk//viDkJAQmjdvnqthkC+mmZiYyMcff6x1IyCDnZ1dtunkpNxZnS/D89c9o/cnN9f90KFDdOjQgQULFtC3b1+tfaVKleLvv//WCvv7779f2gNkbGysDpt73uFxLSlevHiO8yXejIyx2qcmtpYPch0jdZM3w4YNIywsjJ07d2Jtbc29e/eAZ73spqamaryrV6/y008/ERERken6njt3jlatWuHp6cnYsWPVNPT19bGxsdGKa2hoKPWjo6RuXk9url2eGigy90QUNkdHR9atW8eTJ0/UXpRjx45pxbGxseHRo0ckJSWpX8azesBolSpVqFKlCiNHjqRnz56EhITQpUsXjIyMctUbWKtWLerWrcvq1asJCwvTmjCfF++//z4XLlygcuXK2cbJKo82Njbcvn1b7dGErMtdEA4ePEj79u2ZNWuW1oIGGVxdXdm/f7/WssiRkZF5noQvhBAFbcWKFcCzhVyeFxISgre3t7r91VdfUa5cOXXS+/O++eYb7ty5w/r161m/fr0aXr58eXV4rRDi/+SpgbJ27dqX7n/xrqkQ+a1Xr14EBAQwePBg/P39iY2NZe7cuVpx6tevT5EiRRg/fjyfffYZx48fJzQ0VN3/77//MnbsWD788EMqVKjAH3/8wYkTJ+jWrRvwbGWtxMRE9u/fT+3atSlSpAhFihR5ab4GDRqEj48PZmZmr+yFeZVx48bRoEEDfHx8GDRoEGZmZly4cIHIyEi18WNvb8/hw4f56KOPMDY25r333sPd3Z07d+4we/ZsPvzwQ/bs2cPu3btfuWLG6zpw4ADt27dnxIgRdOvWTZ1XYmRkpC6lOWLECJo2bcq8efNo164d4eHhnDx5klWrVhVo3oQQIq9yutjp9OnTmT59epb7goKCCAoKysdcCfFuy/VzUODZl4znX8OGDcPb25shQ4boxAPjxLvP3Nyc7777jrNnz+Li4kJAQACzZs3SimNtbc369euJiIigVq1abNy4UesDQl9fn3v37tG3b1+qVKmCl5cXbdq0USdkN2zYkE8++YQePXpgY2PD7NmzX5mvnj17YmBgQM+ePbXmx+SFk5MThw4d4vLlyzRu3BgXFxcmTpxImTJl1DiTJ08mNjaWSpUqqcMEHB0dWb58OcuWLaN27dr88ssvjBkz5rXykhNff/01jx8/ZsaMGZQuXVp9de3aVY3TsGFDwsLCWLVqFbVr1+abb75hx44d1KxZs8DzJ4QQQoi3Q56eg5KVK1euMHToUMaOHYunp2d+JCnEWyejsXDixAnef//9ws7OOyljHfW7d+/KHBQdJM8L0F1SN7pN6kd3Sd3kj9w8ByVPPShZcXBwYObMmXl6FoUQb7uUlBRu375NYGAgDRo0kMaJEEIIIUQe5VsDBcDAwIC//vorP5MU4q1w5MgRSpcuzYkTJzI9Ef2nn37C3Nw829fbok2bNtmWIbtx10IIIYQQuZWnSfIvPttBURRu3brF0qVLadSoUb5kTIi3ibu7e7YTKevWrfvGVtEqSF9++SX//vtvlvsyJsELIYQQQryuPDVQOnfurLWt0WiwsbGhefPmzJs3Lz/yJcQ7w9TU9KVLBb8typYtW9hZEEIIIcR/QJ4aKLl5aJsQQgghhBBC5FSe5qBMnjyZx48fZwr/999/mTx58mtnSgghhBDiTZgxYwb16tXDwsKCEiVK0LlzZ2JiYjLFO3r0KM2bN8fMzAxLS0uaNGmiNezV3t4ejUaj9Zo5c+abLIoQ74w8NVCCg4NJTEzMFP748WP1GRJCuLu7v9ZzcWJjY9FoNO/E/I034dKlSzRo0AATExOcnZ0LOztCCPFWOHToEMOHD+fYsWNERkaSkpJCq1atSEpKUuMcPXqU1q1b06pVK3755RdOnDiBj48PenraX6MmT57MrVu31Nenn376posjxDshT0O8FEVBo9FkCj99+rRMlhWqbdu26dR64aGhofj6+vLgwYPCzsoreXt78+DBA3bs2JHjYyZNmoSZmRkxMTH5tjqYvb09vr6++foA1l27djF58mTOnDmDiYkJTZs2zVU5hRAiP+3Zs0drOzQ0lBIlSnDq1CmaNGkCwMiRI/nss8/4/PPP1XhVq1bNlJaFhQWlSpUq2AwL8R+Qqx6UYsWKYW1tjUajoUqVKlhbW6svKysrPDw88PLyKqi8ireMtbU1FhYWhZ2NXHv69GlhZyFPrl27hpubG+XLl9e5BxhmXNOtW7fSp08f+vfvz+nTpzly5Ai9evUq5NwJIcT/efjwIfB/qxPGx8dz/PhxSpQoQcOGDSlZsiRNmzbl559/znTszJkzKV68OC4uLsyZM4fU1NQ3mnch3hW56kFZuHAhiqIwYMAAgoODsbKyUvcZGRlhb2+Pq6trvmdSvJ3c3d1xdnZm4cKF2NvbM2TIEK5evcqWLVsoVqwYgYGBDBkyRI3/yy+/8PHHH3Px4kVq1qxJQECAVnpZ9YDs2LGDLl26qEv8nj59Gl9fX06ePIlGo8HBwYEvvviCxMRE+vfvD6D2/k2aNImgoCDs7e0ZOHAgV65cYceOHXTt2pW4uDiqV6/O0qVL1XPduXOHsmXLsnv3blq0aPHSsq9bt45FixYRExODmZkZzZs3Z+HChZQoUUKNc/78ecaNG8fhw4dRFAVnZ2dCQ0NZt24dX3/9tVZeDxw4gLu7e7bny4h36tQpJk+erJZt3LhxbN++nT/++INSpUrRu3dvJk6cqNWz9d133zF58mTOnj2Lubk5jRs3Zvv27bi7u3Pjxg1GjhzJyJEjAdTrvHXrViZOnMjVq1cpXbo0n376KaNHj1bTzOqafvnll4wYMYI5c+YwcOBANW716tVfei2zU3/GflINzPJ0rCg4xvoKsz+AmkF7SU7L3NMuCo/UjbbYme0yhaWnp+Pr60ujRo2oWbMmAL///jsAQUFBzJ07F2dnZ9auXUuLFi04d+4cDg4OAHz22We8//77WFtbExUVhb+/P7du3WL+/PlvrlBCvCNy1UDp168fABUqVKBhw4Y6NXxH6L558+YxZcoUxo8fzzfffMPQoUNp2rQpVatWJTExkfbt2+Ph4cH69eu5fv06I0aMyPU5evfujYuLCytWrEBfX5/o6GgMDQ1p2LAhCxcuZOLEierkx+eHQc2dO5eJEycyadIkAI4fP46Pjw/z5s3D2NgYgPXr11O2bFmaN2/+ynykpKQwZcoUqlatSnx8PKNGjcLb25uIiAgA/vzzT5o0aYK7uzs//vgjlpaWHDlyhNTUVMaMGcPFixdJSEggJCQEePVzRm7dukXLli1p3bo1Y8aMUctmYWFBaGgoZcqU4ezZswwePBgLCwv8/PyAZ8OtunTpQkBAAGvXruXp06dqHrdt20bt2rUZMmQIgwcPVs916tQpvLy8CAoKokePHkRFRTFs2DCKFy+Ot7d3ttf0119/5c8//0RPTw8XFxdu376Ns7Mzc+bMUb8IZCU5OZnk5GR1OyEhAQBjPQV9/ayfPSMKj7GeovVT6A6pG20pKSmZwnx8fDh37hwHDhxQ92f0AA8aNIj//e9/AMyePZt9+/axevVqpk2bBqA138TR0RF9fX2GDRvG5MmT1c+RnOQnq3yJwiV1kz9yc/3yNAeladOm6vsnT55kGhJjaWmZl2TFO65t27YMGzYMgHHjxrFgwQIOHDhA1apVCQsLIz09nTVr1mBiYkKNGjX4448/GDp0aK7OERcXx9ixY6lWrRqAemcLwMrKCo1Gk+X44ObNm2v1AJQtWxYfHx927typDlsMDQ3F29s7y/lXLxowYID6vmLFiixevJh69eqRmJiIubk5y5Ytw8rKivDwcLWhX6VKFfUYU1NTkpOTczyWuVSpUhgYGGBubq51TGBgoPre3t6eMWPGEB4erjZQpk2bxkcffaS1uEXt2rWBZ40ifX39TGOq58+fT4sWLZgwYYKa7wsXLjBnzhytBsqL1/TEiRPAs7uQ8+fPx97ennnz5uHu7s7ly5ezbYTNmDEjy8U3Al3SKVIkLUfXR7x5U+rKcvS6SurmmYybMRlWrVrF8ePHmT59OmfOnOHMmTMA/P333wBaN3Dg2WfK8ePHM6WT4cmTJ6SmprJ27dpcPUcqMjIyt0URb4jUzevJagXg7OSpgfL48WP8/PzYvHkz9+7dy7Q/LU2+NIjMnJyc1PcZDYX4+HgALl68iJOTEyYmJmqcvAwXHDVqFIMGDWLdunW0bNmS7t27U6lSpVceV7duXa1tExMT+vTpw1dffYWXlxe//vor586d49tvv81RPk6dOkVQUBCnT5/m/v376rODMoaORUdH07hx4wLvhdy0aROLFy/m2rVrJCYmkpqaqnUDITo6Wqt3JCcuXrxIp06dtMIaNWrEwoULSUtLQ19fH8h8TTOuQUBAAN26dQMgJCSEcuXKsWXLFj7++OMsz+fv78+oUaPU7YSEBGxtbWnWrJnOzbURz+6QRUZG4uHhIb3sOkbqJmuKouDr60t0dDSHDx/WurGVsT84OBhTU1Patm2rhk+aNAlPT0+tsOeFhYWhp6fHhx9+SLFixV6ZD6kf3SV1kz8yRkDkRJ4aKGPHjuXAgQOsWLGCPn36sGzZMv7880+++OILWfNbZOvFP2qNRpOrh37q6empcyAyvNhdGBQURK9evdi1axe7d+9m0qRJhIeH06VLl5embWaWeS7DoEGDcHZ25o8//iAkJITmzZtTvnz5V+YzKSkJT09PPD092bBhAzY2NsTFxeHp6an2Npqamr4yndd19OhRevfuTXBwMJ6enmqPzbx589Q4BZmPF69p6dKlAe05J8bGxlSsWJG4uLhs0zE2Ns5yeIShoaF8UOgwqR/dJXWjbdiwYYSFhbFz506sra3VG69WVlbq/8ixY8cyadIk3n//fZydnfn666+JiYlh69atGBoacvToUY4fP06zZs2wsLDg6NGjjB07lv/9739acw9zQupHd0ndvJ7cXLs8NVC+++471q5di7u7O/3796dx48ZUrlyZ8uXLs2HDBnr37p2XZMV/mKOjI+vWrePJkydqL8qxY8e04tjY2PDo0SOSkpLUL79ZPSOlSpUqVKlShZEjR9KzZ09CQkLo0qULRkZGuerdq1WrFnXr1mX16tWEhYVpTZh/mUuXLnHv3j1mzpyJra0tACdPntSK4+TkxNdff01KSkqWf7C5zWtWoqKiKF++vNZiAzdu3MiUj/3796sLCOQkH46Ojhw5ckQr7MiRI1SpUkXtPclKnTp1MDY2JiYmBjc3N+BZAzM2NjZHDT8hhCgIK1asAMi0EElISIg6bNXX15cnT54wcuRI/vnnH2rXrk1kZKTaQ29sbEx4eDhBQUEkJydToUIFRo4cqdX7K4TIuTw9qPGff/6hYsWKwP9r777Dqjjah49/D72jKCgYBAsqFuwaK9gQu4lRoySWxxIVErF3xViw1yTWCMaGSWyJYsECdmyxIypB0URjiYqgImXfP3zZn0cQQSlHc3+u61ywu7Oz9+wcOGd2ZnZfzDf5999/Aahfvz779+/PuejEf0bXrl3RaDT06dOHixcvEhISwqxZs7TS1K5dGzMzM0aPHk10dDRr164lKChI3f706VN8fX0JCwvj+vXrHDp0iOPHj+Pq6gq8mIMRHx/Pnj17uHfvXpbGQvbu3Ztp06ahKMobe2HSFC9eHCMjIxYuXMiff/7Jb7/9xqRJk7TS+Pr6EhcXx+eff86JEye4cuUKq1atUifwOzs7c/bsWaKiorh3795bTcxzcXEhNjaW4OBgoqOjWbBgAZs2bdJKM2HCBNatW8eECROIjIzk3LlzTJ8+Xd3u7OzM/v37+euvv7h37x4AQ4YMYc+ePUyaNInLly+zcuVKvvvuO4YOHZppPFZWVvTr148JEyawa9cuoqKi1DlGHTt2zHb5hBAiJyiKkuHr5Tl1ACNHjuTGjRskJCRw+PBh9UILQLVq1Th69CgPHz7k6dOnXLx4kVGjRmVpcrwQIr23aqCULFmSmJgYAMqVK8fPP/8MvOhZKVCgQI4FJ/47LCws+P333zl37hxVq1ZlzJgxWl+U4cWk7dWrVxMSEkKlSpVYt24d/v7+6nZ9fX3u379Pt27dKFOmDJ06daJFixbqBOu6devSr18/OnfujK2tLTNmzHhjXF26dMHAwIAuXbpozY/JjK2tLUFBQfzyyy+UL1+eadOmpWtsFSpUiL179xIfH4+7uzvVq1dn2bJlam9Knz59KFu2LDVq1MDW1jZdj0VWtG3blkGDBuHr60uVKlU4fPiwOrE9jYeHB7/88gu//fYbVapUoXHjxhw7dkzd/u2333Lt2jVKlSqFra0t8OKD+OeffyY4OJiKFSsyfvx4vv3223Qf5hmZOXMmn3/+OV9++SU1a9bk+vXr7N27N0vjs4UQQgjx36BRXh3UnwVz585FX1+fb775ht27d9OmTRsURSEpKYk5c+a81e1hhdBFaV/Ojx8/TrVq1fI7HMGLSXbW1tbcu3dPJsnroKSkJEJCQmjZsqWM1dYxUje6TepHd0nd5Iy0z+9Hjx698Y6/bzUHJe2hbQBNmzbl0qVLnDx5ktKlS2vdqUmI91VSUhL3799n7NixfPzxx9I4EUIIIYTII281xOtlz549w8nJiU8//VQaJ+KDcejQIezt7Tl+/DiLFy/W2nbgwAEsLCxe+8oNU6dOfe3xWrRokSvHFEIIIYTID2/Vg5KSksLUqVNZvHgx//zzD5cvX6ZkyZKMGzcOZ2dnevXqldNxCpGnPDw80t3SOE2NGjUyvHtYburXr5/6wMhX5cUti4UQQggh8spbNVCmTJnCypUrmTFjhtZD3ipWrMi8efOkgSI+aKamppQuXTpPj2ljY/PaJ60LIYQQQnxI3mqI108//cTSpUvx9vbWeu5B5cqVuXTpUo4FJ4QQQgghhPhveasGyl9//ZXhFeTU1NS3el6DEEIIIURuCwgIoGbNmlhaWmJnZ0f79u3V50+97MiRIzRu3Bhzc3OsrKxo2LAhT58+Vbf/+++/eHt7Y2VlRYECBejVqxfx8fF5WRQhPmhv1UApX748Bw4cSLf+119/pWrVqu8clBAi53h4eODn55ffYag0Gk26V3BwcH6HJYT4DwgPD8fHx4ejR48SGhpKUlISnp6eJCQkqGmOHDmCl5cXnp6eHDt2jOPHj+Pr64ue3v99ZfL29ubChQuEhoaydetW9u/fT9++ffOjSEJ8kN5qDsr48ePp3r07f/31F6mpqWzcuJGoqCh++ukntm7dmtMxCiFe4/nz5xgZGb13xwoMDMTLy0tdlge8CiHywo4dO7SWg4KCsLOz4+TJkzRs2BB48SiFb775hpEjR6rpypYtq/4eGRnJjh07OH78ODVq1ABg4cKFtGzZklmzZuHg4JAHJRHiw5atHpQ///wTRVFo164dv//+O7t378bc3Jzx48cTGRnJ77//TrNmzXIrViH+8zw8PPD19cXPz4/ChQvTvHlzzp8/T4sWLbCwsKBIkSJ8+eWX3Lt3D4AePXoQHh7O/Pnz1d6Ka9euERQUlK5RsHnzZjQajbrs7+9PlSpVWL58OSVKlMDExAR40QOyfPlyPvnkE8zMzHBxceG3337LVjkKFChA0aJF1Vda3kIIkZcePXoEoN6E5M6dO0RERGBnZ0fdunUpUqQI7u7uHDx4UN3nyJEjFChQQG2cwItnwunp6REREZG3BRDiA5WtHhQXFxdu3bqFnZ0dDRo0wMbGhnPnzlGkSJHcik8I8YqVK1fSv39/Dh06xMOHD2ncuDG9e/dm7ty5PH36lBEjRtCpUyf27t3L/PnzuXz5MhUrVuTbb78FwNbWNsvHunr1Khs2bGDjxo1aN8SYOHEiM2bMYObMmSxcuBBvb2+uX7+e5TuN+fj40Lt3b0qWLEm/fv3o2bOnVuPoZYmJiSQmJqrLcXFxADScvptkQ/Msl0XkDWM9hUk1oPq3O0hMzbhORf74L9fNef/m6dalpqYycOBA6tatS9myZUlKSuLy5cvAiws006dPx83NjTVr1tCkSRP++OMPXFxc+Ouvv7C1tU0359bGxoa//vrrrefipu0nc3l1j9RNzsjO+ctWA+XV50Js375da9ymECL3ubi4MGPGDAAmT55M1apVmTp1qrp9xYoVODo6cvnyZcqUKYORkRFmZmYULVo028d6/vw5P/30U7pGTY8ePejSpQvw4iGSCxYs4NixY1rDtl7n22+/pXHjxpiZmbFr1y4GDBhAfHw833zzTYbpAwICmDhxYrr1Y6umYmaWku0yibwxqUZqfocgXuO/WDchISHp1i1evJiTJ08SEBCgbk+7E2mjRo2wtbXl1q1bNG7cmC1btjB+/Hi+/PJLoqKiSEhISJfn8+fPOX/+fIbHyo7Q0NB32l/kHqmbd/PkyZMsp32rOShpXvcgOyFE7qlevbr6+5kzZ9i3b1+GT7CPjo6mTJky73QsJyenDHtc3Nzc1N/T7nJz586dLOU5btw49feqVauSkJDAzJkzX9tAGTVqFIMHD1aX4+LicHR0ZPIfeiQb6me4j8g/L67SpzLuhN5/7iq9rvsv182rPSgDBw7k/PnzHDx4kBIlSqjrXV1dGTlyJK1bt6Zly5bq+tWrV2NgYEDLli25c+cO27Zt09qenJxMfHw8TZo00VqfHUlJSYSGhtKsWTMMDQ3fKg+RO6RuckbaCIisyFYDJW0M+6vrhBB5x9z8/4Y1xcfH06ZNG6ZPn54unb29/Wvz0NPTS3eBIaOu15eP9bJX/0FrNBpSU9/uqmzt2rWZNGkSiYmJGBsbp9tubGyc4fr9I5pSqFChtzqmyD1JSUmEhIRwcryXfJDrGKmbFxdWv/76a7Zs2UJYWBguLi5a211cXHBwcCA6OlrrHF29epUWLVpgaGhI/fr1efjwIWfPnlUvGO3bt4/U1FTq1av3zufW0NDwP1s/uk7q5t1k59xle4hXjx491C8Lz549o1+/fum+xGzcuDE72Qoh3lK1atXYsGEDzs7OGBhk/OdsZGRESor2UChbW1seP35MQkKC+vd7+vTp3A43Q6dPn6ZgwYIZNkKEECIn+fj4sHbtWrZs2YKlpSW3b98GwNraGlNTUzQaDcOGDWPChAlUrlyZKlWqsHLlSi5dusSvv/4KvOhl8fLyok+fPixevJikpCR8fX35/PPP5Q5eQuSQbDVQunfvrrX8xRdf5GgwQojs8fHxYdmyZXTp0oXhw4djY2PD1atXCQ4OZvny5ejr6+Ps7ExERATXrl3DwsICGxsbateujZmZGaNHj+abb74hIiKCoKCgXI/3999/559//uHjjz/GxMSE0NBQpk6dytChQ3P92EIIsWjRIuDFHRFfFhgYSI8ePQDw8/Pj2bNnDBo0iH///ZfKlSsTGhpKqVKl1PRr1qzB19eXJk2aoKenR4cOHViwYEFeFUOID162GiiBgYG5FYcQ4i04ODhw6NAhRowYgaenJ4mJiTg5OeHl5aU+VGzo0KF0796d8uXL8/TpU2JiYnB2dmb16tUMGzaMZcuW0aRJE/z9/XP9QWOGhoZ8//33DBo0CEVRKF26NHPmzKFPnz65elwhhICsz50dOXKk1nNQXmVjY8PatWtzKiwhxCs0isx0F0K8R+Li4rC2tubevXsyB0UHpc1zaNmypYzV1jFSN7pN6kd3Sd3kjLTP70ePHmFlZZVp2mw9qFEIIYQQQgghcpM0UIQQOaZfv35YWFhk+OrXr19+hyeEEEKI98A7PQdFCCFe9u233752wvubunOFEEIIIUAaKEKIHGRnZ4ednV1+hyGEEEKI95gM8RJCCCGEEELoDGmgCCGEEOKDERAQQM2aNbG0tMTOzo727dsTFRWllcbDwwONRqP1enme3P379/Hy8sLBwQFjY2McHR3x9fUlLi4ur4sjxH+SNFCE+ACEhYWh0Wh4+PDhG9MGBQVRoECBXI/pdZydnZk3b16+HV8I8WELDw/Hx8eHo0ePEhoaSlJSEp6eniQkJGil69OnD7du3VJfM2bMULfp6enRrl07fvvtNy5fvkxQUBC7d++Wm30IkUdkDooQOczf35/Nmzdz+vTp/A5FCCH+c3bs2KG1HBQUhJ2dHSdPnqRhw4bqejMzM4oWLZphHgULFqR///7qspOTEwMGDGDmzJm5E7QQQov0oAgh3uj58+f5HYIQQryVR48eAS+e/v6yNWvWULhwYSpWrMioUaN48uTJa/P4+++/2bhxI+7u7rkaqxDiBelBESIDqampzJo1i6VLl3Ljxg2KFCnCV199xZgxYxgxYgSbNm3i5s2bFC1aFG9vb8aPH4+hoSFBQUFMnDgRAI1GA0BgYCA9evR47bG6du1KSkoK69evV9clJSVhb2/PnDlz6NatG4mJiQwbNozg4GDi4uKoUaMGc+fOpWbNmm9dxs2bNzNs2DBu3LiBu7s7y5cvx9HREfi/XiBfX1+mTJnC9evXSU1N5eHDhwwdOpQtW7aQmJioxlG5cmUAoqOjGTx4MEePHiUhIQFXV1cCAgJo2rTpa+NYvnw5Q4cOZcOGDTRp0iTL8dcO2EOygflbl1/kDmN9hRm1oKL/ThJTNPkdjnjJh14316a1SrcuNTUVPz8/6tWrR8WKFdX1Xbt2xcnJCQcHB86ePcuIESOIiopi48aNWvt36dKFLVu28PTpU9q0acPy5ctzvRxCCGmgCJGhUaNGsWzZMubOnUv9+vW5desWly5dAsDS0pKgoCAcHBw4d+4cffr0wdLSkuHDh9O5c2fOnz/Pjh072L17NwDW1taZHsvb25uOHTsSHx+PhYUFADt37uTJkyd88sknAAwfPpwNGzawcuVKnJycmDFjBs2bN+fq1avprgpmxZMnT5gyZQo//fQTRkZGDBgwgM8//5xDhw6paa5evcqGDRvYuHEj+vr6AHTs2BFTU1O2b9+OtbU1S5YsoUmTJly+fBkbGxvi4+Np2bIlU6ZMwdjYmJ9++ok2bdoQFRVF8eLF08UxY8YMZsyYwa5du6hVq1aGsSYmJpKYmKgup01SNdZT0NdXsl12kbuM9RStn0J3fOh1k5SUlG6dr68v58+fZ9++fVrbe/bsqf5erlw5bG1tad68OZcuXaJUqVLqthkzZjB69GiuXLnC2LFj8fPzY+HChbkaf0blEPlL6iZnZOf8aRRF+TD/Uwnxlh4/foytrS3fffcdvXv3fmP6WbNmERwczIkTJ4Dsz0FJTk5We0u+/PJL4MXVvdTUVIKDg0lISKBgwYIEBQXRtWtX4MUfubOzM35+fgwbNoywsDAaNWrEgwcP3jgBPigoiJ49e3L06FFq164NwKVLl3B1dSUiIoJatWrh7+/P1KlT+euvv7C1tQXg4MGDtGrVijt37mBsbKzmV7p0aYYPH07fvn0zPF7FihXp168fvr6+AGrct27dYtWqVYSGhlKhQoXXxuvv76/2Sr1s7dq1mJmZZVpWIcR/19KlS4mIiGDq1KkUKVIk07TPnj3j888/Z8KECVStWjXDNBcvXmT06NGsWLHirS4MCfFf9+TJE7p27cqjR4/e+PBm6UER4hWRkZEkJia+drjR+vXrWbBgAdHR0cTHx5OcnPxOT0k3MDCgU6dOrFmzhi+//JKEhAS2bNlCcHAw8GLYVFJSEvXq1VP3MTQ0pFatWkRGRr71MV8eHlauXDkKFChAZGSk2pPh5OSkNk4Azpw5Q3x8PIUKFdLK6+nTp0RHRwMQHx+Pv78/27Zt49atWyQnJ/P06VNiY2O19pk9ezYJCQmcOHGCkiVLZhrrqFGjGDx4sLocFxeHo6Mjk//QI9lQ/63KL3KPsZ7CpBqpjDuhR2LqhzeM6H32odfNef/mACiKgp+fH6dPn2b//v24uLi8cd/Dhw8D0KZNG9zc3DJMY2lpCUD9+vVxdnbOmaBfkpSURGhoKM2aNcPQ0DDH8xdvT+omZ2TnNt3SQBHiFaampq/dduTIEby9vZk4cSLNmzfH2tqa4OBgZs+e/U7H9Pb2xt3dnTt37hAaGoqpqSleXl7vlOe7MjfXnt8RHx+Pvb09YWFh6dKm9doMHTqU0NBQZs2aRenSpTE1NeWzzz5LN8m+QYMGbNu2jZ9//pmRI0dmGoexsbFWj02a/SOapmssifyXlJRESEgIJ8d7yQe5jvmv1M2AAQNYu3YtW7ZswcbGhvv37wMvhtuampoSHR3N2rVradmyJYUKFeLs2bMMGjSIhg0bUr16dQBCQkL4559/qFmzJhYWFly4cIFhw4ZRr169LDV43oWhoeEHXT/vM6mbd5OdcycNFCFe4eLigqmpKXv27Ek3xOvw4cM4OTkxZswYdd3169e10hgZGZGSkpKtY9atWxdHR0fWr1/P9u3b6dixo/qHXKpUKYyMjDh06BBOTk7Aiy8ax48fx8/P7y1K+GJY2YkTJ9TekqioKB4+fIirq+tr96lWrRq3b9/GwMDgtVcPDx06RI8ePdS5M/Hx8Vy7di1dulq1auHr64uXlxcGBgYMHTr0rcohhBCvWrRoEfDiYYwvS7thiZGREbt372bevHkkJCTg6OhIhw4dGDt2rJrW1NSUZcuWMWjQIBITE3F0dOTTTz994wUVIUTOkAaKEK8wMTFhxIgRDB8+HCMjI+rVq8fdu3e5cOECLi4uxMbGEhwcTM2aNdm2bRubNm3S2t/Z2ZmYmBhOnz7NRx99hKWlZYY9AK/q2rUrixcv5vLly+zbt09db25uTv/+/Rk2bBg2NjYUL16cGTNm8OTJE3r16vVWZTQ0NOTrr79mwYIFGBgY4Ovry8cff/zaieoATZs2pU6dOrRv354ZM2ZQpkwZ/v77b7Zt28Ynn3xCjRo1cHFxYePGjbRp0waNRsO4ceNITU3NML+6desSEhJCixYtMDAweOvGlhBCvOxNU2sdHR0JDw/PNE2jRo3UYV9CiLwnz0ERIgPjxo1jyJAhjB8/HldXVzp37sydO3do27YtgwYNwtfXlypVqnD48GHGjRuntW+HDh3w8vKiUaNG2Nrasm7duiwd09vbm4sXL1KsWDGt+SYA06ZNo0OHDnz55ZdUq1aNq1evsnPnTgoWLPhW5TMzM2PEiBF07dqVevXqYWFhoXWb44xoNBpCQkJo2LAhPXv2pEyZMnz++edcv35dnYA6Z84cChYsSN26dWnTpg3NmzenWrVqr82zfv36bNu2jbFjx+banXGEEEII8X6Ru3gJId4rcXFxWFtbc+/ePZmDooPS5jm0bNlSxmrrGKkb3Sb1o7ukbnJG2ud3Vu7iJT0oQgghhBBCCJ0hDRQhctmaNWuwsLDI8JXZ8z/eVosWLV57vKlTp+b48YQQQgghcpJMkhcil7Vt21Z9IOKrcqOrePny5Tx9+jTDbfJwMSGEEELoOmmgCJHLLC0t1Qd85YVixYrl2bGEEEIIIXKaDPESQgghhBBC6Iz3uoFy7do1NBoNp0+fzu9Q/vN69OhB+/bt8zuMHOXv70+VKlXyOwwhhPjPCAgIoGbNmlhaWmJnZ0f79u2JiorSSvPVV19RqlQpTE1NsbW1pV27dly6dEndHhQUhEajyfB1586dvC6SEOIt6GQDRZe+7IaFhaHRaHj48GF+hwLA48eP8fPzw8nJCVNTU+rWrcvx48e10iiKwvjx47G3t8fU1JSmTZty5cqVXI1r/vz5BAUF5eoxcopGo2Hz5s35HQagW+91gFOnTtGsWTMKFChAoUKF6Nu3L/Hx8VppYmNjadWqFWZmZtjZ2TFs2DCSk5OzlP/GjRtp1qwZtra2WFlZUadOHXbu3JkbRRFCvIfCw8Px8fHh6NGjhIaGkpSUhKenJwkJCWqa6tWrExgYSGRkJDt37kRRFDw9PUlJSQGgc+fO3Lp1S+vVvHlz3N3dsbOzy6+iCSGyQScbKHlBUZQsf6nKKUlJSe+cR+/evQkNDWXVqlWcO3cOT09PmjZtyl9//aWmmTFjBgsWLGDx4sVERERgbm5O8+bNefbs2Tsf/3Wsra0pUKBAruX/vnn+/HmeHi8lJeW1T2zPqr///pumTZtSunRpIiIi2LFjBxcuXKBHjx5ax2nVqhXPnz/n8OHDrFy5kqCgIMaPH5+lY+zfv59mzZoREhLCyZMnadSoEW3atOGPP/54p9iFEB+GHTt20KNHDypUqEDlypUJCgoiNjaWkydPqmn69u1Lw4YNcXZ2plq1akyePJkbN25w7do1AExNTSlatKj60tfXZ+/evfTq1SufSiWEyDYlH/3yyy9KxYoVFRMTE8XGxkZp0qSJMnToUAXQeu3bt09RFEWJiIhQqlSpohgbGyvVq1dXNm7cqADKH3/88cZj7du3TwGUkJAQpVq1aoqhoaGyb98+JSUlRZk6dari7OysmJiYKG5ubsovv/yiKIqixMTEpIule/fuiqIoipOTkzJ37lytY1SuXFmZMGGCugwoP/zwg9KmTRvFzMxMmTBhgjJhwgSlcuXKyk8//aQ4OTkpVlZWSufOnZW4uLg3luHJkyeKvr6+snXrVq311apVU8aMGaMoiqKkpqYqRYsWVWbOnKluf/jwoWJsbKysW7fujcdIK/P69euV+vXrKyYmJkqNGjWUqKgo5dixY0r16tUVc3NzxcvLS7lz5466X/fu3ZV27dqpy+7u7srXX3+tDBs2TClYsKBSpEgRrXOTdpyX6+7Bgwda9f3vv/8qXbt2VQoXLqyYmJgopUuXVlasWPHGMiQmJio+Pj5K0aJFFWNjY6V48eLK1KlTFUV5UW8v16eTk5O6X0BAgGJnZ6dYWFgo//vf/5QRI0YolStXfuPxXi7/5MmTFXt7e8XZ2VlRFEWJjY1VOnbsqFhbWysFCxZU2rZtq8TExCiKoigTJkzI8L2e9l598OCBmv8ff/yhAOq+gYGBirW1tbJlyxbF1dVV0dfXV2JiYhQnJydlypQpSs+ePRULCwvF0dFRWbJkSZbKsGTJEsXOzk5JSUlR1509e1YBlCtXriiKoighISGKnp6ecvv2bTXNokWLFCsrKyUxMTFLx3lV+fLllYkTJ2Y5/aNHjxRAuXfv3lsdT+Su58+fK5s3b1aeP3+e36GIV7yPdXPlyhUFUM6dO5fh9vj4eMXPz08pUaLEa/8HzZo1S7G2tlaePHmSm6G+s/exfv4rpG5yRtrn96NHj96YNt/u4nXr1i26dOnCjBkz+OSTT3j8+DEHDhygW7duxMbGEhcXR2BgIPDi1qjx8fG0bt2aZs2asXr1amJiYhg4cGC2jzty5EhmzZpFyZIlKViwIAEBAaxevZrFixfj4uLC/v37+eKLL7C1taV+/fps2LCBDh06EBUVhZWVFaamptk6nr+/P9OmTWPevHkYGBiwYsUKoqOj2bx5M1u3buXBgwd06tSJadOmMWXKlEzzSk5OJiUlBRMTE631pqamHDx4EICYmBhu375N06ZN1e3W1tbUrl2bI0eO8Pnnn2cp7gkTJjBv3jyKFy/O//73P7p27YqlpSXz58/HzMyMTp06MX78eBYtWvTaPFauXMngwYOJiIjgyJEj9OjRg3r16tGsWbMsxTBu3DguXrzI9u3bKVy4MFevXn3t7XNftmDBAn777Td+/vlnihcvzo0bN7hx4wYAx48fx87OjsDAQLy8vNDX1wfg559/xt/fn++//5769euzatUqFixYQMmSJbMUK8CePXuwsrIiNDQUeNFj1rx5c+rUqcOBAwcwMDBg8uTJeHl5cfbsWYYOHUpkZGS69/rhw4ezdLwnT54wffp0li9fTqFChdShC7Nnz2bSpEmMHj2aX3/9lf79++Pu7k7ZsmUzzS8xMREjIyP09P6vYzXt/X7w4EFKly7NkSNHqFSpEkWKFFHTNG/enP79+3PhwgWqVq2a5fMFkJqayuPHj9/q9se1A/aQbGCe7f1E7jLWV5hRCyr67yQxRZPf4YiX6HLdXJvWKt261NRU/Pz8qFevHhUrVtTa9sMPPzB8+HASEhIoW7YsoaGhGBkZZZj3jz/+SNeuXbP9+S2EyD/52kBJTk7m008/xcnJCYBKlSoBL74UJSYmUrRoUTV9UFAQqamp/Pjjj5iYmFChQgVu3rxJ//79s3Xcb7/9Vv2CnJiYyNSpU9m9ezd16tQBoGTJkhw8eJAlS5bg7u6ufnGys7N7qyFMXbt2pWfPnlrrUlNTCQoKUm89++WXX7Jnz543NlAsLS2pU6cOkyZNwtXVlSJFirBu3TqOHDlC6dKlAbh9+zaA1hfItOW0bVkxdOhQmjdvDsDAgQPp0qULe/bsoV69egD06tXrjXNO3NzcmDBhAgAuLi5899137NmzJ8sNlNjYWKpWrUqNGjUAcHZ2zvJ+Li4u1K9fH41Go76/AGxtbQEoUKCA1vtr3rx59OrVSx0CMHnyZHbv3p2tYXHm5uYsX75c/ZBcvXo1qampLF++HI3mxZeBwMBAChQoQFhYGJ6enhm+17MqKSmJH374gcqVK2utb9myJQMGDABgxIgRzJ07l3379r2xgdK4cWMGDx7MzJkzGThwIAkJCYwcORJ48fcKL95fGb230rZl16xZs4iPj6dTp06vTZOYmEhiYqK6HBcXB4CxnoK+vpLtY4rcZaynaP0UukOX6yajIdC+vr6cP3+effv2pdveqVMnPDw8uH37NnPmzKFjx46Eh4enu4B39OhRIiMjCQwMzJFh1rkpLT5dj/O/SOomZ2Tn/OVbA6Vy5co0adKESpUq0bx5czw9Pfnss88oWLBghukjIyNxc3PT+ueT1qjIjrQvuwBXr17lyZMn6b4wP3/+PNtXgrNyvDTOzs5az8Wwt7fP8p1FVq1axf/+9z+KFSuGvr4+1apVo0uXLlrjc3OCm5ub+nvaF9C0BmTaujfF/HIekL1yAvTv358OHTpw6tQpPD09ad++PXXr1n3jfj169KBZs2aULVsWLy8vWrdujaenZ6b7REZG0q9fP611derUYd++fVmOt1KlSlpX8M6cOcPVq1fTPQPl2bNnREdHZznf1zEyMkp3jkH7vGs0GooWLZql816hQgW112vUqFHo6+vzzTffUKRIEa1elZyydu1aJk6cyJYtWzKduBoQEMDEiRPTrR9bNRUzs5Qcj0vkjEk13m1OlMg9ulg3ISEhWstLly4lIiKCqVOncvbsWc6ePfvafXv06MEXX3yBv78/DRs21Nq2cOFCSpQowe3bt9MdQ1el9cIL3SN1826ePHmS5bT51kDR19cnNDSUw4cPs2vXLhYuXMiYMWOIiIjI1eOam//fkJC0uxNt27Yt3cPtjI2NM81HT08PRdG+CpVRy/Dl46V59enhGo0myxOcS5UqRXh4OAkJCcTFxWFvb0/nzp3VoUhpV+L/+ecf7O3t1f3++eefbN0y9+UY067+v7ruTTFnVs60L7wvn8NXz1+LFi24fv06ISEhhIaG0qRJE3x8fJg1a1amx61WrRoxMTFs376d3bt306lTJ5o2bcqvv/6a6X7v6tW6jo+Pp3r16qxZsyZd2rSenIxk5dzAi57GtLp52bu8v7p27UrXrl35559/MDc3R6PRMGfOHK3317Fjx7T2+eeff9RtWRUcHEzv3r355ZdftIYjZmTUqFEMHjxYXY6Li8PR0ZFGjRpRqFChLB9T5I2kpCRCQ0Np1qxZuveiyF/vQ90oioKfnx+nT59m//79uLi4vHGfxMRE9PT0KF++PC1btlTXx8fH88UXXzB58mSt9brqfaif/yqpm5yRNgIiK/L1SfIajYZ69epRr149xo8fj5OTE5s2bcLIyEi9XWAaV1dXVq1axbNnz9RelKNHj77T8cuXL4+xsTGxsbG4u7tnmCbtivir8dja2qrDXuDFSY+JiXmneLLD3Nwcc3NzHjx4wM6dO5kxYwYAJUqUoGjRouzZs0dtkMTFxREREZHt4XC5Ke0L+q1bt9TeqoyeZ2Nra0v37t3p3r07DRo0YNiwYW9soABYWVnRuXNnOnfuzGeffYaXlxf//vsvNjY2GBoaZvj+ioiIoFu3buq6d31/VatWjfXr12NnZ4eVlVWGaTJ6r798btJ6FPP6WT9pvWYrVqzAxMRE7WWsU6cOU6ZM4c6dO2qvR2hoKFZWVpQvXz5Lea9bt47//e9/BAcH06pV+nHnrzI2Ns7wgoGhoaF8UOgwqR/dpct1M2DAANauXcuWLVuwsbHh/v37wIu5lKampvz555+sX78eT09PbG1tuXnzJtOmTcPU1JQ2bdpolWvjxo0kJyfTvXt3nS1vRnS5fv7rpG7eTXbOXb7dZjit6/bEiRPExsayceNG7t69i6urK87Ozpw9e5aoqCju3btHUlISXbt2RaPR0KdPHy5evEhISEiWvqhmxtLSkqFDhzJo0CBWrlxJdHQ0p06dYuHChaxcuRIAJycnNBoNW7du5e7du2qvS+PGjVm1ahUHDhzg3LlzdO/eXZ1wnZt27tzJjh07iImJITQ0lEaNGlGuXDl1notGo8HPz4/Jkyfz22+/ce7cObp164aDg4NOPW/D1NSUjz/+mGnTphEZGUl4eDhjx47VSjN+/Hi2bNnC1atXuXDhAlu3bsXV1fWNec+ZM4d169Zx6dIlLl++zC+//ELRokXVOUTOzs7s2bOH27dv8+DBA+DFPJsVK1YQGBjI5cuXmTBhAhcuXHinMnp7e1O4cGHatWvHgQMHiImJISwsjG+++YabN2+qsbz6Xi9dujSOjo74+/tz5coVtm3bxuzZs98plqz67rvvOHXqFJcvX+b777/H19eXgIAA9dx5enpSvnx5vvzyS86cOcPOnTsZO3YsPj4+b+x1hBfDurp168bs2bOpXbs2t2/f5vbt2zx69CiXSyaEeB8sWrSIR48e4eHhgb29vfpav349ACYmJhw4cICWLVtSunRpOnfujKWlJYcPH043VPTHH3/k008/lVvgC/EeyrceFCsrK/bv38+8efOIi4vDycmJ2bNn06JFC2rUqEFYWBg1atQgPj6effv24eHhwe+//06/fv2oWrUq5cuXZ/r06XTo0OGd4pg0aRK2trYEBATw559/UqBAAapVq8bo0aMBKFasGBMnTmTkyJH07NmTbt26ERQUxKhRo4iJiaF169ZYW1szadKkPOlBefToEaNGjeLmzZvY2NjQoUMHpkyZotUqTbuzSd++fXn48CH169dnx44d6SYP5rcVK1bQq1cvqlevTtmyZZkxY4bWXBEjIyNGjRrFtWvXMDU1pUGDBgQHB78xX0tLS2bMmMGVK1fQ19enZs2ahISEqEOnZs+ezeDBg1m2bBnFihXj2rVrdO7cmejoaIYPH86zZ8/o0KED/fv3f6eHCJqZmbF//35GjBjBp59+yuPHjylWrBhNmjRRe1T69OmT4Xt93bp19O/fHzc3N2rWrMnkyZPp2LHjW8eSVceOHWPChAnEx8dTrlw5lixZwpdffqlu19fXZ+vWrfTv3586depgbm5O9+7d+fbbb7OU/9KlS0lOTsbHxwcfHx91fffu3d+bB30KIXLPq0OnX+Xg4JDluSRZvSOiEEL3aJQ3/TcQQggdEhcXh7W1Nffu3ZM5KDooKSmJkJAQWrZsKUMhdIzUjW6T+tFdUjc5I+3z+9GjR68d+p7mP/skeSGEEEIIIYTu+WAaKP369cPCwiLD16u3j9VVsbGxry2DhYUFsbGx73yMqVOnvjb/Fi1a5EApcl9+lCGzejlw4ECuHDOn5cV5q1ChwmuPkdHdzIQQQgghXpWvd/HKSd9++y1Dhw7NcNubupF0hYODQ6Z3a3JwcHjnY/Tr1++1D8V7X56ymx9lyKxeXr1Fta7Ki/MWEhLy2gcxvfqARyGEEEKIjHwwDRQ7O7tMH/b2PjAwMFCfCJ9bbGxssLGxydVj5Lb8KENu10teyIvz5uTklKv5CyGEEOLD98EM8RJCCCGEEEK8/6SBIoQQQgidEBAQQM2aNbG0tMTOzo727dsTFRWllearr76iVKlSmJqaYmtrS7t27bh06ZK6PSgoCI1Gk+Hrzp07eV0kIcRbkAaKEG/Bw8MDPz+//A4jnWvXrqHRaDKdMxMWFoZGo+Hhw4d5FldmshKzEOK/ITw8HB8fH44ePUpoaChJSUl4enqSkJCgpqlevTqBgYFERkayc+dOFEXB09OTlJQUADp37sytW7e0Xs2bN8fd3f29HwouxH/FBzMHRQgBjo6O3Lp1i8KFC+d3KEIIkW07duzQWg4KCsLOzo6TJ0/SsGFDAPr27atud3Z2ZvLkyVSuXJlr166pPSsv3/jj7t277N27lx9//DFvCiGEeGfSQBHiA6Kvr0/RokXzOwwhhMgRjx49AnjtDT4SEhIIDAykRIkSODo6Zpjmp59+wszMjM8++yzX4hRC5CxpoAjxBgkJCfTv35+NGzdiaWmZ7nbWDx48YODAgfz+++8kJibi7u7OggULcHFxQVEU7OzsWLRokfrhWKVKFf755x9u3boFwMGDB2nSpAkPHjzAzMwMjUbDsmXL2LZtGzt37qRYsWLMnj2btm3bqsfz9fVl165dxMfH89FHHzF69Gh69uzJtWvXKFGiBH/88QdVqlQBXtz618/Pjxs3bvDxxx/TvXv3dGU8ePAgo0aN4sSJExQuXJhPPvmEgIAAzM3NMz03o0ePZs+ePURERGitr1y5Mh06dGD8+PGkpqYyefJkli5dyt27d3F1dWXatGl4eXm9VX2kqR2wh2SDzOMTec9YX2FGLajov5PEFE1+hyNeost1c21aq3TrUlNT8fPzo169elSsWFFr2w8//MDw4cNJSEigbNmyhIaGYmRklGHeP/74I127dn1vbqUvhJAGihBvNGzYMMLDw9myZQt2dnaMHj2aU6dOqQ2AHj16cOXKFX777TesrKwYMWIELVu25OLFixgaGtKwYUPCwsL47LPPePDgAZGRkZiamnLp0iXKlStHeHg4NWvWxMzMTD3mxIkTmTFjBjNnzmThwoV4e3tz/fp1bGxsGDduHBcvXmT79u0ULlyYq1ev8vTp0wxjv3HjBp9++ik+Pj707duXEydOMGTIEK000dHReHl5MXnyZFasWMHdu3fx9fXF19eXwMDATM+Nt7c3AQEBREdHU6pUKQAuXLjA2bNn2bBhAwDz589n9uzZLFmyhKpVq7JixQratm3LhQsXcHFxeeP5T0xMJDExUV2Oi4sDwFhPQV9feeP+Im8Z6ylaP4Xu0OW6yej5Sb6+vpw/f559+/al296pUyc8PDy4ffs2c+bMoWPHjoSHh2NiYqKV7ujRo0RGRhIYGPjaZzTpirT4dD3O/yKpm5yRnfOnURRF9/5TCaEj4uPjKVSoEKtXr6Zjx44A/Pvvv3z00Uf07dsXHx8fypQpw6FDh6hbty4A9+/fx9HRkZUrV9KxY0cWLlzIkiVLOH/+PFu2bCEgIICiRYvi5eVFv379aNasGbVq1WLKlCkAaDQaxo4dy6RJk4AXPTgWFhZs374dLy8v2rZtS+HChVmxYkW6eF/tQRk9ejRbtmzhwoULapqRI0cyffp0Hjx4QIECBejduzf6+vosWbJETXPw4EHc3d1JSEhI94H/qipVqtChQwfGjRsHvOhV2bt3L0ePHgVePMjSx8eH0aNHq/vUqlWLmjVr8v3332fY6/Myf39/Jk6cmG792rVrtRp1QogPx9KlS4mIiGDq1KlvfMhrUlISX3zxBT4+Puo8lTQLFy7kzz//ZO7cubkZrhAiC548eULXrl159OjRGx+iLj0oQmQiOjqa58+fU7t2bXWdjY0NZcuWBSAyMhIDAwOt7YUKFaJs2bJERkYC4O7uzsCBA7l79y7h4eF4eHhQtGhRwsLC6NWrF4cPH2b48OFax3Vzc1N/Nzc3x8rKSr09Zv/+/enQoQOnTp3C09OT9u3bq42jV0VGRmrFBlCnTh2t5TNnznD27FnWrFmjrlMUhdTUVGJiYnB1dc30HHl7e7NixQrGjRuHoiisW7eOwYMHAy96O/7++2/q1auntU+9evU4c+ZMpvmmGTVqlJpfWp6Ojo5M/kOPZEP9LOUh8o6xnsKkGqmMO6FHYqpuDSP6r9Plujnv3xx48b/Hz8+P06dPs3///iz3surp6VG+fHlatmypro+Pj+eLL75g8uTJWut1VVJSEqGhoTRr1gxDQ8P8Dke8ROomZ6SNgMgKaaAIkcsqVaqEjY0N4eHhhIeHM2XKFIoWLcr06dM5fvw4SUlJ6RoYr/4D1Gg0pKamAtCiRQuuX79OSEgIoaGhNGnSBB8fH2bNmvVW8cXHx/PVV1/xzTffpNtWvHjxN+7fpUsXRowYwalTp3j69Ck3btygc+fObxVLRoyNjTE2Nk63fv+IphQqVCjHjiNyRlJSEiEhIZwc7yUf5DrmfaibAQMGsHbtWrZs2YKNjQ33798HwNraGlNTU/7880/Wr1+Pp6cntra23Lx5k2nTpmFqakqbNm20yrVx40aSk5Pp3r27zpY3I4aGhu9VvP8lUjfvJjvnTp6DIkQmSpUqhaGhodYk8AcPHnD58mUAXF1dSU5O1tp+//59oqKiKF++PPCicdGgQQN1qFX9+vVxc3MjMTGRJUuWUKNGjTdORn+Vra0t3bt3Z/Xq1cybN4+lS5dmmM7V1ZVjx45prUsbepWmWrVqXLx4kdKlS6d7vW7S6cs++ugj3N3dWbNmDWvWrKFZs2bqswasrKxwcHDg0KFDWvscOnRIPT9CCJFm0aJFPHr0CA8PD+zt7dXX+vXrATAxMeHAgQO0bNmS0qVL07lzZywtLTl8+HC6Z5z8+OOPfPrppxQoUCAfSiKEeBfSgyJEJiwsLOjVqxfDhg2jUKFC2NnZMWbMGPT0XrTtXVxcaNeuHX369GHJkiVYWloycuRIihUrRrt27dR8PDw8GDJkCDVq1MDCwgKAhg0bsmbNGoYNG5atmMaPH0/16tWpUKECiYmJbN269bXDsPr168fs2bMZNmwYvXv35uTJkwQFBWmlGTFiBB9//DG+vr707t0bc3NzLl68SGhoKN99912WYvL29mbChAk8f/483VjvYcOGMWHCBEqVKkWVKlUIDAzk9OnTWkPKhBACXgzxyoyDgwMhISFZyuvw4cM5EZIQIh9ID4oQbzBz5kwaNGhAmzZtaNq0KfXr16d69erq9sDAQKpXr07r1q2pU6cOiqIQEhKi1ZXp7u5OSkoKHh4e6joPD49067LCyMiIUaNG4ebmRsOGDdHX1yc4ODjDtMWLF2fDhg1s3ryZypUrs3jxYqZOnaqVxs3NjfDwcC5fvkyDBg2oWrUq48ePx8HBIcsxffbZZ9y/f58nT57Qvn17rW3ffPMNgwcPZsiQIVSqVIkdO3bw22+/ZWlsuRBCCCH+e+QuXkKI90pcXBzW1tbcu3dP5qDooLR5Di1btpSx2jpG6ka3Sf3oLqmbnJH2+Z2Vu3hJD4oQQgghhBBCZ0gDRQjxWgcOHMDCwuK1LyGEEEKInCaT5IUQr1WjRg1Onz6d32EIIYQQ4j9EGihCiNcyNTWldOnS+R2GEEIIIf5DZIiXEEIIIYQQQmdIA0UIIYQQ+S4gIICaNWtiaWmJnZ0d7du3JyoqSivNV199RalSpTA1NcXW1pZ27dpx6dKldHkFBQXh5uaGiYkJdnZ2+Pj45FUxhBA5QBooQgghhMh34eHh+Pj4cPToUUJDQ0lKSsLT05OEhAQ1TfXq1QkMDCQyMpKdO3eiKAqenp6kpKSoaebMmcOYMWMYOXIkFy5cYPfu3TRv3jw/iiSEeEsyB0UIIYQQ+W7Hjh1ay0FBQdjZ2XHy5EkaNmwIQN++fdXtzs7OTJ48mcqVK3Pt2jVKlSrFgwcPGDt2LL///jtNmjRR07q5ueVNIYQQOUJ6UIQQOcbZ2Zl58+ZpratSpQr+/v4AaDQaFi1aRIsWLTA1NaVkyZL8+uuveR+oEELnPXr0CAAbG5sMtyckJBAYGEiJEiVwdHQEIDQ0lNTUVP766y9cXV356KOP6NSpEzdu3MizuIUQ7056UIQQeWrcuHFMmzaN+fPns2rVKj7//HPOnTuHq6trtvKpHbCHZAPzXIpSvC1jfYUZtaCi/04SUzT5HY54ia7WzbVprdKtS01Nxc/Pj3r16lGxYkWtbT/88APDhw8nISGBsmXLEhoaipGREQB//vknqampTJ06lfnz52Ntbc3YsWNp1qwZZ8+eVdMJIXSbNFCEEHmqY8eO9O7dG4BJkyYRGhrKwoUL+eGHHzJMn5iYSGJiorocFxcHgLGegr6+kvsBi2wx1lO0fgrdoat1k5SUlG6dr68v58+fZ9++fem2d+rUCQ8PD27fvs2cOXPo2LEj4eHhmJiYkJSURFJSEnPmzKFx48YA/PTTTzg6OhIaGoqnp2eelOltpJUzo/Mh8pfUTc7IzvmTBooQIk/VqVMn3XJmD4MMCAhg4sSJ6daPrZqKmVlKBnsIXTCpRmp+hyBeQ9fqJiQkRGt56dKlREREMHXqVM6ePcvZs2dfu2+PHj344osv8Pf3p2HDhty9exeAW7duaeVraWlJSEgIycnJuVOIHBQaGprfIYjXkLp5N0+ePMlyWmmgCCFyjJ6eHoqifXX2Xa84jRo1isGDB6vLcXFxODo60qhRIwoVKvROeYucl5SURGhoKM2aNcPQ0DC/wxEv0fW6URQFPz8/Tp8+zf79+3FxcXnjPomJiejp6VG+fHlatmxJ6dKlWbhwIR999JHag/Lvv//y+PFjWrVqRbNmzXK7GG9N1+vnv0zqJmekjYDICmmgCCFyjK2tLbdu3VKX4+LiiImJ0Upz9OhRunXrprVctWrV1+ZpbGyMsbFxuvWGhobyQaHDpH50l67WzYABA1i7di1btmzBxsaG+/fvA2BtbY2pqSl//vkn69evx9PTE1tbW27evMm0adMwNTWlTZs2GBoaUqFCBdq1a8eQIUNYunQpVlZWjBo1inLlyr03Xy51tX6E1M27ys65k7t4CSFyTOPGjVm1ahUHDhzg3LlzdO/eHX19fa00v/zyCytWrODy5ctMmDCBY8eO4evrm08RCyF0xaJFi3j06BEeHh7Y29urr/Xr1wNgYmLCgQMH1J6Szp07Y2lpyeHDh7Gzs1Pz+emnn6hduzatWrXC3d0dQ0NDduzYIV8shXiPSA+KECLHjBo1ipiYGFq3bo21tTWTJk1K14MyceJEgoODGTBgAPb29qxbt47y5cvnU8RCCF3x6vDQVzk4OKSbr5IRKysrfvzxR3788cecCk0IkcekgSKEyDFWVlYEBwdrrevevbvWsoODA7t27crLsIQQQgjxHpEhXkIIIYQQQgidIQ0UIYQQQgghhM6QIV5CiDzzpjHmQgghhBDSgyKEEEIIIYTQGdJAEUIIIYQQQugMaaAIIYQQQgghdIY0UITIR9euXUOj0XD69On8DkUIIfJEQEAANWvWxNLSEjs7O9q3b09UVJRWmq+++opSpUphamqKra0t7dq149KlS1ppYmNjadWqFWZmZtjZ2TFs2DCSk5PzsihCiFwiDRQhckGPHj1o3759focBQFhYGBqNhocPH+Z3KAD4+/uj0Wi0XuXKlcvvsIQQeSQ8PBwfHx+OHj1KaGgoSUlJeHp6kpCQoKapXr06gYGBREZGsnPnThRFwdPTk5SUFABSUlJo1aoVz58/5/Dhw6xcuZKgoCDGjx+fX8USQuQguYuXEO8pRVFISUnBwCDv/oyTkpIwNDR853wqVKjA7t271eW8LIMQIn/t2LFDazkoKAg7OztOnjxJw4YNAejbt6+63dnZmcmTJ1O5cmWuXbtGqVKl2LVrFxcvXmT37t0UKVKEKlWqMGnSJEaMGIG/vz9GRkZ5WiYhRM6SHhQh3sGvv/5KpUqVMDU1pVChQjRt2pRhw4axcuVKtmzZovYQhIWFAXDs2DGqVq2KiYkJNWrU4I8//sjysdJ6QrZv30716tUxNjbm4MGDpKamEhAQQIkSJTA1NaVy5cr8+uuvwIshZI0aNQKgYMGCaDQaevToAbz40J83b57WMapUqYK/v7+6rNFoWLRoEW3btsXc3JwpU6bg7+9PlSpVWLVqFc7OzlhbW/P555/z+PHjLJfFwMCAokWLqq/ChQtneV8hxIfl0aNHANjY2GS4PSEhgcDAQEqUKIGjoyMAR44coVKlShQpUkRN17x5c+Li4rhw4ULuBy2EyFVy2VKIt3Tr1i26dOnCjBkz+OSTT3j8+DEHDhygW7duxMbGEhcXR2BgIPDigzc+Pp7WrVvTrFkzVq9eTUxMDAMHDsz2cUeOHMmsWbMoWbIkBQsWJCAggNWrV7N48WJcXFzYv38/X3zxBba2ttSvX58NGzbQoUMHoqKisLKywtTUNFvH8/f3Z9q0acybNw8DAwNWrFhBdHQ0mzdvZuvWrTx48IBOnToxbdo0pkyZkqU8r1y5goODAyYmJtSpU4eAgACKFy+eYdrExEQSExPV5bi4OAAaTt9NsqF5tsoicp+xnsKkGlD92x0kpmryOxzxkvyum/P+zdOtS01NZeDAgdStW5eyZcuSlJSkblu8eDGjRo0iISGBMmXKEBISgkajISkpib///hs7Ozut9GkNnJs3b1KxYsXcL1AOSyvLy2USukHqJmdk5/xJA0WIt3Tr1i2Sk5P59NNPcXJyAqBSpUoAmJqakpiYSNGiRdX0QUFBpKam8uOPP2JiYkKFChW4efMm/fv3z9Zxv/32W5o1awa8+PI+depUdu/eTZ06dQAoWbIkBw8eZMmSJbi7u6sf2nZ2dhQoUCDb5ezatSs9e/bUWpeamkpQUBCWlpYAfPnll+zZsydLDZTatWsTFBRE2bJluXXrFhMnTqRBgwacP39eze9lAQEBTJw4Md36sVVTMTNLyXZ5RN6YVCM1v0MQr5FfdRMSEpJu3eLFizl58iQBAQHpthcqVIiZM2fy4MEDNm/eTKtWrZg2bRpGRkbExsZy9+5drX3SLmQcP36c1NT39/0XGhqa3yGI15C6eTdPnjzJclppoAjxlipXrkyTJk2oVKkSzZs3x9PTk88++4yCBQtmmD4yMhI3NzdMTEzUdWmNiuyoUaOG+vvVq1d58uSJ2mBJ8/z5c6pWrZrtvN90vDTOzs5ajQl7e3vu3LmTpfxatGih/u7m5kbt2rVxcnLi559/plevXunSjxo1isGDB6vLcXFxODo6MvkPPZIN9bNTFJEHXlylT2XcCT3pQdEx+V03r/agDBw4kPPnz3Pw4EFKlCiR6b4DBw7Ezs6OZ8+e0b59e44dO8bWrVtp2bKlmiYmJgaA1q1b59j/v7yUlJREaGgozZo1y5G5fiLnSN3kjLQREFkhDRQh3pK+vj6hoaEcPnyYXbt2sXDhQsaMGUNERESuHtfc/P+GNcXHxwOwbds2ihUrppXO2Ng403z09PRQFEVrXUbdry8fL82r/6A1Gs1bX7EsUKAAZcqU4erVqxluNzY2zrAs+0c0pVChQm91TJF7kpKSCAkJ4eR4L/kg1zG6UjeKovD111+zZcsWwsLCcHFxeeM+qamp6o1BDA0NqV+/PtOmTePBgwfY2dkBL+bpWVlZUbly5ff6vWdoaPhex/8hk7p5N9k5dzJJXoh3oNFoqFevHhMnTuSPP/7AyMiITZs2YWRkpN4OM42rqytnz57l2bNn6rqjR4++0/HLly+PsbExsbGxlC5dWuuVNpk07W42r8Zja2vLrVu31OW4uDj1CmReio+PJzo6Gnt7+zw/thAi7/n4+LB69WrWrl2LpaUlt2/f5vbt2zx9+hSAP//8k4CAAE6ePElsbCyHDx+mY8eOmJqaqj0mnp6elC9fni+//JIzZ86wc+dOxo4di4+PzxsvzgghdJ80UIR4SxEREUydOpUTJ04QGxvLxo0buXv3Lq6urjg7O3P27FmioqK4d+8eSUlJdO3aFY1GQ58+fbh48SIhISHMmjXrnWKwtLRk6NChDBo0iJUrVxIdHc2pU6dYuHAhK1euBMDJyQmNRsPWrVu5e/eu2uvSuHFjVq1axYEDBzh37hzdu3dHXz/3h0wNHTqU8PBwrl27xuHDh/nkk0/Q19enS5cuuX5sIUT+W7RoEY8ePcLDwwN7e3v1tX79egBMTEw4cOAALVu2pHTp0nTu3BlLS0sOHz6s9pbo6+uzdetW9PX1qVOnDl988QXdunXj22+/zc+iCSFyiAzxEuItWVlZsX//fubNm0dcXBxOTk7Mnj2bFi1aUKNGDcLCwqhRowbx8fHs27cPDw8Pfv/9d/r160fVqlUpX74806dPp0OHDu8Ux6RJk7C1tSUgIIA///yTAgUKUK1aNUaPHg1AsWLFmDhxIiNHjqRnz55069aNoKAgRo0aRUxMDK1bt8ba2ppJkyblSQ/KzZs36dKlC/fv31fvNHb06FFsbW1z/dhCiPz36tDSVzk4OGQ4of5VTk5OWUonhHj/aJQ3/acQQggdEhcXh7W1Nffu3ZM5KDoobZ5Dy5YtZay2jpG60W1SP7pL6iZnpH1+P3r0CCsrq0zTyhAvIYQQQgghhM6QBooQOqJfv35YWFhk+OrXr19+h5clsbGxry2DhYUFsbGx+R2iEEIIIXSczEERQkd8++23DB06NMNtb+oK1RUODg6cPn060+1CCCGEEJmRBooQOsLOzk69Q837ysDAgNKlS+d3GEIIIYR4j8kQLyGEEEIIIYTOkAaKEEIIIXJVQEAANWvWxNLSEjs7O9q3b09UVJS6/d9//+Xrr7+mbNmymJqaUrx4cb755hsePXqkpgkKCkKj0WT4unPnTn4USwiRS6SBIj5oPXr0oH379pmm8fDwwM/PL0/iEUKI/6Lw8HB8fHw4evQooaGhJCUl4enpSUJCAgB///03f//9N7NmzeL8+fMEBQWxY8cOevXqpebRuXNnbt26pfVq3rw57u7u7/3wWCGENpmDIvKEv78/mzdvznQCtRBCiA/Tjh07tJaDgoKws7Pj5MmTNGzYkIoVK7JhwwZ1e6lSpZgyZQpffPEFycnJGBgYYGpqiqmpqZrm7t277N27lx9//DHPyiGEyBvSgyJEPnv+/Hl+hyCEEHkqbeiWjY1NpmmsrKwwMMj4WupPP/2EmZkZn332Wa7EKITIP9KDIrIsNTWVWbNmsXTpUm7cuEGRIkX46quvGDNmDCNGjGDTpk3cvHmTokWL4u3tzfjx4zE0NCQoKIiJEycCoNFoAAgMDKRHjx6ZHu/SpUv07t2bEydOULJkSRYsWECzZs3YtGmTOmzr3LlzDBw4kCNHjmBmZkaHDh2YM2cOFhYWGeaZkJBA//792bhxI5aWlhne1jcxMZExY8awbt06Hj58SMWKFZk+fToeHh7Aiyt/fn5+rF+/Hj8/P27cuEH9+vUJDAzE3t7+jeexR48ePHz4kJo1a/L9999jbGxMTEwMN27cYMiQIezatQs9PT0aNGjA/PnzcXZ2BiAsLIzhw4dz4cIFDA0NqVChAmvXrsXJyQmARYsWMWvWLG7cuEGJEiUYO3YsX375pXpcjUbDsmXL2LZtGzt37qRYsWLMnj2btm3bApCSkkLfvn3Zu3cvt2/fpnjx4gwYMICBAwemi71+/frMnj2b58+f8/nnnzNv3jz16bqJiYmMHz+etWvXcufOHRwdHRk1apQ6VOP8+fMMGzaMAwcOYG5ujqenJ3PnzqVw4cJvPHcvqx2wh2QD82ztI3Kfsb7CjFpQ0X8niSma/A5HvCQ/6ubatFbp1qWmpuLn50e9evWoWLFihvvdu3ePSZMm0bdv39fm/eOPP9K1a1etXhUhxIdBGigiy0aNGsWyZcuYO3cu9evX59atW1y6dAkAS0tLgoKCcHBw4Ny5c/Tp0wdLS0uGDx9O586dOX/+PDt27GD37t0AWFtbZ3qslJQU2rdvT/HixYmIiODx48cMGTJEK01CQgLNmzenTp06HD9+nDt37tC7d298fX0JCgrKMN9hw4YRHh7Oli1bsLOzY/To0Zw6dYoqVaqoaXx9fbl48SLBwcE4ODiwadMmvLy8OHfuHC4uLgA8efKEWbNmsWrVKvT09Pjiiy8YOnQoa9asydK53LNnD1ZWVoSGhgKQlJSkluXAgQMYGBgwefJkvLy8OHv2LHp6erRv354+ffqwbt06nj9/zrFjx9QG36ZNmxg4cCDz5s2jadOmbN26lZ49e/LRRx/RqFEj9bgTJ05kxowZzJw5k4ULF+Lt7c3169exsbEhNTWVjz76iF9++YVChQpx+PBh+vbti729PZ06dVLz2LdvH/b29uzbt4+rV6/SuXNnqlSpQp8+fQDo1q0bR44cYcGCBVSuXJmYmBju3bsHwMOHD2ncuDG9e/dm7ty5PH36lBEjRtCpUyf27t2b4blKTEwkMTFRXY6LiwPAWE9BX1/J0vkWecdYT9H6KXRHftRNUlJSunW+vr6cP3+effv2Zbg9Li6Oli1b4urqypgxYzJMc/ToUSIjIwkMDMxw+/sorRwfSnk+JFI3OSM750+jKIp8iog3evz4Mba2tnz33Xf07t37jelnzZpFcHAwJ06cALI/B2XHjh20adOGGzduULRoUQB2796t1YOybNkyRowYwY0bNzA3f3ElPSQkhDZt2vD3339TpEgR9Yr/5s2biY+Pp1ChQqxevZqOHTsCL+4c89FHH9G3b1/mzZtHbGwsJUuWJDY2Vuuhgk2bNqVWrVpMnTqVoKAgevbsydWrVylVqhQAP/zwA99++y23b99+Y9l69OjBjh07iI2NxcjICIDVq1czefJkIiMj1UbH8+fPKVCgAJs3b6ZGjRoUKlSIsLAw3N3d0+VZr149KlSowNKlS9V1nTp1IiEhgW3btgEvelDGjh3LpEmTgBcNPAsLC7Zv346Xl1eGsfr6+nL79m1+/fVXNfawsDCio6PR19dXj6Onp0dwcDCXL1+mbNmyhIaG0rRp03T5TZ48mQMHDrBz50513c2bN3F0dCQqKooyZcqk28ff31/tgXvZ2rVrMTMzyzBuIYRuWrp0KREREUydOpUiRYqk2/706VP8/f0xNjZm7Nix6v/IVy1cuJA///yTuXPn5nbIQogc8uTJE7p27aoO38yM9KCILImMjCQxMZEmTZpkuH39+vUsWLCA6Oho4uPjSU5Ofqenn0dFReHo6Kg2TgBq1aqVLqbKlSurjRN48UU9NTWVqKiodB9+0dHRPH/+nNq1a6vrbGxsKFu2rLp87tw5UlJS0n1RTkxMpFChQuqymZmZ2jgBsLe3z9ZtLitVqqT1wXvmzBmuXr2KpaWlVrpnz54RHR2Np6cnPXr0oHnz5jRr1oymTZvSqVMndUhZZGRkuqEQ9erVY/78+Vrr3Nzc1N/Nzc2xsrLSivv7779nxYoVxMbG8vTpU54/f67VuwRQoUIFtXGSVvZz584BcPr0afT19TNsRKWVc9++fRkOwYuOjs6wgTJq1CgGDx6sLsfFxeHo6MjkP/RINtRPl17kL2M9hUk1Uhl3Qo/EVBnipUvyo27O+zcHQFEU/Pz8OH36NPv371d7o18WFxdHq1atKFKkCL/99ttrL0DEx8fzxRdfMHnyZFq2bJmr8eelpKQkQkNDadasmTpkVugGqZuckTYCIiukgSKyJLMxvkeOHMHb25uJEyfSvHlzrK2tCQ4OZvbs2XkYYc6Ij49HX1+fkydPan0JB7S+VL/6D0qj0ZCdzsiXG1Vpx61evXqGQ8RsbW2BF/N2vvnmG3bs2MH69esZO3YsoaGhfPzxx1k+bkZxp6amAhAcHMzQoUOZPXs2derUwdLSkpkzZxIREZHlPN40Fjw+Pp42bdowffr0dNteN3/H2NgYY2PjdOv3j2iq1WgUuiEpKYmQkBBOjveSD3Idk591M2DAANauXcuWLVuwsbHh/v37wIvhvqampmrj5MmTJ6xZs4anT5/y9OlT4MX/wJf/H2/cuJHk5GS6d+/+Qb7HDA0NP8hyfQikbt5Nds6dNFBElri4uGBqasqePXvSDfE6fPgwTk5OjBkzRl13/fp1rTRGRkakpKRk+Xhly5blxo0b/PPPP2pPyPHjx7XSuLq6EhQUREJCgvqF/9ChQ+jp6Wn1iqQpVaoUhoaGREREULx4cQAePHjA5cuX1Sv+VatWJSUlhTt37tCgQYMsx/uuqlWrxvr167Gzs8u056lq1apUrVqVUaNGUadOHdauXcvHH3+Mq6srhw4donv37mraQ4cOUb58+SzHcOjQIerWrcuAAQPUddHR0dkqR6VKlUhNTSU8PDzDIV7VqlVjw4YNODs7v/bOPEKID8+iRYsA1JuNpEm7YcqpU6fUiyGlS5fWShMTE6PeLAReTI7/9NNPKVCgQG6GLITIR3KbYZElJiYmjBgxguHDh/PTTz8RHR3N0aNH+fHHH3FxcSE2Npbg4GCio6NZsGABmzZt0trf2dmZmJgYTp8+zb1797QmPWekWbNmlCpViu7du3P27FkOHTrE2LFjgf+7E5i3tzcmJiZ0795dnXD59ddf8+WXX2Y4ttnCwoJevXoxbNgw9u7dy/nz5+nRowd6ev/3Z1CmTBm8vb3p1q0bGzduJCYmhmPHjhEQEKDO5cgN3t7eFC5cmHbt2nHgwAFiYmIICwvjm2++4ebNm8TExDBq1CiOHDnC9evX2bVrF1euXMHV1RV4Mfk/KCiIRYsWceXKFebMmcPGjRszvEvZ67i4uHDixAl27tzJ5cuXGTduXLpG4Zs4OzvTvXt3/ve//7F582a1HD///DMAPj4+/Pvvv3Tp0oXjx48THR3Nzp076dmzZ7YasEKI94uiKBm+0u7m6OHh8do0LzdO4MVFsazekEQI8X6SBorIsnHjxjFkyBDGjx+Pq6srnTt35s6dO7Rt25ZBgwbh6+tLlSpVOHz4MOPGjdPat0OHDnh5edGoUSNsbW1Zt25dpsfS19dXJ7bXrFmT3r17qz00JiYmwIt5IDt37uTff/+lZs2afPbZZzRp0oTvvvvutfnOnDmTBg0a0KZNG5o2bUr9+vWpXr26VprAwEC6devGkCFDKFu2LO3bt+f48eNqr0tuMDMzY//+/RQvXpxPP/0UV1dXevXqxbNnz7CyssLMzIxLly7RoUMHypQpQ9++ffHx8eGrr74CoH379syfP59Zs2ZRoUIFlixZQmBgYLqrlZn56quv+PTTT+ncuTO1a9fm/v37Wr0pWbVo0SI+++wzBgwYQLly5ejTp4/6tGgHBwcOHTpESkoKnp6eVKpUCT8/PwoUKKDVUBRCCCHEf5fcxUu8Nw4dOkT9+vW17p4l/nvi4uKwtrbm3r17MgdFB6XNc2jZsqWM1dYxUje6TepHd0nd5Iy0z2+5i5d4r23atAkLCwtcXFy4evUqAwcOpF69etI4EUIIIYT4gMmYCpEv1qxZg4WFRYavChUqAC+eveLj40O5cuXo0aMHNWvWZMuWLfkc+Zu9rlwWFhYcOHAgv8MTQgghhNBp0oMi8kXbtm21nkfysrTu027dutGtW7e8DCtHZPYwymLFiuVdIEIIIYQQ7yFpoIh8YWlpme6hhB+KV2+RKYQQQgghsk6GeAkhhBBCCCF0hjRQcomHhwd+fn5vvf+1a9fQaDSZDhcSQtf06NGD9u3bq8vv+ncghHg/BQQEULNmTSwtLbGzs6N9+/ZERUWp2//991++/vprypYti6mpKcWLF+ebb77h0aNHapr79+/j5eWFg4MDxsbGODo64uvrS1xcXH4USQiRh6SBkks2btzIpEmT8jsMVVBQkM4/ddfZ2Zl58+bldxgAhIWF0a5dO+zt7TE3N6dKlSoZPhjsl19+oVy5cpiYmFCpUiVCQkLyIdq897oG9Pz58wkKCsqXmIQQuiM8PBwfHx+OHj1KaGgoSUlJeHp6qs9E+vvvv/n777+ZNWsW58+fJygoiB07dtCrVy81Dz09Pdq1a8dvv/3G5cuXCQoKYvfu3fTr1y+/iiWEyCMyByWX2NjY5HcIb+X58+cYGRnpfJ65fbzDhw/j5ubGiBEjKFKkCFu3bqVbt25YW1vTunVrNU2XLl0ICAigdevWrF27lvbt23Pq1CkqVqyYE0XJtrw+16+ytrbOt2MLIXTHjh07tJaDgoKws7Pj5MmTNGzYkIoVK7JhwwZ1e6lSpZgyZQpffPEFycnJGBgYULBgQfr376+mcXJyYsCAAcycOTPPyiGEyB/Sg5JLXh7a4uzszNSpU/nf//6HpaUlxYsXZ+nSpVrpjx07RtWqVTExMaFGjRr88ccfWtsz6gHZvHkzGo1GXT5z5gyNGjXC0tISKysrqlevzokTJwgLC6Nnz548evQIjUaDRqPB399fjW3SpEl069YNKysr+vbtS+PGjfH19dU61t27dzEyMmLPnj1vLHtGeQIcPHiQBg0aYGpqiqOjI9988416Nc3Dw4Pr168zaNAgNUYAf39/qlSpopX/vHnzcHZ2VpfThhVNmTIFBwcHypYtq17h37hxI40aNcLMzIzKlStz5MiRN8YPMHr0aCZNmkTdunUpVaoUAwcOxMvLi40bN6pp5s+fj5eXF8OGDcPV1ZVJkyZRrVq1TJ9kn9F56tKlC+bm5hQrVozvv/9eK83Dhw/p3bs3tra2WFlZ0bhxY86cOaNuTzs/y5cvp0SJEpiYmKj7ffXVVxQpUgQTExMqVqzI1q1b1f0yq4u02DJ7z5YoUQKAqlWrotFo1CfWvzrE61WJiYkMHTqUYsWKYW5uTu3atQkLC8vS+RJCvL/Shm5ldvEu7eFtBgYZXzv9+++/2bhxI+7u7rkSoxBCd0gPSh6ZPXs2kyZNYvTo0fz666/0798fd3d3ypYtS3x8PK1bt6ZZs2asXr2amJgYBg4cmO1jeHt7U7VqVRYtWoS+vj6nT5/G0NCQunXrMm/ePMaPH6+OAbawsFD3mzVrFuPHj2fChAkARERE4Ovry+zZszE2NgZg9erVFCtWjMaNG2cpllfzjI6OxsvLi8mTJ7NixQru3r2Lr68vvr6+BAYGsnHjRipXrkzfvn3p06dPtsu+Z88erKysCA0N1Vo/ZswYZs2ahYuLC2PGjKFLly5cvXr1tR+AmXn06BGurq7q8pEjRxg8eLBWmubNm7N58+Ys5zlz5kxGjx7NxIkT2blzJwMHDqRMmTI0a9YMgI4dO2Jqasr27duxtrZmyZIlNGnShMuXL6sf9FevXmXDhg1s3LgRfX19UlNTadGiBY8fP2b16tWUKlWKixcvoq+vD7y5LtJk9p49duwYtWrVYvfu3VSoUCHLvTa+vr5cvHiR4OBgHBwc2LRpE15eXpw7dw4XF5csnzeA2gF7SDYwz9Y+IvcZ6yvMqAUV/XeSmKJ58w4iz+RF3Vyb1irdutTUVPz8/KhXr95re5fv3bvHpEmT1AtaL+vSpQtbtmzh6dOntGnThuXLl+d43EII3SINlDzSsmVLBgwYAMCIESOYO3cu+/bto2zZsqxdu5bU1FR+/PFHTExMqFChAjdv3tTq2s6K2NhYhg0bRrly5QC0vvBZW1uj0WgoWrRouv0aN27MkCFD1OVixYrh6+vLli1b6NSpE/CiB6dHjx5aPTaZeTXP3r174+3trfYqubi4sGDBAtzd3Vm0aBE2Njbo6+tjaWmZYYxvYm5uzvLly9UvyteuXQNg6NChtGr14gNz4sSJVKhQgatXr6rnKKt+/vlnjh8/zpIlS9R1t2/fpkiRIlrpihQpwu3bt7Ocb7169Rg5ciQAZcqU4dChQ8ydO5dmzZpx8OBBjh07xp07d9SG4qxZs9i8eTO//vqr+kH+/PlzfvrpJ2xtbQHYtWsXx44dIzIykjJlygBQsmRJ9ZgBAQGZ1kVaL0xm79m0YxUqVCjL9RUbG0tgYCCxsbE4ODgAL+pnx44dBAYGMnXq1Az3S0xMJDExUV1OmyBrrKegr69k6dgi7xjrKVo/he7Ii7pJSkpKt87X15fz58+zb9++DLfHxcXRsmVLXF1dGTNmTLo0M2bMYPTo0Vy5coWxY8fi5+fHwoULc60M+SWt3BmdI5G/pG5yRnbOnzRQ8oibm5v6e1pD4c6dOwBERkbi5uamfjEEqFOnTraPMXjwYHr37s2qVato2rQpHTt2pFSpUm/cr0aNGlrLJiYmfPnll6xYsYJOnTpx6tQpzp8/z2+//ZblWF7N88yZM5w9e1ZrormiKKSmphITE6PVM/E2KlWqlOFV/JfPu729PQB37tzJVgNl37599OzZk2XLlqlPuc8pr9ZznTp11BsFnDlzhvj4eAoVKqSV5unTp0RHR6vLTk5OaoMBXjwo8qOPPlIbJ6/Kal1k9p59G+fOnSMlJSVdXImJienK+LKAgAAmTpyYbv3YqqmYmaW8dTwid02qkZrfIYjXyM26efVGIUuXLiUiIoKpU6dy9uxZzp49q7X96dOn+Pv7Y2xsTK9evdL1gr9MX1+fL7/8ktGjR1O7du33dq7nm2R2DkT+krp5N0+ePMlyWmmg5JG0p6On0Wg0pKZm/UNCT08PRdG+6vVqS9Tf35+uXbuybds2tm/fzoQJEwgODuaTTz7JNG9z8/TDZHr37k2VKlW4efMmgYGBNG7cGCcnpyzH+2qe8fHxfPXVV3zzzTfp0hYvXvy1+WSl3BkdL83L5z2t9yc75z08PJw2bdowd+7cdE+1L1q0KP/884/Wun/++eeteoAyEh8fj729fYZzNF6ej/Rq2U1NTd+Yb1bq4l3fsxkdV19fn5MnT6rDzdK8POTwVaNGjdIaShcXF4ejoyONGjXKtGEj8kdSUhKhoaE0a9Ys3XtI5K+8rBtFUfDz8+P06dPs378/wyGccXFxtGrViiJFivDbb79hZmb2xnzTHvBbv359rbmIHwL529FdUjc5Izu3CJcGig5wdXVl1apVPHv2TO1FOXr0qFYaW1tbHj9+TEJCgvqFNKNnpJQpU4YyZcowaNAgunTpQmBgIJ988glGRkakpGT9anOlSpWoUaMGy5YtY+3atVme+P061apV4+LFi5k+ZT2jGG1tbbl9+zaKoqgNjLx6NkxYWBitW7dm+vTpGY6LrlOnDnv27NF6zkdoaGi2er9ereejR4+qPRjVqlXj9u3bGBgYZOuD2M3NjZs3b3L58uUMe1GyUhdvktZblZ33VNWqVUlJSeHOnTs0aNAgy/sZGxurQ9xeZmhoKB8UOkzqR3flRd0MGDCAtWvXsmXLFmxsbLh//z7wYrixqamp2jh58uQJa9as4enTpzx9+hR48X9fX1+fkJAQ/vnnH2rWrImFhQUXLlxg2LBh1KtXL9tz1t4n8reju6Ru3k12zp3cxUsHdO3aFY1GQ58+fbh48SIhISHMmjVLK03t2rUxMzNj9OjRREdHs3btWq3nTTx9+hRfX1/CwsK4fv06hw4d4vjx4+qXXWdnZ+Lj49mzZw/37t3LUjdb7969mTZtGoqivLEX5k1GjBjB4cOH8fX15fTp01y5coUtW7Zo3S3M2dmZ/fv389dff3Hv3j3gxd297t69y4wZM4iOjub7779n+/bt7xRLVuzbt49WrVrxzTff0KFDB27fvs3t27f5999/1TQDBw5kx44dzJ49m0uXLuHv78+JEyfS3QEtM4cOHWLGjBlcvnyZ77//nl9++UW9QULTpk2pU6cO7du3Z9euXVy7do3Dhw8zZswYTpw48do83d3dadiwIR06dCA0NJSYmBi2b9+u3vYzK3XxJnZ2dpiamrJjxw7++ecfrYervU6ZMmXw9vamW7dubNy4kZiYGI4dO0ZAQADbtm3L8rGFELpv0aJFPHr0CA8PD+zt7dXX+vXrATh16hQRERGcO3eO0qVLa6W5ceMG8KI3eNmyZdSvXx9XV1cGDRpE27Ztte5IKIT4MEkDRQdYWFjw+++/c+7cOapWrcqYMWOYPn26VhobGxtWr15NSEgIlSpVYt26deqtguHF2Nz79+/TrVs3ypQpQ6dOnWjRooU6dr9u3br069ePzp07Y2try4wZM94YV5cuXTAwMKBLly5a82PehpubG+Hh4Vy+fJkGDRpQtWpVxo8fr06WBvj222+5du0apUqVUudUuLq68sMPP/D9999TuXJljh07xtChQ98plqxYuXIlT548ISAgQOuD89NPP1XT1K1bl7Vr17J06VIqV67Mr7/+yubNm7P1DJQhQ4Zw4sQJqlatyuTJk5kzZw7NmzcHXgypCgkJoWHDhvTs2ZMyZcrw+eefc/369XST81+1YcMGatasSZcuXShfvjzDhw9XezuyUhdvYmBgwIIFC1iyZAkODg60a9cuS/sFBgbSrVs3hgwZQtmyZWnfvj3Hjx/PdJifEOL9oyhKhq8ePXoALy4+vS5NWo9xo0aNOHz4MA8fPuTp06dcvnyZadOm6fxDh4UQ706jvDrAX4j/L62xcPz4capVq5bf4XxwnJ2d8fPz0xoiJt4sLi4Oa2tr7t27J3NQdFBSUhIhISG0bNlShkLoGKkb3Sb1o7ukbnJG2ud32jOPMiNzUEQ6SUlJ3L9/n7Fjx/Lxxx9L40QIIYQQQuQZGeIl0jl06BD29vYcP36cxYsXa207cOAAFhYWr329L1q0aPHaMrzueRzZ8aGcJyGEEEKIvCY9KCKdtLHBGalRo0ae3UUrNy1fvly9Y8yrcuLe+lk5T2kPkxRCCCGEEP9HGigiW0xNTd/p9rS6olixYrma/4dynoQQQggh8poM8RJCCCGEEELoDGmgCCGEECJTAQEB1KxZE0tLS+zs7Gjfvj1RUVFaaZYuXYqHhwdWVlZoNBoePnyYLp8pU6ZQt25dzMzM5HbBQojXkgaKeK/16NGD9u3b53cYuSooKEg+yIUQ+So8PBwfHx+OHj1KaGgoSUlJeHp6kpCQoKZ58uQJXl5ejB49+rX5PH/+nI4dO9K/f/+8CFsI8Z6SOSgiV/n7+7N58+Zcm1g/f/78107o/1B07tyZli1b5ncYQoj/sB07dmgtBwUFYWdnx8mTJ2nYsCGA+kynsLCw1+aT9vDgoKCg3AhTCPGBkAaKeK9ZW1vndwjAi6uCRkZGOZ5vUlISpqammJqa5njeQgjxth49egTkzF0PhRDiVdJAEW+UmprKrFmzWLp0KTdu3KBIkSJ89dVXjBkzhhEjRrBp0yZu3rxJ0aJF8fb2Zvz48RgaGhIUFKReLdNoNAAEBgbSo0eP1x5r6NChXLp0ia1btwIwb948Bg0axPbt2/Hy8gKgdOnSjBw5kt69e9OjRw8ePnzI5s2bgRe3SHZzc8PExITly5djZGREv3798Pf3V4+h0WhYtmwZ27ZtY+fOnRQrVozZs2fTtm1bNc358+cZNmwYBw4cwNzcHE9PT+bOnUvhwoXV41SsWBEDAwNWr15NpUqV2LdvX6bnUaPR8MMPP/Dbb78RFhaGvb09M2bM4LPPPgNe3Ha4RIkSBAcH88MPPxAREaE+h8bPz09rPPfvv//Ot99+y7lz57CwsKBBgwZs2rQJgMTERMaMGcO6det4+PAhFStWZPr06Xh4eGQaX1q5wsPD062PiYnB2dmZ2NhYvv76a/bs2YOenh5eXl4sXLiQIkWKAP/XYzZkyBDGjRvHgwcPaNGiBcuWLcPS0hJ48X6aPn06S5cu5fbt25QpU4Zx48ap5yGragfsIdnAPFv7iNxnrK8woxZU9N9JYoomv8MRL8lu3Vyb1irD9ampqfj5+VGvXj0qVqyY02EKIYQ0UMSbjRo1imXLljF37lzq16/PrVu3uHTpEgCWlpYEBQXh4ODAuXPn6NOnD5aWlgwfPpzOnTtz/vx5duzYwe7du4E393i4u7uzfPlyUlJS0NfXJzw8nMKFCxMWFoaXlxd//fUX0dHRmX7ZXrlyJYMHDyYiIoIjR47Qo0cP6tWrR7NmzdQ0EydOZMaMGcycOZOFCxfi7e3N9evXsbGx4eHDhzRu3JjevXszd+5cnj59yogRI+jUqRN79+7VOk7//v05dOhQls/luHHjmDZtGvPnz2fVqlV8/vnnnDt3DldXVzXNyJEjmT17NlWrVsXExISdO3dq5bFt2zY++eQTxowZw08//cTz588JCQlRt/v6+nLx4kWCg4NxcHBg06ZNeHl5ce7cOVxcXDKNb+PGjTx//lxd9vHx4cKFCxQpUoTU1FTatWuHhYUF4eHhJCcn4+PjQ+fOnbWGdERHR7N582a2bt3KgwcP6NSpE9OmTWPKlCnAi8m2q1evZvHixbi4uLB//36++OILbG1tcXd3TxdTYmIiiYmJ6nJcXBwAxnoK+vof9vC+95GxnqL1U+iO7NZNUlJShut9fX05f/48+/btyzBNcnKyuv/r8khJScn0GP9FaedCzonukbrJGdk5fxrlQx/AL97J48ePsbW15bvvvqN3795vTD9r1iyCg4M5ceIEkP05KA8fPqRQoUJERERQvXp1ChcuzLBhw9i8eTNHjx5lzZo1jBgxgps3bwJk2IOSkpLCgQMH1Dxr1apF48aNmTZtGvCiJ2Ps2LFMmjQJgISEBCwsLNRemsmTJ3PgwAGthsHNmzdxdHQkKiqKMmXK4OHhQVxcHKdOncpSudKO269fPxYtWqSu+/jjj6lWrRo//PCD2oMyb948Bg4cqKYJCgrS6kGpW7cuJUuWZPXq1emOERsbS8mSJYmNjcXBwUFd37RpU2rVqsXUqVOzHO/cuXP59ttviYiIoEyZMoSGhtKiRQtiYmJwdHQE4OLFi1SoUIFjx45Rs2ZN/P39mTlzJrdv31Z7TIYPH87+/fs5evQoiYmJ2NjYsHv3burUqaMeq3fv3jx58oS1a9emi8Pf31/tiXvZ2rVrMTMzy3J5hBDvbunSpURERDB16lS15/RV586dY9y4caxevRoLC4sM0+zZs4cff/wxw795IcSH6cmTJ3Tt2pVHjx5hZWWVaVrpQRGZioyMJDExkSZNmmS4ff369SxYsIDo6Gji4+NJTk5+45suMwUKFKBy5cqEhYVhZGSEkZERffv2ZcKECcTHxxMeHp7hVfaXubm5aS3b29tz586d16YxNzfHyspKTXPmzBn27duX4QdrdHQ0ZcqUAaB69erZLt/LX8rTll9tvNWoUSPTPE6fPk2fPn0y3Hbu3DlSUlLUGNMkJiZSqFChLMe5fft2Ro4cye+//67mFRkZiaOjo9o4AShfvjwFChQgMjKSmjVrAuDs7Kw2TkD7/F+9epUnT55o9WbBizk8VatWzTCWUaNGMXjwYHU5Li4OR0dHJv+hR7KhfpbLJPKGsZ7CpBqpjDuhR2KqDPHSJdmtm/P+zdXfFUXBz8+P06dPs3///kx7Y83NXwy99PT0fO0dCO/du4ehoaHcAOQlSUlJhIaG0qxZMwwNDfM7HPESqZuckTYCIiukgSIyldnk7CNHjuDt7c3EiRNp3rw51tbWBAcHM3v27Hc6poeHB2FhYRgbG+Pu7o6NjQ2urq4cPHiQ8PBwhgwZkun+r/7z0Gg0pKamZjlNfHw8bdq0Yfr06enytre3V39P+xDOaW/KN7M6iY+PR19fn5MnT6Kvr/3l/XVXMl918eJFPv/8c6ZNm4anp2eW9nnZm84tvBimVqxYMa10xsbGGeZnbGyc4bb9I5pmq9El8kZSUhIhISGcHO8lH+Q65l3qZsCAAaxdu5YtW7ZgY2PD/fv3gRfDdtP+J92+fZvbt29z7do1AC5duoSlpSXFixdXJ9PHxsby77//8tdff5GSksKFCxeAF3MLs/o/6kNnaGgofzs6Surm3WTn3EkDRWTKxcUFU1NT9uzZk26I1+HDh3FycmLMmDHquuvXr2ulMTIyUscaZ5W7uzsrVqzAwMBAnRjv4eHBunXruHz5cpYme7+LatWqsWHDBpydnTEwyNk/kaNHj9KtWzet5df1HLyOm5sbe/bsoWfPnum2Va1alZSUFO7cuUODBg2yHd+9e/do06YNHTp0YNCgQVrbXF1duXHjBjdu3NAa4vXw4UPKly+fpfzLly+PsbExsbGxb+wJE0LojrShqa/+/335xieLFy/WGo6Zdvvhl9OMHz+elStXqmnS/v/t27cv1/+3CyHeH9JAEZkyMTFhxIgRDB8+HCMjI+rVq8fdu3e5cOECLi4uxMbGEhwcTM2aNdm2bZt6J6k0zs7OxMTEcPr0aT766CMsLS1fe6U8TcOGDXn8+DFbt25V5414eHjw2WefYW9vn274Uk7z8fFh2bJldOnSheHDh2NjY8PVq1cJDg5m+fLl6XomsuOXX36hRo0a1K9fnzVr1nDs2DF+/PHHbOUxYcIEmjRpQqlSpfj8889JTk4mJCSEESNGUKZMGby9venWrZs60f7u3bvs2bMHNzc3WrXK+K48aTp06ICZmRn+/v7cvn1bXW9ra0vTpk2pVKkS3t7ezJs3j+TkZAYMGIC7u/sbh6WlsbS0ZOjQoQwaNIjU1FTq16/Po0ePOHToEFZWVnTv3j1b50IIkTeyMl3V399f646JGQkKCpJnoAgh3kieJC/eaNy4cQwZMoTx48fj6upK586duXPnDm3btmXQoEH4+vpSpUoVDh8+zLhx47T27dChA15eXjRq1AhbW1vWrVv3xuMVLFiQSpUqYWtrS7ly5YAXjZbU1NQ8ueru4ODAoUOHSElJwdPTk0qVKuHn50eBAgXQ03u3P5mJEycSHByMm5sbP/30E+vWrcty70MaDw8PfvnlF3777TeqVKlC48aNOXbsmLo9MDCQbt26MWTIEMqWLUv79u05fvw4xYsXf2Pe+/fv5/z58zg5OWFvb6++bty4gUajYcuWLRQsWJCGDRvStGlTSpYsyfr167MV/6RJkxg3bhwBAQG4urri5eXFtm3bKFGiRLbyEUIIIcSHSe7iJUQe0Wg0bNq0ifbt2+d3KO+1uLg4rK2tuXfvnsxB0UFp8xxatmwpY7V1jNSNbpP60V1SNzkj7fM7K3fxkh4UIYQQQgghhM6QBorIU2vWrMHCwiLDV4UKFfI7vLf2vpSrRYsWr40zO89IEUIIIYTILTJJXuSptm3bUrt27Qy3vc/dplkply6Mply+fDlPnz7NcFvabUCFEEIIIfKTNFBEnrK0tNR6iN+H4n0p16vPHhFCCCGE0DUyxEsIIYQQQgihM6SBIoQQQgghhNAZ0kARQgghhBBC6AxpoAghhBBCCCF0hjRQhBBCCCGEEDpDGihCCCGEEEIInSG3GRZCvFfSnifz+PHj9/rZOR+qpKQknjx5QlxcnNSPjpG60W1SP7pL6iZnxMXFAVl7Lpw0UIQQ75X79+8DUKJEiXyORAghhBDZ9fjxY6ytrTNNIw0UIcR7Je2J97GxsW/8ByfyXlxcHI6Ojty4cQMrK6v8Dke8ROpGt0n96C6pm5yhKAqPHz/GwcHhjWmlgSKEeK/o6b2YOmdtbS0fFDrMyspK6kdHSd3oNqkf3SV18+6yemFRJskLIYQQQgghdIY0UIQQQgghhBA6QxooQoj3irGxMRMmTMDY2Di/QxEZkPrRXVI3uk3qR3dJ3eQ9jZKVe30JIYQQQgghRB6QHhQhhBBCCCGEzpAGihBCCCGEEEJnSANFCCGEEEIIoTOkgSKEEEIIIYTQGdJAEUK8V77//nucnZ0xMTGhdu3aHDt2LL9D+uDt37+fNm3a4ODggEajYfPmzVrbFUVh/Pjx2NvbY2pqStOmTbly5YpWmn///Rdvb2+srKwoUKAAvXr1Ij4+Pg9L8WEKCAigZs2aWFpaYmdnR/v27YmKitJK8+zZM3x8fChUqBAWFhZ06NCBf/75RytNbGwsrVq1wszMDDs7O4YNG0ZycnJeFuWDs2jRItzc3NSH+9WpU4ft27er26VedMu0adPQaDT4+fmp66SO8o80UIQQ743169czePBgJkyYwKlTp6hcuTLNmzfnzp07+R3aBy0hIYHKlSvz/fffZ7h9xowZLFiwgMWLFxMREYG5uTnNmzfn2bNnahpvb28uXLhAaGgoW7duZf/+/fTt2zevivDBCg8Px8fHh6NHjxIaGkpSUhKenp4kJCSoaQYNGsTvv//OL7/8Qnh4OH///Teffvqpuj0lJYVWrVrx/PlzDh8+zMqVKwkKCmL8+PH5UaQPxkcffcS0adM4efIkJ06coHHjxrRr144LFy4AUi+65Pjx4yxZsgQ3Nzet9VJH+UgRQoj3RK1atRQfHx91OSUlRXFwcFACAgLyMar/FkDZtGmTupyamqoULVpUmTlzprru4cOHirGxsbJu3TpFURTl4sWLCqAcP35cTbN9+3ZFo9Eof/31V57F/l9w584dBVDCw8MVRXlRF4aGhsovv/yipomMjFQA5ciRI4qiKEpISIiip6en3L59W02zaNEixcrKSklMTMzbAnzgChYsqCxfvlzqRYc8fvxYcXFxUUJDQxV3d3dl4MCBiqLI305+kx4UIcR74fnz55w8eZKmTZuq6/T09GjatClHjhzJx8j+22JiYrh9+7ZWvVhbW1O7dm21Xo4cOUKBAgWoUaOGmqZp06bo6ekRERGR5zF/yB49egSAjY0NACdPniQpKUmrfsqVK0fx4sW16qdSpUoUKVJETdO8eXPi4uLUq/3i3aSkpBAcHExCQgJ16tSRetEhPj4+tGrVSqsuQP528ptBfgcghBBZce/ePVJSUrQ+CACKFCnCpUuX8ikqcfv2bYAM6yVt2+3bt7Gzs9PabmBggI2NjZpGvLvU1FT8/PyoV68eFStWBF6ceyMjIwoUKKCV9tX6yaj+0raJt3fu3Dnq1KnDs2fPsLCwYNOmTZQvX57Tp09LveiA4OBgTp06xfHjx9Ntk7+d/CUNFCGEEOID4OPjw/nz5zl48GB+hyL+v7Jly3L69GkePXrEr7/+Svfu3QkPD8/vsARw48YNBg4cSGhoKCYmJvkdjniFDPESQrwXChcujL6+fro7qPzzzz8ULVo0n6ISaec+s3opWrRouhsZJCcn8++//0rd5RBfX1+2bt3Kvn37+Oijj9T1RYsW5fnz5zx8+FAr/av1k1H9pW0Tb8/IyIjSpUtTvXp1AgICqFy5MvPnz5d60QEnT57kzp07VKtWDQMDAwwMDAgPD2fBggUYGBhQpEgRqaN8JA0UIcR7wcjIiOrVq7Nnzx51XWpqKnv27KFOnTr5GNl/W4kSJShatKhWvcTFxREREaHWS506dXj48CEnT55U0+zdu5fU1FRq166d5zF/SBRFwdfXl02bNrF3715KlCihtb169eoYGhpq1U9UVBSxsbFa9XPu3DmtRmRoaChWVlaUL18+bwryH5GamkpiYqLUiw5o0qQJ586d4/Tp0+qrRo0aeHt7q79LHeWj/J6lL4QQWRUcHKwYGxsrQUFBysWLF5W+ffsqBQoU0LqDish5jx8/Vv744w/ljz/+UABlzpw5yh9//KFcv35dURRFmTZtmlKgQAFly5YtytmzZ5V27dopJUqUUJ4+farm4eXlpVStWlWJiIhQDh48qLi4uChdunTJryJ9MPr3769YW1srYWFhyq1bt9TXkydP1DT9+vVTihcvruzdu1c5ceKEUqdOHaVOnTrq9uTkZKVixYqKp6encvr0aWXHjh2Kra2tMmrUqPwo0gdj5MiRSnh4uBITE6OcPXtWGTlypKLRaJRdu3YpiiL1ootevouXokgd5SdpoAgh3isLFy5UihcvrhgZGSm1atVSjh49mt8hffD27dunAOle3bt3VxTlxa2Gx40bpxQpUkQxNjZWmjRpokRFRWnlcf/+faVLly6KhYWFYmVlpfTs2VN5/PhxPpTmw5JRvQBKYGCgmubp06fKgAEDlIIFCypmZmbKJ598oty6dUsrn2vXriktWrRQTE1NlcKFCytDhgxRkpKS8rg0H5b//e9/ipOTk2JkZKTY2toqTZo0URsniiL1ootebaBIHeUfjaIoSv703QghhBBCCCGENpmDIoQQQgghhNAZ0kARQgghhBBC6AxpoAghhBBCCCF0hjRQhBBCCCGEEDpDGihCCCGEEEIInSENFCGEEEIIIYTOkAaKEEIIIYQQQmdIA0UIIYQQuc7DwwM/P7/8DkMI8R6QBooQQgiRz3r06IFGo0n3unr1ao7kHxQURIECBXIkr7e1ceNGJk2alK8xZCYsLAyNRsPDhw/zOxQh/vMM8jsAIYQQQoCXlxeBgYFa62xtbfMpmtdLSkrC0NAw2/vZ2NjkQjQ5IykpKb9DEEK8RHpQhBBCCB1gbGxM0aJFtV76+voAbNmyhWrVqmFiYkLJkiWZOHEiycnJ6r5z5syhUqVKmJub4+joyIABA4iPjwde9Az07NmTR48eqT0z/v7+AGg0GjZv3qwVR4ECBQgKCgLg2rVraDQa1q9fj7u7OyYmJqxZswaA5cuX4+rqiomJCeXKleOHH37ItHyvDvFydnZm8uTJdOvWDQsLC5ycnPjtt9+4e/cu7dq1w8LCAjc3N06cOKHuk9YTtHnzZlxcXDAxMaF58+bcuHFD61iLFi2iVKlSGBkZUbZsWVatWqW1XaPRsGjRItq2bYu5uTl9+vShUaNGABQsWBCNRkOPHj0A2LFjB/Xr16dAgQIUKlSI1q1bEx0dreaVdo42btxIo0aNMDMzo3Llyhw5ckTrmIcOHcLDwwMzMzMKFixI8+bNefDgAQCpqakEBARQokQJTE1NqVy5Mr/++mum51OID5oihBBCiHzVvXt3pV27dhlu279/v2JlZaUEBQUp0dHRyq5duxRnZ2fF399fTTN37lxl7969SkxMjLJnzx6lbNmySv/+/RVFUZTExERl3rx5ipWVlXLr1i3l1q1byuPHjxVFURRA2bRpk9bxrK2tlcDAQEVRFCUmJkYBFGdnZ2XDhg3Kn3/+qfz999/K6tWrFXt7e3Xdhg0bFBsbGyUoKOi1ZXR3d1cGDhyoLjs5OSk2NjbK4sWLlcuXLyv9+/dXrKysFC8vL+Xnn39WoqKilPbt2yuurq5KamqqoiiKEhgYqBgaGio1atRQDh8+rJw4cUKpVauWUrduXTXfjRs3KoaGhsr333+vREVFKbNnz1b09fWVvXv3qmkAxc7OTlmxYoUSHR2tXLt2TdmwYYMCKFFRUcqtW7eUhw8fKoqiKL/++quyYcMG5cqVK8off/yhtGnTRqlUqZKSkpKidY7KlSunbN26VYmKilI+++wzxcnJSUlKSlIURVH++OMPxdjYWOnfv79y+vRp5fz588rChQuVu3fvKoqiKJMnT1bKlSun7NixQ4mOjlYCAwMVY2NjJSws7LXnU4gPmTRQhBBCiHzWvXt3RV9fXzE3N1dfn332maIoitKkSRNl6tSpWulXrVql2Nvbvza/X375RSlUqJC6HBgYqFhbW6dLl9UGyrx587TSlCpVSlm7dq3WukmTJil16tR5bUwZNVC++OILdfnWrVsKoIwbN05dd+TIEQVQbt26pZYDUI4ePaqmiYyMVAAlIiJCURRFqVu3rtKnTx+tY3fs2FFp2bKlVrn9/Py00uzbt08BlAcPHry2DIqiKHfv3lUA5dy5c4qi/N85Wr58uZrmwoULCqBERkYqiqIoXbp0UerVq5dhfs+ePVPMzMyUw4cPa63v1auX0qVLl0xjEeJDJXNQhBBCCB3QqFEjFi1apC6bm5sDcObMGQ4dOsSUKVPUbSkpKTx79ownT55gZmbG7t27CQgI4NKlS8TFxZGcnKy1/V3VqFFD/T0hIYHo6Gh69epFnz591PXJyclYW1tnK183Nzf19yJFigBQqVKldOvu3LlD0aJFATAwMKBmzZpqmnLlylGgQAEiIyOpVasWkZGR9O3bV+s49erVY/78+a8tU2auXLnC+PHjiYiI4N69e6SmpgIQGxtLxYoVMyyLvb29Gne5cuU4ffo0HTt2zDD/q1ev8uTJE5o1a6a1/vnz56sXal4AAAQ4SURBVFStWjVLMQrxoZEGihBCCKEDzM3NKV26dLr18fHxTJw4kU8//TTdNhMTE65du0br1q3p378/U6ZMwcbGhoMHD9KrVy+eP3+eaQNFo9GgKIrWuowmjKc1ltLiAVi2bBm1a9fWSpc2ZyarXp5sr9FoXrsurVGQk14uU2batGmDk5MTy5Ytw8HBgdTUVCpWrMjz58+10mUWt6mp6WvzTzuf27Zto1ixYlrbjI2NsxSjEB8aaaAIIYQQOqxatWpERUVl2HgBOHnyJKmpqcyePRs9vRf3vvn555+10hgZGZGSkpJuX1tbW27duqUuX7lyhSdPnmQaT5EiRXBwcODPP//E29s7u8V5Z8nJyZw4cYJatWoBEBUVxcOHD3F1dQXA1dWVQ4cO0b17d3WfQ4cOUb58+UzzNTIyAtA6T/fv3ycqKoply5bRoEEDAA4ePJjtmN3c3NizZw8TJ05Mt618+fIYGxsTGxuLu7t7tvMW4kMkDRQhhBBCh40fP57WrVtTvHhxPvvsM/T09Dhz5gznz59n8uTJlC5dmqSkJBYuXEibNm04dOgQixcv1srD2dmZ+Ph49uzZQ+XKlTEzM8PMzIzGjRvz3XffUadOHVJSUhgxYkSWbiE8ceJEvvnmG6ytrfHy8iIxMZETJ07w4MEDBg8enFunAnjRU/H111+zYMECDAwM8PX15eOPP1YbLMOGDaNTp05UrVqVpk2b8vvvv7Nx40Z2796dab5OTk5oNBq2bt1Ky5YtMTU1pWDBghQqVIilS5dib29PbGwsI0eOzHbMo0aNolKlSgwYMIB+/fphZGTEvn376NixI4ULF2bo0KEMGjSI1NRU6tevz6NHjzh06BBWVlZaDS0h/ivkNsNCCCGEDmvevDlbt25l165d1KxZk48//pi5c+fi5OQEQOXKlZkzZw7Tp0+nYsWKrFmzhoCAAK086tatS79+/ejcuTO2trbMmDEDgNmzZ+Po6EiDBg3o2rUrQ4cOzdKcld69e7N8+XICAwOpVKkS7u7uBAUFUaJEiZw/Aa8wMzNjxIgRdO3alXr16mFhYcH69evV7e3bt2f+/PnMmjWLChUqsGTJEgIDA/Hw8Mg032LFijFx4kRGjhxJkSJF8PX1RU9Pj+DgYE6ePEnFihUZNGgQM2fOzHbMZcqUYdeuXZw5c4ZatWpRp04dtmzZgoHBi+vEkyZNYty4cQQEBODq6oqXlxfbtm3Lk/MphC7SKK8OPhVCCCGE0EFBQUH4+fnJ096F+MBJD4oQQgghhBBCZ0gDRQghhBBCCKEzZIiXEEIIIYQQQmdID4oQQgghhBBCZ0gDRQghhBBCCKEzpIEihBBCCCGE0BnSQBFCCCGEEELoDGmgCCGEEEIIIXSGNFCEEEIIIYQQOkMaKEIIIYQQQgidIQ0UIYQQQgghhM6QBooQQgghhBBCZ/w/MQz5RXQ23xIAAAAASUVORK5CYII=", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAygAAAHHCAYAAABUeXyPAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3XdcVuX/+PHXDbKXQigOlFQkNyRqbkQRxF0fcX1UypEa5ciFKIKm4jazXJWYCzVniQN3uVJLQ1MciZTjg1qKgMINnN8f/jhfbwHZ3I738/Hg4X3Ouc513td1kPu+7mscjaIoCkIIIYQQQgjxAjDQdwBCCCGEEEIIkUkaKEIIIYQQQogXhjRQhBBCCCGEEC8MaaAIIYQQQgghXhjSQBFCCCGEEEK8MKSBIoQQQgghhHhhSANFCCGEEEII8cKQBooQQgghhBDihSENFCGEEEIIIcQLQxooQgghhCg24eHhaDQaYmNj9R2KEOIlIQ0UIYQQoghlfiDP7mf8+PHFcs2jR48SEhLC/fv3iyX/11lycjIhISEcPHhQ36EI8doope8AhBBCiFfRlClTePPNN3X21alTp1iudfToUUJDQ/H396d06dLFco2C6tu3Lz179sTExETfoRRIcnIyoaGhAHh4eOg3GCFeE9JAEUIIIYpB+/btcXd313cYhZKUlISFhUWh8jA0NMTQ0LCIIio5GRkZpKam6jsMIV5LMsRLCCGE0IOdO3fSokULLCwssLKyokOHDpw/f14nze+//46/vz9Vq1bF1NQUBwcHPvjgA+7du6emCQkJYcyYMQC8+eab6nCy2NhYYmNj0Wg0hIeHZ7m+RqMhJCREJx+NRsMff/xB7969KVOmDM2bN1ePr169mgYNGmBmZoatrS09e/bkr7/+yrWc2c1BcXJyomPHjhw8eBB3d3fMzMyoW7euOoxq8+bN1K1bF1NTUxo0aMBvv/2mk6e/vz+Wlpb8+eefeHt7Y2FhQYUKFZgyZQqKouikTUpK4tNPP8XR0RETExNcXFyYM2dOlnQajYaAgADWrFlD7dq1MTExYcmSJdjb2wMQGhqq1m1mveXl/jxdt1euXFF7uWxsbHj//fdJTk7OUmerV6+mUaNGmJubU6ZMGVq2bMmePXt00uTl90eIl5X0oAghhBDF4MGDB9y9e1dn3xtvvAHAqlWr6N+/P97e3sycOZPk5GQWL15M8+bN+e2333BycgIgKiqKP//8k/fffx8HBwfOnz/PsmXLOH/+PMePH0ej0fDuu+9y6dIl1q1bx/z589Vr2Nvbc+fOnXzH3b17d5ydnZk+fbr6IX7atGlMmjQJPz8/Bg4cyJ07d/jiiy9o2bIlv/32W4GGlV25coXevXvz4Ycf8t///pc5c+bQqVMnlixZwoQJExg2bBgAM2bMwM/Pj5iYGAwM/u971fT0dHx8fHjnnXeYNWsWu3btYvLkyaSlpTFlyhQAFEWhc+fOHDhwgAEDBuDq6sru3bsZM2YMN27cYP78+Tox7d+/nw0bNhAQEMAbb7xB/fr1Wbx4MUOHDqVbt268++67ANSrVw/I2/15mp+fH2+++SYzZszg119/5euvv6Zs2bLMnDlTTRMaGkpISAhNmzZlypQpGBsbc+LECfbv30+7du2AvP/+CPHSUoQQQghRZFasWKEA2f4oiqI8fPhQKV26tDJo0CCd827fvq3Y2Njo7E9OTs6S/7p16xRAOXz4sLpv9uzZCqBcu3ZNJ+21a9cUQFmxYkWWfABl8uTJ6vbkyZMVQOnVq5dOutjYWMXQ0FCZNm2azv7o6GilVKlSWfbnVB9Px1alShUFUI4eParu2717twIoZmZmyvXr19X9S5cuVQDlwIED6r7+/fsrgPLxxx+r+zIyMpQOHTooxsbGyp07dxRFUZStW7cqgPLZZ5/pxPSf//xH0Wg0ypUrV3Tqw8DAQDl//rxO2jt37mSpq0x5vT+ZdfvBBx/opO3WrZtiZ2enbl++fFkxMDBQunXrpqSnp+ukzcjIUBQlf78/QrysZIiXEEIIUQy+/PJLoqKidH7gybfu9+/fp1evXty9e1f9MTQ0pHHjxhw4cEDNw8zMTH39+PFj7t69yzvvvAPAr7/+WixxDxkyRGd78+bNZGRk4OfnpxOvg4MDzs7OOvHmR61atWjSpIm63bhxYwA8PT2pXLlylv1//vlnljwCAgLU15lDtFJTU9m7dy8AkZGRGBoa8sknn+ic9+mnn6IoCjt37tTZ36pVK2rVqpXnMuT3/jxbty1atODevXskJCQAsHXrVjIyMggODtbpLcosH+Tv90eIl5UM8RJCCCGKQaNGjbKdJH/58mXgyQfx7FhbW6uv//nnH0JDQ4mIiCA+Pl4n3YMHD4ow2v/z7Mpjly9fRlEUnJ2ds01vZGRUoOs83QgBsLGxAcDR0THb/f/++6/OfgMDA6pWraqzr0aNGgDqfJfr169ToUIFrKysdNLVrFlTPf60Z8uem/zen2fLXKZMGeBJ2aytrbl69SoGBgbPbSTl5/dHiJeVNFCEEEKIEpSRkQE8mUfg4OCQ5XipUv/31uzn58fRo0cZM2YMrq6uWFpakpGRgY+Pj5rP8zw7ByJTenp6juc83SuQGa9Go2Hnzp3ZrsZlaWmZaxzZyWllr5z2K89Mai8Oz5Y9N/m9P0VRtvz8/gjxspLfYiGEEKIEVatWDYCyZcvStm3bHNP9+++/7Nu3j9DQUIKDg9X9md+gPy2nhkjmN/TPPsDx2Z6D3OJVFIU333xT7aF4EWRkZPDnn3/qxHTp0iUAdZJ4lSpV2Lt3Lw8fPtTpRbl48aJ6PDc51W1+7k9eVatWjYyMDP744w9cXV1zTAO5//4I8TKTOShCCCFECfL29sba2prp06ej1WqzHM9ceSvz2/Znv11fsGBBlnMyn1XybEPE2tqaN954g8OHD+vs/+qrr/Ic77vvvouhoSGhoaFZYlEUJcuSuiVp0aJFOrEsWrQIIyMj2rRpA4Cvry/p6ek66QDmz5+PRqOhffv2uV7D3NwcyFq3+bk/edW1a1cMDAyYMmVKlh6YzOvk9fdHiJeZ9KAIIYQQJcja2prFixfTt29f3n77bXr27Im9vT1xcXHs2LGDZs2asWjRIqytrWnZsiWzZs1Cq9VSsWJF9uzZw7Vr17Lk2aBBAwCCgoLo2bMnRkZGdOrUCQsLCwYOHEhYWBgDBw7E3d2dw4cPqz0NeVGtWjU+++wzAgMDiY2NpWvXrlhZWXHt2jW2bNnC4MGDGT16dJHVT16Zmpqya9cu+vfvT+PGjdm5cyc7duxgwoQJ6rNLOnXqROvWrQkKCiI2Npb69euzZ88etm3bxogRI9TeiOcxMzOjVq1arF+/nho1amBra0udOnWoU6dOnu9PXlWvXp2goCCmTp1KixYtePfddzExMeHkyZNUqFCBGTNm5Pn3R4iXmp5WDxNCCCFeSZnL6p48efK56Q4cOKB4e3srNjY2iqmpqVKtWjXF399fOXXqlJrm77//Vrp166aULl1asbGxUbp3767cvHkz22Vvp06dqlSsWFExMDDQWdY3OTlZGTBggGJjY6NYWVkpfn5+Snx8fI7LDGcu0fusTZs2Kc2bN1csLCwUCwsL5a233lI++ugjJSYmJk/18ewywx06dMiSFlA++ugjnX2ZSyXPnj1b3de/f3/FwsJCuXr1qtKuXTvF3NxcKVeunDJ58uQsy/M+fPhQGTlypFKhQgXFyMhIcXZ2VmbPnq0u2/u8a2c6evSo0qBBA8XY2Fin3vJ6f3Kq2+zqRlEU5dtvv1Xc3NwUExMTpUyZMkqrVq2UqKgonTR5+f0R4mWlUZQSmHUmhBBCCFFE/P39+f7770lMTNR3KEKIYiBzUIQQQgghhBAvDGmgCCGEEEIIIV4Y0kARQgghhBBCvDBkDooQQgghhBDihSE9KEIIIYQQQogXhjRQhBBCCCGEEC8MeVCjEOKlkpGRwc2bN7GyskKj0eg7HCGEEELkgaIoPHz4kAoVKmBg8Pw+EmmgCCFeKjdv3sTR0VHfYQghhBCiAP766y8qVar03DTSQBFCvFSsrKwAuHbtGra2tnqO5vWj1WrZs2cP7dq1w8jISN/hvJbkHuiX1L9+Sf3rV2HqPyEhAUdHR/V9/HmkgSKEeKlkDuuysrLC2tpaz9G8frRaLebm5lhbW8uHAz2Re6BfUv/6JfWvX0VR/3kZni2T5IUQQgghhBAvDGmgCCGEEEIIIV4Y0kARQgghhBBCvDCkgSKEEEIIIYR4YUgDRQghhBBCCPHCkAaKEEIIIYQQ4oUhDRQhhBBCCCHEC0MaKEIIIYQQQogXhjRQhBBCCCGEEC8MaaAIIbLw8PBgxIgR+g5DCCGEEPkUFhaGRqPJ8j5+7NgxPD09sbCwwNrampYtW/Lo0SP1+K+//oqXlxelS5fGzs6OwYMHk5iYWMLRPyENFCGEEEIIIV4BJ0+eZOnSpdSrV09n/7Fjx/Dx8aFdu3b88ssvnDx5koCAAAwMnjQFbt68Sdu2balevTonTpxg165dnD9/Hn9/fz2UAkrp5apCCCGEEEKIIpOYmEifPn1Yvnw5n332mc6xkSNH8sknnzB+/Hh1n4uLi/r6xx9/xMjIiC+//FJttCxZsoR69epx5coVqlevXjKF+P+kB0WI11xSUhL9+vXD0tKS8uXLM3fuXJ3j//77L/369aNMmTKYm5vTvn17Ll++DICiKNjb2/P999+r6V1dXSlfvry6/fPPP2NiYkJycjIAGo2Gr7/+mm7dumFubo6zszPbt28vgZIKIYQQr66PPvqIDh060LZtW5398fHxnDhxgrJly9K0aVPKlStHq1at+Pnnn9U0KSkpGBsbq40TADMzMwCddCVFelCEeM2NGTOGQ4cOsW3bNsqWLcuECRP49ddfcXV1BcDf35/Lly+zfft2rK2tGTduHL6+vvzxxx8YGRnRsmVLDh48yH/+8x/+/fdfLly4gJmZGRcvXuStt97i0KFDNGzYEHNzc/WaoaGhzJo1i9mzZ/PFF1/Qp08frl+/jq2tbZ7jbjxjH2mlLIq6OkQuTAwVZjWCOiG7SUnX6Duc15LcA/2S+tcvqf//ExvWQX0dERHBr7/+ysmTJ7Ok+/PPPwEICQlhzpw5uLq68t1339GmTRvOnTuHs7Mznp6ejBo1itmzZzN8+HCSkpLU3pZbt26VTIGeIg0UIV5jiYmJfPPNN6xevZo2bdoAsHLlSipVqgSgNkyOHDlC06ZNAVizZg2Ojo5s3bqV7t274+HhwdKlSwE4fPgwbm5uODg4cPDgQd566y0OHjxIq1atdK7r7+9Pr169AJg+fToLFy7kl19+wcfHJ0uMKSkppKSkqNsJCQkAmBgoGBoqRVwjIjcmBorOv6LkyT3QL6l//ZL6/z9arRaAv/76i+HDhxMZGYmhoSFarRZFUcjIyECr1ZKamgrAwIED+e9//wvArFmz2Lt3L8uXL2fatGnUqFGDb775hrFjxxIYGIihoSEBAQGUK1cORVHUaz37b0HizQtpoAjxGrt69Sqpqak0btxY3Wdra6uOS71w4QKlSpXSOW5nZ4eLiwsXLlwAoFWrVgwfPpw7d+5w6NAhPDw81AbKgAEDOHr0KGPHjtW57tOT9zJXE4mPj882xhkzZhAaGppl/0S3DMzN0wteeFEoU90z9B3Ca0/ugX5J/euX1D9ERkYCcPz4ceLj42nUqJF6LCMjg59++okvv/ySL7/8EoDU1FT1HAAbGxtOnDih7rOxsWHp0qXcv38fExMTNBoNCxYs4P79+zrnAURFReU73syh3nkhDRQhRKHUrVsXW1tbDh06xKFDh5g2bRoODg7MnDmTkydPotVq1d6XTEZGRjrbGo2GjIzs32wCAwMZNWqUup2QkICjoyOtW7fGzs6u6Asknkur1RIVFYWXl1eW+yhKhtwD/ZL61y+p/6xatGiBn5+fzr5Bgwbh4uLC6NGjqV27NlOnTsXMzAxfX181zeTJk/H29tbZ97Tw8HBMTU0ZM2YMpUuXBgpX/5kjIPJCGihCvMaqVauGkZERJ06coHLlysCTSfGXLl2iVatW1KxZk7S0NE6cOKE2Mu7du0dMTAy1atUCnjQuWrRowbZt2zh//jzNmzfH3NyclJQUli5diru7OxYWBZ8rYmJigomJSZb9RkZG8uakR1L/+if3QL+k/vVL6v//2NraZpnDaWlpib29PW5ubsCT+aaTJ0/m7bffxtXVlZUrVxITE8OmTZvUely0aBFNmzbF0tKSqKgoxowZQ1hYGPb29lmuWZD6z096aaAI8RqztLRkwIABjBkzBjs7O8qWLUtQUJC6ioezszNdunRh0KBBLF26FCsrK8aPH0/FihXp0qWLmo+Hhweffvop7u7uWFpaAtCyZUvWrFnDmDFj9FI2IYQQQjwxYsQIHj9+zMiRI/nnn3+oX78+UVFRVKtWTU3zyy+/MHnyZBITE3nrrbdYunQpffv21Uu80kAR4jU3e/ZsEhMT6dSpE1ZWVnz66ac8ePBAPb5ixQqGDx9Ox44dSU1NpWXLlkRGRup8E9KqVSvS09Px8PBQ93l4eLBt2zadfUIIIYQofgcPHsyyb/z48TrPQXnWd999V4wR5Y80UIR4zVlaWrJq1SpWrVql7nu616NMmTK5/tFydXVFUXRXVBkxYgQjRozIkvbZdAD379/PX9BCCCGEeGXJgxqFEEIIIYQQLwxpoAghhBBCCCFeGNJAEUIIIYQQQrwwpIEihBBCCCGEeGFIA0UIIYQQQgjxwpAGihBCCCGEEOKFIQ0UIUSx2bp1K9WrV8fQ0DDbJYeFEEIIkb2wsDA0Go3O+6eHhwcajUbnZ8iQITrnPXtco9EQERFRwtEXjjwHRQhBSEgIW7du5cyZM0Wa74cffsj777/PJ598gpWVlc6xK1eu4ObmhqGhoTwHRQghhHjKyZMnWbp0KfXq1ctybNCgQUyZMkXdNjc3z5JmxYoV+Pj4qNulS5culjiLi/SgCCGKRWJiIvHx8Xh7e1OhQgWdBopWq6VXr160aNFCjxEKIYQQL57ExET69OnD8uXLKVOmTJbj5ubmODg4qD/W1tZZ0pQuXVonjampaUmEXmSkgSLEKyIjI4NZs2ZRvXp1TExMqFy5MtOmTQNg3Lhx1KhRA3Nzc6pWrcqkSZPQarUAhIeHExoaytmzZ9Wu4PDw8FyvN2/ePOrWrYuFhQWOjo4MGzaMxMREAA4ePKg2SDw9PdFoNBw8eFA9d+LEibz11lv4+fkVbSUIIYQQL7mPPvqIDh060LZt22yPr1mzhjfeeIM6deoQGBhIcnJytnm88cYbNGrUiG+//RZFUYo77CIlQ7yEeEUEBgayfPly5s+fT/Pmzbl16xYXL14EwMrKivDwcCpUqEB0dDSDBg3CysqKsWPH0qNHD86dO8euXbvYu3cvADY2Nrlez8DAgIULF/Lmm2/y559/MmzYMMaOHctXX31F06ZNiYmJwcXFhU2bNtG0aVNsbW0B2L9/Pxs3buTMmTNs3rw51+ukpKSQkpKibickJADQcuZe0ows8l1PonBMDBSmukODKbtIydDoO5zXktwD/ZL6169Xtf7PhXgDsH79ek6fPs2xY8fQarUoikJGRob6pWKPHj2oXLky5cuXJzo6mqCgIC5cuMDGjRvVvCZPnkzr1q0xMzNj7969DBs2jAcPHhAQEFDoODPjyPy3IOfmhUZ52ZpUQogsHj58iL29PYsWLWLgwIG5pp8zZw4RERGcOnUKKJo5KN9//z1Dhgzh7t27ANy/f58yZcpw4MABPDw8ALh37x5ubm6sXr2ali1bEh4ezogRI547ByUkJITQ0NAs+9euXZvtuFshhBDiZXTnzh1Gjx5NaGgoTk5OAAQFBfHmm2/m+N7++++/ExwczOLFiylfvny2adauXcu+ffv45ptviiv0PElOTqZ37948ePAg22FpT5MeFCFeARcuXCAlJYU2bdpke3z9+vUsXLiQq1evkpiYSFpaWq5/HHKzd+9eZsyYwcWLF0lISCAtLY3Hjx+TnJycY8Nh0KBB9O7dm5YtW+b5OoGBgYwaNUrdTkhIwNHRkc9+MyDNyLBQZRD59+TbywwmnTJ4pb69fJnIPdAvqX/9elXr/1yIN9u2bePBgwd8+umn6v709HT++OMPdu7cSWJiIoaGuu97rVq1Ijg4GEdHR9q1a5dj/hs2bKBNmzaYmJgUKk6tVktUVBReXl4YGRnl69zMERB5IQ0UIV4BZmZmOR47duwYffr0ITQ0FG9vb2xsbIiIiGDu3LkFvl5sbCwdO3Zk6NChTJs2DVtbW37++WcGDBhAampqjg2U/fv3s337dubMmQOgdl2XKlWKZcuW8cEHH2Q5x8TEJNs/qIfHtcXOzq7AZRAFo9VqiYyM5HSwT77fnETRkHugX1L/+vUq17+3tzfR0dE6+95//33eeustxo0bl+1E9/PnzwPg6OiYY32cO3eOMmXKYGlpWWSxGhkZ5bv+85NeGihCvAKcnZ0xMzNj3759WbqBjx49SpUqVQgKClL3Xb9+XSeNsbEx6enpeb7e6dOnycjIYO7cuRgYPFlrY8OGDbmed+zYMZ3rbNu2jZkzZ3L06FEqVqyY5+sLIYQQrxorKyvq1Kmjs8/CwgI7Ozvq1KnD1atXWbt2Lb6+vtjZ2fH7778zcuRIWrZsqS5H/MMPP/C///2Pd955B1NTU6Kiopg+fTqjR4/WR5EKTBooQrwCTE1NGTduHGPHjsXY2JhmzZpx584dzp8/j7OzM3FxcURERNCwYUN27NjBli1bdM53cnLi2rVrnDlzhkqVKmFlZfXcbuDq1auj1Wr54osv6NSpE0eOHGHJkiW5xlmzZk2d7VOnTmFgYJDlD7IQQgghdBkbG7N3714WLFhAUlISjo6OvPfee0ycOFFNY2RkxJdffsnIkSNRFIXq1aszb948Bg0apMfI808aKEK8IiZNmkSpUqUIDg7m5s2blC9fniFDhjBgwABGjhxJQEAAKSkpdOjQgUmTJhESEqKe+95777F582Zat27N/fv3WbFiBf7+/jleq379+sybN4+ZM2cSGBhIy5YtmTFjBv369Sv+ggohhBCviaeX6Hd0dOTQoUPPTe/j46PzgMaXlaziJYR4qSQkJGBjY8Pdu3dlDooeZI7/9vX1feXGf78s5B7ol9S/fkn961dh6j/z/Tsvq3jJgxqFEEIIIYQQLwxpoAghslizZg2WlpbZ/tSuXVvf4QkhhBDiFSZzUIQQWXTu3JnGjRtne0y61IUQQghRnKSBIoTIwsrKCisrK32HIYQQQojXkAzxEkIIIYQQQrwwpIEihBBCCCFeS2FhYWg0GkaMGKHuW7ZsGR4eHlhbW6PRaLh//36O56ekpODq6opGo+HMmTPFHu/rQhooQryCDh48mOsf1aISHh5O6dKl1e2QkBBcXV2L/bpCCCFEYZw8eZKlS5eqT2HPlJycjI+PDxMmTMg1j7Fjx1KhQoXiCvG1JQ0UIYrZq/6BvUePHly6dEnfYQghhBB5lpiYSJ8+fVi+fDllypTROTZixAjGjx/PO++889w8du7cyZ49e5gzZ05xhvpakgaKEKJQzMzMKFu2rL7DEEIIIfLso48+okOHDrRt27ZA5//vf/9j0KBBrFq1CnNz8yKOTsgqXkLkQUZGBnPmzGHZsmX89ddflCtXjg8//JCgoCDGjRvHli1b+Pvvv3FwcKBPnz4EBwdjZGREeHg4oaGhAGg0GgBWrFiBv79/jtfq3bs36enprF+/Xt2n1WopX7488+bNo1+/fqSkpDBmzBgiIiJISEjA3d2d+fPn07Bhw3yX7fr16wQEBPDzzz+TmpqKk5MTs2fPxtfXl4MHD9K6dWt+/PFHAgMDuXTpEq6urnz99dfUqVMHeDLEa8SIETkOJ7t69SpeXl74+vryxRdfkJqaSlBQEOvWreP+/fvUqVOHmTNn4uHhka+4G8/YR1opi3yXVxSOiaHCrEZQJ2Q3KekafYfzWpJ7oF9S//pV0PqPDeugvo6IiODXX3/l5MmTBYpBURT8/f0ZMmQI7u7uxMbGFigfkTNpoAiRB4GBgSxfvpz58+fTvHlzbt26xcWLF4EnS/KGh4dToUIFoqOjGTRoEFZWVowdO5YePXpw7tw5du3axd69ewGwsbF57rX69OlD9+7dSUxMxNLSEoDdu3eTnJxMt27dgCdjXjdt2sTKlSupUqUKs2bNwtvbmytXrmBra5uvsn300UekpqZy+PBhLCws+OOPP9TrZhozZgyff/45Dg4OTJgwgU6dOnHp0qVcn4ny+++/4+3tzYABA/jss88ACAgI4I8//iAiIoIKFSqwZcsWfHx8iI6OxtnZOUseKSkppKSkqNsJCQkAmBgoGBoq+SqrKDwTA0XnX1Hy5B7ol9S/fhW0/rVaLQB//fUXw4cPJzIyEkNDQ7RaLYqikJGRoabJlJaWpp779LFFixaRkJDA6NGjdY49m+5V9HRZC3puXmgURZH/YUI8x8OHD7G3t2fRokUMHDgw1/Rz5swhIiKCU6dOAU/moGzdujXPq3ukpaWpvSV9+/YFnvSqZGRkEBERQVJSEmXKlCE8PJzevXsDT/7TOzk5MWLECMaMGaP2fPz77786E9izU69ePd577z0mT56c5VhmPhEREfTo0QOAf/75h0qVKhEeHo6fn1+WHpTM8n711Vd07NiRoKAgPv30UwDi4uKoWrUqcXFxOpMK27ZtS6NGjZg+fXqWGEJCQtReqKetXbtWutWFEELky/HjxwkLC8PA4P9mOWRkZKDRaNBoNGzcuBFDQ0MAoqOjmTRpEqtXr9b54m769Onqe/zTeRgYGNCqVSuGDx9eMoV5ySQnJ9O7d28ePHiAtbX1c9NKD4oQubhw4QIpKSm0adMm2+Pr169n4cKFXL16lcTERNLS0nL9j/c8pUqVws/PjzVr1tC3b1+SkpLYtm0bERERwJMhU1qtlmbNmqnnGBkZ0ahRIy5cuJDv633yyScMHTqUPXv20LZtW957770sK5o0adJEfW1ra4uLi8tzrxUXF4eXlxfTpk3TWboxOjqa9PR0atSooZM+JSUFOzu7bPMKDAxk1KhR6nZCQgKOjo589psBaUaG+SmqKAImBgpT3TOYdMqAlAwZ3qIPcg/0S+pfvwpa/+dCvAFo0aIFfn5+OscGDRqEi4sLo0ePVocvA1hYPBlG3K5dO50v++rUqaP25gPcunWLDh06sHbtWho1akSlSpUKUrSXglarJSoqCi8vr1xHUTzr6TrLjTRQhMiFmZlZjseOHTtGnz59CA0NxdvbGxsbGyIiIpg7d26hrtmnTx9atWpFfHw8UVFRmJmZ4ePjU6g8czJw4EC8vb3ZsWMHe/bsYcaMGcydO5ePP/64wHna29tToUIF1q1bxwcffKA22BITEzE0NOT06dPqN1SZnh1WlsnExAQTE5Ms+w+Pa5tjo0YUH61WS2RkJKeDffL95iSKhtwD/ZL616/C1r+trW2WodCWlpbY29vj5uYGwO3bt7l9+7Y6t+TixYtYWVlRuXJlbG1tqVatms75mauAubi48OabbxagVC8fIyOjfNd/ftLLKl5C5MLZ2RkzMzP27duX5djRo0epUqUKQUFBuLu74+zszPXr13XSGBsbk56enq9rNm3aFEdHR9avX8+aNWvo3r27+h+7WrVqGBsbc+TIETW9Vqvl5MmT1KpVqwAlBEdHR4YMGcLmzZv59NNPWb58uc7x48ePq6///fdfLl26RM2aNXPMz8zMjB9//BFTU1O8vb15+PAhAG5ubqSnpxMfH0/16tV1fhwcHAoUuxBCCFGUlixZgpubG4MGDQKgZcuWuLm5sX37dj1H9vqQHhQhcmFqasq4ceMYO3YsxsbGNGvWjDt37nD+/HmcnZ2Ji4sjIiKChg0bsmPHDrZs2aJzvpOTE9euXePMmTNUqlQJKyurbHsEntW7d2+WLFnCpUuXOHDggLrfwsKCoUOHMmbMGGxtbalcuTKzZs0iOTmZAQMG5Lt8I0aMoH379tSoUYN///2XAwcOZGl8TJkyBTs7O8qVK0dQUBBvvPEGXbt2fW6+FhYW7Nixg/bt29O+fXt27dpFjRo16NOnD/369WPu3Lm4ublx584d9u3bR7169ejQocNz8xRCCCGK2sGDB3W2Q0JCCAkJyfP5Tk5OyJTuoiU9KELkwaRJk/j0008JDg6mZs2a9OjRg/j4eDp37szIkSMJCAjA1dWVo0ePMmnSJJ1z33vvPXx8fGjdujX29vasW7cuT9fs06cPf/zxBxUrVtSZbwIQFhbGe++9R9++fXn77be5cuUKu3fvzvKwqbxIT0/no48+ombNmvj4+FCjRg2++uqrLNcbPnw4DRo04Pbt2/zwww8YGxvnmrelpSU7d+5EURQ6dOhAUlISK1asoF+/fnz66ae4uLjQtWtXTp48SeXKlfMduxBCCCFePbKKlxAiR/lZDaykJCQkYGNjw927d2UOih5kjv/29fWV8fd6IvdAv6T+9UvqX78KU/+Z7995WcVLelCEEEIIIYQQLwxpoAhRwtasWYOlpWW2P7Vr1y7y67Vv3z7H62X33BEhhBBCCH2SSfJClLDOnTvTuHHjbI8VR3f1119/zaNHj7I9lttT5z08PGTinxBCCCFKlDRQhChhVlZWWFlZldj1KlasWGLXEkIIIYQoLBniJYQQQgghhHhhSANFCJFFeHi4zqpdISEhuLq6FirP2NhYNBoNZ86cKVQ+QgghXk+LFy/m7bffplevXtjZ2dGkSRN27typHr969SrdunXD3t4ea2tr/Pz8+N///pclnx07dtC4cWPMzMwoU6ZMrs/1EiVPGihC6FlRfPgvbqNHj2bfvn2FysPR0ZFbt25Rp04d4MkSxhqNhvv37xdBhEIIIV51lSpVYtq0acydO5djx47h6elJly5dOH/+PElJSbRr1w6NRsP+/fs5cuQIqampdOrUiYyMDDWPTZs20bdvX95//33Onj3LkSNH6N27tx5LJbIjc1CEELnKXPWrMAwNDXFwcCiiiIQQQrxuOnXqpD6Ho0aNGkybNo3Fixdz/Phxbty4QWxsLL/99pv6jI2VK1dSpkwZ9u/fT9u2bUlLS2P48OHMnj2bAQMGqPnWqlVLX0USOZAeFCGKQEZGBrNmzaJ69eqYmJhQuXJlpk2bBsC4ceOoUaMG5ubmVK1alUmTJqHVaoEnQ6lCQ0M5e/YsGo0GjUZDeHj4c6+V3VCp+/fvo9FoOHjwIPB/vRM7duygXr16mJqa8s4773Du3LkCle/ZXh5/f3+6du3K9OnTKVeuHKVLl2bKlCmkpaUxZswYbG1tqVSpEitWrMg27tjYWFq3bg1AmTJl0Gg0+Pv7Fyg2IYQQr5/09HQiIiJISkqiSZMmpKSkoNFoMDExUdOYmppiYGDAzz//DMCvv/7KjRs3MDAwwM3NjfLly9O+ffsCvzeK4iM9KEIUgcDAQJYvX878+fNp3rw5t27d4uLFi8CTVbvCw8OpUKEC0dHRDBo0CCsrK8aOHUuPHj04d+4cu3btYu/evQDY2NgUWVxjxozh888/x8HBgQkTJtCpUycuXbpUJMsZ79+/n0qVKnH48GGOHDnCgAEDOHr0KC1btuTEiROsX7+eDz/8EC8vLypVqqRzrqOjI5s2beK9994jJiYGa2trzMzM8nX9xjP2kVbKotDlEPljYqgwqxHUCdlNSrpG3+G8luQe6JfUf8mLDeugvo6OjqZnz55otVosLS3ZsmULtWrVwt7eHgsLC8aNG8f06dNRFIXx48eTnp7OrVu3APjzzz+BJ1+6zZs3DycnJ+bOnYuHhweXLl3Kdel9UXKkgSJEIT18+JDPP/+cRYsW0b9/fwCqVatG8+bNAZg4caKa1snJidGjRxMREcHYsWMxMzPD0tKSUqVKFcvwp8mTJ+Pl5QU86equVKkSW7Zswc/Pr9B529rasnDhQgwMDHBxcWHWrFkkJyczYcIE4EmjLSwsjJ9//pmePXvqnGtoaKi+EZQtW1ZnQv6zUlJSSElJUbcTEhIAMDFQMDSUZ7SUNBMDRedfUfLkHuiX1H/Jyxx1AFC1alXmz59P3bp12bZtG/3792fv3r3UqlWLdevW8fHHH6vvTT169MDNzU3NIzU1FYDx48fTuXNnAJYtW8abb75JREQEgwYNKvnCvWQy78XT9yS/5+aFNFCEKKQLFy6QkpJCmzZtsj2+fv16Fi5cyNWrV0lMTCQtLU0dH1vcmjRpor62tbXFxcWFCxcuFEnetWvXxsDg/0aJlitXTp0AD08aIXZ2dsTHxxfqOjNmzCA0NDTL/oluGZibpxcqb1FwU90zck8kipXcA/2S+i85kZGROtvly5fn7t27NGvWjN27dzN27FiGDRsGwLx580hISMDAwABLS0v8/f2pV68ekZGRxMXFAU+GRT+dZ5kyZThw4IA8NywfoqKi8n1OcnJyntNKA0WIQnre0KRjx47Rp08fQkND8fb2xsbGhoiICObOnVvg62U2Cp5+wntBvskorGeHiWk0mmz3Pb16SkEEBgYyatQodTshIQFHR0dat26NnZ1dofIW+afVaomKisLLy6tIhgqK/JN7oF9S//r1bP0vWLCAcuXK4evrmyXtgQMHePDgAaNHj8bFxYXmzZvz2WefYWdnp6bXarU8ePAAT0/PbPMQugrz+585AiIvpIEiRCE5OztjZmbGvn37GDhwoM6xo0ePUqVKFYKCgtR9169f10ljbGxMenreewLs7e0BuHXrltp1ndOzRY4fP07lypUB+Pfff7l06RI1a9bM87WKk7GxMUCuZTcxMdGZ9JjJyMhIPhzokdS//sk90C+p/5IXGBiIl5cX//vf/7h48SIbN27k0KFD7N69GyMjI1asWEHNmjWxt7fn2LFjDB8+nJEjR6q9+3Z2dgwZMoQpU6bg5ORElSpVmD17NgA9e/aU+5kPBfn9z096aaAIUUimpqaMGzeOsWPHYmxsTLNmzbhz5w7nz5/H2dmZuLg4IiIiaNiwITt27GDLli065zs5OXHt2jXOnDlDpUqVsLKyyvYDeSYzMzPeeecdwsLCePPNN4mPj9eZ5/K0KVOmYGdnR7ly5QgKCuKNN954YR5IVaVKFTQaDT/++CO+vr7qfBwhhBAiO/Hx8XzwwQfcuHGDMmXKUK9ePXbv3q3OtYyJiSEwMJB//vkHJycngoKCGDlypE4es2fPplSpUvTt25dHjx7RuHFj9u/fT5kyZfRRJJEDWWZYiCIwadIkPv30U4KDg6lZsyY9evQgPj6ezp07M3LkSAICAnB1deXo0aNMmjRJ59z33nsPHx8fWrdujb29PevWrcv1et9++y1paWk0aNCAESNG8Nlnn2WbLiwsjOHDh9OgQQNu377NDz/8oPZc6FvFihUJDQ1l/PjxlCtXjoCAAH2HJIQQ4gX2zTffcPnyZb7//ntu3LjB3r171cYJPHnPu337NqmpqVy6dIlRo0ah0eiutGZkZMScOXP43//+R0JCAlFRUdSuXbukiyJyoVGeHsguhHglHDx4kNatW/Pvv/8+d4Wsl1FCQgI2NjbcvXtX5qDoQeZD0nx9fWU4hJ7IPdAvqX/9kvrXr8LUf+b794MHD3JdLEh6UIQQQgghhBAvDGmgCPGCWbNmDZaWltn+FFU3dPv27XO8xvTp04vkGkIIIYQQBSGT5IV4wXTu3JnGjRtneyyv3akeHh48b/Tm119/zaNHj7I9Jk/SFUIIIYQ+SQNFiBeMlZUVVlZWxXoNeRiVEEIIIV5UMsRLCCGEEEII8cKQBooQQgghxEtg8eLF1KtXD2tra6ytrWnSpAk7d+4E4J9//uHjjz/GxcUFMzMzKleuzCeffMKDBw908ti3bx9NmzbFysoKBwcHxo0bR1pamj6KI0SOpIEiio2HhwcjRowo8PmxsbFoNJocn5IudF28eJF33nkHU1NTXF1d9R2OEEKIIlapUiXCwsI4ffo0p06dwtPTky5dunD+/Hlu3rzJzZs3mTNnDufOnSM8PJxdu3YxYMAA9fyzZ8/i6+uLj48Pv/32G+vXr2f79u2MHz9ej6USIitpoIhis3nzZqZOnarvMFTh4eEvzTNB/P398/3E98mTJ2NhYUFMTAz79u0rkjicnJxYsGBBkeSVaceOHTRu3BgzMzPKlCnzwjzZXgghXnSdOnXC19cXZ2dnatSowbRp07C0tOT48ePUqVOHTZs20alTJ6pVq4anpyfTpk3jhx9+UHtI1q9fT7169QgODqZ69eq0atWKWbNm8eWXX/Lw4UM9l06I/yMNFFFsbG1ti32yd3FITU3VdwgFcvXqVZo3b06VKlVeuAcYZtbppk2b6Nu3L++//z5nz57lyJEj9O7dW8/RCSHEyyc9PZ2IiAiSkpJo0qRJtmkyH4hXqtSTNZFSUlIwNTXVSWNmZsbjx485ffp0sccsRF7JKl6i2Hh4eODq6sqCBQtwcnJi8ODBXLlyhY0bN1KmTBkmTpzI4MGD1fS//PILH374IRcuXKBOnToEBQXp5BceHs6IESO4f/++um/r1q1069ZNXVL37NmzjBgxglOnTqHRaHB2dmbp0qUkJiby/vvvA6DRaIAnPQ4hISE4OTkxYMAALl++zNatW3n33XeJi4ujVq1aLFq0SL3WnTt3qFixIjt37qRNmzbPLfuqVav4/PPPiYmJwcLCAk9PTxYsWEDZsmXVNOfPn2fcuHEcPnwYRVFwdXUlPDycVatWsXLlSp1YDxw4gIeHR47Xy0x3+vRppkyZopZt3LhxbNmyhb///hsHBwf69OlDcHCwznLFP/zwA1OmTCE6OhpLS0tatGjBli1b8PDw4Pr164wcOZKRI0cCqPW8adMmgoODuXLlCuXLl+fjjz/m008/VfPMrk6//vprhg8fzuzZs3WGHNSqVeu5dZmTxjP2kVbKokDnioIzMVSY1QjqhOwmJV2j73BeS3IP9Esf9R8b1kF9HR0dTZMmTXj8+DGWlpZs2bIl27+jd+/eZerUqTrvs97e3ixYsIB169bh5+fH7du3mTJlCgC3bt0q/oIIkUfSQBElZu7cuUydOpUJEybw/fffM3ToUFq1aoWLiwuJiYl07NgRLy8vVq9ezbVr1xg+fHi+r9GnTx/c3NxYvHgxhoaGnDlzBiMjI5o2bcqCBQsIDg4mJiYGAEtLS/W8OXPmEBwczOTJkwE4ceIEAQEBzJ07FxMTEwBWr15NxYoV8fT0zDUOrVbL1KlTcXFxIT4+nlGjRuHv709kZCQAN27coGXLlnh4eLB//36sra05cuQIaWlpjB49mgsXLpCQkMCKFSuA3J9NcuvWLdq2bYuPjw+jR49Wy2ZlZUV4eDgVKlQgOjqaQYMGYWVlxdixY4Enw626detGUFAQ3333HampqWqMmzdvpn79+gwePJhBgwap1zp9+jR+fn6EhITQo0cPjh49yrBhw7Czs8Pf3z/HOv3111+5ceMGBgYGuLm5cfv2bVxdXZk9ezZ16tTJsWwpKSmkpKSo2wkJCQCYGCgYGub8rBdRPEwMFJ1/RcmTe6Bf+qh/rVarvq5atSonT54kISGBTZs20b9/f/bu3avTSElISMDX15eaNWsSFBSknt+6dWvCwsIYMmQIffv2xcTEhAkTJvDTTz+RkZGhc50XVWaML0Osr6LC1H9+zpEGiigxvr6+DBs2DIBx48Yxf/58Dhw4gIuLC2vXriUjI4NvvvkGU1NTateuzd9//83QoUPzdY24uDjGjBnDW2+9BYCzs7N6zMbGBo1Gg4ODQ5bzPD09dXoAKlasSEBAANu2bcPPzw940oPj7++v9lY8zwcffKC+rlq1KgsXLqRhw4YkJiZiaWnJl19+iY2NDREREWpvRo0aNdRzzMzMSElJyTbW7Dg4OFCqVCksLS11zpk4caL62snJidGjRxMREaE2UKZNm0bPnj0JDQ1V09WvXx940igyNDRUV3rJNG/ePNq0acOkSZPUuP/44w9mz56t00B5tk5PnjwJQEhICPPmzcPJyYm5c+fi4eHBpUuXcmyEzZgxQyc+tWxuGZibp+epfkTRm+qeoe8QXntyD/SrJOs/84ujZzVr1ozdu3czduxY9f310aNHhISEYGJiwoABA4iKitI5p0aNGqxcuZJ///0XCwsL4uPjgSdfdOV0nRfRs+USJasg9Z+cnJzntNJAESWmXr166uvMhkLmH8YLFy5Qr149nbGxOY2pfZ5Ro0YxcOBAVq1aRdu2benevTvVqlXL9Tx3d3edbVNTU/r27cu3336Ln58fv/76K+fOnWP79u15iuP06dOEhIRw9uxZ/v33XzIynryRZQ4dO3PmDC1atMjzk+ELav369SxcuJCrV6+SmJhIWloa1tbW6vEzZ87o9I7kxYULF+jSpYvOvmbNmrFgwQLS09MxNDQEstZpZh0EBQXx3nvvAbBixQoqVarExo0b+fDDD7O9XmBgIKNGjVK3ExIScHR05LPfDEgzMsxX7KLwTAwUprpnMOmUASkZMrxIH+Qe6Jc+6v9ciHeOxxYsWEC5cuXw9fUlISGBDh06UK5cObZv3465uXmueYeEhODo6EhAQID69/tFptVqiYqKwsvLq9jfQ0VWhan/zBEQeSENFFFinv1F1mg06ofWvDAwMFDnQGR6trswJCSE3r17s2PHDnbu3MnkyZOJiIigW7duz83bwiLrXIaBAwfi6urK33//zYoVK/D09KRKlSq5xpmUlIS3tzfe3t6sWbMGe3t74uLi8Pb2VieLm5mZ5ZpPYR07dow+ffoQGhqKt7e32mMzd+5cNU1xxvFsnZYvXx7QnXNiYmJC1apViYuLyzEfExMTdZjd0w6Pa/vCLQbwOtBqtURGRnI62Ec+HOiJ3AP90mf9BwYG0r59eypXrszDhw9Zu3Ythw4dYvfu3Tx69IgOHTqQnJzMmjVrePToEY8ePQLA3t5ebXzMnj0bHx8fDAwM2Lx5M7Nnz2bDhg1ZJs+/6IyMjOT3X48KUv/5SS+reIkXQs2aNfn99995/Pixuu/48eM6aezt7Xn48CFJSUnqvuyekVKjRg1GjhzJnj17ePfdd9V5HMbGxqSn531IUN26dXF3d2f58uWsXbtWZ9jW81y8eJF79+4RFhZGixYteOutt9Seokz16tXjp59+ynE8Zn5jzc7Ro0epUqUKQUFBuLu74+zszPXr17PE8bwlibOLo2bNmhw5ckRn35EjR6hRo8Zzv31r0KABJiYm6hwgePJGHxsbm6eGnxBCvO7i4+Pp168fLi4utGnThpMnT7J79268vLz49ddfOXHiBNHR0VSvXp3y5curP3/99Zeax86dO2nRogXu7u7s2LGDbdu2yXLv4oUjDRTxQujduzcajYZBgwbxxx9/EBkZyZw5c3TSNG7cGHNzcyZMmMDVq1dZu3Yt4eHh6vFHjx4REBDAwYMHuX79OkeOHOHkyZPUrFkTeDIHIzExkX379nH37t08jYUcOHAgYWFhKIqSay9MpsqVK2NsbMwXX3zBn3/+yfbt27M8DyYgIICEhAR69uzJqVOnuHz5MqtWrVI/vDs5OfH7778TExPD3bt3CzQZzdnZmbi4OCIiIrh69SoLFy5ky5YtOmkmT57MunXrmDx5MhcuXCA6OpqZM2eqx52cnDh8+DA3btzg7t27AHz66afs27ePqVOncunSJVauXMmiRYsYPXr0c+OxtrZmyJAhTJ48mT179hATE6POMerevXu+yyeEEK+bb775htjYWFJSUoiPj2fv3r14eXkBT1bOVBQl2x8nJyc1j/3793P//n0ePXrE8ePHad++vZ5KI0TOpIEiXgiWlpb88MMPREdH4+bmRlBQkM4HZXgyaXv16tVERkZSt25d1q1bR0hIiHrc0NCQe/fu0a9fP2rUqIGfnx/t27dXJ1g3bdqUIUOG0KNHD+zt7Zk1a1aucfXq1YtSpUrRq1evPHd/29vbEx4ezsaNG6lVqxZhYWFZGlt2dnbs37+fxMREWrVqRYMGDVi+fLna/Tlo0CBcXFxwd3fH3t4+S49FXnTu3JmRI0cSEBCAq6srR48eVSe2Z/Lw8GDjxo1s374dV1dXPD09+eWXX9TjU6ZMITY2lmrVqmFvbw/A22+/zYYNG4iIiKBOnToEBwczZcoUnQnyOZk9ezY9e/akb9++NGzYkOvXr7N//37KlCmT7/IJIYQQ4tWkUZ4d1C+EUGV+OD958iRvv/22vsMRPJlkZ2Njw927d2UOih5kjr/39fWV8d96IvdAv6T+9UvqX78KU/+Z79+ZDxB9HpkkL0Q2tFot9+7dY+LEibzzzjvSOBFCCCGEKCEyxEuIbBw5coTy5ctz8uRJlixZonPsp59+wtLSMsef4jB9+vQcryfjh4UQQgjxKpEeFCGykTnZMDvu7u7Zrh5WnIYMGaI+MPJZJbFksRBCCCFESZEGihD5ZGZmRvXq1Uv0mra2tjk+aV0IIYQQ4lUiQ7yEEEIIIYQQLwxpoAghhBBCvEAWL15MvXr1sLa2xtramiZNmrBz504A/vnnHz7++GNcXFwwMzOjcuXKfPLJJzx48EA9/969e/j4+FChQgVMTExwdHRUn78lxMtAGijilefk5MSCBQuKJe+DBw+i0Wi4f/9+keQXEhKCq6trkeT1ovDw8GDEiBH6DkMIIV4alSpVIiwsjNOnT3Pq1Ck8PT3p0qUL58+f5+bNm9y8eZM5c+Zw7tw5wsPD2bVrFwMGDFDPNzAwoEuXLmzfvp1Lly4RHh7O3r17GTJkiB5LJUTeyRwUIUSROHjwIK1bt+bff/+ldOnS6v7NmzfLWvVCCJEPnTp10tmeNm0aixcv5vjx4wwYMIBNmzapx6pVq8a0adP473//S1paGqVKlaJMmTIMHTpUTVOlShWGDRvG7NmzS6wMQhSGNFDEC0mr1cqH2hdEamoqxsbGBT5fJvcLIUTBpaens3HjRpKSkmjSpEm2aTIffFeqVPYf627evMnmzZtp1apVcYYqRJGRBorIt4yMDObMmcOyZcv466+/KFeuHB9++CFjxoxh1KhRbNq0iX///Zdy5coxZMgQAgMDc81To9Hw1VdfsXPnTvbt28eYMWOYNGkSgwcPZv/+/dy+fZvKlSszbNgwhg8frp7n7+/P/fv3ad68OXPnziU1NZWePXuyYMGCHBs4X3/9NaNHj2bTpk20adMm17LOnDmTZcuWcfv2bWrUqMGkSZP4z3/+k+M5y5cvZ8qUKdy7dw9vb29atGjBlClT8jUMbOnSpXz22Wfcu3ePjh07snz5cmxsbIAnQ6ZcXV11hq117dqV0qVLEx4ezpQpU9iwYQPnzp3TydPV1ZVOnToxderU5147s04bNmzIl19+iYmJCdeuXWPVqlV8/vnnxMTEYGFhgaenJwsWLKBs2bLExsbSunVrAMqUKQNA//79CQ8PzxLvv//+y/Dhw/nhhx9ISUmhVatWLFy4EGdn5zzXD0DjGftIK2WRr3NE4ZkYKsxqBHVCdpOSrtF3OK8luQf6VZz1HxvWQX0dHR1NkyZNePz4MZaWlmzZsoVatWplOefu3btMnTqVwYMHZznWq1cvtm3bxqNHj+jUqRNff/11kcYrRHGRBorIt8DAQJYvX878+fNp3rw5t27d4uLFiyxcuJDt27ezYcMGKleuzF9//cVff/2V53xDQkIICwtjwYIFlCpVioyMDCpVqsTGjRuxs7Pj6NGjDB48mPLly+s8E+TAgQOUL1+eAwcOcOXKFXr06IGrqyuDBg3Kco1Zs2Yxa9Ys9uzZQ6NGjXKNacaMGaxevZolS5bg7OzM4cOH+e9//4u9vX2230QdOXKEIUOGMHPmTDp37szevXuZNGlSnusA4MqVK2zYsIEffviBhIQEBgwYwLBhw1izZk2ezv/ggw8IDQ3l5MmTNGzYEIDffvuN33//nc2bN+cpj3379mFtbU1UVJS6T6vVMnXqVFxcXIiPj2fUqFH4+/sTGRmJo6MjmzZt4r333iMmJgZra+scn8/i7+/P5cuX2b59O9bW1owbNw5fX1/++OOPbBuVKSkppKSkqNuZkzxNDBQMDbN/Vo0oPiYGis6/ouTJPdCv4qx/rVarvq5atSonT54kISGBTZs20b9/f/bu3avTSElISMDX15eaNWsSFBSkcz48ec+bMGECly9fZuLEiYwYMYIvvviiyOMuSZllfLasomQUpv7zc45GyelpdEJk4+HDh9jb27No0SIGDhyoc+yTTz7h/Pnz7N27F40mf98qaTQaRowYwfz585+bLiAggNu3b/P9998DTz7sHjx4kKtXr2JoaAiAn58fBgYGREREAE8myY8YMYJbt26xatUqoqKiqF27dq4xpaSkYGtry969e3W61QcOHEhycjJr167NMu+iZ8+eJCYm8uOPP6rp//vf//Ljjz/mqQclJCSEzz77jOvXr1OxYkUAdu3aRYcOHbhx4wYODg659qAA+Pr64uTkxFdffQU8uTfR0dEcOHAg1xj8/f3ZtWsXcXFxzx3aderUKRo2bMjDhw+xtLTMcQ7K0/FevnyZGjVqcOTIEZo2bQo8WW3G0dGRlStX0r1792zrJDQ0NMv+tWvXYm5unmt5hBDiVRAcHIyDgwPDhg0D4NGjR4SEhGBiYsLEiRNzHYr7xx9/MGHCBL799lsZeiv0Ijk5md69e6tDEp9HelBEvly4cIGUlJRsh0b5+/vj5eWFi4sLPj4+dOzYkXbt2uU5b3d39yz7vvzyS7799lvi4uJ49OgRqampWVa5ql27tto4AShfvjzR0dE6aebOnUtSUhKnTp2iatWqeYrnypUrJCcn4+XlpbM/NTUVNze3bM+JiYmhW7duOvsaNWqk02DJTeXKldXGCUCTJk3IyMggJiYGBweHPOUxaNAgPvjgA+bNm4eBgQFr167NtfH3tLp162Z5szt9+jQhISGcPXuWf//9l4yMDADi4uKyHXaQnQsXLlCqVCkaN26s7rOzs8PFxYULFy5ke05gYCCjRo1StxMSEnB0dKR169bY2dnluUyiaGi1WqKiovDy8pJ5Ynoi90C/9FX/CxYsoFy5cvj6+pKQkECHDh0oV64c27dvz9OXNVZWVgA0b94cJyenYo62+Mjvv34Vpv7zs8y1NFBEvuQ0bAfg7bff5tq1a+zcuZO9e/fi5+dH27Zt1d6O3FhY6M4niIiIYPTo0cydO5cmTZpgZWXF7NmzOXHihE66Z/+DaDQa9cNzphYtWrBjxw42bNjA+PHj8xRPYmIiADt27NBpMACYmJjkKY/iYGBgwLMdn892m3bq1AkTExO2bNmCsbExWq32ufNmnvXsvUhKSsLb2xtvb2/WrFmDvb09cXFxeHt7k5qaWvDC5IGJiUm29W1kZCRvTnok9a9/cg/0qzjrPzAwkPbt21O5cmUePnzI2rVrOXToELt37+bRo0d06NCB5ORk1qxZw6NHj3j06BEA9vb2GBoaEhkZyf/+9z8aNmyIpaUl58+fZ8yYMTRr1izf8/1eVPL7r18Fqf/8pJcGisgXZ2dnzMzM2LdvX5YhXgDW1tb06NGDHj168J///AcfHx/++eefAnUnZw4DyuzOBrh69WqB4m7UqBEBAQH4+PhQqlQpRo8enes5tWrVwsTEhLi4uDyvfOLi4sLJkyd19j27nZu4uDhu3rxJhQoVADh+/DgGBga4uLgAT96Abt26paZPT0/n3Llz6iR1gFKlStG/f39WrFiBsbExPXv2fG7jMjcXL17k3r17hIWF4ejoCDwZ4vW0zB6X9PT0HPOpWbMmaWlpnDhxQmeIV0xMTJ57YYQQ4lUXHx9Pv379uHXrFjY2NtSrV4/du3fj5eXFwYMH1S/qqlevrnPetWvXcHJywszMjOXLlzNy5EhSUlJwdHTk3XffzfMXdELomzRQRL6Ympoybtw4xo4di7GxMc2aNePOnTucP3+eBw8eUL58edzc3DAwMGDjxo04ODjozEfID2dnZ7777jt2797Nm2++yapVqzh58iRvvvlmgfJr2rQpkZGRtG/fnlKlSuX68EArKytGjx7NyJEjycjIoHnz5jx48IAjR45gbW1N//79s5zz8ccf07JlS+bNm0enTp3Yv38/O3fuzNecHFNTU/r378+cOXNISEjgk08+wc/PTx3e5enpyahRo9ixYwfVqlVj3rx52c5vGThwIDVr1gSeNPYKo3LlyhgbG/PFF18wZMgQzp07l2U1sCpVqqDRaPjxxx/x9fXFzMwMS0tLnTTOzs506dKFQYMGsXTpUqysrBg/fjwVK1akS5cuhYpRCCFeFd98802Oxzw8PLL0oj+rdevWHD16tKjDEqLEyJPkRb5NmjSJTz/9lODgYGrWrEmPHj2Ij4/HysqKWbNm4e7uTsOGDYmNjSUyMhIDg4L9mn344Ye8++679OjRg8aNG3Pv3j2d3pSCaN68OTt27GDixIl5Wslk6tSpTJo0iRkzZlCzZk18fHzYsWNHjo2kZs2asWTJEubNm0f9+vXZtWsXI0eOxNTUNM8xVq9enXfffRdfX1/atWtHvXr11Mnu8GSVrv79+9OvXz9atWpF1apVdXpPMjk7O9O0aVPeeustnTkfBWFvb094eDgbN26kVq1ahIWFMWfOHJ00FStWJDQ0lPHjx1OuXDkCAgKyzWvFihU0aNCAjh070qRJExRFITIyUrrqhRBCCAHIKl5CFLtBgwZx8eJFfvrppxK9rqIoODs7M2zYMJ1J5i+7hIQEbGxsuHv3rkyS1wOtVktkZCS+vr7SqNQTuQf6JfWvX1L/+lWY+s98/5ZVvITQgzlz5uDl5YWFhQU7d+5k5cqVOj0gJeHOnTtERERw+/Zt3n///RK9thBCCCFEYUgDRRS7NWvW8OGHH2Z7rEqVKpw/f76EI3oit+Vx//jjDypXrpzvfH/55RdmzZrFw4cPqVq1KgsXLlQXFKhduzbXr1/P9rylS5fSp0+ffF8vO2XLluWNN95g2bJl6pPdMz07L+RpO3fupEWLFkUSgxBCCCFEQUgDRRS7zp075zgHQp/dsxUqVODMmTPPPV4QGzZsyPFYZGRkjk9SLVeuXIGul53njdx8XpmfXU5ZCCGEEKKkSQNFFDsrKyv1AVEvklKlSmVZorG4ValSpUSvl52SLrMQQgghRH7IKl5CCCGEEEKIF4Y0UMRLxcPDI9fnlzxPbGwsGo3mucOchBBCiJK0ePFi6tWrh7W1NdbW1jRp0oSdO3eqx5ctW4aHhwfW1tZoNJpsn33166+/4uXlRenSpbGzs2Pw4MEkJiaWYCmEKDrSQBEvlc2bN2d5QKA+hYeHF/hBlCXFycmJBQsW6DsM4P8aiM/+HD9+XN+hCSGE3lSqVImwsDBOnz7NqVOn8PT0pEuXLuoiMsnJyfj4+DBhwoRsz7958yZt27alevXqnDhxgl27dnH+/Hn8/f1LsBRCFB2ZgyJeKra2tvoOoUBSU1MxNjZ+4fMsqevt3buX2rVrq9vyPBMhxOusU6dOOtvTpk1j8eLFHD9+nNq1a6sjBw4ePJjt+T/++CNGRkZ8+eWX6sORlyxZQr169bhy5YrMPRQvHelBES+Vp4d4OTk5MX36dD744AOsrKyoXLkyy5Yt00n/yy+/4ObmhqmpKe7u7vz22286x7PrAdm6dSsajUbdPnv2LK1bt8bKygpra2saNGjAqVOnOHjwIO+//z4PHjxQewJCQkLU2KZOnUq/fv2wtrZm8ODBeHp6Znm6+p07dzA2Nmbfvn25lj27PAF+/vlnWrRogZmZGY6OjnzyySckJSWp9XX9+nVGjhypxggQEhKCq6urTv4LFizAyclJ3fb396dr165MmzaNChUq4OLiovaAbN68mdatW2Nubk79+vU5duxYrvE/zc7ODgcHB/VHHrYlhBBPpKenExERQVJSEk2aNMnTOSkpKRgbG6uNEwAzMzPgyXuEEC8b6UERL7W5c+cydepUJkyYwPfff8/QoUNp1aoVLi4uJCYm0rFjR7y8vFi9ejXXrl1j+PDh+b5Gnz59cHNzY/HixRgaGnLmzBmMjIxo2rQpCxYsIDg4mJiYGED3GSNz5swhODiYyZMnA3DixAkCAgKYO3cuJiYmAKxevZqKFSvi6emZp1iezfPq1av4+Pjw2Wef8e2333Lnzh0CAgIICAhgxYoVbN68mfr16zN48GAGDRqU77Lv27cPa2troqKidPYHBQUxZ84cnJ2dCQoKolevXly5coVSpfL2J6Vz5848fvyYGjVqMHbsWDp37pxj2pSUFFJSUtTthIQEAFrO3EuakUW+yyQKx8RAYao7NJiyi5QMTe4niCIn90C/irL+z4V4q6+jo6Np2bIljx8/xtLSko0bN+Ls7KyzNH1aWhrw5GneT+9v0aIFo0aNIiwsjI8//pikpCTGjh0LwN9//53j8vYvo8yyvEplepkUpv7zc440UMRLzdfXl2HDhgEwbtw45s+fz4EDB3BxcWHt2rVkZGTwzTffYGpqSu3atfn7778ZOnRovq4RFxfHmDFjeOuttwBwdnZWj9nY2KDRaHBwcMhynqenJ59++qm6XbFiRQICAti2bRt+fn7Akx4cf39/nR6b53k2z4EDB9KnTx+1V8nZ2ZmFCxfSqlUrFi9ejK2tLYaGhlhZWWUbY24sLCz4+uuv1aFdsbGxAIwePZoOHToAEBoaSu3atbly5YpaRzmxtLRk7ty5NGvWDAMDAzZt2kTXrl3ZunVrjo2UGTNmEBoammX/RLcMzM3T810mUTSmumfoO4TXntwD/SqK+o+MjFRfa7Va5syZQ1JSEseOHaNv375MmzYNR0dHNU10dDQAe/bsyfLQ3Y8//piZM2cSFBSEgYEBHTt2pHTp0ly+fFnnOq+KZ784EyWrIPWfnJyc57TSQBEvtXr16qmvMxsK8fHxAFy4cIF69ephamqqpslrd/nTRo0axcCBA1m1ahVt27ale/fuVKtWLdfz3N3ddbZNTU3p27cv3377LX5+fvz666+cO3eO7du35zmWZ/M8e/Ysv//+O2vWrFH3KYpCRkYG165do2bNmnnOOzt169bNdt7J0/Vevnx5AOLj43NtoLzxxhuMGjVK3W7YsCE3b95k9uzZOTZQAgMDdc5JSEjA0dGRz34zIM3IMF/lEYX35NvjDCadMpBv7/VE7oF+FWX9P92D8rRPPvkEHx8fzp49y4cffqjut7B40mvcrl27LMOTfX19mTlzJv/73/+wsLBAo9FgZ2eHj48Pvr6+hYrzRaLVaomKisLLy0uGB+tBYeo/cwREXkgDRbzUnv3PodFoyMjI+7daBgYGWZ66/mwXZEhICL1792bHjh3s3LmTyZMnExERQbdu3Z6bd+YbydMGDhyIq6srf//9NytWrMDT0zNfD298Ns/ExEQ+/PBDPvnkkyxpK1eunGM+eSl3dtfL9HS9Z/b+5Kfen9a4cePnfhNjYmKiDol72uFxbWVyvR5otVoiIyM5HewjHw70RO6BfpVU/SuKglar1blG5jBaIyOjHK9dqVIlAL799ltMTU1p3779K/l78rw6EMWvIPWfn/TSQBGvrJo1a7Jq1SoeP36s9qI8u5ytvb09Dx8+JCkpSf0wnt0zUmrUqEGNGjUYOXIkvXr1YsWKFXTr1g1jY2PS0/M+zKhu3bq4u7uzfPly1q5dy6JFiwpeQODtt9/mjz/+eO4KLdnFaG9vz+3bt1EURW1g6OvZMGfOnFF7YYQQ4nUUGBhI+/btqVy5Mg8fPmTt2rUcPHiQ3bt3A3D79m1u377NlStXgCdDvTIXh8lc3XLRokU0bdoUS0tLoqKiGDNmDGFhYS/8UvhCZEdW8RKvrN69e6PRaBg0aBB//PEHkZGRzJkzRydN48aNMTc3Z8KECVy9epW1a9cSHh6uHn/06BEBAQEcPHiQ69evc+TIEU6ePKkOnXJyciIxMZF9+/Zx9+7dPI2vHDhwIGFhYSiKkmsvTG7GjRvH0aNHCQgI4MyZM1y+fJlt27bprBbm5OTE4cOHuXHjBnfv3gWerO51584dZs2axdWrV/nyyy91HgpWXFauXMm6deu4ePEiFy9eZPr06Xz77bd8/PHHxX5tIYR4UcXHx9OvXz9cXFxo06YNJ0+eZPfu3Xh5eQFPlgx2c3NTFztp2bIlbm5uOkOEf/nlF7y8vKhbty7Lli1j6dKl2fauC/EykAaKeGVZWlryww8/EB0djZubG0FBQcycOVMnja2tLatXryYyMpK6deuybt06dalgAENDQ+7du0e/fv2oUaMGfn5+tG/fXp203bRpU4YMGUKPHj2wt7dn1qxZucbVq1cvSpUqRa9evXTmxxREvXr1OHToEJcuXaJFixa4ubkRHBxMhQoV1DRTpkwhNjaWatWqYW9vDzzpXfrqq6/48ssvqV+/Pr/88gujR48uVCx5NXXqVBo0aEDjxo3Ztm0b69ev5/333y+RawshxIvom2++ITY2lpSUFOLj49m7d6/aOIEnQ40VRcny8/SDGL/77jvu3btHSkoKZ8+epW/fvnooiRBFQ6M8OxBdCFGsMhsLJ0+e5O2339Z3OC+dhIQEbGxsuHv3rsxB0YPM8fe+vr4y/ltP5B7ol9S/fkn961dh6j/z/fvBgwdYW1s/N63MQRGihGi1Wu7du8fEiRN55513pHEihBBCCJENGeIlRAk5cuQI5cuX5+TJkyxZskTn2E8//YSlpWWOPy+L9u3b51iG6dOn6zs8IYQQQrwEpAdFiBLi4eGRZWnfTO7u7npbRasoff311zx69CjbY5krzQghhBBCPI80UIR4AZiZmT13qeCXRcWKFfUdghBCCCFecjLESwghhBBCCPHCkAaKEEIIIYSeLF68mHr16mFtbY21tTVNmjTReS7VsmXL8PDwwNraGo1Gw/3797PkcenSJbp06cIbb7yBtbU1zZs358CBAyVYCiGKljRQRLHx8PBgxIgRBT4/NjYWjUbzSszNKAkXL17knXfewdTUFFdXV32HI4QQIg8qVapEWFgYp0+f5tSpU3h6etKlSxfOnz8PQHJyMj4+PkyYMCHHPDp27EhaWhr79+/n9OnT1K9fn44dO3L79u2SKoYQRUoaKKLYbN68malTp+o7DFV4eDilS5fWdxh54u/vT9euXfN1zuTJk7GwsCAmJoZ9+/YVSRxOTk4sWLCgSPICmDZtGk2bNsXc3PyluRdCCFGcOnXqhK+vL87OztSoUYNp06ZhaWnJ8ePHARgxYgTjx4/nnXfeyfb8u3fvcvnyZcaPH0+9evVwdnYmLCyM5ORkzp07V5JFEaLISANFFBtbW1usrKz0HUa+paam6juEArl69SrNmzenSpUqL9wDDDPrNDU1le7duzN06FA9RySEEC+e9PR0IiIiSEpKokmTJnk6x87ODhcXF7777juSkpJIS0tj6dKllC1blgYNGhRzxEIUD1nFSxQbDw8PXF1dWbBgAU5OTgwePJgrV66wceNGypQpw8SJExk8eLCa/pdffuHDDz/kwoUL1KlTh6CgIJ38wsPDGTFihM74261bt9KtWzd1+d6zZ88yYsQITp06hUajwdnZmaVLl5KYmMj7778PgEajAZ70OISEhODk5MSAAQO4fPkyW7du5d133yUuLo5atWqxaNEi9Vp37tyhYsWK7Ny5kzZt2jy37KtWreLzzz8nJiYGCwsLPD09WbBgAWXLllXTnD9/nnHjxnH48GEURcHV1ZXw8HBWrVrFypUrdWI9cOAAHh4eOV4vM93p06eZMmWKWrZx48axZcsW/v77bxwcHOjTpw/BwcE6T3/94YcfmDJlCtHR0VhaWtKiRQu2bNmCh4cH169fZ+TIkYwcORJAredNmzYRHBzMlStXKF++PB9//DGffvqpmmd2dRoeHk5oaKh6Lwur8Yx9pJWyKHQ+In9MDBVmNYI6IbtJSdfoO5zXktwD/Sqq+o8N66C+jo6OpkmTJjx+/BhLS0u2bNlCrVq18pSPRqNh7969dO3aFSsrKwwMDChbtiy7du2iTJkyBY5PCH2SBoooMXPnzmXq1KlMmDCB77//nqFDh9KqVStcXFxITEykY8eOeHl5sXr1aq5du8bw4cPzfY0+ffrg5ubG4sWLMTQ05MyZMxgZGdG0aVMWLFhAcHAwMTExADoPQJwzZw7BwcFMnjwZgBMnThAQEMDcuXMxMTEBYPXq1VSsWBFPT89c49BqtUydOhUXFxfi4+MZNWoU/v7+REZGAnDjxg1atmyJh4cH+/fvx9ramiNHjpCWlsbo0aO5cOECCQkJrFixAsj9GSK3bt2ibdu2+Pj4MHr0aLVsVlZWhIeHU6FCBaKjoxk0aBBWVlaMHTsWgB07dtCtWzeCgoL47rvvSE1NVWPcvHkz9evXZ/DgwQwaNEi91unTp/Hz8yMkJIQePXpw9OhRhg0bhp2dHf7+/jnWaUGlpKSQkpKibickJABgYqBgaJj9c2VE8TExUHT+FSVP7oF+FVX9a7Va9XXVqlU5efIkCQkJbNq0if79+7N3716dRkpaWpp63tPnKorC0KFDsbe358CBA5iZmfHtt9/SqVMnjh49Svny5QsV54sms+xP14EoOYWp//ycIw0UUWJ8fX0ZNmwYAOPGjWP+/PkcOHAAFxcX1q5dS0ZGBt988w2mpqbUrl2bv//+O99DgeLi4hgzZgxvvfUWAM7OzuoxGxsbNBoNDg4OWc7z9PTU6QGoWLEiAQEBbNu2DT8/P+DJt/7+/v5qb8XzfPDBB+rrqlWrsnDhQho2bEhiYiKWlpZ8+eWX2NjYEBERofZm1KhRQz3HzMyMlJSUbGPNjoODA6VKlcLS0lLnnIkTJ6qvnZycGD16NBEREWoDZdq0afTs2VPt2QCoX78+8KRRZGhoiJWVlU6e8+bNo02bNkyaNEmN+48//mD27Nk6DZRn67SgZsyYoROfWja3DMzN0wudvyiYqe4Z+g7htSf3QL8KW/+ZXwY9q1mzZuzevZuxY8eq75nwpJcFYM+ePTpfsJ09e5bIyEhWr17N/fv3uX//Pu3bt2f79u1MnDiR9957r1BxvqiioqL0HcJrrSD1n5ycnOe00kARJaZevXrq68yGQnx8PAAXLlygXr16mJqaqmnyOv72aaNGjWLgwIGsWrWKtm3b0r17d6pVq5bree7u7jrbpqam9O3bl2+//RY/Pz9+/fVXzp07x/bt2/MUx+nTpwkJCeHs2bP8+++/ZGQ8eSPLHDp25swZWrRooTPUqjisX7+ehQsXcvXqVRITE0lLS8Pa2lo9fubMGZ3ekby4cOECXbp00dnXrFkzFixYQHp6OoaGhkDWOi2owMBARo0apW4nJCTg6OjIZ78ZkGZkWCTXEHlnYqAw1T2DSacMSMmQ4UX6IPdAv4qq/s+FeOd4bMGCBZQrVw5fX191n4XFkyGt7dq101lkJPP9xcfHR6fhYmlpibOzs04erwKtVktUVBReXl7F/h4qsipM/WeOgMgLaaCIEvPsL7JGo1H/sOaFgYGBOgci07PdhSEhIfTu3ZsdO3awc+dOJk+eTEREBN26dXtu3pl/+J82cOBAXF1d+fvvv1mxYgWenp5UqVIl1ziTkpLw9vbG29ubNWvWYG9vT1xcHN7e3upkcTMzs1zzKaxjx47Rp08fQkND8fb2Vnts5s6dq6Ypzjiyq9OCMDExUYfZPe3wuLYv3GIArwOtVktkZCSng33kw4GeyD3Qr6Ku/8DAQNq3b0/lypV5+PAha9eu5dChQ+zevRsjIyNu377N7du3iY2NBZ4sKW9lZUXlypWxtbWlRYsWlClThoEDBxIcHIyZmRnLly8nNjaWzp07v7K/I0ZGRq9s2V4GBan//KSXVbzEC6FmzZr8/vvvPH78WN2XucRiJnt7ex4+fEhSUpK6L7tnpNSoUYORI0eyZ88e3n33XXUeh7GxMenpeR8SVLduXdzd3Vm+fDlr167VGbb1PBcvXuTevXuEhYXRokUL3nrrLbWnKFO9evX46aefchyPmd9Ys3P06FGqVKlCUFAQ7u7uODs7c/369SxxPG9J4uziqFmzJkeOHNHZd+TIEWrUqKH2ngghhMib+Ph4+vXrh4uLC23atOHkyZPs3r0bLy8vAJYsWYKbm5va292yZUvc3NzUHv033niDXbt2kZiYiKenJ+7u7vz8889s27ZNHbIrxMtGGijihdC7d280Gg2DBg3ijz/+IDIykjlz5uikady4Mebm5kyYMIGrV6+ydu1andWgHj16REBAAAcPHuT69escOXKEkydPUrNmTeDJHIzExET27dvH3bt38zQWcuDAgYSFhaEoSq69MJkqV66MsbExX3zxBX/++Sfbt2/P8jyYgIAAEhIS6NmzJ6dOneLy5cusWrVKncDv5OTE77//TkxMDHfv3i3QZDRnZ2fi4uKIiIjg6tWrLFy4kC1btuikmTx5MuvWrWPy5MlcuHCB6OhoZs6cqR53cnLi8OHD3Lhxg7t37wLw6aefsm/fPqZOncqlS5dYuXIlixYtYvTo0bnGFBcXx5kzZ4iLiyM9PZ0zZ85w5swZEhMT810+IYR4FXzzzTfExsaSkpJCfHw8e/fuVRsn8GRkgKIoWX6envPn7u7O7t27uXfvHgkJCRw7doz27dvroTRCFA1poIgXgqWlJT/88APR0dG4ubkRFBSk80EZnkzaXr16NZGRkdStW5d169YREhKiHjc0NOTevXv069ePGjVq4OfnR/v27dUJ1k2bNmXIkCH06NEDe3t7Zs2alWtcvXr1olSpUvTq1Utnfszz2NvbEx4ezsaNG6lVqxZhYWFZGlt2dnbs37+fxMREWrVqRYMGDVi+fLna/Tlo0CBcXFxwd3fH3t4+S49FXnTu3JmRI0cSEBCAq6srR48eVSe2Z/Lw8GDjxo1s374dV1dXPD09+eWXX9TjU6ZMITY2lmrVqmFvbw/A22+/zYYNG4iIiKBOnToEBwczZcoUnTfLnAQHB+Pm5sbkyZNJTEzEzc0NNzc3Tp06le/yCSGEEOLVpFGeHdQvhFBlfjg/efIkb7/9tr7DETyZZGdjY8Pdu3dlDooeZI6/9/X1lfHfeiL3QL+k/vVL6l+/ClP/me/fDx480FmwJzsySV6IbGi1Wu7du8fEiRN55513pHEihBBCCFFCZIiXENk4cuQI5cuX5+TJkyxZskTn2E8//YSlpWWOP8Vh+vTpOV5PxhkLIYQQ4lUiPShCZMPDwyPLksaZ3N3ds109rDgNGTJEfWDks0piyWIhhBBCiJIiDRQh8snMzIzq1auX6DVtbW2xtbUt0WsKIYQQQuiDDPESQgghhBBCvDCkgSJECdNoNGzdulXfYeQqJCQEV1fX56aJjY1Fo9GU+JA3IYR4mSxevJh69ephbW2NtbU1TZo0YefOnerxZcuW4eHhgbW1NRqNhvv372fJY9q0aTRt2hRzc3NKly5dcsELoQfSQBGiEPLyIf5Zt27deikmto8ePVrnKfP+/v507dpVJ42joyO3bt2iTp06JRydEEK8PCpVqkRYWBinT5/m1KlTeHp60qVLF86fPw9AcnIyPj4+TJgwIcc8UlNT6d69O0OHDi2psIXQG5mDIkQJc3Bw0HcIeZKXVckMDQ1fmvIIIYS+dOrUSWd72rRpLF68mOPHj1O7dm1GjBgBwMGDB3PMI/Ohw+Hh4cUUpRAvDulBEa+9jIwMZs2aRfXq1TExMaFy5cpMmzYNgHHjxlGjRg3Mzc2pWrUqkyZNQqvVAk/eJEJDQzl79iwajQaNRpOnN46nh3ilpqYSEBBA+fLlMTU1pUqVKsyYMSNPcWs0GhYvXkz79u0xMzOjatWqfP/99zppoqOj8fT0xMzMDDs7OwYPHkxiYqJ6/ODBgzRq1AgLCwtKly5Ns2bNuH79OqDbOxQSEsLKlSvZtm2bWtaDBw/qDPHKyMigUqVKLF68WCeG3377DQMDAzXf+/fvM3DgQOzt7bG2tsbT05OzZ8/mqcxCCPGyS09PJyIigqSkJJo0aaLvcIR4IUkPinjtBQYGsnz5cubPn0/z5s25desWFy9eBMDKyorw8HAqVKhAdHQ0gwYNwsrKirFjx9KjRw/OnTvHrl272Lt3LwA2Njb5uvbChQvZvn07GzZsoHLlyvz111/89ddfeT5/0qRJhIWF8fnnn7Nq1Sp69uxJdHQ0NWvWJCkpCW9vb5o0acLJkyeJj49n4MCBBAQEEB4eTlpaGl27dmXQoEGsW7eO1NRUfvnlFzQaTZbrjB49mgsXLpCQkMCKFSuAJyuL3bx5U01jYGBAr169WLt2rc4QhDVr1tCsWTOqVKkCQPfu3TEzM2Pnzp3Y2NiwdOlS2rRpw6VLl/K1UlnjGftIK2WR5/SiaJgYKsxqBHVCdpOSnvV3RRQ/uQf6lZ/6jw3roL6Ojo6mSZMmPH78GEtLS7Zs2UKtWrWKO1whXkpF1kC5f/++TNoSL52HDx/y+eefs2jRIvr37w9AtWrVaN68OQATJ05U0zo5OTF69GgiIiIYO3YsZmZmWFpaUqpUqQIPc4qLi8PZ2ZnmzZuj0WjUD/F51b17dwYOHAjA1KlTiYqK4osvvuCrr75i7dq1PH78mO+++w4Liycf5BctWkSnTp2YOXMmRkZGPHjwgI4dO1KtWjUAatasme11LC0tMTMzIyUl5bll7dOnD3PnziUuLo7KlSuTkZFBRESEWo8///wzv/zyC/Hx8ZiYmAAwZ84ctm7dyvfff8/gwYOz5JmSkkJKSoq6nZCQAICJgYKhYfbPqhHFx8RA0flXlDy5B/qVn/rP7HEHqFq1KidPniQhIYFNmzbRv39/9u7dq9NISUtLU897+tynpaenZ8n7dZJZ7te1/PpWmPrPzzkFaqDMnDkTJycnevToAYCfnx+bNm3CwcGByMhI6tevX5BshShxFy5cICUlhTZt2mR7fP369SxcuJCrV6+SmJhIWloa1tbWRXZ9f39/vLy8cHFxwcfHh44dO9KuXbs8n//s8IAmTZqoK2pduHCB+vXrq40TgGbNmpGRkUFMTAwtW7bE398fb29vvLy8aNu2LX5+fpQvX77A5XF1daVmzZqsXbuW8ePHc+jQIeLj4+nevTsAZ8+eJTExETs7O53zHj16xNWrV7PNc8aMGerY66dNdMvA3Dy9wLGKwpnqnqHvEF57cg/0Ky/1HxkZme3+Zs2asXv3bsaOHcuwYcPU/dHR0QDs2bMnxzmAZ8+eRavV5pj36yIqKkrfIbzWClL/ycnJeU5boAbKkiVLWLNmDfAkwKioKHbu3MmGDRsYM2YMe/bsKUi2QpS45z2F/dixY/Tp04fQ0FC8vb2xsbEhIiKCuXPnFtn13377ba5du8bOnTvZu3cvfn5+tG3bNstckuKyYsUKPvnkE3bt2sX69euZOHEiUVFRvPPOOwXOs0+fPmoDZe3atfj4+KgNksTERMqXL5/tRNCcemADAwMZNWqUup2QkICjoyOtW7fO0tARxU+r1RIVFYWXlxdGRkb6Due1JPdAv4qq/hcsWEC5cuXw9fVV92V+odSuXbsc/ybevXsXIyMjnfNeJ/L7r1+Fqf/MERB5UaAGyu3bt3F0dATgxx9/xM/Pj3bt2uHk5ETjxo0LkqUQeuHs7IyZmRn79u1Th0plOnr0KFWqVCEoKEjdlznRO5OxsbHa3V5Q1tbW9OjRgx49evCf//wHHx8f/vnnnzzNxzh+/Dj9+vXT2XZzcwOeDNcKDw8nKSlJfdM7cuQIBgYGuLi4qOe4ubnh5uZGYGAgTZo0Ye3atdk2UPJa1t69ezNx4kROnz7N999/z5IlS9Rjb7/9Nrdv36ZUqVI4OTnlmheAiYmJOhzsaUZGRvLmpEdS//on90C/8lP/gYGBtG/fnsqVK/Pw4UPWrl3LoUOH2L17N0ZGRty+fZvbt28TGxsLwMWLF7GysqJy5crqe0FcXBz//PMPN27cID09XV2iuHr16rmuuPgqkt9//SpI/ecnfYEaKGXKlOGvv/7C0dGRXbt28dlnnwGgKEqhP6wJUZJMTU0ZN24cY8eOxdjYmGbNmnHnzh3Onz+Ps7MzcXFxRERE0LBhQ3bs2MGWLVt0zndycuLatWucOXOGSpUqYWVlle2H6ZzMmzeP8uXL4+bmhoGBARs3bsTBwSHP87k2btyIu7s7zZs3Z82aNfzyyy988803wJOejMmTJ9O/f39CQkK4c+cOH3/8MX379qVcuXJcu3aNZcuW0blzZypUqEBMTAyXL1/WafA8W9bdu3cTExODnZ1djgsCODk50bRpUwYMGEB6ejqdO3dWj7Vt25YmTZrQtWtXZs2aRY0aNbh58yY7duygW7duuLu757nuhBDiZREfH0+/fv24desWNjY21KtXj927d+Pl5QU8GZny9FDWli1bAk96uf39/QEIDg5m5cqVaprML6MOHDiAh4dHyRREiJKiFMBHH32kVKlSRWnbtq1iZ2enPHz4UFEURVm3bp3i5uZWkCyF0Jv09HTls88+U6pUqaIYGRkplStXVqZPn64oiqKMGTNGsbOzUywtLZUePXoo8+fPV2xsbNRzHz9+rLz33ntK6dKlFUBZsWJFrtcDlC1btiiKoijLli1TXF1dFQsLC8Xa2lpp06aN8uuvv+YpbkD58ssvFS8vL8XExERxcnJS1q9fr5Pm999/V1q3bq2Ympoqtra2yqBBg9T/r7dv31a6du2qlC9fXjE2NlaqVKmiBAcHK+np6YqiKMrkyZOV+vXrq3nFx8crXl5eiqWlpQIoBw4cUK5du6YAym+//aZz3a+++koBlH79+mWJOyEhQfn444+VChUqKEZGRoqjo6PSp08fJS4uLk/lfvDggQIod+/ezVN6UbRSU1OVrVu3KqmpqfoO5bUl90C/pP71S+pfvwpT/5nv3w8ePMg1rUZRlHwvA6LVavn888/566+/8Pf3V1vx8+fPx8rKKstQGSFE0dNoNGzZsiXL091fdQkJCdjY2HD37l2Zg6IHmZNzfX19ZXiFnsg90C+pf/2S+tevwtR/5vv3gwcPcl1wqEBDvIyMjBg9enSW/SNHjixIdkIIIYQQQggBFOJJ8qtWraJ58+ZUqFBBnTi8YMECtm3bVmTBCfGyWbNmDZaWltn+1K5du8TzEUIIIYR42RSoB2Xx4sUEBwczYsQIpk2bpk6ML126NAsWLKBLly5FGqQQL4vOnTvnuJJdfrpC85JPAUZnCiGEEEK88ArUQPniiy9Yvnw5Xbt2JSwsTN3v7u6e7dAvIV4XVlZWWFlZvTD5CCGEEEK8bAo0xOvatWvqxPinmZiYkJSUVOighBBCCCGEEK+nAjVQ3nzzTc6cOZNl/65du6hZs2ZhYxJCCCGEeGF9//33NGnSBCsrK8qWLUvXrl2JiYnRSXP16lW6deuGvb091tbW+Pn58b///U8nzaVLl+jSpQtvvPEG1tbWNG/enAMHDpRkUYR4IRWogTJq1Cg++ugj1q9fj6Io/PLLL0ybNo3AwEDGjh1b1DEKIV5SW7dupXr16hgaGjJixAh9hyOEEEXi/PnzDB06lOPHjxMVFYVWq6Vdu3bqKJKkpCTatWuHRqNh//79HDlyhNTUVDp16kRGRoaaT8eOHUlLS2P//v2cPn2a+vXr07FjR27fvq2vognxYsj3U1b+v9WrVyvVq1dXNBqNotFolIoVKypff/11QbMTQujRsw9lLCply5ZVxo0bp9y4cUNJSEhQDhw4oHTu3FlxcHBQzM3Nlfr16yurV6/OV57yoEb9koek6Z/cA/3Krv7j4+MVQDl06JCiKIqye/duxcDAQOeBdPfv31c0Go0SFRWlKIqi3LlzRwGUw4cPq2kSEhIUQE0jspLff/0qqQc15rsHJS0tje+++462bdty+fJlEhMTuX37Nn///TcDBgwo4uaTEOJllZiYSHx8PN7e3lSoUAErKyuOHj1KvXr12LRpE7///jvvv/8+/fr148cff9R3uEIIUWAPHjwAwNbWFoCUlBQ0Gg0mJiZqGlNTUwwMDPj5558BsLOzw8XFhe+++46kpCTS0tJYunQpZcuWpUGDBiVfCCFeIPlexatUqVIMGTKECxcuAGBubo65uXmRByaEyJ+MjAzmzJnDsmXL+OuvvyhXrhwffvghQUFBjBs3ji1btvD333/j4OBAnz59CA4OxsjIiPDwcEJDQ4EnT6cHWLFiBf7+/s+93rx581ixYgV//vkntra2dOrUiVmzZmFpacnBgwdp3bo1AJ6engAcOHCACRMm6OQxfPhw9uzZw+bNm+nYsWO+ytt4xj7SSlnk6xxReCaGCrMaQZ2Q3aSka/QdzmtJ7oH+xIZ1yLIvIyODESNG0KxZM+rUqQPAO++8g4WFBePGjWP69OkoisL48eNJT0/n1q1bwJO/t3v37qVr165YWVlhYGBA2bJl2bVrF2XKlCnRcgnxoinQMsONGjXit99+o0qVKkUdjxCigAIDA1m+fDnz58+nefPm3Lp1i4sXLwJPli0ODw+nQoUKREdHM2jQIKysrBg7diw9evTg3Llz7Nq1i7179wJgY2OT6/UMDAxYuHAhb775Jn/++SfDhg1j7NixfPXVVzRt2pSYmBhcXFzYtGkTTZs2Vb9ZfNaDBw+eu7hGSkoKKSkp6nZCQgIAJgYKhobyLJiSZmKg6PwrSp7cA/3RarVotVr1NUBAQADnzp3jwIED6r7SpUuzbt06Pv74YxYuXIiBgQE9evRQV0DVarUoisLQoUOxt7fnwIEDmJmZ8e2339KpUyeOHj1K+fLl9VPIF9yz9S9KVmHqPz/naBQl/09727BhA4GBgYwcOZIGDRpgYaH7LWa9evXym6UQohAePnyIvb09ixYtYuDAgbmmnzNnDhEREZw6dQqAkJAQtm7dmu3qfHn1/fffM2TIEO7evQvA/fv3KVOmDAcOHMDDwyPbczZs2EDfvn359ddfqV27drZpQkJC1B6ep61du1Z6b4UQerVs2TJOnDjB9OnTKVeuXLZpEhISMDAwwNLSEn9/f7p06UK3bt04e/YsoaGhrF69Wudv2dChQ2nbti3vvfdeSRVDiBKRnJxM7969efDgAdbW1s9NW6AelJ49ewLwySefqPs0Gg2KoqDRaNQnywshSsaFCxdISUmhTZs22R5fv349Cxcu5OrVqyQmJpKWlpbrH4fc7N27lxkzZnDx4kUSEhJIS0vj8ePHJCcn56nhcODAAd5//32WL1+eY+MEnvQMjRo1St1OSEjA0dGRz34zIM3IsFBlEPlnYqAw1T2DSacMSMmQ4UX6IPdAf86FeKPVatmzZw+7du3izJkzHD58GGdn51zPPXDgAA8ePGD06NG4uLioq3n5+PhgaWmpprO0tMTZ2RlfX99iK8fLTKvVEhUVhZeXF0ZGRvoO57VTmPrPHAGRFwVqoFy7dq0gpwkhiomZmVmOx44dO0afPn0IDQ3F29sbGxsbIiIimDt3boGvFxsbS8eOHRk6dCjTpk3D1taWn3/+mQEDBpCampprA+XQoUN06tSJ+fPn069fv+emNTEx0ZlomunwuLbY2dkVuAyiYLRaLZGRkZwO9pEPB3oi90D/li5dyrFjx9i2bRu2trbcu3cPeDI8NvPv8YoVK6hZsyb29vYcO3aM4cOHM3LkSHWeSosWLShTpgwDBw4kODgYMzMzli9fTmxsLJ07d5Z7mwsjIyOpIz0qSP3nJ32BGigy90SIF4uzszNmZmbs27cvyxCvo0ePUqVKFYKCgtR9169f10ljbGycr57P06dPk5GRwdy5czEweLIY4IYNG/J07sGDB+nYsSMzZ85k8ODBeb6mEEK8KHbt2gWQZfjq0wuMxMTEEBgYyD///IOTkxNBQUGMHDlSTfvGG2+wa9cugoKC8PT0RKvVUrt2bbZt20b9+vVLqihCvJAK1ED57rvvnns8t29EhRBFy9TUlHHjxjF27FiMjY1p1qwZd+7c4fz58zg7OxMXF0dERAQNGzZkx44dbNmyRed8Jycnrl27xpkzZ6hUqRJWVlbZ9lpkql69Olqtli+++IJOnTpx5MgRlixZkmucBw4coGPHjgwfPpz33ntPfRiZsbFxjpPohRDiRbN161Z8fX2f+41wWFgYYWFhz83H3d2d3bt3F3V4Qrz0CtRAGT58uM62VqslOTkZY2NjzM3NpYEihB5MmjSJUqVKERwczM2bNylfvjxDhgxhwIABjBw5koCAAFJSUujQoQOTJk0iJCREPfe9995j8+bNtG7dmvv37+e6zHD9+vWZN28eM2fOJDAwkJYtWzJjxoxc/++vXLmS5ORkZsyYwYwZM9T9rVq14uDBg4WsASGEEEK8Cgq0ild2Ll++zNChQxkzZgze3t5FkaUQQmSRkJCAjY0Nd+/elTkoepA5/yG3b49F8ZF7oF9S//ol9a9fhan/zPfvvKzile8nyefE2dmZsLCwLL0rQgghhBBCCJFXRdZAgSdPmb9582ZRZimE0IM1a9ZgaWmZ7c/zlgQWQgghhCisAs1B2b59u862oijcunWLRYsW0axZsyIJTAihP507d6Zx48bZHpMudSGEEEIUpwI1ULp27aqzrdFosLe3x9PTs1DPVhBCvBisrKywsrLSdxhCCCGEeA0VqIGS+fRTIYQQQgghhChKBZqDMmXKFJKTk7Psf/ToEVOmTCl0UEIIIYQQxWnGjBk0bNgQKysrypYtS9euXYmJidFJc/v2bfr27YuDgwMWFha8/fbbbN68WSdN586dqVy5MqamppQvX56+ffvKfFwhCqlADZTQ0FASExOz7E9OTiY0NLTQQQkhhBBCFKdDhw7x0Ucfcfz4caKiotBqtbRr146kpCQ1Tb9+/YiJiWH79u1ER0fz7rvv0rt3b/788081TevWrdmwYQMxMTFs2rSJq1ev8p///EcfRRLilVGgIV6KoqDRaLLsP3v2rDwNWogXjIeHB66urixYsEDfoQBk+7dj3bp19OzZUw/RCCFeV7t27dLZDg8Pp2zZspw+fZqWLVsCcPToURYvXkyjRo0AmDhxIvPnz+fq1avqeSNHjlRfV6lShfHjx9O1a1e0Wq0sKiJEAeWrgVKmTBk0Gg0ajYYaNWrofNBIT08nMTGRIUOGFHmQQojspaamYmxs/NJda8WKFfj4+KjbpUuXLpJ8hRCioB48eACg80Vr06ZNWb9+PR06dKB06dJs2LCBx48fU6dOnWzz+Oeff1izZg1NmzaVxokQhZCvBsqCBQtQFIUPPviA0NBQbGxs1GPGxsY4OTnRpEmTIg9SCPGEh4cHderUoVSpUqxevZq6devyxRdfMGbMGH766ScsLCxo164d8+fP54033sDf359Dhw5x6NAhPv/8cwCuXbvGwYMHGTFiBPfv31fz3rp1K926dUNRFABCQkLYunUrAQEBTJs2jevXr5ORkYFGo2H58uXs2LGD3bt3U7FiRebOnUvnzp3zXI7SpUvj4OBQqLpoPGMfaaUsCpWHyD8TQ4VZjaBOyG5S0rP2honiJ/egcGLDOmTZl5GRwYgRI2jWrJlO42PDhg306NEDOzs7SpUqhbm5ORs3bkSr1eqcP27cOBYtWkRycjLvvPMOP/74Y7GXQ4hXWb4aKP379wfgzTfflG8HhNCTlStXMnToUI4cOcL9+/fx9PRk4MCBzJ8/n0ePHjFu3Dj8/PzYv38/n3/+OZcuXaJOnTrqAhb29vZ5vtaVK1fYtGkTmzdvxtDQUN0fGhrKrFmzmD17Nl988QV9+vTh+vXreR7i+dFHHzFw4ECqVq3KkCFDeP/997Md+gWQkpJCSkqKup2QkACAiYGCoaGS57KIomFioOj8K0qe3IPCebZxARAQEMC5c+c4cOCAzvGgoCD+/fdfdu3ahZ2dHdu3b6d3796EhobqpBsxYgT9+vUjLi6Ozz77jL59+7J169Yc/66Jgsus9+zuoyh+han//JxToDkorVq1Ul8/fvyY1NRUnePW1tYFyVYIkQfOzs7MmjULgM8++ww3NzemT5+uHv/2229xdHTk0qVL1KhRA2NjY8zNzQvUY5Gamsp3332XpVHj7+9Pr169AJg+fToLFy7kl19+0Rm2lZMpU6bg6emJubk5e/bsYdiwYSQmJvLJJ59km37GjBnZLr4x0S0Dc/P0fJdJFI2p7rLcvL7JPSiYyMhIne1ly5Zx4sQJpk+fzu+//87vv/8OwK1bt/jqq69YuHAhjx8/5saNGzRo0IAqVaqwc+dOnJycss3/gw8+UL80euutt4q7OK+tqKgofYfwWitI/We3AnBOCtRASU5OZuzYsWzYsIF79+5lOZ6eLh8ahCguDRo0UF+fPXuWAwcOYGlpmSXd1atXqVGjRqGuVaVKlWx7XOrVq6e+trCwwNramvj4+DzlOWnSJPW1m5sbSUlJzJ49O8cGSmBgIKNGjVK3ExIScHR0pHXr1tjZ2eW1KKKIaLVaoqKi8PLykl50PZF7UDQURWHEiBGcOXOGw4cP4+zsrHM8OjoaePKlbM2aNdX9X3zxBRkZGTnWf1xcHPDkb/XTX+iKoiG///pVmPrPHAGRFwVqoIwZM4YDBw6wePFi+vbty5dffsmNGzdYunQpYWFhBclSCJFHFhb/N+8iMTGRTp06MXPmzCzpypcvn2MeBgYG6lyTTNl1vT59rac9+0dJo9EU+AGujRs3ZurUqaSkpGBiYpLluImJSbb7jYyM5M1Jj6T+9U/uQeEMGzaMtWvXsm3bNmxtbdUvXG1sbDAzM6Nu3bpUr16dgIAA5syZg52dHVu3bmX//v0EBQVhZGTEr7/+ysmTJ2nevDllypTh6tWrTJo0iWrVqtGiRQu5P8VIfv/1qyD1n5/0BWqg/PDDD3z33Xd4eHjw/vvv06JFC6pXr06VKlVYs2YNffr0KUi2Qoh8evvtt9m0aRNOTk6UKpX9f2djY+MsvZr29vY8fPiQpKQktRFy5syZ4g43W2fOnKFMmTLZNkKEEKK4LF68GHiy+MjTVqxYgb+/P0ZGRkRGRjJ+/Hg6depEYmIi1atX55tvvlHn25mbm7N582YmT55MUlIS5cuXx8fHh4kTJ8rfNCEKoUANlH/++YeqVasCT+ab/PPPPwA0b96coUOHFl10Qojn+uijj1i+fDm9evVi7Nix2NracuXKFSIiIvj6668xNDTEycmJEydOEBsbi6WlJba2tjRu3Bhzc3MmTJjAJ598wokTJwgPDy/2eH/44Qf+97//8c4772BqakpUVBTTp09n9OjRxX5tIYR42rO9yNlxdnZm06ZNOvu0Wq06j6Vu3brs37+/WOIT4nVWoCfJV61alWvXrgHw1ltvsWHDBuDJhw95noEQJadChQocOXKE9PR02rVrR926dRkxYgSlS5fGwODJf+/Ro0djaGhIrVq1sLe3Jy4uDltbW1avXk1kZCR169Zl3bp1hISEFHu8RkZGfPnllzRp0gRXV1eWLl3KvHnzmDx5crFfWwghhBAvB42Sl68QnjF//nwMDQ355JNP2Lt3L506dUJRFLRaLfPmzWP48OHFEasQQpCQkICNjQ13796VSfJ6kPntsa+vr4z/1hO5B/ol9a9fUv/6VZj6z3z/fvDgQa4r/hZoiNfIkSPV123btuXixYucPn2a6tWr66zuI4QQQgghhBD5UaAhXk97/PgxVapU4d1335XGiRCvuSFDhmBpaZntz5AhQ/QdnhBCCCFeAgXqQUlPT2f69OksWbKE//3vf1y6dImqVasyadIknJycGDBgQFHHKYR4CUyZMiXHCe/yAFchhBBC5EWBGijTpk1j5cqVzJo1i0GDBqn769Spw4IFC6SBIsRrqmzZspQtW1bfYQghhBDiJVagIV7fffcdy5Yto0+fPhgaGqr769evz8WLF4ssOCGEEEIIIcTrpUANlBs3blC9evUs+zMyMrJ9GrUQQgghxItixowZNGzYECsrK8qWLUvXrl2JiYnRSXP79m369u2Lg4MDFhYW6oNxM8XGxjJgwADefPNNzMzMqFatGpMnTyY1NbWkiyPEK6dADZRatWrx008/Zdn//fff4+bmVuighBBCCCGKy6FDh/joo484fvw4UVFRaLVa2rVrR1JSkpqmX79+xMTEsH37dqKjo3n33Xfx8/Pjt99+AyAmJoaMjAyWLl3K+fPnmT9/PkuWLGHChAn6KpYQr4wCzUEJDg6mf//+3Lhxg4yMDDZv3kxMTAzfffcdP/74Y1HHKIQQQghRZHbt2qWzHR4eTtmyZTl9+jQtW7YE4OjRoyxevJhGjRoBMHHiRObPn89vv/2Gg4MD3t7edOzYUc2jatWqxMTEsHjxYubMmVNyhRHiFZSvHpQ///wTRVHo0qULP/zwA3v37sXCwoLg4GAuXLjADz/8gJeXV3HFKoR4wTk5ObFgwQKdfa6urupT6jUaDYsXL6Z9+/aYmZlRtWpVvv/++5IPVAghnvLgwQMAbG1t1X1NmzZl/fr1/PPPP2RkZBAREcHjx4/VBkxO+TydhxCiYPLVg+Ls7MytW7coW7YsLVq0wNbWlujoaMqVK1dc8QkhXjGTJk0iLCyMzz//nFWrVtGzZ0+io6OpWbNmtulTUlJISUlRtxMSEgBoOXMvaUYWJRKz+D8mBgpT3aHBlF2kZGj0Hc5rSe5BwZ0L8c6yLyMjg+HDh9O0aVNcXFzUubRr1qyhT58+2NnZUapUKczNzdm4cSNVqlTh0qVLWebcXrlyhS+++IKZM2fKfNxilFm3Usf6UZj6z885+WqgKIqis71z506d8ZpCCJGb7t27M3DgQACmTp1KVFQUX3zxBV999VW26WfMmEFoaGiW/RPdMjA3Ty/WWEXOprpn6DuE157cg/yLjIzMsm/JkiWcPn2aGTNm6BxftmwZsbGxhIaGYm1tzYkTJ+jevTvTp0/HycmJqKgoNe29e/cICgqiUaNGlC9fPtvriKL1dP2LkleQ+k9OTs5z2gLNQcn0bINFCCFy06RJkyzbZ86cyTF9YGAgo0aNUrcTEhJwdHTks98MSDMyzPE8UTyefHufwaRTBvLtvZ7IPSi4Z3tQhg8fzrlz5/j5559588031f1Xr14lMjKS3377jdq1awPw0Ucf4ePjQ3R0NE5OTnh5eWFkZMTNmzdp27Ytbdq04ZtvvsHAoEDrD4k80mq1REVFqfUvSlZh6j9zBERe5KuBotFo0Gg0WfYJIQSAgYFBli8uCtsNb2JigomJSZb9h8e1xc7OrlB5i/zTarVERkZyOthHPhzoidyDwlMUhY8//pht27Zx8OBBnJ2ddY5n/t0yMTHRqeNSpf7vY5ORkdH/a+/O42O6/sePvyZ7IpuQDZFYgiAhBI19yyJotVqKlqillpRQaxEJJWgQtNWiTdRS1NoSS8S+pWitJW3yiUbbpJaSiCWSzP394Zf5GglJhEzwfj4e85B777nnnnPumJn3Pefcy5UrV/Dx8cHLy4vly5drPRtOPF+Ghoby/tehp2n/4qQv9hCvwMBAzY+Fe/fuMWTIEMqV0x4HvnHjxuJkK4R4Sdja2pKamqpZzsjIIDk5WSvNsWPH6Nu3r9ay3J5cCFGahg8fzurVq9myZQsWFhakpaUBYGVlhampKXXq1KFmzZp8+OGHREREUKFCBTZv3kxsbCybN29GURT+/vtvfHx8cHZ2JiIigqtXr2ryd3Bw0FXVhHgpFCtA6devn9bye++990wLI4R4sbVv357o6Gi6du2KtbU1ISEh+a4o/vDDD3h5edGyZUtWrVrFzz//zDfffKOjEgshXkWLFy8GoG3btlrro6KiCAwMxNDQkJiYGCZMmEDXrl3JzMykZs2aLF++nE6dOhETE0NcXByJiYkkJiZSpUoVrXxkCLwQJVOsACUqKup5lUMI8RKYOHEiycnJdOnSBSsrK6ZPn56vByUsLIw1a9YwbNgwHB0d+f7776lbt66OSiyEeBUVJYBwdXXVenJ8nrzhX3379mXAgAHPvGxCiBJOkhdCiIdZWlqyZs0arXWP9rxWqlSJXbt2lWaxhBBCCPECkVtNCCGEEEIIIcoMCVCEEEIIIYQQZYYM8RJClBqZOCqEEEKIwkgPihBCCCGEEKLMkABFCCGEEEIIUWZIgCKEEEKIV0J4eDhNmjTBwsICOzs7unXrRkJCglaatLQ03n//fRwcHChXrhyNGjXKd7vhW7du0bdvXywtLbG2tmbAgAFkZmaWZlWEeKlJgPIKc3FxITIy8rnkvW/fPlQqFTdv3nwm+YWGhtKwYcNnkpeuqFQqNm/eDMClS5dQqVScOnVKp2UqDW3btiU4OFjXxRBCCPbv38/w4cM5duwYsbGxZGdn4+vry+3btzVp+vbtS0JCAj/++CNnz57lrbfeokePHvz666+aNPPnz+e3334jNjaWrVu3cuDAAQYPHqyLKgnxUpJJ8kKIZ2Lfvn20a9eOGzduYG1trVm/ceNGDA0NdVcwIYT4/3bs2KG1HB0djZ2dHSdPnqR169YAHDlyhMWLF9O0aVMAJk+ezPz58zl58iSenp5cuHCBX375haNHj9KsWTMAFi1aREBAABEREVSqVKl0KyXES0h6UF4weU+wFaK03L9/v0T729jYYGFh8YxKI4QQz056ejrw4HMqT/PmzVm7di3//fcfarWaNWvWcO/ePdq2bQtAfHw85cqVo3Hjxpp9OnbsiJ6eHvHx8aVafiFeVtKD8gyp1WoiIiJYsmQJly9fxt7eng8//JCxY8cyevRoNmzYwI0bN7C3t2fIkCFMnDix0DxVKhVffvkl27dvJy4ujrFjxzJlyhQGDx7Mnj17SEtLo2rVqgwbNoyRI0dq9gsMDOTmzZu0bNmSuXPncv/+fd59910iIyMfezV72bJljBkzhg0bNtChQ4dC6zp79myWLFlCWloatWrVYsqUKbz99tuP3Wfp0qVMmzaN69ev4+fnR6tWrZg2bVqxhoF9/fXXfPrpp1y/fp0uXbqwdOlSrKysgAdDiRo2bKg1bK1bt25YW1sTHR3NtGnTWLduHefOndPKs2HDhnTt2pXp06c/8dj79u1j3LhxnD9/HkNDQ+rVq8fq1atxdnYGYMuWLYSFhfHbb79RqVIl+vXrx6RJkzAwKNl/sxs3bhAUFMSuXbvIzMykSpUqfPLJJ/Tv359Lly5RrVo11q5dy6JFizhx4gT169dn1apVpKenM3ToUC5evEirVq347rvvsLW1LfR4ee+dJk2a8MUXX2BsbExycjIrVqxgwYIFJCQkUK5cOdq3b09kZCR2dnZcunSJdu3aAVC+fHngwRPko6Oj852XGzduMHLkSH766SeysrJo06YNCxcuxNXVtVjt0iw8jhyDcsVrTFFixvoKc5pC/dCdZOWqdF2cV5Kcg+K7NKtzvnVqtZrg4GBatGhB/fr1NevXrVtHz549qVChAgYGBpiZmbFp0yZq1qwJPJijkve9k8fAwAAbGxvS0tKeb0WEeEVIgPIMTZw4kaVLlzJ//nxatmxJamoqFy9eZOHChfz444+sW7eOqlWrcvnyZS5fvlzkfENDQ5k1axaRkZEYGBigVqupUqUKP/zwAxUqVODIkSMMHjwYR0dHevToodlv7969ODo6snfvXhITE+nZsycNGzZk0KBB+Y4xZ84c5syZw65duzTd2k8SHh7OypUr+eqrr3B1deXAgQO899572Nra0qZNm3zpDx8+zJAhQ5g9ezavv/46u3fvZsqUKUVuA4DExETWrVvHTz/9REZGBgMGDGDYsGGsWrWqSPt/8MEHhIWFcfz4cZo0aQLAr7/+ypkzZ9i4ceMT983JyaFbt24MGjSI77//nvv37/Pzzz+jUj34cXDw4EH69u3LwoULadWqFUlJSZrxyFOnTi1WPR81ZcoUfvvtN7Zv307FihVJTEzk7t27WmmmTp1KZGQkVatW5YMPPqB3795YWFiwYMECzMzM6NGjByEhISxevLhIx4yLi8PS0pLY2FjNuuzsbKZPn07t2rW5cuUKo0ePJjAwkJiYGJycnNiwYQPdu3cnISEBS0tLTE1NC8w7MDCQP/74gx9//BFLS0vGjx9PQEAAv/32W4HBc1ZWFllZWZrljIwMAIz1FPT15bkqpc1YT9H6V5Q+OQfFV9Dog6CgIM6dO8fevXu1tk+aNIkbN26wY8cOKlSowI8//kiPHj3Ys2cP7u7uqNXqx+aZm5srIx2es7z2lXbWjZK0f3H2kQDlGbl16xYLFizg888/p1+/fgDUqFGDli1bMmLECFxdXWnZsiUqlUpzxb2oevfuTf/+/bXWhYWFaf6uVq0aR48eZd26dVoBSvny5fn888/R19enTp06dO7cmbi4uHwByvjx41mxYgX79++nXr16hZYnKyuLmTNnsnv3bry9vQGoXr06hw4d4uuvvy4wQFm0aBGdOnVizJgxANSqVYsjR46wdevWIrfDvXv3+O6776hcubImz86dOzN37lwcHBwK3b9KlSr4+fkRFRWlCVCioqJo06YN1atXf+K+GRkZpKen06VLF2rUqAGAm5ubZntYWBgTJkzQnPvq1aszffp0xo0bV+IAJSUlBU9PT7y8vIAHNzd41JgxY/Dz8wNg5MiR9OrVi7i4OFq0aAHAgAEDiI6OLvIxy5Urx7JlyzAyMtKs++CDDzR/V69enYULF9KkSRMyMzMxNzfXDJGws7PTmoPysLzA5PDhwzRv3hyAVatW4eTkxObNm3nnnXfy7RMeHq71fs8z2VONmVlukesknq3pXmpdF+GVJ+eg6GJiYrSWlyxZQnx8PDNnzuTMmTOcOXMGgNTUVL788ksWLlzIvXv3+Pvvv2ncuDHOzs588sknDB06lGvXrpGenq51ASc3N5fr16/z999/5zuWeD4ebn9R+p6m/e/cuVPktBKgPCMXLlwgKyurwKFRgYGB+Pj4ULt2bfz9/enSpQu+vr5Fzjvvh+nDvvjiC7799ltSUlK4e/cu9+/fz3eXq3r16qGvr69ZdnR05OzZs1pp5s6dy+3btzlx4kShP9LzJCYmcufOHXx8fLTW379/H09PzwL3SUhI4M0339Ra17Rp02IFKFWrVtUEJwDe3t6o1WoSEhKKFKAADBo0iA8++IB58+ahp6fH6tWrmT9/fqH72djYEBgYiJ+fHz4+PnTs2JEePXrg6OgIwOnTpzl8+DAzZszQ7JObm8u9e/e4c+cOZmZmRa7no4YOHUr37t355Zdf8PX1pVu3bpof93k8PDw0f9vb2wPg7u6ute7KlStFPqa7u7tWcAJw8uRJQkNDOX36NDdu3NBcRUxJSaFu3bpFyvfChQsYGBhoJpYCVKhQgdq1a3PhwoUC95k4cSKjR4/WLGdkZODk5MSnv+qRY6hf4D7i+THWU5jupWbKCT2y1DK8SBfkHBTfudAHF3AURSE4OJhTp05x4MCBfENL874j27Rpo3UR6osvvqBKlSoEBATg5OTE559/TsWKFTUjDmJjY1EUhSFDhsgk+ecsOzub2NhYfHx85AYsOlCS9s8bAVEUEqA8I48bzgLQqFEjkpOT2b59O7t376ZHjx507NiR9evXFynvcuW0x9mvWbOGMWPGMHfuXLy9vbGwsOCzzz7LNznv0TeOSqXS/KjM06pVK7Zt28a6deuYMGFCkcqTd6/3bdu2aQUMAMbGxkXK43nQ09NDUbSHPDzandi1a1eMjY3ZtGkTRkZGZGdnP3HezMOioqIYMWIEO3bsYO3atUyePJnY2Fhee+01MjMzCQsL46233sq3n4mJydNXCujUqRN//vknMTExxMbG0qFDB4YPH05ERIQmzcPnOm/Y2aPrHj33T/Loe+727dv4+fnh5+fHqlWrsLW1JSUlBT8/vxJPoi+MsbFxge+rA+M7UqFChed6bJFfdnY2MTExnAzxlx8HOiLn4OkNGzaM1atXs2XLFmxsbLh+/ToAVlZWmJqa4u7uTs2aNQkKCiIiIoIKFSqwefNmdu/ezdatWzE0NMTd3Z1GjRoRFBTE119/TXZ2NsHBwbz77rvFHiEhnp6hoaG8/3Xoadq/OOklQHlGXF1dMTU1JS4ujoEDB+bbbmlpSc+ePenZsydvv/02/v7+/Pfff1p3DimqvOExw4YN06xLSkp6qnI3bdqUoKAg/P39MTAw0AzBepK6detibGxMSkpKgcO5ClK7dm2OHz+ute7R5cKkpKTwzz//aK5OHTt2DD09PWrXrg2Ara0tqampmvS5ubmcO3dOM3kbHkxk7NevH1FRURgZGfHuu+8+Mbh8lKenJ56enkycOBFvb29Wr17Na6+9RqNGjUhISNBMonzWbG1t6devH/369aNVq1aMHTtWK0B53i5evMj169eZNWsWTk5OAJw4cUIrTV6PS27u44ddubm5kZOTQ3x8vKYX6Pr16yQkJBS5F0YIIZ5W3jy8vDty5YmKiiIwMBBDQ0NiYmKYMGECXbt2JTMzk5o1a7J8+XICAgI06UeNGsXWrVvp0KEDenp6dO/enYULF5ZmVYR4qUmA8oyYmJgwfvx4xo0bh5GRES1atODq1aucP3+e9PR0HB0d8fT0RE9Pjx9++AEHB4fHjtMvjKurK9999x07d+6kWrVqrFixguPHj1OtWrWnyq958+bExMTQqVMnDAwMCn2onoWFBWPGjGHUqFGo1WpatmxJeno6hw8fxtLSUjMP42EfffQRrVu3Zt68eXTt2pU9e/awfft2zdX+ojAxMaFfv35ERESQkZHBiBEj6NGjh2Z4V/v27Rk9ejTbtm2jRo0azJs3r8A7hA0cOFDTdX/48OEiHTs5OZklS5bw+uuvU6lSJRISEvjjjz/o27cvACEhIXTp0oWqVavy9ttvo6enx+nTpzl37hyffvppketYkJCQEBo3bky9evXIyspi69atWkMPSkPVqlUxMjJi0aJFDBkyhHPnzuW765mzszMqlYqtW7cSEBCAqakp5ubmWmlcXV154403GDRoEF9//TUWFhZMmDCBypUr88Ybb5RmlYQQr6BHe9kL4urqmu/J8Y+ysLBgxYoVcgVfiOdEnoPyDE2ZMoWPP/6YkJAQ3Nzc6NmzJ1euXMHCwoI5c+bg5eVFkyZNuHTpEjExMejpPV3zf/jhh7z11lv07NmTZs2acf36da3elKfRsmVLtm3bxuTJk1m0aFGh6adPn86UKVMIDw/Hzc0Nf39/tm3b9tggqUWLFnz11VfMmzePBg0asGPHDkaNGlWs4U81a9bkrbfeIiAgAF9fXzw8PPjyyy812z/44AP69etH3759NRPfH+49yePq6krz5s2pU6eO1lyIJzEzM+PixYt0796dWrVqMXjwYIYPH86HH34IgJ+fH1u3bmXXrl00adKE1157jfnz5z+T7n4jIyMmTpyIh4cHrVu3Rl9fnzVr1pQ43+KwtbUlOjqaH374gbp16zJr1qx8PTiVK1fW3CzA3t6eoKCgAvOKioqicePGdOnSBW9vbxRFISYmRr7ohRBCCAGASinK5QQhnoNBgwZx8eJFDh48WKrHVRQFV1dXhg0bpjX5WrwYMjIysLKy4tq1azIHRQfy5j8EBARIUKkjcg50S9pft6T9dask7Z/3/Z2eno6lpeUT08oQL1FqIiIi8PHxoVy5cmzfvp3ly5dr9YCUhqtXr7JmzRrS0tLy3bpZCCGEEELongzx0qFVq1Zhbm5e4KsozyN5XlJSUh5bLnNzc1JSUp4q359//hkfHx/c3d356quvWLhwoeaGAvXq1Xvs8Yr6IMaisLOzY9q0aSxZskTzxPM8T6rz8+zlGTJkyGOPO2TIkGd+PF3VUwghhBCiKKQHRYdef/31x86B0GW3ZaVKlTh16tQTtz+NdevWPXZbTEzMY58wmvdcj2fhSSMan1TnR2+n/CxNmzbtsXdPK6wL9Gnoqp5CCCGEEEUhAYoOWVhYYGFhoeti5GNgYPDcbpf7OGXh3vGlXec8dnZ22NnZldrxdFVPIYQQQoiikCFeQgghhBBCiDJDAhRRZrRt27bQZ7A8yaVLl1CpVE8cwiSEEOLlFh4eTpMmTbCwsMDOzo5u3bqRkJCg2Z73XVHQ64cffgDg9OnT9OrVCycnJ0xNTXFzc2PBggW6qpIQrxwJUESZsXHjxnwP/9Ol6Ojop36YZmlxcXEhMjJS18UAYN++fbzxxhs4OjpSrlw5GjZsWOANDn744Qfq1KmDiYkJ7u7uxMTE6KC0QoiX1f79+xk+fDjHjh0jNjaW7OxsfH19uX37NgBOTk6kpqZqvcLCwjA3N6dTp04AnDx5Ejs7O1auXMn58+eZNGkSEydO5PPPP9dl1YR4ZcgcFFFm2NjY6LoIT+X+/fsYGRmV+Tyf9/GOHDmCh4cH48ePx97enq1bt9K3b1+srKzo0qWLJk2vXr0IDw+nS5curF69mm7duvHLL79Qv379Z1EVIcQrbseOHVrL0dHR2NnZcfLkSc3Dbh0cHLTSbNq0iR49emBubg48ePDvw6pXr87Ro0fZuHGj5gG9QojnR3pQRJnx8BAvFxcXZs6cyQcffICFhQVVq1ZlyZIlWul//vlnPD09MTExwcvLi19//VVre0E9IJs3b0alUmmWT58+Tbt27bCwsMDS0pLGjRtz4sQJ9u3bR//+/UlPT9d0/YeGhmrKNn36dPr27YulpSWDBw+mffv2+Z6cfvXqVYyMjIiLiyu07gXlCXDo0CFatWqFqakpTk5OjBgxQnMVsG3btvz555+MGjVKU0aA0NBQGjZsqJV/ZGQkLi4umuXAwEC6devGjBkzqFSpErVr19YMe9i4cSPt2rXDzMyMBg0acPTo0ULLD/DJJ58wffp0mjdvTo0aNRg5ciT+/v5s3LhRk2bBggX4+/szduxY3NzcmD59Oo0aNZKrkkKI5yY9PR14/EWwkydPcurUKQYMGFBoPi/qhTQhXjTSgyLKrLlz5zJ9+nQ++eQT1q9fz9ChQ2nTpg21a9cmMzOTLl264OPjw8qVK0lOTmbkyJHFPkafPn3w9PRk8eLF6Ovrc+rUKQwNDWnevDmRkZGEhIRoxi7nXVmDBw+dDAkJYerUqQDEx8cTFBTE3LlzMTY2BmDlypVUrlyZ9u3bF6ksj+aZlJSEv78/n376Kd9++y1Xr14lKCiIoKAgoqKi2LhxIw0aNGDw4MEMGjSo2HWPi4vD0tKS2NhYrfWTJk0iIiICV1dXJk2aRK9evUhMTMTAoPgfF+np6bi5uWmWjx49yujRo7XS+Pn5sXnz5mLn3Sw8jhyDcsXeT5SMsb7CnKZQP3QnWbmqwncQz5ycg4JdmtU53zq1Wk1wcDAtWrR4bC/tN998g5ubG82bN39s3keOHGHt2rVs27btmZVXCPF4EqCIMisgIIBhw4YBMH78eObPn8/evXupXbs2q1evRq1W880332BiYkK9evX466+/GDp0aLGOkZKSwtixY6lTpw4Arq6umm1WVlaoVKp8QwEA2rdvz8cff6xZrly5MkFBQWzZsoUePXoAD3pwAgMDtXpsnuTRPAcOHEifPn00vUqurq4sXLiQNm3asHjxYmxsbNDX18fCwqLAMhamXLlyLFu2TDO069KlSwCMGTOGzp0ffNGHhYVRr149EhMTNW1UVOvWreP48eN8/fXXmnVpaWn5nmtjb29PWlraY/PJysoiKytLs5yRkQGAsZ6Cvv7jn2sjng9jPUXrX1H65BwUrKBnaQUFBXHu3Dn27t1b4Pa7d++yevVqPvnkk8c+i+vcuXO88cYbTJ48mXbt2mnSPS69eL6k/XWrJO1fnH0kQBFlloeHh+bvvEDhypUrAFy4cAEPDw9MTEw0aby9vYt9jNGjRzNw4EBWrFhBx44deeedd6hRo0ah+3l5eWktm5iY8P777/Ptt9/So0cPfvnlF86dO8ePP/5Y5LI8mufp06c5c+aM1kRzRVFQq9UkJydr9Uw8DXd39wLnnTzc7o6OjgBcuXKlWAHK3r176d+/P0uXLqVevXolKmd4eDhhYWH51k/2VGNmlluivMXTm+6l1nURXnlyDrQ9esONJUuWEB8fz8yZMzlz5gxnzpzJt8/evXu5ffs2Dg4OBd6w4/Lly0yePBkfHx8aNmyolebR3mdRuqT9detp2v/OnTtFTisBiiizDA0NtZZVKhVqddG/kPX09PI9Of7R6D00NJTevXuzbds2tm/fztSpU1mzZg1vvvnmE/MuVy7/0KKBAwfSsGFD/vrrL6Kiomjfvn2xHkD5aJ6ZmZl8+OGHjBgxIl/aqlWrPjafotS7oOPlebjd83p/itPu+/fvp2vXrsyfP5++fftqbXNwcODff//VWvfvv/8+sQdo4sSJWsPCMjIycHJyol27dlSoUKHI5RLPRnZ2NrGxsfj4+OT7PypKh5yDJ1MUheDgYE6dOsWBAwe0esYfNW/ePLp27UqvXr3ybTt//jyDBw9mwIABzJo1S7Ne2l+3pP11qyTtnzcCoigkQBEvJDc3N1asWMG9e/c0vSjHjh3TSmNra8utW7e4ffu25sd4Qc9IqVWrFrVq1WLUqFH06tWLqKgo3nzzTYyMjMjNLfoVend3d7y8vFi6dCmrV68u8cTvRo0a8dtvvz3xye8FldHW1pa0tDQURdEEGKX1bJh9+/bRpUsXZs+erZno/zBvb2/i4uK0nncTGxv7xN4vY2NjzbyehxkaGsqXkw5J++uenIOCDRs2jNWrV7NlyxZsbGy4fv068GDYrqmpqSZdYmIiBw8eJCYmJl87njt3Dl9fX/z8/Bg7dqwmD319fc3NV6T9dUvaX7eepv2Lk17u4iVeSL1790alUjFo0CB+++03YmJiiIiI0ErTrFkzzMzM+OSTT0hKSmL16tVER0drtt+9e5egoCD27dvHn3/+yeHDhzl+/Lhm6JSLiwuZmZnExcVx7dq1InVNDhw4kFmzZqEoSqG9MIUZP348R44cISgoiFOnTvHHH3+wZcsWrbuFubi4cODAAf7++2+uXbsGPLi719WrV5kzZw5JSUl88cUXbN++vURlKYq9e/fSuXNnRowYQffu3UlLSyMtLY3//vtPk2bkyJHs2LGDuXPncvHiRUJDQzlx4kS+O6AJIcTTWrx4Menp6bRt2xZHR0fNa+3atVrpvv32W6pUqYKvr2++PNavX8/Vq1dZuXKlVh5NmjQprWoI8UqTAEW8kMzNzfnpp584e/Ysnp6eTJo0idmzZ2ulsbGxYeXKlcTExODu7s7333+vuVUwPLgSdv36dfr27UutWrXo0aMHnTp10sx3aN68OUOGDKFnz57Y2toyZ86cQsvVq1cvDAwM6NWrl9b8mKfh4eHB/v37+f3332nVqhWenp6EhIRQqVIlTZpp06Zx6dIlatSoga2tLfCgd+nLL7/kiy++oEGDBvz888+MGTOmRGUpiuXLl3Pnzh3Cw8O1vtDfeustTZrmzZuzevVqlixZQoMGDVi/fj2bN2+WZ6AIIZ4ZRVEKfAUGBmqlmzlzJikpKejp5f8pFBoaWmAeeTcTEUI8Xyrl0cHqQoinlhcsHD9+nEaNGum6OC+ljIwMrKysuHbtmsxB0YHs7GxiYmIICAiQ4RU6IudAt6T9dUvaX7dK0v5539/p6elYWlo+Ma3MQRHiGcjOzub69etMnjyZ1157TYITIYQQQoinJEO8hHgGDh8+jKOjI8ePH+err77S2nbw4EHMzc0f+3pRdOrU6bF1mDlzpq6LJ4QQQoiXhPSgCPEMtG3bNt+tffN4eXmV2l20nqdly5Zx9+7dArfZ2NiUcmmEEEII8bKSAEWI58zU1PSJtwp+UVSuXFnXRRBCCCHEK0CGeAkhhBBCCCHKDAlQhBBCCFGmhYeH06RJEywsLLCzs6Nbt24kJCTkS3f06FHat29PuXLlsLS0pHXr1lpDU2fMmEHz5s0xMzPTPHBRCFH2SIAiXmqBgYF069btiWnatm2r9WRzIYQQZcv+/fsZPnw4x44dIzY2luzsbHx9fbl9+7YmzdGjR/H398fX15eff/6Z48ePExQUpPWck/v37/POO+8wdOhQXVRDCFFEMgdFlIrQ0FA2b978UkwWF0IIUbp27NihtRwdHY2dnR0nT56kdevWAIwaNYoRI0YwYcIETbratWtr7Zf3IN7o6OjnW2AhRIlID4oQOnb//n1dF0EIIV4o6enpwP/dQfDKlSvEx8djZ2dH8+bNsbe3p02bNhw6dEiXxRRCPCXpQRFFplariYiIYMmSJVy+fBl7e3s+/PBDJk2axPjx49m0aRN//fUXDg4O9OnTh5CQEAwNDYmOjtZctVKpVABERUURGBj4xONdvHiRgQMHcuLECapXr87ChQvx8fFh06ZNmmFbZ8+eZeTIkRw9ehQzMzO6d+/OvHnzHvt8kdu3bzN06FA2btyIhYUFY8aMyZcmKyuLSZMm8f3333Pz5k3q16/P7Nmzadu2LfDgyltwcDBr164lODiYy5cv07JlS6KionB0dCy0HQMDA7l58yZNmjThiy++wNjYmOTkZC5fvszHH3/Mrl270NPTo1WrVixYsAAXFxcA9u3bx7hx4zh//jyGhobUq1eP1atX4+zsDMDixYuJiIjg8uXLVKtWjcmTJ/P+++9rjqtSqVi6dCnbtm1j586dVK5cmblz5/L6668DkJuby+DBg9mzZw9paWlUrVqVYcOGMXLkyHxlb9myJXPnzuX+/fu8++67REZGap4om5WVRUhICKtXr+bKlSs4OTkxceJEBgwYAMC5c+cYO3YsBw8epFy5cvj6+jJ//nwqVqxYaNs9rFl4HDkG5Yq1jyg5Y32FOU2hfuhOsnJVui7OK+lVOgeXZnXOt06tVhMcHEyLFi2oX78+AP/73/+AB731ERERNGzYkO+++44OHTpw7tw5XF1dS7XcQoiSkQBFFNnEiRNZunQp8+fPp2XLlqSmpnLx4kUALCwsiI6OplKlSpw9e5ZBgwZhYWHBuHHj6NmzJ+fOnWPHjh3s3r0bACsrqyceKzc3l27dulG1alXi4+O5desWH3/8sVaa27dv4+fnh7e3N8ePH+fKlSsMHDiQoKCgx3bfjx07lv3797Nlyxbs7Oz45JNP+OWXX2jYsKEmTVBQEL/99htr1qyhUqVKbNq0CX9/f86ePav5krtz5w4RERGsWLECPT093nvvPcaMGcOqVauK1JZxcXFYWloSGxsLPHgSfV5dDh48iIGBAZ9++in+/v6cOXMGPT09unXrxqBBg/j++++5f/8+P//8sybg27RpEyNHjiQyMpKOHTuydetW+vfvT5UqVWjXrp3muGFhYcyZM4fPPvuMRYsW0adPH/78809sbGxQq9VUqVKFH374gQoVKnDkyBEGDx6Mo6MjPXr00OSxd+9eHB0d2bt3L4mJifTs2ZOGDRsyaNAgAPr27cvRo0dZuHAhDRo0IDk5mWvXrgFw8+ZN2rdvz8CBA5k/fz53795l/Pjx9OjRgz179hTYVllZWWRlZWmWMzIyADDWU9DXL/jZM+L5MdZTtP4Vpe9VOgfZ2dn51gUFBXHu3Dn27t2r2Z7XEz1w4EDee+89AObMmcPu3btZunQpM2bM0MojNzf3sfkXtUxPs68oOWl/3SpJ+xdnH5XyuKfLCfGQW7duYWtry+eff87AgQMLTR8REcGaNWs4ceIEUPw5KDt27KBr165cvnwZBwcHAHbv3q3Vg7J06VLGjx/P5cuXKVfuwZX0mJgYunbtyj///IO9vb3miv/mzZvJzMykQoUKrFy5knfeeQeA//77jypVqjB48GAiIyNJSUmhevXqpKSkUKlSJU15OnbsSNOmTZk5cybR0dH079+fxMREatSoAcCXX37JtGnTSEtLK7RugYGB7Nixg5SUFIyMjABYuXIln376KRcuXNAEHffv38fa2prNmzfj5eVFhQoV2LdvH23atMmXZ4sWLahXrx5LlizRrOvRowe3b99m27ZtwIMelMmTJzN9+nTgQYBnbm7O9u3b8ff3L7CsQUFBpKWlsX79ek3Z9+3bR1JSEvr6+prj6OnpsWbNGn7//Xdq165NbGwsHTt2zJffp59+ysGDB9m5c6dm3V9//YWTkxMJCQnUqlUr3z6hoaGaHriHrV69GjMzswLLLYR4OS1ZsoT4+HhmzpyJvb29Zv2///7Lhx9+SHBwsKa3G+Czzz5DX1+f0aNHa+UTFxfHN998w+rVq0ur6EK88u7cuUPv3r1JT0/H0tLyiWmlB0UUyYULF8jKyqJDhw4Fbl+7di0LFy4kKSmJzMxMcnJyCn3zPUlCQgJOTk6a4ASgadOm+crUoEEDTXACD36oq9VqEhIStL68AJKSkrh//z7NmjXTrLOxsdGaRHn27Flyc3Pz/VDOysqiQoUKmmUzMzNNcALg6OjIlStXilw/d3d3TXACcPr0aRITE7GwsNBKd+/ePZKSkvD19SUwMBA/Pz98fHzo2LEjPXr00Awpu3DhAoMHD9bat0WLFixYsEBrnYeHh+bvvNtwPlzuL774gm+//ZaUlBTu3r3L/fv3tXqXAOrVq6cJTvLqfvbsWQBOnTqFvr5+gUFUXj337t1b4BC8pKSkAgOUiRMnav24yMjIwMnJiU9/1SPHUD9fevF8GespTPdSM+WEHlnql3t4UVn1Kp2Dc6F+ACiKQnBwMKdOneLAgQP5hmwpikJYWBimpqYEBARo1k+dOhU/Pz+tdQDXrl3D0NAw3/qiyM7OJjY2Fh8fH83QVlF6pP11qyTtnzcCoigkQBFFYmpq+thtR48epU+fPoSFheHn54eVlRVr1qxh7ty5pVjCZyMzMxN9fX1Onjyp9SMc0PpR/eh/SpVKRXE6Ix8OqvKO27hx4wKHiNna2gIP5u2MGDGCHTt2sHbtWiZPnkxsbCyvvfZakY9bULnVajUAa9asYcyYMcydOxdvb28sLCz47LPPiI+PL3IeT3qf5NWza9euzJ49O9+2x83fMTY2xtjYON/6A+M7agWNonRkZ2cTExPDyRB/+XGgI6/iORg2bBirV69my5Yt2NjYcP36deDBcOG8z52xY8cydepUGjVqRMOGDVm+fDkJCQls2LBB004pKSn8999//P333+Tm5nL+/HkAatas+di5i49jaGj4yrR/WSTtr1tP0/7FSS8BiigSV1dXTE1NiYuLyzfE68iRIzg7OzNp0iTNuj///FMrjZGRkWbMb1HUrl2by5cv8++//2p6Qo4fP66Vxs3NjejoaG7fvq35wX/48GH09PTy3VoSoEaNGhgaGhIfH0/VqlUBuHHjBr///rvmir+npye5ublcuXKFVq1aFbm8JdWoUSPWrl2LnZ3dE3uePD098fT0ZOLEiXh7e7N69Wpee+013NzcOHz4MP369dOkPXz4MHXr1i1yGQ4fPkzz5s0ZNmyYZl1SUlKx6uHu7o5arWb//v0FDvFq1KgRGzZswMXFBQMD+fgRQhTN4sWLAbSGb4H2DVeCg4O5d+8eo0aN4r///qNBgwbExsZq9XaHhISwfPlyzbKnpyfwYG7do3kLIXRHbjMsisTExITx48czbtw4vvvuO5KSkjh27BjffPMNrq6upKSksGbNGpKSkli4cCGbNm3S2t/FxYXk5GROnTrFtWvXtCY9F8THx4caNWrQr18/zpw5w+HDh5k8eTLwf3cC69OnDyYmJvTr108zYfKjjz7i/fffzze8Cx70gAwYMICxY8eyZ88ezp07R2BgoNZDvGrVqkWfPn3o27cvGzduJDk5mZ9//pnw8HDNXI7noU+fPlSsWJE33niDgwcPkpyczL59+xgxYgR//fUXycnJTJw4kaNHj/Lnn3+ya9cu/vjjD9zc3IAHVw6jo6NZvHgxf/zxB/PmzWPjxo0F3qXscVxdXTlx4gQ7d+7k999/Z8qUKfmCwsK4uLjQr18/PvjgAzZv3qypx7p16wAYPnw4//33H7169eL48eMkJSWxc+dO+vfvX6wAVgjxalEUpcDXo3eDnDBhApcvX+b27dscOXKEli1bam2Pjo4uMB8JToQoWyRAEUU2ZcoUPv74Y0JCQnBzc6Nnz55cuXKF119/nVGjRhEUFETDhg05cuQIU6ZM0dq3e/fu+Pv7065dO2xtbfn++++feCx9fX3NxPYmTZowcOBATQ+NiYkJ8GAeyM6dO/nvv/9o0qQJb7/9Nh06dODzzz9/bL6fffYZrVq1omvXrnTs2JGWLVvSuHFjrTRRUVH07duXjz/+mNq1a9OtWzeOHz+u6XV5HszMzDhw4ABVq1blrbfews3NjQEDBnDv3j0sLS0xMzPj4sWLdO/enVq1ajF48GCGDx/Ohx9+CEC3bt1YsGABERER1KtXj6+//pqoqKhifel++OGHvPXWW/Ts2ZNmzZpx/fp1rd6Uolq8eDFvv/02w4YNo06dOgwaNEjztOdKlSpx+PBhcnNz8fX1xd3dneDgYKytrbUCRSGEEEK8uuQuXuKFcfjwYVq2bKl19yzx6snIyMDKyopr167JHBQdyJv/EBAQIOO/dUTOgW5J++uWtL9ulaT9876/5S5e4oW2adMmzM3NcXV1JTExkZEjR9KiRQsJToQQQgghXmIypkLoxKpVqzA3Ny/wVa9ePeDBs1eGDx9OnTp1CAwMpEmTJmzZskXHJS/c4+plbm7OwYMHdV08IYQQQogyTXpQhE68/vrrWs8jeVhel2Hfvn3p27dvaRbrmXjSwygrV65cegURQgghhHgBSYAidMLCwiLfQwlfFjVr1tR1EYQQQgghXlgyxEsIIYQQQghRZkiAIoQQQogyKTw8nCZNmmBhYYGdnR3dunUjISFBK03btm1RqVRaryFDhmiliYuLo3nz5lhYWODg4MD48ePJyckpzaoIIYrhhQ5QLl26hEqleuKYf1E6AgMD6datm66L8UyFhobSsGFDXRdDCCFeWfv372f48OEcO3aM2NhYsrOz8fX11TxbKc+gQYNITU3VvObMmaPZdvr0aQICAvD39+fXX39l7dq1/Pjjj0yYMKG0qyOEKKIyGaCUpR+7+/btQ6VScfPmTV0XBXhwZ6vg4GCcnZ0xNTWlefPm+Z72rSgKISEhODo6YmpqSseOHfnjjz+ea7kWLFhAdHT0cz3Gs6JSqdi8ebOuiwGUrfc6wC+//IKPjw/W1tZUqFCBwYMHk5mZqZUmJSWFzp07Y2Zmhp2dHWPHji3ylciNGzfi4+ODra0tlpaWeHt7s3PnzudRFSHES2DHjh0EBgZSr149GjRoQHR0NCkpKZw8eVIrnZmZGQ4ODprXw89YWLt2LR4eHoSEhFCzZk3atGnDnDlz+OKLL7h161ZpV0kIUQRlMkApDYqilHr3bnZ2donzGDhwILGxsaxYsYKzZ8/i6+tLx44d+fvvvzVp5syZw8KFC/nqq6+Ij4+nXLly+Pn5ce/evRIf/3GsrKywtrZ+bvm/aO7fv1+qx8vNzUWtVpcoj3/++YeOHTtSs2ZN4uPj2bFjB+fPnycwMFDrOJ07d+b+/fscOXKE5cuXEx0dTUhISJGOceDAAXx8fIiJieHkyZO0a9eOrl278uuvv5ao7EKIV0N6ejoANjY2WutXrVpFxYoVqV+/PhMnTuTOnTuabVlZWZiYmGilNzU15d69e/kCHSFE2aDTu3itX7+esLAwEhMTMTMzw9PTE09PT5YvXw48uNINsHfvXtq2bcvPP//Mhx9+yIULF6hfvz6TJk0q8rH27dtHu3btiImJYfLkyZw9e5Zdu3bRunVrZs+ezZIlS0hLS6NWrVpMmTKFt99+m0uXLtGuXTsAypcvD0C/fv2Ijo7GxcWF4OBggoODNcdo2LAh3bp1IzQ0VFP+L7/8ku3btxMXF8fYsWMB2Lx5Mx9//DFTpkzhxo0bdOrUiaVLlxZ6V6u7d++yYcMGtmzZQuvWrYEHw5B++uknFi9ezKeffoqiKERGRjJ58mTeeOMNAL777jvs7e3ZvHkz77777hOPcenSJapVq8batWtZtGgRJ06coH79+qxatYr09HSGDh3KxYsXadWqFd999x22trbAg56Amzdvanom2rZti4eHByYmJixbtgwjIyOGDBmiaZu84/z666+aYVQ3b96kfPnymvN948YNgoKC2LVrF5mZmVSpUoVPPvmE/v37P7EO9+/fZ/To0WzYsIEbN25gb2/PkCFDmDhxIi4uLgC8+eabADg7O3Pp0iUAZs2axfz587lz5w49evTQ1K0o8urfpEkTvvjiC4yNjUlOTuby5ct8/PHH7Nq1Cz09PVq1asWCBQtwcXEhNDS0wPc6QLt27bhx44Ym6Dt16hSenp4kJyfj4uJCdHQ0wcHBfPfdd0yYMIHff/+dxMRE2rZty+DBg0lMTOSHH36gfPnyTJ48mcGDBxdah61bt2JoaMgXX3yBnt6DaxdfffUVHh4eJCYmUrNmTXbt2sVvv/3G7t27sbe3p2HDhkyfPp3x48cTGhqKkZHRE48RGRmptTxz5ky2bNnCTz/9hKenZ5HbG6BZeBw5BuWKtY8oOWN9hTlNoX7oTrJyVbouzivpVTgHl2Z1zrdOrVYTHBxMixYtqF+/vmZ97969cXZ2plKlSpw5c4bx48eTkJDAxo0bAfDz8yMyMpLvv/+eHj16kJaWxrRp0wBITU0tnQoJIYpFZwFKamoqvXr1Ys6cObz55pvcunWLgwcP0rdvX1JSUsjIyCAqKgp4cKUkMzOTLl264OPjw8qVK0lOTmbkyJHFPu6ECROIiIigevXqlC9fnvDwcFauXMlXX32Fq6srBw4c4L333sPW1paWLVuyYcMGunfvTkJCApaWlpiamhbreKGhocyaNYvIyEgMDAz49ttvSUpKYvPmzWzdupUbN27Qo0cPZs2axYwZM56YV05ODrm5uQVeCTp06BAAycnJpKWl0bFjR812KysrmjVrxtGjRwsNUPJMnTqVyMhIqlatygcffEDv3r2xsLBgwYIFmJmZ0aNHD0JCQli8ePFj81i+fDmjR48mPj6eo0ePEhgYSIsWLfDx8SlSGaZMmcJvv/3G9u3bqVixIomJidy9e7fQ/RYuXMiPP/7IunXrqFq1KpcvX+by5csAHD9+HDs7O6KiovD390dfXx+AdevWERoayhdffEHLli1ZsWIFCxcupHr16kUqKzyYhGlpaUlsbCzwoMfMz88Pb29vDh48iIGBAZ9++in+/v6cOXOGMWPGcOHChXzv9SNHjhTpeHfu3GH27NksW7aMChUqYGdnB8DcuXOZPn06n3zyCevXr2fo0KG0adOG2rVrPzG/rKwsjIyMNMEJoHm/Hzp0iJo1a3L06FHc3d2xt7fXpPHz82Po0KGcP3++2EGGWq3m1q1b+a6GPlqurKwszXJGRgYAxnoK+vpKsY4nSs5YT9H6V5S+V+EcFDTiICgoiHPnzrF3716t7Q9ftKpTpw62trb4+flx8eJFatSoQbt27Zg1axZDhgzh/fffx9jYmE8++YSDBw+iVquLPbohL/2zGBUhik/aX7dK0v7F2UenAUpOTg5vvfUWzs7OALi7uwMPfhRlZWXh4OCgSR8dHY1areabb77BxMSEevXq8ddffzF06NBiHXfatGmaH8hZWVnMnDmT3bt34+3tDUD16tU5dOgQX3/9NW3atNH8cLKzs3uqIUy9e/fOd8VfrVYTHR2t6TF5//33iYuLKzRAsbCwwNvbm+nTp+Pm5oa9vT3ff/89R48e1Tx7Iy0tDUDrB2Tect62ohgzZgx+fn4AjBw5kl69ehEXF0eLFi0AGDBgQKFzTjw8PJg6dSoArq6ufP7558TFxRU5QElJScHT0xMvLy8ATe9HUfZzdXWlZcuWqFQqzfsL0PSKWFtba72/IiMjGTBgAAMGDADg008/Zffu3cUaFleuXDlNbxHAypUrUavVLFu2TNNDEhUVhbW1Nfv27cPX17fA93pRZWdn8+WXX9KgQQOt9QEBAQwbNgyA8ePHM3/+fPbu3VtogNK+fXtGjx7NZ599xsiRI7l9+7ZmEmneVca0tLQC31t524orIiKCzMxMevTo8dg04eHhhIWF5Vs/2VONmVlusY8pno3pXiUbUihK7mU+BzExMVrLS5YsIT4+npkzZ3LmzBnOnDnz2H3zPrfXrFmjuWhSq1Ytli9fzo0bNyhXrhxXrlwBHny2PXqsosq7GCV0Q9pft56m/R8eelkYnQUoDRo0oEOHDri7u+Pn54evry9vv/22ZijVoy5cuKAZMpQnL6gojrwfuwCJiYncuXMn3w/m+/fvF/tKcFGOl8fFxUVrOJejo6Pmw7IwK1as4IMPPqBy5cro6+vTqFEjevXq9czH0Xp4eGj+zvsBmhdA5q0rrMwP5wHFqyfA0KFD6d69O7/88gu+vr5069aN5s2bF7pfYGAgPj4+1K5dG39/f7p06YKvr+8T97lw4UK+21J6e3trhlwVhbu7u9YQp9OnT5OYmJhv6N69e/dISkoqcr6PY2RklK+NQbvdVSoVDg4ORWr3evXqaXq9Jk6ciL6+PiNGjMDe3l6rV+VZWb16NWFhYWzZskXT+1OQiRMnMnr0aM1yRkYGTk5OtGvXjgoVKjzzcokny87OJjY2Fh8fHwwNDXVdnFfSq3QOFEUhODiYU6dOceDAAVxdXQvdJ68XumvXrgV+RsKD0Q1OTk4EBQVpetKL6lVq/7JI2l+3StL+eSMgikJnAYq+vj6xsbEcOXKEXbt2sWjRIiZNmkR8fPxzPW65cv83Zj3v7kTbtm2jcuXKWumMjY2fmI+enh6Kot29XlDX1cPHy/PoCVWpVEWe4FyjRg3279/P7du3ycjIwNHRkZ49e2qGIuVdif/3339xdHTU7Pfvv/8W65a5D5cx7+r/o+sKK/OT6pn3g/fhNny0/Tp16sSff/5JTEwMsbGxdOjQgeHDhxMREfHE4zZq1Ijk5GS2b9/O7t276dGjBx07dmT9+vVP3K+kHj3XmZmZNG7cmFWrVuVL+6T5LUVpG3jQ05h3bh5WkvdX79696d27N//++y/lypVDpVIxb948rffXzz//rLXPv//+q9lWVGvWrGHgwIH88MMPWsMRC2JsbFzg/0dDQ0P5ctIhaX/dexXOwbBhw1i9ejVbtmzBxsaG69evAw+GLpuampKUlMTq1asJCAigQoUKnDlzhlGjRtG6dWsaN26syeezzz7D398fPT09Nm7cyGeffca6devyDZkujleh/csyaX/depr2L056nd7FS6VS0aJFC8LCwvj1118xMjJi06ZNGBkZkZurPXTDzc2NM2fOaA25OXbsWImOX7duXYyNjUlJSaFmzZpaLycnJwDNFfFHy2Nra6s1uS4jI4Pk5OQSlac4ypUrh6OjIzdu3GDnzp2aCfHVqlXDwcGBuLg4rbLFx8c/VY/T85L3A/3hNizoeTa2trb069ePlStXEhkZyZIlS4qUv6WlJT179mTp0qWsXbuWDRs28N9//wEP/oMU9P56NDgu6furUaNG/PHHH9jZ2eV7f1lZWQEU+F4vats8T/b29pibm7N27VpMTEw0vYze3t6cPXtWq0cmNjYWS0tL6tatW6S8v//+e/r378/3339P5875J8IKIUSexYsXk56eTtu2bXF0dNS81q5dCzz4DN29eze+vr7UqVOHjz/+mO7du/PTTz9p5bN9+3ZatWqFl5cX27ZtY8uWLWXqFu9CCG0660GJj48nLi4OX19f7OzsiI+P5+rVq7i5uXHv3j127txJQkICFSpUwMrKit69ezNp0iQGDRrExIkTuXTpUqFX0gtjYWHBmDFjGDVqFGq1mpYtW5Kens7hw4extLSkX79+ODs7o1Kp2Lp1KwEBAZiammJubk779u2Jjo6ma9euWFtbExISUuxu4qexc+dOFEWhdu3aJCYmMnbsWOrUqaOZ56JSqQgODubTTz/F1dWVatWqMWXKFCpVqlSmPoxNTU157bXXmDVrFtWqVePKlStMnjxZK01ISAiNGzemXr16ZGVlsXXrVtzc3ArNe968eTg6OuLp6Ymenh4//PADDg4OmjlELi4umvk0xsbGlC9fnpEjRxIY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", "text/plain": [ "
" ] @@ -2027,7 +2016,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 25, "id": "5d1522a7538db91b", "metadata": { "ExecuteTime": { @@ -2098,7 +2087,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 26, "id": "09b1799e", "metadata": {}, "outputs": [ @@ -2118,7 +2107,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 27, "id": "bceabd1f", "metadata": {}, "outputs": [], @@ -2129,7 +2118,7 @@ ], "metadata": { "kernelspec": { - "display_name": "new_trader", + "display_name": "stock", "language": "python", "name": "python3" }, @@ -2143,7 +2132,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.11" + "version": "3.13.2" } }, "nbformat": 4, diff --git a/predictions_test.tsv b/predictions_test.tsv index 6f2225d..32ae634 100644 --- a/predictions_test.tsv +++ b/predictions_test.tsv @@ -1,1163 +1,1163 @@ trade_date,score,ts_code -2023-01-03,0.3758635540778809,002629.SZ -2023-01-03,0.4181404741879983,002494.SZ -2023-01-04,0.3849058159025331,600455.SH -2023-01-04,0.5499583829102009,000691.SZ -2023-01-05,0.35432533044808634,000691.SZ -2023-01-05,0.3568405921894787,600455.SH -2023-01-06,0.3579089669119505,000691.SZ -2023-01-06,0.35927488120741496,002848.SZ -2023-01-09,0.34937377880419945,002848.SZ -2023-01-09,0.4510804894374975,603499.SH -2023-01-10,0.41782268793955385,002848.SZ -2023-01-10,0.44992631915939657,603499.SH -2023-01-11,0.2870205103729656,000691.SZ -2023-01-11,0.3482100183337843,002848.SZ -2023-01-12,0.30751485126050593,002848.SZ -2023-01-12,0.3444243228036661,000023.SZ -2023-01-13,0.3273606902439397,000691.SZ -2023-01-13,0.35157127764866486,002848.SZ -2023-01-16,0.30431901740439954,000691.SZ -2023-01-16,0.3376059087607822,603316.SH -2023-01-17,0.3131846964710339,002848.SZ -2023-01-17,0.3537800087217845,603316.SH -2023-01-18,0.35764777276248555,603316.SH -2023-01-18,0.4162763566546959,002816.SZ -2023-01-19,0.34172524264910736,000691.SZ -2023-01-19,0.46479811110498515,600455.SH -2023-01-20,0.3033269851044424,603030.SH -2023-01-20,0.3335115016718172,600455.SH -2023-01-30,0.3784537369692672,603030.SH -2023-01-30,0.5003215481223962,002058.SZ -2023-01-31,0.3939415646566767,600898.SH -2023-01-31,0.5364575760357264,600768.SH -2023-02-01,0.4792463413470344,002899.SZ -2023-02-01,0.5236274593968457,600768.SH -2023-02-02,0.4251048208318906,002830.SZ -2023-02-02,0.4572846704375922,600768.SH -2023-02-03,0.4283626950818823,002830.SZ -2023-02-03,0.4902863214544424,600768.SH -2023-02-06,0.42067340119019037,600355.SH -2023-02-06,0.47047529853272035,002861.SZ -2023-02-07,0.41742404228322083,600898.SH -2023-02-07,0.444702749913062,600768.SH -2023-02-08,0.3561696084515076,600768.SH -2023-02-08,0.3744003504000775,600355.SH -2023-02-09,0.38208029488650536,600355.SH -2023-02-09,0.46920706476873886,600768.SH -2023-02-10,0.36602747696908466,002848.SZ -2023-02-10,0.39175584115582585,600768.SH -2023-02-13,0.3844539026605048,600768.SH -2023-02-13,0.3989910968005746,603685.SH -2023-02-14,0.3553995358128501,600768.SH -2023-02-14,0.37694609884852565,002848.SZ -2023-02-15,0.33141759430827106,600768.SH -2023-02-15,0.3808697145274371,603559.SH -2023-02-16,0.3468127831457689,603709.SH -2023-02-16,0.38096822072802017,603559.SH -2023-02-17,0.3183952792226568,603559.SH -2023-02-17,0.32226592671810794,002848.SZ -2023-02-20,0.311041463739854,002848.SZ -2023-02-20,0.3412178210294832,600355.SH -2023-02-21,0.31541185548114026,002494.SZ -2023-02-21,0.3396669879257556,600355.SH -2023-02-22,0.30825934851905523,002848.SZ -2023-02-22,0.31449765161689136,603030.SH -2023-02-23,0.28347441644982724,600355.SH -2023-02-23,0.2937923085199467,600898.SH -2023-02-24,0.3188173827853405,603269.SH -2023-02-24,0.5061299330684733,002633.SZ -2023-02-27,0.28913282739347307,002899.SZ -2023-02-27,0.34557865498654305,002633.SZ -2023-02-28,0.3194882875758351,600137.SH -2023-02-28,0.3414970359655414,600493.SH -2023-03-01,0.3294591446502333,000692.SZ -2023-03-01,0.43308730162159714,002848.SZ -2023-03-02,0.3103752388156231,600898.SH -2023-03-02,0.3584978720775079,600493.SH -2023-03-03,0.31203872974765207,603685.SH -2023-03-03,0.3583412400718859,002848.SZ -2023-03-06,0.2941047333135023,002883.SZ -2023-03-06,0.3608214645938826,002848.SZ -2023-03-07,0.3324587301539973,000702.SZ -2023-03-07,0.3546892004325942,002856.SZ -2023-03-08,0.3130014350346305,002856.SZ -2023-03-08,0.4231450927137385,603729.SH -2023-03-09,0.3016144100772663,002652.SZ -2023-03-09,0.33223208412016436,603729.SH -2023-03-10,0.35459017119472125,603729.SH -2023-03-10,0.35874806858829733,002856.SZ -2023-03-13,0.2813891144337011,603030.SH -2023-03-13,0.33406261345978905,002856.SZ -2023-03-14,0.3547431349611189,603030.SH -2023-03-14,0.3969747815808313,002856.SZ -2023-03-15,0.27045127724959267,603030.SH -2023-03-15,0.29649173693172715,002856.SZ -2023-03-16,0.3470153463367956,002856.SZ -2023-03-16,0.38128268514427843,600768.SH -2023-03-17,0.32338735108475297,002848.SZ -2023-03-17,0.34253169169763753,002856.SZ -2023-03-20,0.3158049388540676,600539.SH -2023-03-20,0.31629503014429083,002856.SZ -2023-03-21,0.31455541267022735,002629.SZ -2023-03-21,0.5002966377247688,600539.SH -2023-03-22,0.34990327340806177,002856.SZ -2023-03-22,0.5052969060468955,600539.SH -2023-03-23,0.2833673303326714,600455.SH -2023-03-23,0.4147235926165419,600539.SH -2023-03-24,0.3582077179106725,000702.SZ -2023-03-24,0.3614736982408756,600539.SH -2023-03-27,0.33194020559664345,000702.SZ -2023-03-27,0.35284079666115165,600539.SH -2023-03-28,0.29562218871745305,002856.SZ -2023-03-28,0.3554790717418406,000702.SZ -2023-03-29,0.33539283371957335,002856.SZ -2023-03-29,0.36306747125991623,000702.SZ -2023-03-30,0.3269335485103591,002856.SZ -2023-03-30,0.34762368092955964,600539.SH -2023-03-31,0.30287567294962014,000702.SZ -2023-03-31,0.3135489235384379,002856.SZ -2023-04-03,0.29251410788579546,000702.SZ -2023-04-03,0.3578522317725547,603030.SH -2023-04-04,0.3135660704199555,600455.SH -2023-04-04,0.35587189150383824,603030.SH -2023-04-06,0.28038646362482994,600455.SH -2023-04-06,0.32870320781537554,603030.SH -2023-04-07,0.2904159482540838,002633.SZ -2023-04-07,0.3140505794109871,603030.SH -2023-04-10,0.3247326866147959,600539.SH -2023-04-10,0.3824034841103407,603030.SH -2023-04-11,0.2861005376272527,600355.SH -2023-04-11,0.36349807835578274,603030.SH -2023-04-12,0.2611265642192905,002848.SZ -2023-04-12,0.3237233622102908,603030.SH -2023-04-13,0.2964334582898428,002629.SZ -2023-04-13,0.4559813486987091,603030.SH -2023-04-14,0.3148170555349903,600234.SH -2023-04-14,0.44296056096594066,603030.SH -2023-04-17,0.37442827635868653,600539.SH -2023-04-17,0.3902894169791829,603030.SH -2023-04-18,0.28981866622105595,603729.SH -2023-04-18,0.3958520249567623,603030.SH -2023-04-19,0.3679709526796047,000416.SZ -2023-04-19,0.3927367964523068,603030.SH -2023-04-20,0.33897750179319885,000416.SZ -2023-04-20,0.41140732551645415,603030.SH -2023-04-21,0.3744286172895242,603030.SH -2023-04-21,0.3766743782327065,000416.SZ -2023-04-24,0.3828563322550027,603030.SH -2023-04-24,0.40495699588148504,000416.SZ -2023-04-25,0.3798346362955667,000691.SZ -2023-04-25,0.4516457688710911,603030.SH -2023-04-26,0.39411690112312375,603030.SH -2023-04-26,0.40902358649949183,002652.SZ -2023-04-27,0.39306338464024465,603030.SH -2023-04-27,0.45070164104293564,002652.SZ -2023-04-28,0.3710419916921807,002652.SZ -2023-04-28,0.4732825837291878,603030.SH -2023-05-04,0.36018604077657024,000609.SZ -2023-05-04,0.3852521285553448,002652.SZ -2023-05-05,0.3367459532843511,000691.SZ -2023-05-05,0.3600785832722801,002652.SZ -2023-05-08,0.35562110753715964,002652.SZ -2023-05-08,0.3771588020576901,603729.SH -2023-05-09,0.33617151711102494,002652.SZ -2023-05-09,0.3822641663952485,603725.SH -2023-05-10,0.3008045225703557,002856.SZ -2023-05-10,0.3454693245678314,002652.SZ -2023-05-11,0.49981819449772485,603958.SH -2023-05-11,0.5132308112998288,603729.SH -2023-05-12,0.3804229094813424,600539.SH -2023-05-12,0.4222030251573545,603729.SH -2023-05-15,0.37228992890295964,002652.SZ -2023-05-15,0.3828308507082324,603729.SH -2023-05-16,0.40128738410981646,603729.SH -2023-05-16,0.4578126051701312,002652.SZ -2023-05-17,0.36249431332947535,603729.SH -2023-05-17,0.41455803398433244,002652.SZ -2023-05-18,0.35485792774604474,002652.SZ -2023-05-18,0.4018513527935281,603958.SH -2023-05-19,0.32449044556870077,002652.SZ -2023-05-19,0.4449162424047242,603958.SH -2023-05-22,0.34339301606021444,002652.SZ -2023-05-22,0.39915347805425205,603958.SH -2023-05-23,0.4584607591422776,002316.SZ -2023-05-23,0.5240053466256859,603958.SH -2023-05-24,0.43781372565126914,002719.SZ -2023-05-24,0.4914978736390403,603958.SH -2023-05-25,0.3881569391943781,603958.SH -2023-05-25,0.4255709342582668,002719.SZ -2023-05-26,0.3620538065956323,002856.SZ -2023-05-26,0.46532874001449126,002719.SZ -2023-05-29,0.41193115055998347,002719.SZ -2023-05-29,0.5348288363890207,603958.SH -2023-05-30,0.35507368397252126,002719.SZ -2023-05-30,0.5296911846271174,600083.SH -2023-05-31,0.38991093295077994,603958.SH -2023-05-31,0.39336387675505136,603608.SH -2023-06-01,0.355056150387458,603958.SH -2023-06-01,0.40666348859091156,002719.SZ -2023-06-02,0.335027522372309,603958.SH -2023-06-02,0.39129017872419974,002719.SZ -2023-06-05,0.3919309642781645,000622.SZ -2023-06-05,0.4052478488007161,603729.SH -2023-06-06,0.3610063924428744,603389.SH -2023-06-06,0.47387267378301834,000622.SZ -2023-06-07,0.3993139119378226,603389.SH -2023-06-07,0.40436460144502867,002652.SZ -2023-06-08,0.4157773794150575,600137.SH -2023-06-08,0.4165867891159799,002652.SZ -2023-06-09,0.40076127962130054,002316.SZ -2023-06-09,0.44490429021713457,002719.SZ -2023-06-12,0.36294704942659056,000622.SZ -2023-06-12,0.546886159721547,603286.SH -2023-06-13,0.361287521044728,002652.SZ -2023-06-13,0.36696693009752224,603286.SH -2023-06-14,0.3757015664419363,603286.SH -2023-06-14,0.5137204468831802,002719.SZ -2023-06-15,0.3252764193698846,600234.SH -2023-06-15,0.33765403865829974,603286.SH -2023-06-16,0.32984348689729004,603286.SH -2023-06-16,0.4225814969246862,002719.SZ -2023-06-19,0.302840377555063,002193.SZ -2023-06-19,0.3037307432348523,002058.SZ -2023-06-20,0.35000347807407506,002719.SZ -2023-06-20,0.39580787882130014,002247.SZ -2023-06-21,0.3440752819440154,002058.SZ -2023-06-21,0.4116500327444,002247.SZ -2023-06-26,0.45383676062004236,002247.SZ -2023-06-26,0.4849120885019822,000691.SZ -2023-06-27,0.3685672515900079,002719.SZ -2023-06-27,0.38841559187536906,002211.SZ -2023-06-28,0.3712931300163564,002211.SZ -2023-06-28,0.5056970251640559,000609.SZ -2023-06-29,0.37544725090027437,002211.SZ -2023-06-29,0.38944943491434586,000609.SZ -2023-06-30,0.35556606930079643,000609.SZ -2023-06-30,0.36492568790401003,603389.SH -2023-07-03,0.4002854731604571,603389.SH -2023-07-03,0.5078193037761283,002211.SZ -2023-07-04,0.3853745781273268,603389.SH -2023-07-04,0.5393973662924829,000691.SZ -2023-07-05,0.41263119023377687,600083.SH -2023-07-05,0.4410351636982959,000691.SZ -2023-07-06,0.36576827509433896,603389.SH -2023-07-06,0.3793412991985401,000702.SZ -2023-07-07,0.41126111348315647,002211.SZ -2023-07-07,0.4916525142374582,000691.SZ -2023-07-10,0.4119111407872498,000691.SZ -2023-07-10,0.41684634304557355,600493.SH -2023-07-11,0.3586862593487723,603389.SH -2023-07-11,0.37926692195204664,000691.SZ -2023-07-12,0.35658524180167833,002211.SZ -2023-07-12,0.3923106247351992,000691.SZ -2023-07-13,0.35506167579929876,603389.SH -2023-07-13,0.38966119208547206,000691.SZ -2023-07-14,0.39538308557093493,000691.SZ -2023-07-14,0.5011566614675766,000609.SZ -2023-07-17,0.41676887265642765,000609.SZ -2023-07-17,0.4258093927807743,000691.SZ -2023-07-18,0.35088843316955226,000609.SZ -2023-07-18,0.4511296716100331,603709.SH -2023-07-19,0.3830033546697136,603709.SH -2023-07-19,0.5448121280955239,000609.SZ -2023-07-20,0.49635342669564014,000691.SZ -2023-07-20,0.5332352485556665,000609.SZ -2023-07-21,0.47380272027264625,000691.SZ -2023-07-21,0.5747645049609154,000609.SZ -2023-07-24,0.46170785969636224,000691.SZ -2023-07-24,0.4874265802859351,000609.SZ -2023-07-25,0.5285154797208317,000691.SZ -2023-07-25,0.5767404837536633,000609.SZ -2023-07-26,0.4886996213035798,000691.SZ -2023-07-26,0.5823668975572179,000609.SZ -2023-07-27,0.45718628659959687,000691.SZ -2023-07-27,0.47153301863739383,000609.SZ -2023-07-28,0.42767825256231073,000691.SZ -2023-07-28,0.6235667321256669,000609.SZ -2023-07-31,0.41374594208199234,603729.SH -2023-07-31,0.574537734515823,002652.SZ -2023-08-01,0.43013211101184584,002652.SZ -2023-08-01,0.45678560726829065,000609.SZ -2023-08-02,0.42886554397905313,002652.SZ -2023-08-02,0.47467433478517385,000609.SZ -2023-08-03,0.41861862426262475,002652.SZ -2023-08-03,0.5155748542383064,000609.SZ -2023-08-04,0.38804562267106735,002629.SZ -2023-08-04,0.4281650064983623,002247.SZ -2023-08-07,0.33640855224421795,600355.SH -2023-08-07,0.37794630280106306,002652.SZ -2023-08-08,0.3720236716511601,002652.SZ -2023-08-08,0.4332442859236358,000609.SZ -2023-08-09,0.31307552342563444,000691.SZ -2023-08-09,0.33503369373293906,002652.SZ -2023-08-10,0.32190481632238993,000691.SZ -2023-08-10,0.47601901028937255,002652.SZ -2023-08-11,0.3233537913986862,000691.SZ -2023-08-11,0.46710798574126183,002652.SZ -2023-08-14,0.3563736813122665,000691.SZ -2023-08-14,0.4504474654863424,002652.SZ -2023-08-15,0.3655437967591426,000609.SZ -2023-08-15,0.42699820963248075,002652.SZ -2023-08-16,0.4585037436607041,000609.SZ -2023-08-16,0.501410290909533,002652.SZ -2023-08-17,0.37917256528199406,600355.SH -2023-08-17,0.43999840848241895,002652.SZ -2023-08-18,0.39906241907381257,603729.SH -2023-08-18,0.4973907448287052,002652.SZ -2023-08-21,0.4320844527324531,600455.SH -2023-08-21,0.5011006801619153,002652.SZ -2023-08-22,0.4299333223504426,600539.SH -2023-08-22,0.4812194993435878,002652.SZ -2023-08-23,0.49221112490842844,603389.SH -2023-08-23,0.5017378579578131,002652.SZ -2023-08-24,0.42007094479822316,603389.SH -2023-08-24,0.43713951910931154,002856.SZ -2023-08-25,0.4323792216630913,603389.SH -2023-08-25,0.4352684297238549,600455.SH -2023-08-28,0.41431627471474547,603860.SH -2023-08-28,0.4478906743320325,600561.SH -2023-08-29,0.47204712039983354,002848.SZ -2023-08-29,0.5018273797254607,001211.SZ -2023-08-30,0.40290105140632976,603709.SH -2023-08-30,0.4561521060025838,603389.SH -2023-08-31,0.43127705141821354,002856.SZ -2023-08-31,0.4702889747421742,603389.SH -2023-09-01,0.4121685609545689,002856.SZ -2023-09-01,0.4976189277218092,603389.SH -2023-09-04,0.3929352794768636,603729.SH -2023-09-04,0.3945147272256048,002652.SZ -2023-09-05,0.3554512887556303,002652.SZ -2023-09-05,0.4115846251325682,603389.SH -2023-09-06,0.4066041154127629,002848.SZ -2023-09-06,0.4095447512511493,603389.SH -2023-09-07,0.3809576884304102,002848.SZ -2023-09-07,0.5152780122129832,603389.SH -2023-09-08,0.33069766881361295,002652.SZ -2023-09-08,0.41037686231642984,603389.SH -2023-09-11,0.3100230080089323,002856.SZ -2023-09-11,0.45628006772817276,603389.SH -2023-09-12,0.331679774451927,002856.SZ -2023-09-12,0.38086186347425083,603389.SH -2023-09-13,0.3110718906165873,002856.SZ -2023-09-13,0.34316168053153,603389.SH -2023-09-14,0.3741479310156583,603389.SH -2023-09-14,0.41367107557249194,002848.SZ -2023-09-15,0.33862752444681377,603389.SH -2023-09-15,0.3703201341458966,002848.SZ -2023-09-18,0.39403985019646937,002848.SZ -2023-09-18,0.49801213921623716,603389.SH -2023-09-19,0.3558355023837931,600355.SH -2023-09-19,0.4959408100990295,603389.SH -2023-09-20,0.40646918362434614,002848.SZ -2023-09-20,0.43133660234740057,603389.SH -2023-09-21,0.4254186205894535,603389.SH -2023-09-21,0.4393855188308388,002848.SZ -2023-09-22,0.3962570257834669,000622.SZ -2023-09-22,0.45819674580200254,603389.SH -2023-09-25,0.44195622019995,603286.SH -2023-09-25,0.4472991701268946,603389.SH -2023-09-26,0.3520343798271726,000609.SZ -2023-09-26,0.40851219664817806,603389.SH -2023-09-27,0.373570251816587,000609.SZ -2023-09-27,0.4197416268185861,603389.SH -2023-09-28,0.39177843887745023,603389.SH -2023-09-28,0.41772670261202166,002652.SZ -2023-10-09,0.3860989507156331,603389.SH -2023-10-09,0.3931110584600308,002652.SZ -2023-10-10,0.36687807783799925,002652.SZ -2023-10-10,0.4005947250806239,603389.SH -2023-10-11,0.3956214964635715,600083.SH -2023-10-11,0.40352778045079335,603389.SH -2023-10-12,0.36492149102515264,002629.SZ -2023-10-12,0.37618538277461194,600083.SH -2023-10-13,0.34637547764579246,600083.SH -2023-10-13,0.36605925272195117,603286.SH -2023-10-16,0.39701919811088354,000609.SZ -2023-10-16,0.44419262443467855,002652.SZ -2023-10-17,0.39921228880926474,600083.SH -2023-10-17,0.47118572992056496,600493.SH -2023-10-18,0.3601819966440381,600561.SH -2023-10-18,0.36869357596290414,002652.SZ -2023-10-19,0.41246744549978587,600083.SH -2023-10-19,0.4198253325585116,600493.SH -2023-10-20,0.3986554230754715,600083.SH -2023-10-20,0.42415210395128444,600493.SH -2023-10-23,0.438489677334838,603729.SH -2023-10-23,0.44201993145251883,600083.SH -2023-10-24,0.4462305159617611,000691.SZ -2023-10-24,0.48676446789247696,603729.SH -2023-10-25,0.46669982486949785,600083.SH -2023-10-25,0.46905563690041135,603729.SH -2023-10-26,0.44195496576221033,603729.SH -2023-10-26,0.5301937272899029,603389.SH -2023-10-27,0.48252462561403026,001211.SZ -2023-10-27,0.4901613801705478,603389.SH -2023-10-30,0.41054632663372576,603389.SH -2023-10-30,0.4458162598936491,001211.SZ -2023-10-31,0.3893870864693039,002193.SZ -2023-10-31,0.43673600607569313,600493.SH -2023-11-01,0.45013136158428785,000609.SZ -2023-11-01,0.4739655955412454,002719.SZ -2023-11-02,0.44001437475322563,001211.SZ -2023-11-02,0.44612463555864484,002652.SZ -2023-11-03,0.3778787821290459,002629.SZ -2023-11-03,0.3968969625719593,001211.SZ -2023-11-06,0.35102078340409576,001211.SZ -2023-11-06,0.3657501691975733,600493.SH -2023-11-07,0.3534251799594099,002719.SZ -2023-11-07,0.4939165511790293,600493.SH -2023-11-08,0.34875075299190844,600561.SH -2023-11-08,0.3602417218651686,002848.SZ -2023-11-09,0.3395563600351497,600083.SH -2023-11-09,0.35950859239526584,002629.SZ -2023-11-10,0.3316620564509261,002629.SZ -2023-11-10,0.35206060204089595,002719.SZ -2023-11-13,0.3759467075075399,001211.SZ -2023-11-13,0.5024455772968122,002193.SZ -2023-11-14,0.3498337740639956,002193.SZ -2023-11-14,0.35122393685610515,002629.SZ -2023-11-15,0.3552153890197258,001211.SZ -2023-11-15,0.4526004209785707,603860.SH -2023-11-16,0.37603044458074636,000609.SZ -2023-11-16,0.4756828233699553,603860.SH -2023-11-17,0.41317184497775394,603021.SH -2023-11-17,0.561497238701265,603860.SH -2023-11-20,0.4162476366971611,002856.SZ -2023-11-20,0.5317310882491987,600455.SH -2023-11-21,0.3988169836069064,600539.SH -2023-11-21,0.440905050903859,002856.SZ -2023-11-22,0.3907670540258228,002856.SZ -2023-11-22,0.44443956181143585,603389.SH -2023-11-23,0.38694454542212564,002247.SZ -2023-11-23,0.42024433390646054,002856.SZ -2023-11-24,0.3960952014764484,002856.SZ -2023-11-24,0.45998876417480294,603389.SH -2023-11-27,0.41021134229839873,600539.SH -2023-11-27,0.4147547917447282,603389.SH -2023-11-28,0.3806980356041276,603389.SH -2023-11-28,0.3915157098852348,002652.SZ -2023-11-29,0.40905254716281664,002652.SZ -2023-11-29,0.5766265408466175,002856.SZ -2023-11-30,0.3985948000132175,002058.SZ -2023-11-30,0.426627060708423,002652.SZ -2023-12-01,0.37877696970717656,002652.SZ -2023-12-01,0.4070266876947657,002193.SZ -2023-12-04,0.4043748883553146,600493.SH -2023-12-04,0.4989355786096712,002295.SZ -2023-12-05,0.4642034162687802,600561.SH -2023-12-05,0.4643553013615151,002295.SZ -2023-12-06,0.4860991570401474,002883.SZ -2023-12-06,0.4944914796998297,600561.SH -2023-12-07,0.4669270589122965,600083.SH -2023-12-07,0.5046612535786646,002856.SZ -2023-12-08,0.4461632325123745,600539.SH -2023-12-08,0.49858930143189306,603389.SH -2023-12-11,0.4393296010320421,002188.SZ -2023-12-11,0.4479609586307124,603389.SH -2023-12-12,0.4157841441971854,600455.SH -2023-12-12,0.4515425830472976,002188.SZ -2023-12-13,0.44265460303492704,002188.SZ -2023-12-13,0.54673799951257,002856.SZ -2023-12-14,0.4817752373215446,002883.SZ -2023-12-14,0.5162661816122446,002856.SZ -2023-12-15,0.5163088020756316,600561.SH -2023-12-15,0.5175118126504682,002856.SZ -2023-12-18,0.4584813477884894,000668.SZ -2023-12-18,0.5412717768060523,603389.SH -2023-12-19,0.45511888640887804,002188.SZ -2023-12-19,0.5132024212886835,603389.SH -2023-12-20,0.439266864983792,002848.SZ -2023-12-20,0.5605254583092784,603389.SH -2023-12-21,0.44243672808435697,000691.SZ -2023-12-21,0.4972575935668693,000929.SZ -2023-12-22,0.452708158173401,603709.SH -2023-12-22,0.4596668206886623,600493.SH -2023-12-25,0.4558337603498129,002848.SZ -2023-12-25,0.4736820976400965,600539.SH -2023-12-26,0.4263387998442172,002193.SZ -2023-12-26,0.4675773993686094,002848.SZ -2023-12-27,0.4491699534651113,600083.SH -2023-12-27,0.5179086240591534,603389.SH -2023-12-28,0.39857983193836954,600083.SH -2023-12-28,0.4479148873730433,603389.SH -2023-12-29,0.44247631173270374,603389.SH -2023-12-29,0.48896138222926855,002633.SZ -2024-01-02,0.44246715939181336,000691.SZ -2024-01-02,0.5018954605943644,600768.SH -2024-01-03,0.394467019574909,002633.SZ -2024-01-03,0.4323930884367199,000691.SZ -2024-01-04,0.4428270549012241,603389.SH -2024-01-04,0.6098106311569933,000691.SZ -2024-01-05,0.4214486992430792,600493.SH -2024-01-05,0.4400347538435114,603389.SH -2024-01-08,0.48904529688660087,000691.SZ -2024-01-08,0.5181647559842508,603389.SH -2024-01-09,0.4530502974712357,000691.SZ -2024-01-09,0.45940396756143187,000668.SZ -2024-01-10,0.4486263073941171,002633.SZ -2024-01-10,0.4618977960627028,002188.SZ -2024-01-11,0.43888193847750373,000691.SZ -2024-01-11,0.5308561148090132,605081.SH -2024-01-12,0.446821310993236,603389.SH -2024-01-12,0.49991098826307645,605081.SH -2024-01-15,0.43493462866335386,000691.SZ -2024-01-15,0.4418781797588883,605081.SH -2024-01-16,0.45669269708568727,000691.SZ -2024-01-16,0.46375720638666573,002652.SZ -2024-01-17,0.47382666947774676,002652.SZ -2024-01-17,0.48193921972151765,605081.SH -2024-01-18,0.4858707897925621,600083.SH -2024-01-18,0.5268148160247791,002629.SZ -2024-01-19,0.4753087732676285,600083.SH -2024-01-19,0.489350842304687,002629.SZ -2024-01-22,0.5008114427904288,002856.SZ -2024-01-22,0.5629134673661822,002629.SZ -2024-01-23,0.5250912182587094,002856.SZ -2024-01-23,0.5635133306276865,002629.SZ -2024-01-24,0.48577053402983855,002629.SZ -2024-01-24,0.5146978299496734,002193.SZ -2024-01-25,0.4227692036599759,002856.SZ -2024-01-25,0.4570457056292549,002193.SZ -2024-01-26,0.4202422184032561,002629.SZ -2024-01-26,0.431248250376578,603389.SH -2024-01-29,0.45914962111587587,002856.SZ -2024-01-29,0.47662394774355027,603389.SH -2024-01-30,0.49025350920174543,002633.SZ -2024-01-30,0.5536508639857544,603389.SH -2024-01-31,0.5132727408399023,600847.SH -2024-01-31,0.5330438339770652,002633.SZ -2024-02-01,0.4964898275452749,002193.SZ -2024-02-01,0.5345575308734972,603389.SH -2024-02-02,0.4855706602507833,000691.SZ -2024-02-02,0.5000279028182348,002633.SZ -2024-02-05,0.4650320093842934,605081.SH -2024-02-05,0.49205283495306,600083.SH -2024-02-06,0.4763331413082912,603389.SH -2024-02-06,0.48054427752179674,002193.SZ -2024-02-07,0.44673280295613915,002633.SZ -2024-02-07,0.46480846956911737,603389.SH -2024-02-08,0.43982803773258966,603389.SH -2024-02-08,0.44954621504745224,000691.SZ -2024-02-19,0.4224007648556166,600539.SH -2024-02-19,0.44620700335884494,000691.SZ -2024-02-20,0.41956717450353,600539.SH -2024-02-20,0.4251274162359628,000691.SZ -2024-02-21,0.4285047485129267,600083.SH -2024-02-21,0.4527615386315494,603389.SH -2024-02-22,0.39340946449643305,002856.SZ -2024-02-22,0.4044266302451827,000691.SZ -2024-02-23,0.48011656584920986,002856.SZ -2024-02-23,0.49319876895433223,603389.SH -2024-02-26,0.4528530845126226,002633.SZ -2024-02-26,0.47085292166671683,002856.SZ -2024-02-27,0.48429868202136583,603389.SH -2024-02-27,0.5342397828700693,002856.SZ -2024-02-28,0.44759728330640347,000668.SZ -2024-02-28,0.48400136052293063,002856.SZ -2024-02-29,0.4165427024166206,603389.SH -2024-02-29,0.4685984010203744,002856.SZ -2024-03-01,0.47487986227921736,603389.SH -2024-03-01,0.497065451075491,002856.SZ -2024-03-04,0.45808421831181,603389.SH -2024-03-04,0.4703984326735797,002856.SZ -2024-03-05,0.4386806858144787,603389.SH -2024-03-05,0.47879454081830475,002856.SZ -2024-03-06,0.40627494626107663,002193.SZ -2024-03-06,0.4149958730884071,002856.SZ -2024-03-07,0.4171073973459862,002856.SZ -2024-03-07,0.4446919761353104,002188.SZ -2024-03-08,0.41205857610469826,603021.SH -2024-03-08,0.4258137081822995,603389.SH -2024-03-11,0.42918104831760934,002719.SZ -2024-03-11,0.43348459930922173,603389.SH -2024-03-12,0.4256021296286559,603389.SH -2024-03-12,0.4315974891741685,002856.SZ -2024-03-13,0.44340149216167957,603021.SH -2024-03-13,0.44792865139067384,002856.SZ -2024-03-14,0.4649653771036627,603021.SH -2024-03-14,0.4717227525615041,002856.SZ -2024-03-15,0.4821810606981547,605081.SH -2024-03-15,0.5312550326075878,002856.SZ -2024-03-18,0.5194468605193382,603021.SH -2024-03-18,0.5305762047016978,002856.SZ -2024-03-19,0.5038247440613876,603021.SH -2024-03-19,0.5076883929501051,002652.SZ -2024-03-20,0.5203653658136508,002856.SZ -2024-03-20,0.6100714261628477,603021.SH -2024-03-21,0.48821475458841346,002856.SZ -2024-03-21,0.5011741085745485,000622.SZ -2024-03-22,0.4676589119819627,002652.SZ -2024-03-22,0.47429548647889336,002719.SZ -2024-03-25,0.44939544736752857,002629.SZ -2024-03-25,0.47348219287243537,000622.SZ -2024-03-26,0.4602805194981893,002629.SZ -2024-03-26,0.4758139446584707,002856.SZ -2024-03-27,0.5122637300313505,000622.SZ -2024-03-27,0.5617313310929712,002856.SZ -2024-03-28,0.48396331642106355,000622.SZ -2024-03-28,0.48628641357978786,002856.SZ -2024-03-29,0.48354707090186894,002652.SZ -2024-03-29,0.49391913635066065,000691.SZ -2024-04-01,0.48142078572367475,605081.SH -2024-04-01,0.5044082794942774,002856.SZ -2024-04-02,0.485169445463975,600768.SH -2024-04-02,0.6055122308331771,000691.SZ -2024-04-03,0.4653657387531241,000691.SZ -2024-04-03,0.5183670168317338,002652.SZ -2024-04-08,0.5041439716538064,600539.SH -2024-04-08,0.5286792767722692,002856.SZ -2024-04-09,0.48297663819047754,600539.SH -2024-04-09,0.49052206937551146,002856.SZ -2024-04-10,0.4999501860684937,600539.SH -2024-04-10,0.5599613240145,002856.SZ -2024-04-11,0.51249580217475,002856.SZ -2024-04-11,0.5165492747622171,600539.SH -2024-04-12,0.4862733084849379,600539.SH -2024-04-12,0.49841428698157886,002856.SZ -2024-04-15,0.5030187098730279,002856.SZ -2024-04-15,0.5045853917255178,600539.SH -2024-04-16,0.419628307614188,603021.SH -2024-04-16,0.43392626225651526,002620.SZ -2024-04-17,0.5105451349218952,002633.SZ -2024-04-17,0.5500027602829557,002856.SZ -2024-04-18,0.4794905126071427,002633.SZ -2024-04-18,0.5379951868754345,002856.SZ -2024-04-19,0.505533882576964,600234.SH -2024-04-19,0.5376230370884355,002856.SZ -2024-04-22,0.430735461190564,002633.SZ -2024-04-22,0.4567966107265661,002856.SZ -2024-04-23,0.4868180292370242,002193.SZ -2024-04-23,0.49310472657192106,002856.SZ -2024-04-24,0.4500070382075448,002193.SZ -2024-04-24,0.5223963431871009,002856.SZ -2024-04-25,0.44384043935424466,002856.SZ -2024-04-25,0.45538247547861116,002193.SZ -2024-04-26,0.43859795367385096,002633.SZ -2024-04-26,0.4627677589001791,002856.SZ -2024-04-29,0.4190537714758334,002856.SZ -2024-04-29,0.4312324439467498,002193.SZ -2024-04-30,0.466562380457171,002856.SZ -2024-04-30,0.49092555008014027,002193.SZ -2024-05-06,0.47241508975125196,002856.SZ -2024-05-06,0.5000221731091056,002193.SZ -2024-05-07,0.4645205495284136,002193.SZ -2024-05-07,0.5227912759408836,002856.SZ -2024-05-08,0.4054966959406043,002629.SZ -2024-05-08,0.43770335753850376,002856.SZ -2024-05-09,0.41062213578894635,002856.SZ -2024-05-09,0.43897390174988293,002633.SZ -2024-05-10,0.42438094841239,603389.SH -2024-05-10,0.47208610311902316,002856.SZ -2024-05-13,0.45731864559240654,002629.SZ -2024-05-13,0.4852277199258031,002856.SZ -2024-05-14,0.4550730921029967,002856.SZ -2024-05-14,0.4790825469900521,002629.SZ -2024-05-15,0.44780127862720637,002856.SZ -2024-05-15,0.4951532438507095,002629.SZ -2024-05-16,0.46835860590230316,600847.SH -2024-05-16,0.5540593489940396,002856.SZ -2024-05-17,0.49468929823320756,002856.SZ -2024-05-17,0.5028632156648428,000668.SZ -2024-05-20,0.4557018659641861,000638.SZ -2024-05-20,0.46554634472084655,002856.SZ -2024-05-21,0.4640367287187476,002629.SZ -2024-05-21,0.49072396940889024,002856.SZ -2024-05-22,0.47663497307093755,002193.SZ -2024-05-22,0.4806828872729844,600847.SH -2024-05-23,0.46931118897838925,002856.SZ -2024-05-23,0.5079435715660996,002193.SZ -2024-05-24,0.4524129266888621,600847.SH -2024-05-24,0.5052994446630109,002856.SZ -2024-05-27,0.4788616216048278,600321.SH -2024-05-27,0.4802405476814865,002620.SZ -2024-05-28,0.43636234743024266,600539.SH -2024-05-28,0.4618659016500816,002193.SZ -2024-05-29,0.45526406315496387,002629.SZ -2024-05-29,0.49962657758730983,002193.SZ -2024-05-30,0.48668214869335036,002193.SZ -2024-05-30,0.5161819564060389,002629.SZ -2024-05-31,0.4527232007055853,603021.SH -2024-05-31,0.5202319582965858,002629.SZ -2024-06-03,0.48606884074164325,002193.SZ -2024-06-03,0.5415107750088366,002629.SZ -2024-06-04,0.5405459395518223,002193.SZ -2024-06-04,0.5795715131931686,002629.SZ -2024-06-05,0.5506122306340951,002193.SZ -2024-06-05,0.6075735530415359,002629.SZ -2024-06-06,0.44508325699327156,603021.SH -2024-06-06,0.4774338933284358,002629.SZ -2024-06-07,0.45524049921541865,002629.SZ -2024-06-07,0.48354471854188547,002193.SZ -2024-06-11,0.44269796230750996,002629.SZ -2024-06-11,0.44338806757149785,002193.SZ -2024-06-12,0.5288032108026299,002193.SZ -2024-06-12,0.5295265509335718,002629.SZ -2024-06-13,0.41827382406299235,002193.SZ -2024-06-13,0.44432473128410543,002629.SZ -2024-06-14,0.42639697700460116,000679.SZ -2024-06-14,0.4294228784032259,002629.SZ -2024-06-17,0.3831708545954621,002193.SZ -2024-06-17,0.41966509959266757,002629.SZ -2024-06-18,0.4649392824564808,002193.SZ -2024-06-18,0.49556675548230017,002629.SZ -2024-06-19,0.38702056186406986,002629.SZ -2024-06-19,0.4294020716000907,603021.SH -2024-06-20,0.4112441996770396,002629.SZ -2024-06-20,0.42443148096085176,603021.SH -2024-06-21,0.44549980477036905,002629.SZ -2024-06-21,0.4525246061228804,002193.SZ -2024-06-24,0.47499116483211784,002629.SZ -2024-06-24,0.5016295463960412,002193.SZ -2024-06-25,0.49877633044902986,002629.SZ -2024-06-25,0.5520211871969128,002193.SZ -2024-06-26,0.5082454379351553,002629.SZ -2024-06-26,0.5167755599744936,002193.SZ -2024-06-27,0.49943316449457936,002193.SZ -2024-06-27,0.529147310510873,002629.SZ -2024-06-28,0.429629078299217,002193.SZ -2024-06-28,0.472602641085613,603021.SH -2024-07-01,0.45809542922443003,603021.SH -2024-07-01,0.45829459760568175,002193.SZ -2024-07-02,0.40977716244818074,002629.SZ -2024-07-02,0.5395129253819295,002193.SZ -2024-07-03,0.44785359866063,002629.SZ -2024-07-03,0.515348019869318,002193.SZ -2024-07-04,0.4662375360870708,002629.SZ -2024-07-04,0.5195990054687027,002193.SZ -2024-07-05,0.5041346049761855,002629.SZ -2024-07-05,0.5167426030614396,002193.SZ -2024-07-08,0.5084523006676005,002629.SZ -2024-07-08,0.5279445832291162,002193.SZ -2024-07-09,0.4924269841260384,002629.SZ -2024-07-09,0.5171224150944014,002193.SZ -2024-07-10,0.4693756107077632,002629.SZ -2024-07-10,0.4863243998660185,002193.SZ -2024-07-11,0.4597273239873256,002193.SZ -2024-07-11,0.462021104615908,002629.SZ -2024-07-12,0.46696610714002634,002193.SZ -2024-07-12,0.4724278464864782,002629.SZ -2024-07-15,0.5048702064002926,002629.SZ -2024-07-15,0.533017308601812,603021.SH -2024-07-16,0.440724378828508,603021.SH -2024-07-16,0.4945860105235379,002629.SZ -2024-07-17,0.42374400996263184,603021.SH -2024-07-17,0.4607306961270774,002629.SZ -2024-07-18,0.42522236837377425,002629.SZ -2024-07-18,0.4486485293243797,002193.SZ -2024-07-19,0.3816944640551917,603021.SH -2024-07-19,0.39946733735536655,002629.SZ -2024-07-22,0.4053519984438861,002629.SZ -2024-07-22,0.5459294027281878,002193.SZ -2024-07-23,0.4180178779262213,603021.SH -2024-07-23,0.47347044945594124,002629.SZ -2024-07-24,0.4081357338533675,603021.SH -2024-07-24,0.49294717757510476,002629.SZ -2024-07-25,0.5057231336260594,603021.SH -2024-07-25,0.5185596750523459,002629.SZ -2024-07-26,0.4189738884294981,603021.SH -2024-07-26,0.44178163898097894,002629.SZ -2024-07-29,0.4298238473122585,002629.SZ -2024-07-29,0.432737294064829,603021.SH -2024-07-30,0.42619508389575284,603021.SH -2024-07-30,0.5616454206588225,002629.SZ -2024-07-31,0.47473225420898335,002629.SZ -2024-07-31,0.5039061390273436,002193.SZ -2024-08-01,0.4725599440396754,603021.SH -2024-08-01,0.4908930039158237,002629.SZ -2024-08-02,0.43090540379759046,002629.SZ -2024-08-02,0.6323878371807293,002193.SZ -2024-08-05,0.43282603674305564,603021.SH -2024-08-05,0.5723135746669954,002629.SZ -2024-08-06,0.4512990761661603,002629.SZ -2024-08-06,0.49194895675995026,603021.SH -2024-08-07,0.48025831407927655,002629.SZ -2024-08-07,0.5460631826906245,002193.SZ -2024-08-08,0.4821715449033777,002193.SZ -2024-08-08,0.5656263707559556,002629.SZ -2024-08-09,0.4470700525708766,002193.SZ -2024-08-09,0.4682750754564177,002629.SZ -2024-08-12,0.4150849440936376,002193.SZ -2024-08-12,0.46713738974274743,002629.SZ -2024-08-13,0.43899093592926414,002193.SZ -2024-08-13,0.5932199937708239,002629.SZ -2024-08-14,0.45477312824177235,002193.SZ -2024-08-14,0.55507749485252,002629.SZ -2024-08-15,0.4740406772174563,002193.SZ -2024-08-15,0.5819668184390907,002629.SZ -2024-08-16,0.39308262322421167,603021.SH -2024-08-16,0.491473950471102,002629.SZ -2024-08-19,0.3964921444695191,603021.SH -2024-08-19,0.4459178016532889,002629.SZ -2024-08-20,0.40843038919709457,002633.SZ -2024-08-20,0.4607608600493117,002629.SZ -2024-08-21,0.43532966455010597,002629.SZ -2024-08-21,0.4583126168592205,000890.SZ -2024-08-22,0.42118053677344996,000890.SZ -2024-08-22,0.5519748576584246,002193.SZ -2024-08-23,0.42514083396782865,000890.SZ -2024-08-23,0.4778188113564428,002193.SZ -2024-08-26,0.45842170269947524,002193.SZ -2024-08-26,0.4614045797148543,002629.SZ -2024-08-27,0.4106915011047403,002629.SZ -2024-08-27,0.5037946125319754,603021.SH -2024-08-28,0.42886634420442327,002193.SZ -2024-08-28,0.4718786627365991,603021.SH -2024-08-29,0.41509463910274896,002629.SZ -2024-08-29,0.4612172144095998,002193.SZ -2024-08-30,0.4157469498459818,002193.SZ -2024-08-30,0.43268691699596423,002713.SZ -2024-09-02,0.4182216820375299,000638.SZ -2024-09-02,0.44660884841375076,002193.SZ -2024-09-03,0.36467617401128694,002629.SZ -2024-09-03,0.3712287353747919,002193.SZ -2024-09-04,0.3757904108985364,002629.SZ -2024-09-04,0.4840125189724722,002193.SZ -2024-09-05,0.4008988169668561,002629.SZ -2024-09-05,0.5269323674735528,002193.SZ -2024-09-06,0.39456217149707834,002629.SZ -2024-09-06,0.46961220250360663,002193.SZ -2024-09-09,0.44100166405346863,002629.SZ -2024-09-09,0.4525942305296282,002193.SZ -2024-09-10,0.45252792908394884,600539.SH -2024-09-10,0.5038404710790374,002629.SZ -2024-09-11,0.4268068343984236,002629.SZ -2024-09-11,0.44277519628614537,603021.SH -2024-09-12,0.3856183825903951,603021.SH -2024-09-12,0.47595323680293217,002629.SZ -2024-09-13,0.407062668148018,603021.SH -2024-09-13,0.459596969899293,002629.SZ -2024-09-18,0.3973200053990948,002713.SZ -2024-09-18,0.45643056073654864,002629.SZ -2024-09-19,0.44137351940646946,002629.SZ -2024-09-19,0.5880897214871257,002856.SZ -2024-09-20,0.4051646809702251,600193.SH -2024-09-20,0.4070663483658353,002629.SZ -2024-09-23,0.4526142430153601,002193.SZ -2024-09-23,0.5332335006948571,002856.SZ -2024-09-24,0.4879342886775323,002193.SZ -2024-09-24,0.4932658173915873,002856.SZ -2024-09-25,0.4758689853091266,002856.SZ -2024-09-25,0.4786422673688901,002713.SZ -2024-09-26,0.4644186408313664,000668.SZ -2024-09-26,0.5427865930841085,002856.SZ -2024-09-27,0.5250339032397762,603021.SH -2024-09-27,0.5327027347805915,002629.SZ -2024-09-30,0.5288984621119589,002629.SZ -2024-09-30,0.5446150078837326,002856.SZ -2024-10-08,0.5150315649164656,002629.SZ -2024-10-08,0.5191708969334958,600539.SH -2024-10-09,0.5250236458480024,002856.SZ -2024-10-09,0.5397565071815863,002629.SZ -2024-10-10,0.58593850207802,002629.SZ -2024-10-10,0.6000028324232317,000668.SZ -2024-10-11,0.48281406842569735,000668.SZ -2024-10-11,0.5374326479463081,002629.SZ -2024-10-14,0.4733563190737809,000668.SZ -2024-10-14,0.5288777162787378,002629.SZ -2024-10-15,0.4802395919344016,600539.SH -2024-10-15,0.5333581701890785,002629.SZ -2024-10-16,0.506623730411804,002629.SZ -2024-10-16,0.520846196650486,002620.SZ -2024-10-17,0.45238293558555065,600193.SH -2024-10-17,0.45953147914204534,002629.SZ -2024-10-18,0.4647273469286004,002629.SZ -2024-10-18,0.5372884690694725,603021.SH -2024-10-21,0.4831122283169961,002629.SZ -2024-10-21,0.48775114559673016,600539.SH -2024-10-22,0.4832025646294475,002629.SZ -2024-10-22,0.48786370539851,002620.SZ -2024-10-23,0.46891316180637627,000668.SZ -2024-10-23,0.5807556909920166,002629.SZ -2024-10-24,0.4808970786777998,002629.SZ -2024-10-24,0.5342733582531689,600193.SH -2024-10-25,0.4772221402503131,002629.SZ -2024-10-25,0.5161898234829023,600539.SH -2024-10-28,0.4825463839629424,002620.SZ -2024-10-28,0.5102832127428542,002629.SZ -2024-10-29,0.4681805290884398,002629.SZ -2024-10-29,0.5200082744082868,000668.SZ -2024-10-30,0.446002982915958,002620.SZ -2024-10-30,0.46515273728322054,000668.SZ -2024-10-31,0.46625702087428533,002629.SZ -2024-10-31,0.5118875661203579,600193.SH -2024-11-01,0.5056567759812562,002620.SZ -2024-11-01,0.5260428514225438,002719.SZ -2024-11-04,0.4563328081010445,000668.SZ -2024-11-04,0.48625471679173227,002629.SZ -2024-11-05,0.4808403151430487,002620.SZ -2024-11-05,0.5039534078929424,002629.SZ -2024-11-06,0.4999834630239083,002620.SZ -2024-11-06,0.5337006771169845,002629.SZ -2024-11-07,0.4687937486794721,002629.SZ -2024-11-07,0.47049198764304667,000668.SZ -2024-11-08,0.495185003967466,603716.SH -2024-11-08,0.5181546143410066,002620.SZ -2024-11-11,0.5083037503538345,002620.SZ -2024-11-11,0.5344846828363431,000668.SZ -2024-11-12,0.4709844592178129,000890.SZ -2024-11-12,0.526919381056987,002620.SZ -2024-11-13,0.4925766566476958,002629.SZ -2024-11-13,0.506777033025215,002620.SZ -2024-11-14,0.44107081244025836,002193.SZ -2024-11-14,0.46469391420650047,002620.SZ -2024-11-15,0.46898416926481057,002620.SZ -2024-11-15,0.4725887366445645,002193.SZ -2024-11-18,0.4730744285927398,002620.SZ -2024-11-18,0.4995225377701105,002193.SZ -2024-11-19,0.4363401483345002,002193.SZ -2024-11-19,0.4391688076277605,603272.SH -2024-11-20,0.43057769220856235,600561.SH -2024-11-20,0.4509310489471825,600539.SH -2024-11-21,0.4398645876977048,000890.SZ -2024-11-21,0.4493361588594087,002856.SZ -2024-11-22,0.4669302197913237,002193.SZ -2024-11-22,0.4672998466995627,000890.SZ -2024-11-25,0.4696742200221987,600561.SH -2024-11-25,0.5310425125830825,600193.SH -2024-11-26,0.4676850248407418,600561.SH -2024-11-26,0.5295520604945143,603729.SH -2024-11-27,0.4741030978471193,002193.SZ -2024-11-27,0.48433151576160605,001211.SZ -2024-11-28,0.4563306848915659,002620.SZ -2024-11-28,0.4738382794869133,002193.SZ -2024-11-29,0.45910393909502517,001211.SZ -2024-11-29,0.5360104311791695,002193.SZ -2024-12-02,0.4610099061335175,002629.SZ -2024-12-02,0.46787976258598524,603880.SH -2024-12-03,0.449062197339346,002620.SZ -2024-12-03,0.47627363364016756,000890.SZ -2024-12-04,0.4315586960826839,002620.SZ -2024-12-04,0.5920718403557208,002629.SZ -2024-12-05,0.425086472091484,002620.SZ -2024-12-05,0.5538540481948597,002629.SZ -2024-12-06,0.4798451292870781,002620.SZ -2024-12-06,0.5535864502584139,002629.SZ -2024-12-09,0.47092073748168417,002620.SZ -2024-12-09,0.5002674439144204,000890.SZ -2024-12-10,0.42649261366073843,002205.SZ -2024-12-10,0.47080370448473924,603880.SH -2024-12-11,0.4342725414801143,603880.SH -2024-12-11,0.47949166935463444,000890.SZ -2024-12-12,0.4876247319338871,603880.SH -2024-12-12,0.5293401123339332,002620.SZ -2024-12-13,0.4822586660785616,000929.SZ -2024-12-13,0.5477894072017235,002620.SZ -2024-12-16,0.4646167155467398,603709.SH -2024-12-16,0.571218018873588,002620.SZ -2024-12-17,0.4371975802384885,002856.SZ -2024-12-17,0.4658433013454344,603880.SH -2024-12-18,0.4336645782998399,600768.SH -2024-12-18,0.4698666995508088,002856.SZ -2024-12-19,0.41250832587225306,002856.SZ -2024-12-19,0.42442050216222293,002207.SZ -2024-12-20,0.42055380082953503,002207.SZ -2024-12-20,0.48721959704643264,002620.SZ -2024-12-23,0.442777751206229,605303.SH -2024-12-23,0.4648510664966046,603880.SH -2024-12-24,0.4206052804341665,000668.SZ -2024-12-24,0.4274278481779972,605081.SH -2024-12-25,0.416320258614105,000691.SZ -2024-12-25,0.4252528215698075,000668.SZ -2024-12-26,0.41954733702351715,000668.SZ -2024-12-26,0.43219777596457293,000691.SZ -2024-12-27,0.3741856797624497,000691.SZ -2024-12-27,0.38633028728888436,000668.SZ -2024-12-30,0.4005507925078589,605081.SH -2024-12-30,0.4326699877456869,000668.SZ -2024-12-31,0.40947513799012986,000691.SZ -2024-12-31,0.4365361423663086,000668.SZ -2025-01-02,0.4381803171585199,002848.SZ -2025-01-02,0.4537644694176106,000668.SZ -2025-01-03,0.43778059650142187,000668.SZ -2025-01-03,0.47696507485837014,000691.SZ -2025-01-06,0.44682725538160617,000691.SZ -2025-01-06,0.4608910680324425,603316.SH -2025-01-07,0.38995748790321766,000668.SZ -2025-01-07,0.4476408090499635,000691.SZ -2025-01-08,0.44145034583345044,000668.SZ -2025-01-08,0.4641110768657985,000691.SZ -2025-01-09,0.46956234949185194,000668.SZ -2025-01-09,0.4901579709069433,000691.SZ -2025-01-10,0.4512574324326,000668.SZ -2025-01-10,0.5202535729537939,000691.SZ -2025-01-13,0.45877569920103495,002856.SZ -2025-01-13,0.49191613289837804,000691.SZ -2025-01-14,0.41327330821475516,002856.SZ -2025-01-14,0.4373123232061614,002620.SZ -2025-01-15,0.4141955023792327,002620.SZ -2025-01-15,0.4158319516528102,000890.SZ -2025-01-16,0.3979943739331061,603021.SH -2025-01-16,0.4241076095753806,600421.SH -2025-01-17,0.38807381059243506,002856.SZ -2025-01-17,0.40682021594956136,002620.SZ -2025-01-20,0.41398261392737584,002816.SZ -2025-01-20,0.4211380294826165,002848.SZ -2025-01-21,0.4356569885099834,000691.SZ -2025-01-21,0.4521227953615516,600421.SH -2025-01-22,0.43464259272093575,000691.SZ -2025-01-22,0.4423445995750767,600421.SH -2025-01-23,0.4093101004827573,000691.SZ -2025-01-23,0.4168408740784754,600421.SH -2025-01-24,0.41324704112570426,600421.SH -2025-01-24,0.4221208885005043,002789.SZ -2025-01-27,0.4315888122896556,002848.SZ -2025-01-27,0.44158708496976745,600421.SH -2025-02-05,0.40319378493704505,605081.SH -2025-02-05,0.42742771275689895,002848.SZ -2025-02-06,0.38111839327689184,002789.SZ -2025-02-06,0.3921258894143641,600421.SH -2025-02-07,0.41246248416088055,600421.SH -2025-02-07,0.4236721109596877,603021.SH -2025-02-10,0.4296098775697346,002848.SZ -2025-02-10,0.48535192597209753,600421.SH -2025-02-11,0.4003341839484484,002789.SZ -2025-02-11,0.4032620070129446,002848.SZ -2025-02-12,0.38747072187771225,002719.SZ -2025-02-12,0.4119238656993141,603021.SH -2025-02-13,0.4050957064150202,603021.SH -2025-02-13,0.40710992535916835,002719.SZ -2025-02-14,0.39191101779370086,000691.SZ -2025-02-14,0.41506159951488003,002848.SZ -2025-02-17,0.45908984178760603,603021.SH -2025-02-17,0.5746667774912994,600421.SH -2025-02-18,0.460535824143844,002848.SZ -2025-02-18,0.47913184309894513,002719.SZ -2025-02-19,0.4247193074287387,002719.SZ -2025-02-19,0.4729767009801358,603813.SH -2025-02-20,0.4581088602527352,603021.SH -2025-02-20,0.5108562647527252,603813.SH -2025-02-21,0.4556472643473895,603813.SH -2025-02-21,0.5055279852764525,002719.SZ -2025-02-24,0.45350709158719293,002719.SZ -2025-02-24,0.4847666427376211,603813.SH -2025-02-25,0.4292253833734232,603021.SH -2025-02-25,0.45008193225703313,002620.SZ -2025-02-26,0.4348786984810682,603021.SH -2025-02-26,0.47355102340904187,002719.SZ -2025-02-27,0.43743801414480016,000691.SZ -2025-02-27,0.5111295672482353,603021.SH -2025-02-28,0.42986862910902895,002848.SZ -2025-02-28,0.45546641404616556,002789.SZ -2025-03-03,0.3909064856287872,002620.SZ -2025-03-03,0.40203124855569233,002848.SZ -2025-03-04,0.4125296466446767,002620.SZ -2025-03-04,0.427733237569138,605303.SH -2025-03-05,0.3726958635786098,000691.SZ -2025-03-05,0.39052631160314477,002789.SZ -2025-03-06,0.36661322396027646,002620.SZ -2025-03-06,0.3714928147853042,002789.SZ -2025-03-07,0.36123942489092775,603813.SH -2025-03-07,0.4083561682367758,603021.SH -2025-03-10,0.46271542977451446,605081.SH -2025-03-10,0.47237699808738765,000929.SZ -2025-03-11,0.44928327525333683,002620.SZ -2025-03-11,0.4910439192676109,000929.SZ -2025-03-12,0.4526811010493486,000929.SZ -2025-03-12,0.4585861450047792,002620.SZ -2025-03-13,0.3915878298575446,000929.SZ -2025-03-13,0.4756039427188148,002620.SZ -2025-03-14,0.43808577815956157,000929.SZ -2025-03-14,0.5343769387688418,002719.SZ -2025-03-17,0.49299672527503724,002719.SZ -2025-03-17,0.4956177007061001,002789.SZ -2025-03-18,0.4966524993000899,002719.SZ -2025-03-18,0.5213059855466161,002789.SZ -2025-03-19,0.43904477726694624,002719.SZ -2025-03-19,0.4687525134707883,600243.SH -2025-03-20,0.41709023512733956,002620.SZ -2025-03-20,0.4843486110680643,002789.SZ -2025-03-21,0.45548674606406114,002207.SZ -2025-03-21,0.5419836454593419,002789.SZ -2025-03-24,0.41862020778293696,600421.SH -2025-03-24,0.49749128879212445,605081.SH -2025-03-25,0.3891357261931424,002848.SZ -2025-03-25,0.43260524103797954,605081.SH -2025-03-26,0.42374331593681713,600753.SH -2025-03-26,0.4656740220793264,002856.SZ -2025-03-27,0.3860552455081701,600753.SH -2025-03-27,0.3986658165123738,002848.SZ -2025-03-28,0.3584288146132303,002856.SZ -2025-03-28,0.3879510560459583,002848.SZ -2025-03-31,0.3578555700047057,000668.SZ -2025-03-31,0.4320336110638084,002848.SZ -2025-04-01,0.3412688419027781,000668.SZ -2025-04-01,0.38509043907489326,002848.SZ -2025-04-02,0.3547755185901271,002789.SZ -2025-04-02,0.3725735758281143,002848.SZ -2025-04-03,0.3478960562970997,002848.SZ -2025-04-03,0.34907949389526394,603021.SH -2025-04-07,0.3738189919813722,002848.SZ -2025-04-07,0.4275201347049391,603021.SH -2025-04-08,0.4002069929401834,000691.SZ -2025-04-08,0.4233352557414013,000668.SZ -2025-04-09,0.4061451803665676,000668.SZ -2025-04-09,0.42262271492549647,000691.SZ -2025-04-10,0.38481986126913653,000691.SZ -2025-04-10,0.4236901112828556,002848.SZ -2025-04-11,0.3701017617046073,000691.SZ -2025-04-11,0.40075403758796435,002848.SZ -2025-04-14,0.3636225500581928,600243.SH -2025-04-14,0.36884672405163244,002848.SZ -2025-04-15,0.3970139229014747,600243.SH -2025-04-15,0.4002235798277446,002848.SZ -2025-04-16,0.4087478280482577,002848.SZ -2025-04-16,0.48386504818591564,000668.SZ -2025-04-17,0.42596980026002174,002848.SZ -2025-04-17,0.45081181719695806,000668.SZ -2025-04-18,0.3758976921610559,000691.SZ -2025-04-18,0.3850777402822015,002848.SZ -2025-04-21,0.34728516779327695,002848.SZ -2025-04-21,0.3826682853310323,000691.SZ -2025-04-22,0.3674210413284726,002848.SZ -2025-04-22,0.4362800017708224,000691.SZ -2025-04-23,0.37637195309721344,002848.SZ -2025-04-23,0.3788621137642969,000691.SZ -2025-04-24,0.35725988646829576,000691.SZ -2025-04-24,0.4038384112273046,000668.SZ -2025-04-25,0.3532963796202517,000691.SZ -2025-04-25,0.356080263829991,000668.SZ -2025-04-28,0.3859814926218275,000820.SZ -2025-04-28,0.4799339717177729,000691.SZ -2025-04-29,0.4210674828713822,600768.SH -2025-04-29,0.43954542180137646,002856.SZ -2025-04-30,0.3961707688551851,002856.SZ -2025-04-30,0.42958766393069686,600768.SH -2025-05-06,0.4172252779161645,600768.SH -2025-05-06,0.4199196731736137,002856.SZ -2025-05-07,0.42160727140114457,002856.SZ -2025-05-07,0.4335142719421733,002193.SZ -2025-05-08,0.44184682344812587,002856.SZ -2025-05-08,0.44485482394437026,002193.SZ -2025-05-09,0.4252044796282194,002193.SZ -2025-05-09,0.46379284400592474,603616.SH -2025-05-12,0.43454832836948676,002856.SZ -2025-05-12,0.44527849383667195,002193.SZ -2025-05-13,0.3966943266877183,603616.SH -2025-05-13,0.4119171899230749,002856.SZ -2025-05-14,0.37869457916501714,002719.SZ -2025-05-14,0.4208002335544986,002193.SZ -2025-05-15,0.40644962698114145,002193.SZ -2025-05-15,0.424813623880282,002856.SZ -2025-05-16,0.37251143634776734,002856.SZ -2025-05-16,0.3839418209595166,603616.SH -2025-05-19,0.4076136783418093,002207.SZ -2025-05-19,0.43180648623632956,000890.SZ -2025-05-20,0.4164095401353545,002856.SZ -2025-05-20,0.46104784622359307,002193.SZ -2025-05-21,0.3944976618747543,002193.SZ -2025-05-21,0.4251790119810631,000890.SZ -2025-05-22,0.37360190060737214,002193.SZ -2025-05-22,0.4195949569885459,000890.SZ -2025-05-23,0.3739596828400685,000890.SZ -2025-05-23,0.3741900069858305,002193.SZ -2025-05-26,0.42651960815845974,002856.SZ -2025-05-26,0.4383986964239455,000890.SZ -2025-05-27,0.3943407562998099,002193.SZ -2025-05-27,0.4526960182453717,000890.SZ -2025-05-28,0.4078306630209651,002188.SZ -2025-05-28,0.48013503484364356,000890.SZ -2025-05-29,0.37376601403530013,002856.SZ -2025-05-29,0.40045125761996236,002719.SZ -2025-05-30,0.4089453281003361,000890.SZ -2025-05-30,0.4235354940737054,002856.SZ +2023-01-03,0.4684767428254628,600355.SH +2023-01-03,0.47384737888678313,002199.SZ +2023-01-04,0.479552808311038,600455.SH +2023-01-04,0.6357351396377157,000691.SZ +2023-01-05,0.45820197910998034,600455.SH +2023-01-05,0.47814801785119365,000691.SZ +2023-01-06,0.42187480002512184,603536.SH +2023-01-06,0.42810845687453797,000691.SZ +2023-01-09,0.39473321893727176,600898.SH +2023-01-09,0.5835408844426427,603499.SH +2023-01-10,0.39323622023281013,002828.SZ +2023-01-10,0.4879593126089789,603499.SH +2023-01-11,0.3509611259070293,600898.SH +2023-01-11,0.42157022866459304,603316.SH +2023-01-12,0.3302598839204471,000691.SZ +2023-01-12,0.3797066191062538,600898.SH +2023-01-13,0.3744056067591872,000691.SZ +2023-01-13,0.40365090838489764,603316.SH +2023-01-16,0.3456350624629914,000691.SZ +2023-01-16,0.3668974869774558,603316.SH +2023-01-17,0.3679727120763164,603316.SH +2023-01-17,0.4270670841744956,002209.SZ +2023-01-18,0.3714150857441048,600137.SH +2023-01-18,0.5038181668943964,002816.SZ +2023-01-19,0.3966901338922036,000691.SZ +2023-01-19,0.5107988820479804,600455.SH +2023-01-20,0.3804360736529549,600455.SH +2023-01-20,0.3829215801621981,000691.SZ +2023-01-30,0.4029837190764821,000691.SZ +2023-01-30,0.41112881457824846,603030.SH +2023-01-31,0.4431522287579181,600898.SH +2023-01-31,0.589902933711948,600768.SH +2023-02-01,0.49277361773196005,002899.SZ +2023-02-01,0.606540821119385,600768.SH +2023-02-02,0.51529702279335,600898.SH +2023-02-02,0.552382286480386,600768.SH +2023-02-03,0.46728391080866005,002830.SZ +2023-02-03,0.5473933822730597,600768.SH +2023-02-06,0.4382130602413888,600768.SH +2023-02-06,0.463057919835946,600355.SH +2023-02-07,0.4831068569434084,600898.SH +2023-02-07,0.48855246595385593,600768.SH +2023-02-08,0.38620648393287016,600768.SH +2023-02-08,0.38882706706390646,600898.SH +2023-02-09,0.43891639169688695,603269.SH +2023-02-09,0.48660535094742685,600768.SH +2023-02-10,0.4051123501437816,600355.SH +2023-02-10,0.4298253746940698,600768.SH +2023-02-13,0.3823371550100515,600355.SH +2023-02-13,0.4231657588905546,002199.SZ +2023-02-14,0.3815177291124314,603709.SH +2023-02-14,0.41074644791758563,600355.SH +2023-02-15,0.37503097729844054,603559.SH +2023-02-15,0.45752330296795635,600355.SH +2023-02-16,0.34903369377278615,603559.SH +2023-02-16,0.4340323151957717,603709.SH +2023-02-17,0.3105432211165304,600539.SH +2023-02-17,0.3886890242484185,002861.SZ +2023-02-20,0.32639104754395215,600355.SH +2023-02-20,0.34881228726828334,002861.SZ +2023-02-21,0.32410423974266517,002861.SZ +2023-02-21,0.36308133703601675,600355.SH +2023-02-22,0.29747141615954925,600355.SH +2023-02-22,0.3030477623528788,002780.SZ +2023-02-23,0.31642452431994095,600898.SH +2023-02-23,0.5708013395327826,000692.SZ +2023-02-24,0.3868620581994822,603269.SH +2023-02-24,0.5990443524926151,002633.SZ +2023-02-27,0.4370786066775669,002633.SZ +2023-02-27,0.47467531288388437,603559.SH +2023-02-28,0.3486195617019207,002633.SZ +2023-02-28,0.35135174030414285,600137.SH +2023-03-01,0.32924233349433585,000692.SZ +2023-03-01,0.34279780955083916,002633.SZ +2023-03-02,0.34637243374336085,002633.SZ +2023-03-02,0.6431840000068165,603860.SH +2023-03-03,0.3790588166624484,002848.SZ +2023-03-03,0.44821516310147763,002883.SZ +2023-03-06,0.3132502614301972,002883.SZ +2023-03-06,0.3532873721592686,002848.SZ +2023-03-07,0.3313278835001548,002856.SZ +2023-03-07,0.35129245562063094,002848.SZ +2023-03-08,0.33025002967062583,002856.SZ +2023-03-08,0.4498460817942037,603729.SH +2023-03-09,0.32877057169383417,002856.SZ +2023-03-09,0.33877335366117783,603316.SH +2023-03-10,0.3292897853040761,603729.SH +2023-03-10,0.35257491843833755,603269.SH +2023-03-13,0.3163289735087626,603559.SH +2023-03-13,0.31718158037858507,002856.SZ +2023-03-14,0.3784559786248677,002629.SZ +2023-03-14,0.3943434017871811,603269.SH +2023-03-15,0.29157596308223077,002856.SZ +2023-03-15,0.31231257072839147,603316.SH +2023-03-16,0.36002695458991324,002629.SZ +2023-03-16,0.37771316490810797,600768.SH +2023-03-17,0.3530452460421506,002830.SZ +2023-03-17,0.3706338200581902,603269.SH +2023-03-20,0.3764723473362952,002629.SZ +2023-03-20,0.42335556380853495,603269.SH +2023-03-21,0.3667023124236744,002629.SZ +2023-03-21,0.5612268615565896,600539.SH +2023-03-22,0.34682351197865285,603729.SH +2023-03-22,0.3565932971251102,002856.SZ +2023-03-23,0.34372636599935164,002830.SZ +2023-03-23,0.4701402405074129,600539.SH +2023-03-24,0.41905175316451554,000702.SZ +2023-03-24,0.42506118423687544,600539.SH +2023-03-27,0.39892199548843293,000702.SZ +2023-03-27,0.4038060027783929,600539.SH +2023-03-28,0.3698065225269796,600539.SH +2023-03-28,0.385826864260256,000702.SZ +2023-03-29,0.3666564149511846,600539.SH +2023-03-29,0.39660895186647527,000702.SZ +2023-03-30,0.30066798636120373,000702.SZ +2023-03-30,0.31125077564191916,600455.SH +2023-03-31,0.26582128594965737,002856.SZ +2023-03-31,0.3363084829702028,000702.SZ +2023-04-03,0.32891963652417416,000702.SZ +2023-04-03,0.3560139047226334,603030.SH +2023-04-04,0.32777798319086665,000702.SZ +2023-04-04,0.33111958299886324,603030.SH +2023-04-06,0.28447987402661107,603030.SH +2023-04-06,0.29331453464416746,002816.SZ +2023-04-07,0.29713937170464155,002633.SZ +2023-04-07,0.34918156604223327,000692.SZ +2023-04-10,0.35468622065722977,603030.SH +2023-04-10,0.36061662289601354,600539.SH +2023-04-11,0.29285693864508655,000702.SZ +2023-04-11,0.3394343222443783,603030.SH +2023-04-12,0.33584036896812325,002816.SZ +2023-04-12,0.33887689719685016,603030.SH +2023-04-13,0.3355145674197082,002816.SZ +2023-04-13,0.5619985375928641,603030.SH +2023-04-14,0.34141383032020256,600543.SH +2023-04-14,0.4668008584031016,603030.SH +2023-04-17,0.31511032760438856,603729.SH +2023-04-17,0.4415100350551732,603030.SH +2023-04-18,0.3730295667482556,603536.SH +2023-04-18,0.40526776402130577,603030.SH +2023-04-19,0.32979381914479855,603536.SH +2023-04-19,0.43999170646703323,603030.SH +2023-04-20,0.41856397968724973,000416.SZ +2023-04-20,0.44850884076506786,603030.SH +2023-04-21,0.5156894275917512,000416.SZ +2023-04-21,0.5282597671475073,603030.SH +2023-04-24,0.4115456644828437,000691.SZ +2023-04-24,0.5269711309394433,603030.SH +2023-04-25,0.4631376884092375,002816.SZ +2023-04-25,0.46833471320386705,000691.SZ +2023-04-26,0.4417729272779507,002652.SZ +2023-04-26,0.46799908023762093,603030.SH +2023-04-27,0.4513129570123227,002652.SZ +2023-04-27,0.48967820772645465,603030.SH +2023-04-28,0.39837180532914246,000691.SZ +2023-04-28,0.585951022500996,603030.SH +2023-05-04,0.4003567889187401,002652.SZ +2023-05-04,0.4525968709328638,000609.SZ +2023-05-05,0.39579631175173857,000609.SZ +2023-05-05,0.4354210100291241,603725.SH +2023-05-08,0.35166829855923565,002652.SZ +2023-05-08,0.3551036774170561,603729.SH +2023-05-09,0.3330989002506793,603729.SH +2023-05-09,0.3340227706021241,002652.SZ +2023-05-10,0.33914495902264863,002856.SZ +2023-05-10,0.35983361882579296,002652.SZ +2023-05-11,0.5720271934279302,603729.SH +2023-05-11,0.5953048139831573,603958.SH +2023-05-12,0.40591707594533954,600539.SH +2023-05-12,0.5126897618458598,603729.SH +2023-05-15,0.47884332772209404,603729.SH +2023-05-15,0.49168062496714315,603958.SH +2023-05-16,0.42011012047083374,002652.SZ +2023-05-16,0.43989103310659655,603729.SH +2023-05-17,0.4248494483845556,600539.SH +2023-05-17,0.45680994522090584,603729.SH +2023-05-18,0.3820603468258838,600355.SH +2023-05-18,0.49462834486335155,603958.SH +2023-05-19,0.37276701779723836,002316.SZ +2023-05-19,0.5148684808550619,603958.SH +2023-05-22,0.4274349393803791,002719.SZ +2023-05-22,0.44879022958641973,603958.SH +2023-05-23,0.5080589575196827,002316.SZ +2023-05-23,0.6297362666964937,603958.SH +2023-05-24,0.4369560547597469,002719.SZ +2023-05-24,0.5507526310051275,603958.SH +2023-05-25,0.4325378407187548,603958.SH +2023-05-25,0.4662815227521318,002719.SZ +2023-05-26,0.3625851070716006,603958.SH +2023-05-26,0.4490476681461897,002719.SZ +2023-05-29,0.45768046237631016,002719.SZ +2023-05-29,0.5863511256310384,603958.SH +2023-05-30,0.3610763736078537,002719.SZ +2023-05-30,0.5594134866722956,600083.SH +2023-05-31,0.49952167486191085,603608.SH +2023-05-31,0.5116589850708921,002316.SZ +2023-06-01,0.388944930835702,603608.SH +2023-06-01,0.49960211167203566,002719.SZ +2023-06-02,0.40748483607854413,000622.SZ +2023-06-02,0.45861701147169254,002719.SZ +2023-06-05,0.43800489257431485,000622.SZ +2023-06-05,0.4899347932628949,603729.SH +2023-06-06,0.43724569829961696,000622.SZ +2023-06-06,0.5253444241222907,600137.SH +2023-06-07,0.448454678195102,603389.SH +2023-06-07,0.4999685436689976,002652.SZ +2023-06-08,0.45350936243275736,002652.SZ +2023-06-08,0.49442610077807947,600137.SH +2023-06-09,0.4632467515482808,002652.SZ +2023-06-09,0.4635311185080169,600137.SH +2023-06-12,0.4088770473962469,002652.SZ +2023-06-12,0.6294289297406692,603286.SH +2023-06-13,0.4303649559999078,002652.SZ +2023-06-13,0.46674432218327117,603286.SH +2023-06-14,0.3930681589674619,002848.SZ +2023-06-14,0.43926832845306235,603286.SH +2023-06-15,0.42440487417264655,603286.SH +2023-06-15,0.4394551924832999,002848.SZ +2023-06-16,0.4065172512433582,603286.SH +2023-06-16,0.42820968853912905,002719.SZ +2023-06-19,0.34626325890237986,002058.SZ +2023-06-19,0.3593086552981787,002193.SZ +2023-06-20,0.37293980131113574,002719.SZ +2023-06-20,0.5198345382313487,002247.SZ +2023-06-21,0.41853517769935145,002211.SZ +2023-06-21,0.4711434680963475,002058.SZ +2023-06-26,0.5518093021711254,002247.SZ +2023-06-26,0.5702145554426296,000691.SZ +2023-06-27,0.4254666191693665,603389.SH +2023-06-27,0.4964977635906026,000609.SZ +2023-06-28,0.43537533521939076,002211.SZ +2023-06-28,0.6246555854173305,000609.SZ +2023-06-29,0.4406735710431816,002211.SZ +2023-06-29,0.44498509163646427,000609.SZ +2023-06-30,0.4106978878610447,603709.SH +2023-06-30,0.4436218991235617,002211.SZ +2023-07-03,0.3886983170659105,603389.SH +2023-07-03,0.6408949732514136,002211.SZ +2023-07-04,0.5078829177960569,002719.SZ +2023-07-04,0.6243017415918146,000691.SZ +2023-07-05,0.40701219869448335,002058.SZ +2023-07-05,0.487605821259066,000691.SZ +2023-07-06,0.437005412965068,002058.SZ +2023-07-06,0.6795792715788238,000691.SZ +2023-07-07,0.4003396289083599,000702.SZ +2023-07-07,0.5889382739849416,000691.SZ +2023-07-10,0.39396347635432205,000702.SZ +2023-07-10,0.48019701142654786,000691.SZ +2023-07-11,0.439687839630177,000691.SZ +2023-07-11,0.5612833803469844,600493.SH +2023-07-12,0.4108210680855395,000691.SZ +2023-07-12,0.4200881481195521,002211.SZ +2023-07-13,0.36973393413345096,605081.SH +2023-07-13,0.422459111425461,000691.SZ +2023-07-14,0.38272237899156397,000691.SZ +2023-07-14,0.6006353359325618,000609.SZ +2023-07-17,0.37612122065083364,603729.SH +2023-07-17,0.4944112855322408,000609.SZ +2023-07-18,0.4268167195789233,000609.SZ +2023-07-18,0.48629455942650146,603709.SH +2023-07-19,0.4149455161709598,603709.SH +2023-07-19,0.6451128354166313,000609.SZ +2023-07-20,0.5350579598474119,000691.SZ +2023-07-20,0.5927224932437802,000609.SZ +2023-07-21,0.5429662950503501,000691.SZ +2023-07-21,0.611046209297615,000609.SZ +2023-07-24,0.5025038772274522,000609.SZ +2023-07-24,0.5311048574518752,000691.SZ +2023-07-25,0.426322198551313,603709.SH +2023-07-25,0.5638621070607801,000609.SZ +2023-07-26,0.5564676423743886,000691.SZ +2023-07-26,0.6233663229589681,000609.SZ +2023-07-27,0.5093068260966046,000609.SZ +2023-07-27,0.5603627240061348,000691.SZ +2023-07-28,0.514665491953376,000691.SZ +2023-07-28,0.6711128202140186,000609.SZ +2023-07-31,0.4840425275009945,603729.SH +2023-07-31,0.6601433073930776,002652.SZ +2023-08-01,0.47149744739652116,002652.SZ +2023-08-01,0.5149810969398765,000609.SZ +2023-08-02,0.4654100581716852,002652.SZ +2023-08-02,0.5023121603351479,000609.SZ +2023-08-03,0.4695510928671745,002652.SZ +2023-08-03,0.5585017995536077,000609.SZ +2023-08-04,0.39556302723614617,600355.SH +2023-08-04,0.41479127639367713,002629.SZ +2023-08-07,0.40689165974956226,600355.SH +2023-08-07,0.5149190091339867,002652.SZ +2023-08-08,0.48630304292002374,002652.SZ +2023-08-08,0.5246312841710814,000609.SZ +2023-08-09,0.4356461849388642,002652.SZ +2023-08-09,0.4971682419642834,000609.SZ +2023-08-10,0.392163480479341,000691.SZ +2023-08-10,0.6228852910697377,002652.SZ +2023-08-11,0.4464726872140078,000609.SZ +2023-08-11,0.5805263648854881,002652.SZ +2023-08-14,0.42326075562477344,000691.SZ +2023-08-14,0.4861413707780896,002652.SZ +2023-08-15,0.3931068312847937,000691.SZ +2023-08-15,0.47011668184838296,002652.SZ +2023-08-16,0.42217411491295864,600355.SH +2023-08-16,0.6030760850906282,002652.SZ +2023-08-17,0.4936829518109262,000609.SZ +2023-08-17,0.5570834827001888,002652.SZ +2023-08-18,0.44902574349789526,603729.SH +2023-08-18,0.5239959693550043,002652.SZ +2023-08-21,0.49919719599664863,002652.SZ +2023-08-21,0.5150878501726485,600455.SH +2023-08-22,0.5293065504723666,002652.SZ +2023-08-22,0.5404153629940888,603139.SH +2023-08-23,0.5200109800186293,000609.SZ +2023-08-23,0.5574010740496559,002652.SZ +2023-08-24,0.5222451804064431,002193.SZ +2023-08-24,0.536391529550581,002652.SZ +2023-08-25,0.49886871170286584,002652.SZ +2023-08-25,0.5153343287209357,600455.SH +2023-08-28,0.488732175438176,002861.SZ +2023-08-28,0.4926203894010455,603860.SH +2023-08-29,0.4693488211008939,002652.SZ +2023-08-29,0.4758402572041758,603389.SH +2023-08-30,0.4739979536749841,002856.SZ +2023-08-30,0.5049080232907698,603389.SH +2023-08-31,0.4857836234240427,002856.SZ +2023-08-31,0.48910928523048874,603389.SH +2023-09-01,0.4428511176754367,002856.SZ +2023-09-01,0.5252129041233722,603389.SH +2023-09-04,0.41991588635158533,603729.SH +2023-09-04,0.4834638124287029,002058.SZ +2023-09-05,0.41332983405226675,603729.SH +2023-09-05,0.48849210425690764,603389.SH +2023-09-06,0.4292617119470653,603389.SH +2023-09-06,0.4358277786256054,603709.SH +2023-09-07,0.42675962483728735,002856.SZ +2023-09-07,0.4297207706553909,002652.SZ +2023-09-08,0.4106022739670407,002652.SZ +2023-09-08,0.4662774947627455,603389.SH +2023-09-11,0.4153458204874507,002652.SZ +2023-09-11,0.4626931720136992,603389.SH +2023-09-12,0.36757273771527765,002652.SZ +2023-09-12,0.43851411657552747,603389.SH +2023-09-13,0.4153807685933249,603389.SH +2023-09-13,0.41652643416395796,002652.SZ +2023-09-14,0.4277348591250908,002652.SZ +2023-09-14,0.4476047175097808,603389.SH +2023-09-15,0.3795433848784883,000609.SZ +2023-09-15,0.38025648492478137,600355.SH +2023-09-18,0.38748081118523386,600355.SH +2023-09-18,0.55840813852596,603389.SH +2023-09-19,0.40068528623936006,000609.SZ +2023-09-19,0.5169648631845276,603389.SH +2023-09-20,0.4577752780257088,600137.SH +2023-09-20,0.4786952124637164,603389.SH +2023-09-21,0.45912381583788886,002848.SZ +2023-09-21,0.5103891765474939,603389.SH +2023-09-22,0.5025060530599572,000622.SZ +2023-09-22,0.5127487812659581,603389.SH +2023-09-25,0.472944000771633,603389.SH +2023-09-25,0.5030845409354039,603286.SH +2023-09-26,0.4605705125432969,603389.SH +2023-09-26,0.46288451403874165,000609.SZ +2023-09-27,0.4583380435563769,002652.SZ +2023-09-27,0.49104855893234384,603389.SH +2023-09-28,0.4350023662146412,600615.SH +2023-09-28,0.5068185941634585,002652.SZ +2023-10-09,0.4606613502005412,000609.SZ +2023-10-09,0.49968363466304133,002652.SZ +2023-10-10,0.48970356125922193,002652.SZ +2023-10-10,0.514384457388318,600083.SH +2023-10-11,0.4636582413430633,603389.SH +2023-10-11,0.4703427739584826,600083.SH +2023-10-12,0.4682893234297492,002629.SZ +2023-10-12,0.4695903762069583,600083.SH +2023-10-13,0.4608086091095439,600083.SH +2023-10-13,0.46389247922004834,603286.SH +2023-10-16,0.44742679896229,603286.SH +2023-10-16,0.5487959953799241,002652.SZ +2023-10-17,0.5171239788231553,002652.SZ +2023-10-17,0.526908473188913,600493.SH +2023-10-18,0.49115113055971893,002652.SZ +2023-10-18,0.5196721993658843,600561.SH +2023-10-19,0.5104908590543645,002652.SZ +2023-10-19,0.5159379589024917,600083.SH +2023-10-20,0.4814136686603816,603729.SH +2023-10-20,0.48224511439263174,600083.SH +2023-10-23,0.4925995509133282,002652.SZ +2023-10-23,0.49848610044219027,603729.SH +2023-10-24,0.5036074764240301,000691.SZ +2023-10-24,0.5465003650419241,603729.SH +2023-10-25,0.49491333633709916,002193.SZ +2023-10-25,0.532442876108866,600137.SH +2023-10-26,0.5153740634663273,603389.SH +2023-10-26,0.5309007960274558,603729.SH +2023-10-27,0.5106775400149401,603729.SH +2023-10-27,0.525735787975933,603389.SH +2023-10-30,0.4952234608613525,001211.SZ +2023-10-30,0.5198920153023683,603729.SH +2023-10-31,0.488183670209298,603729.SH +2023-10-31,0.4922965620723825,002193.SZ +2023-11-01,0.4805073604179961,603729.SH +2023-11-01,0.4975172276546389,002652.SZ +2023-11-02,0.5436031208121467,001211.SZ +2023-11-02,0.545721307514884,002652.SZ +2023-11-03,0.4622552707761628,001211.SZ +2023-11-03,0.4855422606370615,002652.SZ +2023-11-06,0.38901786000296346,002719.SZ +2023-11-06,0.4409178091075256,600493.SH +2023-11-07,0.38553470534905143,002652.SZ +2023-11-07,0.5576119155774049,600493.SH +2023-11-08,0.3943331095785624,000609.SZ +2023-11-08,0.4099644763369139,600561.SH +2023-11-09,0.4124521648350319,002652.SZ +2023-11-09,0.41382834161110527,600561.SH +2023-11-10,0.4320277777220165,002652.SZ +2023-11-10,0.45437931386112695,600493.SH +2023-11-13,0.43320570499773176,600493.SH +2023-11-13,0.4454316704603774,603729.SH +2023-11-14,0.39646006147372403,002652.SZ +2023-11-14,0.4403579669068028,002193.SZ +2023-11-15,0.3769545567673307,002652.SZ +2023-11-15,0.3911076822113135,002193.SZ +2023-11-16,0.4090072524095311,002193.SZ +2023-11-16,0.4114162190315081,000609.SZ +2023-11-17,0.3915131229157055,002856.SZ +2023-11-17,0.39480240666443356,002652.SZ +2023-11-20,0.505519059725322,002856.SZ +2023-11-20,0.6506693393115545,600455.SH +2023-11-21,0.46304637896170797,002856.SZ +2023-11-21,0.4663162347724089,600539.SH +2023-11-22,0.41567124292827173,002856.SZ +2023-11-22,0.4737847361388891,603389.SH +2023-11-23,0.43011596084533993,600493.SH +2023-11-23,0.481304134929852,603021.SH +2023-11-24,0.42154620495450323,002193.SZ +2023-11-24,0.4600474976034803,603389.SH +2023-11-27,0.42871049092708324,603729.SH +2023-11-27,0.6890603852600709,002856.SZ +2023-11-28,0.4504352263544583,603021.SH +2023-11-28,0.6648811565734748,002856.SZ +2023-11-29,0.40838326945283293,002830.SZ +2023-11-29,0.6029774462457932,002856.SZ +2023-11-30,0.3965027839156219,603021.SH +2023-11-30,0.4848174118962506,002058.SZ +2023-12-01,0.45217793168634607,603729.SH +2023-12-01,0.5198526420078152,002193.SZ +2023-12-04,0.48077388290970074,002193.SZ +2023-12-04,0.4901009533832538,600493.SH +2023-12-05,0.4723004047505253,600561.SH +2023-12-05,0.6420838342865917,603272.SH +2023-12-06,0.544386947291199,600083.SH +2023-12-06,0.5782013820695902,600561.SH +2023-12-07,0.523394102013947,002856.SZ +2023-12-07,0.5524336720247588,600083.SH +2023-12-08,0.4496891544417189,600847.SH +2023-12-08,0.4750415712552314,600083.SH +2023-12-11,0.4608509001014652,002856.SZ +2023-12-11,0.48942371501539406,600561.SH +2023-12-12,0.46605320554765406,002856.SZ +2023-12-12,0.5049936594039381,600455.SH +2023-12-13,0.45631491005172536,002058.SZ +2023-12-13,0.5511825413155416,002856.SZ +2023-12-14,0.5368810240239815,002856.SZ +2023-12-14,0.5867223797526017,600561.SH +2023-12-15,0.5467389991279458,002856.SZ +2023-12-15,0.6110778319178128,600561.SH +2023-12-18,0.47573255991998264,000668.SZ +2023-12-18,0.5807127911678723,603389.SH +2023-12-19,0.4980810856669502,603813.SH +2023-12-19,0.5459770062546881,603389.SH +2023-12-20,0.5295056543479462,603813.SH +2023-12-20,0.6041955384701849,603389.SH +2023-12-21,0.5026988036211187,002719.SZ +2023-12-21,0.5048011866323707,600561.SH +2023-12-22,0.5192205046509942,603709.SH +2023-12-22,0.5292833035852067,002719.SZ +2023-12-25,0.4916807134666398,002591.SZ +2023-12-25,0.4945452636488737,603813.SH +2023-12-26,0.5489582063397035,600421.SH +2023-12-26,0.5711283152006268,603389.SH +2023-12-27,0.5259794591914981,600156.SH +2023-12-27,0.573614333251595,603389.SH +2023-12-28,0.4876357826326037,600847.SH +2023-12-28,0.5551919374272382,603389.SH +2023-12-29,0.534712274898589,603389.SH +2023-12-29,0.5899673842355048,002633.SZ +2024-01-02,0.5068467406651367,000691.SZ +2024-01-02,0.5248676963102874,600768.SH +2024-01-03,0.4126181103138262,002633.SZ +2024-01-03,0.4662710533696311,000691.SZ +2024-01-04,0.49221402688380256,002778.SZ +2024-01-04,0.6734633377634256,000691.SZ +2024-01-05,0.476643720874656,002633.SZ +2024-01-05,0.519848958989468,603389.SH +2024-01-08,0.5144994913807512,603389.SH +2024-01-08,0.5831658883622385,000691.SZ +2024-01-09,0.518182933367566,603709.SH +2024-01-09,0.541864573994551,000691.SZ +2024-01-10,0.5266270308342209,603709.SH +2024-01-10,0.5531604926145313,000691.SZ +2024-01-11,0.5305952515260536,000691.SZ +2024-01-11,0.6190758891287557,605081.SH +2024-01-12,0.5341444873442881,000691.SZ +2024-01-12,0.5641791080188807,605081.SH +2024-01-15,0.5515670767785422,605081.SH +2024-01-15,0.577205250295446,603389.SH +2024-01-16,0.5405100100447088,605081.SH +2024-01-16,0.5914951357765986,603389.SH +2024-01-17,0.6083425597737966,605081.SH +2024-01-17,0.6256829197997993,603389.SH +2024-01-18,0.5701457794295957,002652.SZ +2024-01-18,0.5824305642085295,605081.SH +2024-01-19,0.5333824277869109,603389.SH +2024-01-19,0.5544592123277327,002719.SZ +2024-01-22,0.5901799986790504,002629.SZ +2024-01-22,0.5979218430189353,002207.SZ +2024-01-23,0.5862477896959455,002856.SZ +2024-01-23,0.6071735122943055,002633.SZ +2024-01-24,0.5789660025926016,000691.SZ +2024-01-24,0.5811889482878452,002856.SZ +2024-01-25,0.527674898522184,002633.SZ +2024-01-25,0.5685526115905835,002193.SZ +2024-01-26,0.5367785322359124,002193.SZ +2024-01-26,0.5536636013600271,002629.SZ +2024-01-29,0.5318978571119934,603813.SH +2024-01-29,0.5330317477749473,000691.SZ +2024-01-30,0.5580127168380973,002633.SZ +2024-01-30,0.5913607390585287,603389.SH +2024-01-31,0.628660556478723,000691.SZ +2024-01-31,0.6308126198695576,002633.SZ +2024-02-01,0.5274748018719008,002890.SZ +2024-02-01,0.6398289187059143,600778.SH +2024-02-02,0.6005778961145768,002890.SZ +2024-02-02,0.606647840335194,600778.SH +2024-02-05,0.5669996991911749,600883.SH +2024-02-05,0.5994566603012911,002231.SZ +2024-02-06,0.4898154595046274,603021.SH +2024-02-06,0.4926687246006661,002861.SZ +2024-02-07,0.4887072837736352,002211.SZ +2024-02-07,0.49308681992355646,002719.SZ +2024-02-08,0.5256608089994137,600493.SH +2024-02-08,0.5668188910416511,600355.SH +2024-02-19,0.503507376824423,000622.SZ +2024-02-19,0.5098358071221475,600561.SH +2024-02-20,0.5049424722442044,002316.SZ +2024-02-20,0.5707611341162182,002231.SZ +2024-02-21,0.512673231321461,603389.SH +2024-02-21,0.524595549582356,600561.SH +2024-02-22,0.5203083435316965,603389.SH +2024-02-22,0.5303090947548564,600083.SH +2024-02-23,0.567858116724662,002633.SZ +2024-02-23,0.5724326593526766,002856.SZ +2024-02-26,0.5537037962007362,002633.SZ +2024-02-26,0.5785920156519323,002856.SZ +2024-02-27,0.53042558702208,002193.SZ +2024-02-27,0.5667714766775795,002856.SZ +2024-02-28,0.5732272053408788,002856.SZ +2024-02-28,0.5764790738128892,000691.SZ +2024-02-29,0.5372642609139974,002193.SZ +2024-02-29,0.5600454678316373,002856.SZ +2024-03-01,0.5447976864454863,002193.SZ +2024-03-01,0.5809359340644645,002856.SZ +2024-03-04,0.5679696430586119,002193.SZ +2024-03-04,0.580189614899258,002856.SZ +2024-03-05,0.5519733845064646,600539.SH +2024-03-05,0.594400379242349,002856.SZ +2024-03-06,0.5615712325834491,603316.SH +2024-03-06,0.567127878038158,002856.SZ +2024-03-07,0.5480357957857048,603389.SH +2024-03-07,0.5708069652196183,002856.SZ +2024-03-08,0.5197777269522734,002193.SZ +2024-03-08,0.5343059793912912,002856.SZ +2024-03-11,0.4994685157441846,603021.SH +2024-03-11,0.5022588083651929,603389.SH +2024-03-12,0.5409097714704745,000929.SZ +2024-03-12,0.5434345198756036,002211.SZ +2024-03-13,0.5490314838724504,603021.SH +2024-03-13,0.5929669820106193,600455.SH +2024-03-14,0.575353833046789,600455.SH +2024-03-14,0.5924467384770992,603021.SH +2024-03-15,0.6120217427171503,603021.SH +2024-03-15,0.6486474402319408,000691.SZ +2024-03-18,0.6040065311143488,002652.SZ +2024-03-18,0.6170417192347865,603021.SH +2024-03-19,0.5919611046065792,603021.SH +2024-03-19,0.6111817549177481,603389.SH +2024-03-20,0.5890176020598374,603389.SH +2024-03-20,0.6312894070089907,603021.SH +2024-03-21,0.6114201756562303,600847.SH +2024-03-21,0.6149056663057552,002193.SZ +2024-03-22,0.5758561370057376,002652.SZ +2024-03-22,0.5946481100211619,600455.SH +2024-03-25,0.6574370435595454,603709.SH +2024-03-25,0.6574508846765951,603813.SH +2024-03-26,0.5618347831802274,002856.SZ +2024-03-26,0.5767865192937004,000691.SZ +2024-03-27,0.6509609636216238,603813.SH +2024-03-27,0.6617845569790887,000691.SZ +2024-03-28,0.6400255120565453,603813.SH +2024-03-28,0.6735803786609409,000691.SZ +2024-03-29,0.5828267136775931,002652.SZ +2024-03-29,0.6467055978758175,000691.SZ +2024-04-01,0.571901051694786,000691.SZ +2024-04-01,0.5818746744780333,002856.SZ +2024-04-02,0.5854077686483244,600768.SH +2024-04-02,0.6778024381950073,000691.SZ +2024-04-03,0.5711982688317863,002856.SZ +2024-04-03,0.6354858416405852,002652.SZ +2024-04-08,0.5835843308670994,600539.SH +2024-04-08,0.5888732087004624,002856.SZ +2024-04-09,0.5810118012200136,600561.SH +2024-04-09,0.6402957783594821,603813.SH +2024-04-10,0.5693131669002004,002193.SZ +2024-04-10,0.5865671868003028,002856.SZ +2024-04-11,0.5753733994324953,600847.SH +2024-04-11,0.6211778962111548,600234.SH +2024-04-12,0.5848129848722808,002652.SZ +2024-04-12,0.6533763373708855,600234.SH +2024-04-15,0.6415239680945644,600539.SH +2024-04-15,0.6614420627854467,002856.SZ +2024-04-16,0.5154481639151626,000809.SZ +2024-04-16,0.61495331815502,000608.SZ +2024-04-17,0.618049491268676,002856.SZ +2024-04-17,0.6542804596591163,002633.SZ +2024-04-18,0.6332799207855258,002856.SZ +2024-04-18,0.656367532284007,002193.SZ +2024-04-19,0.6505949066313403,600539.SH +2024-04-19,0.651478781322584,002193.SZ +2024-04-22,0.5232676182745716,600234.SH +2024-04-22,0.5249770157145098,002633.SZ +2024-04-23,0.6294268496703359,002856.SZ +2024-04-23,0.7037745032889973,002193.SZ +2024-04-24,0.6546105815705417,002193.SZ +2024-04-24,0.6697880935048731,002856.SZ +2024-04-25,0.621242471859012,002856.SZ +2024-04-25,0.7092522110101562,002193.SZ +2024-04-26,0.6191136208820486,002633.SZ +2024-04-26,0.6408142006254229,002856.SZ +2024-04-29,0.5343274233695183,000668.SZ +2024-04-29,0.5940597754754929,002193.SZ +2024-04-30,0.5433355360248331,002629.SZ +2024-04-30,0.6387532380639741,002193.SZ +2024-05-06,0.5351852871786987,600847.SH +2024-05-06,0.6053210005378578,002193.SZ +2024-05-07,0.5667943284653308,002856.SZ +2024-05-07,0.5669867621665857,002193.SZ +2024-05-08,0.5351319037615132,002193.SZ +2024-05-08,0.553786941725976,002856.SZ +2024-05-09,0.5240388987876472,002193.SZ +2024-05-09,0.5932380748401277,600847.SH +2024-05-10,0.5561999239295996,002856.SZ +2024-05-10,0.5593663475195839,002193.SZ +2024-05-13,0.5587559901181927,002856.SZ +2024-05-13,0.5661970971289519,002193.SZ +2024-05-14,0.5362870108515626,002629.SZ +2024-05-14,0.5598997009657208,002193.SZ +2024-05-15,0.5361703868231884,002633.SZ +2024-05-15,0.5694071793732757,002193.SZ +2024-05-16,0.5584252328653154,600847.SH +2024-05-16,0.6138822987263063,002856.SZ +2024-05-17,0.5928372839900519,000668.SZ +2024-05-17,0.6258091781972408,002856.SZ +2024-05-20,0.5898855273181555,002193.SZ +2024-05-20,0.6091356669653759,002856.SZ +2024-05-21,0.567192685249407,002193.SZ +2024-05-21,0.5726792060953727,002856.SZ +2024-05-22,0.5738857759622407,002856.SZ +2024-05-22,0.585725385433901,002193.SZ +2024-05-23,0.5949141878063136,002193.SZ +2024-05-23,0.6137394463078546,002856.SZ +2024-05-24,0.5986789915104014,002856.SZ +2024-05-24,0.6215343129688194,600321.SH +2024-05-27,0.583810230501891,600539.SH +2024-05-27,0.6210096867220832,600321.SH +2024-05-28,0.5576059115377378,600321.SH +2024-05-28,0.5912149844745695,600539.SH +2024-05-29,0.5562457553608665,002629.SZ +2024-05-29,0.5614365417451934,600321.SH +2024-05-30,0.5504523292675331,600321.SH +2024-05-30,0.5864809491142532,002629.SZ +2024-05-31,0.52315310768662,600539.SH +2024-05-31,0.5810865550214601,002629.SZ +2024-06-03,0.5857695895486528,002193.SZ +2024-06-03,0.5983157541989956,002629.SZ +2024-06-04,0.6080003940801165,002193.SZ +2024-06-04,0.6632444973330485,002629.SZ +2024-06-05,0.6748442259219872,002193.SZ +2024-06-05,0.6836976961416175,002629.SZ +2024-06-06,0.5063004126034316,002629.SZ +2024-06-06,0.524171457095047,002713.SZ +2024-06-07,0.4995750016276255,002193.SZ +2024-06-07,0.5100198761387312,000679.SZ +2024-06-11,0.500907108640261,002713.SZ +2024-06-11,0.5376175077816711,603021.SH +2024-06-12,0.6325854407335458,002629.SZ +2024-06-12,0.6386302840258828,002193.SZ +2024-06-13,0.4690298354828865,002629.SZ +2024-06-13,0.48084767054582817,603021.SH +2024-06-14,0.4809278209986547,002629.SZ +2024-06-14,0.48156662367742437,000679.SZ +2024-06-17,0.4576613018564246,002629.SZ +2024-06-17,0.4685565907210213,603021.SH +2024-06-18,0.5532408702575496,002193.SZ +2024-06-18,0.6280736913133913,002629.SZ +2024-06-19,0.4591871351989234,000608.SZ +2024-06-19,0.4956228330651279,000679.SZ +2024-06-20,0.4767760379239134,002713.SZ +2024-06-20,0.49300428613836533,000679.SZ +2024-06-21,0.5001566266845358,002629.SZ +2024-06-21,0.5192385040795983,000679.SZ +2024-06-24,0.5021316880262505,002193.SZ +2024-06-24,0.5450470712521422,002629.SZ +2024-06-25,0.464183348918188,002193.SZ +2024-06-25,0.5180065112691368,002629.SZ +2024-06-26,0.548184344202523,603021.SH +2024-06-26,0.5606829133311847,002629.SZ +2024-06-27,0.501222574126512,002713.SZ +2024-06-27,0.5035484090735972,002629.SZ +2024-06-28,0.49305564564915266,000679.SZ +2024-06-28,0.5005547611853691,002629.SZ +2024-07-01,0.4969305814781882,002629.SZ +2024-07-01,0.5009579935068144,000679.SZ +2024-07-02,0.4739694221663164,603021.SH +2024-07-02,0.5166974779996243,002193.SZ +2024-07-03,0.4918635078364792,002193.SZ +2024-07-03,0.49530013751094626,002629.SZ +2024-07-04,0.4876198412385853,002193.SZ +2024-07-04,0.49069972083034286,002629.SZ +2024-07-05,0.506255341708395,002622.SZ +2024-07-05,0.576810808558059,002629.SZ +2024-07-08,0.500874033097128,002622.SZ +2024-07-08,0.535602342384967,002629.SZ +2024-07-09,0.4917832000843923,002193.SZ +2024-07-09,0.5226297315603977,002629.SZ +2024-07-10,0.48822550669985165,002629.SZ +2024-07-10,0.4979440581003213,603021.SH +2024-07-11,0.5088536223534624,603021.SH +2024-07-11,0.5310901755563194,002629.SZ +2024-07-12,0.4602472640927864,603021.SH +2024-07-12,0.48770222957950915,002629.SZ +2024-07-15,0.5124529180571545,603021.SH +2024-07-15,0.5145110007464542,002629.SZ +2024-07-16,0.5206338908793464,002193.SZ +2024-07-16,0.5359103181048379,002629.SZ +2024-07-17,0.473489448276116,002193.SZ +2024-07-17,0.4918478424174286,002629.SZ +2024-07-18,0.4749968723707166,002629.SZ +2024-07-18,0.525392889214367,002713.SZ +2024-07-19,0.45515631600323253,002629.SZ +2024-07-19,0.4982448117403452,002713.SZ +2024-07-22,0.4125029754156591,002629.SZ +2024-07-22,0.5770875767430027,002193.SZ +2024-07-23,0.47018030811323425,002193.SZ +2024-07-23,0.4937993508002025,002629.SZ +2024-07-24,0.46201297108037803,002629.SZ +2024-07-24,0.5039187498844055,002713.SZ +2024-07-25,0.4723176341948534,002193.SZ +2024-07-25,0.4954455862317738,002713.SZ +2024-07-26,0.45751400419002525,002193.SZ +2024-07-26,0.4971148914294246,002713.SZ +2024-07-29,0.5114185381779679,000608.SZ +2024-07-29,0.518626024112623,002713.SZ +2024-07-30,0.45309350445419727,002622.SZ +2024-07-30,0.5791015842138574,002629.SZ +2024-07-31,0.4552997789469659,000679.SZ +2024-07-31,0.490758326654418,002058.SZ +2024-08-01,0.4838405181347293,002629.SZ +2024-08-01,0.5085856814802225,002193.SZ +2024-08-02,0.5469871718965083,002633.SZ +2024-08-02,0.6641968098288946,002193.SZ +2024-08-05,0.5542261997720986,002193.SZ +2024-08-05,0.6554684511288179,002629.SZ +2024-08-06,0.602437847528946,002633.SZ +2024-08-06,0.6774489226470348,002193.SZ +2024-08-07,0.48524128744033324,002629.SZ +2024-08-07,0.49334089429342876,002193.SZ +2024-08-08,0.5359490866759176,002629.SZ +2024-08-08,0.5478235964544481,002633.SZ +2024-08-09,0.5769191196695214,000890.SZ +2024-08-09,0.592143816870311,002633.SZ +2024-08-12,0.47800500709053845,000890.SZ +2024-08-12,0.5216554141901838,000608.SZ +2024-08-13,0.5272399553840669,600768.SH +2024-08-13,0.6360854057038242,002629.SZ +2024-08-14,0.46370040920512,600768.SH +2024-08-14,0.5432583093865742,002629.SZ +2024-08-15,0.4486808916007576,002193.SZ +2024-08-15,0.5811441246347222,002629.SZ +2024-08-16,0.4880150164781186,002713.SZ +2024-08-16,0.5127634525645495,002629.SZ +2024-08-19,0.4994221056505771,002629.SZ +2024-08-19,0.509293329642522,000608.SZ +2024-08-20,0.46709537457605776,002629.SZ +2024-08-20,0.4814506638120075,000608.SZ +2024-08-21,0.45434508291229164,000890.SZ +2024-08-21,0.4685500100963178,000608.SZ +2024-08-22,0.48515662162977435,000608.SZ +2024-08-22,0.5737376200868238,002193.SZ +2024-08-23,0.49433850518813105,002193.SZ +2024-08-23,0.5101182264327718,000608.SZ +2024-08-26,0.45722145125260416,603021.SH +2024-08-26,0.4991962768666597,002629.SZ +2024-08-27,0.4957776666042425,603021.SH +2024-08-27,0.5323816190665347,000608.SZ +2024-08-28,0.47488232677008085,603316.SH +2024-08-28,0.5164443755003244,000608.SZ +2024-08-29,0.43102317100074367,002633.SZ +2024-08-29,0.4918630367387645,000608.SZ +2024-08-30,0.44897665098535594,002713.SZ +2024-08-30,0.5227651405278011,000679.SZ +2024-09-02,0.4434409868729454,000679.SZ +2024-09-02,0.4876648283384904,000608.SZ +2024-09-03,0.39725662333356965,002713.SZ +2024-09-03,0.45554624401609595,000608.SZ +2024-09-04,0.4347192064957309,002193.SZ +2024-09-04,0.5053308926189861,000608.SZ +2024-09-05,0.4744807779165658,000608.SZ +2024-09-05,0.5023973466439116,002193.SZ +2024-09-06,0.39263730044751594,002193.SZ +2024-09-06,0.40406598977253366,000679.SZ +2024-09-09,0.43051629052414286,002629.SZ +2024-09-09,0.4623141687395277,000608.SZ +2024-09-10,0.4364311305786881,002207.SZ +2024-09-10,0.5255216061266368,600539.SH +2024-09-11,0.382457798081239,603021.SH +2024-09-11,0.5751875611849466,000668.SZ +2024-09-12,0.4068234076393211,002629.SZ +2024-09-12,0.4280950991453465,000668.SZ +2024-09-13,0.405117254992803,002629.SZ +2024-09-13,0.4118672409363292,600193.SH +2024-09-18,0.4469189221401068,002629.SZ +2024-09-18,0.4557235552229207,000679.SZ +2024-09-19,0.49209538072745324,600193.SH +2024-09-19,0.6163410127596797,002856.SZ +2024-09-20,0.45668984159076514,002856.SZ +2024-09-20,0.4593979596914154,600193.SH +2024-09-23,0.4554351583079041,600193.SH +2024-09-23,0.49615865554245586,002856.SZ +2024-09-24,0.5020149954880005,000679.SZ +2024-09-24,0.5189277866681813,002193.SZ +2024-09-25,0.5074772252163499,002193.SZ +2024-09-25,0.5348197801012816,002058.SZ +2024-09-26,0.5560762764100831,002713.SZ +2024-09-26,0.6129288321204283,002856.SZ +2024-09-27,0.5904806770681329,603021.SH +2024-09-27,0.6044801433267253,002629.SZ +2024-09-30,0.5797641986414099,603880.SH +2024-09-30,0.5972034597960291,002856.SZ +2024-10-08,0.5666936469654609,603955.SH +2024-10-08,0.5928580832920408,603880.SH +2024-10-09,0.5416318199340464,002629.SZ +2024-10-09,0.5419678545398917,603880.SH +2024-10-10,0.5739719293100832,002629.SZ +2024-10-10,0.5938994551620502,000668.SZ +2024-10-11,0.5035760924125359,600768.SH +2024-10-11,0.5217823558542878,002629.SZ +2024-10-14,0.5247428624021013,002620.SZ +2024-10-14,0.5309388713081482,603880.SH +2024-10-15,0.5477048273043988,002620.SZ +2024-10-15,0.610571390517552,002193.SZ +2024-10-16,0.5984888294643671,002620.SZ +2024-10-16,0.6085247848902109,600455.SH +2024-10-17,0.5171265480909363,002629.SZ +2024-10-17,0.5294161099496105,002620.SZ +2024-10-18,0.5202274225809601,002620.SZ +2024-10-18,0.5851796744383599,603021.SH +2024-10-21,0.5533285492609823,600768.SH +2024-10-21,0.5718387001826628,600539.SH +2024-10-22,0.5499763754862853,002629.SZ +2024-10-22,0.5585730740883488,600539.SH +2024-10-23,0.5667947402880913,600539.SH +2024-10-23,0.605559839539957,002629.SZ +2024-10-24,0.5538159456594554,002193.SZ +2024-10-24,0.5709026443526699,600539.SH +2024-10-25,0.5660870687153161,600768.SH +2024-10-25,0.5885100336123548,600539.SH +2024-10-28,0.58348468448104,002629.SZ +2024-10-28,0.5895870726643077,603880.SH +2024-10-29,0.5387632463923646,000668.SZ +2024-10-29,0.5440363059107771,002719.SZ +2024-10-30,0.5382287375492156,600193.SH +2024-10-30,0.5773004367694596,605303.SH +2024-10-31,0.5365659002467259,002629.SZ +2024-10-31,0.5450385283190446,002856.SZ +2024-11-01,0.5177295486191564,002857.SZ +2024-11-01,0.5206080312604061,002629.SZ +2024-11-04,0.4877448583481612,000668.SZ +2024-11-04,0.5476595191224806,002629.SZ +2024-11-05,0.554452556154337,600539.SH +2024-11-05,0.580629230149577,002629.SZ +2024-11-06,0.5255418285163509,002629.SZ +2024-11-06,0.5263850316813586,002188.SZ +2024-11-07,0.5296422564515146,600539.SH +2024-11-07,0.5315117039230476,000890.SZ +2024-11-08,0.5398348256409757,605303.SH +2024-11-08,0.5433312277850862,002719.SZ +2024-11-11,0.577343915801866,002856.SZ +2024-11-11,0.5799235143853736,000668.SZ +2024-11-12,0.5372883526619091,605303.SH +2024-11-12,0.5476484873210192,603272.SH +2024-11-13,0.5302765029318761,000890.SZ +2024-11-13,0.5561890718326282,002629.SZ +2024-11-14,0.5110032356237769,603272.SH +2024-11-14,0.5202152077905219,002193.SZ +2024-11-15,0.5044166454446053,600768.SH +2024-11-15,0.519213363208455,002193.SZ +2024-11-18,0.5081526374422681,600768.SH +2024-11-18,0.5427833753040878,002193.SZ +2024-11-19,0.4842846511388819,603880.SH +2024-11-19,0.4848759862377114,002193.SZ +2024-11-20,0.49046836152034284,605303.SH +2024-11-20,0.4912855301623297,600539.SH +2024-11-21,0.5098204035403432,002856.SZ +2024-11-21,0.5209832570423325,603729.SH +2024-11-22,0.5357557084153544,603616.SH +2024-11-22,0.5438582385280837,603880.SH +2024-11-25,0.5531109121530012,600193.SH +2024-11-25,0.5580918974827301,600561.SH +2024-11-26,0.5768710971685107,600561.SH +2024-11-26,0.5769705376768313,603272.SH +2024-11-27,0.5514579075591943,002494.SZ +2024-11-27,0.5788857271009841,001211.SZ +2024-11-28,0.5621982995812409,002193.SZ +2024-11-28,0.5963011881639101,001211.SZ +2024-11-29,0.6058761257869284,001211.SZ +2024-11-29,0.6151741671886348,002193.SZ +2024-12-02,0.5610808461126814,600493.SH +2024-12-02,0.5796307343195098,603880.SH +2024-12-03,0.5617108081936681,603272.SH +2024-12-03,0.5659827439844977,000890.SZ +2024-12-04,0.5428178553912071,603316.SH +2024-12-04,0.6061113557840191,002629.SZ +2024-12-05,0.5141527803046726,603272.SH +2024-12-05,0.5526441071523486,002629.SZ +2024-12-06,0.5053839214722821,002620.SZ +2024-12-06,0.5608150394748377,002629.SZ +2024-12-09,0.5294268883617169,603272.SH +2024-12-09,0.5566326072821648,000890.SZ +2024-12-10,0.5283147391450074,603880.SH +2024-12-10,0.5531768261402814,603272.SH +2024-12-11,0.5112155047363589,000890.SZ +2024-12-11,0.5597356138693478,603880.SH +2024-12-12,0.548231667393632,603813.SH +2024-12-12,0.5950655383314178,603880.SH +2024-12-13,0.5501313702235476,605303.SH +2024-12-13,0.5612740812134472,002620.SZ +2024-12-16,0.5472589175647141,603709.SH +2024-12-16,0.5729950185328778,002856.SZ +2024-12-17,0.49123557585081934,002856.SZ +2024-12-17,0.511220534494992,603880.SH +2024-12-18,0.4980761726707782,002856.SZ +2024-12-18,0.551689950424863,600768.SH +2024-12-19,0.45394677195490973,603880.SH +2024-12-19,0.45693594811303995,002856.SZ +2024-12-20,0.4697105670351681,002620.SZ +2024-12-20,0.646187949455824,002856.SZ +2024-12-23,0.5109333941156472,605081.SH +2024-12-23,0.5181508404299133,603813.SH +2024-12-24,0.5053320023978426,000668.SZ +2024-12-24,0.5216903445804772,605081.SH +2024-12-25,0.5379076382762992,000691.SZ +2024-12-25,0.542860229157192,000668.SZ +2024-12-26,0.5265667237405621,000691.SZ +2024-12-26,0.5352005875426475,000668.SZ +2024-12-27,0.4477788484081396,000691.SZ +2024-12-27,0.502364691912312,605081.SH +2024-12-30,0.49174696117616973,000691.SZ +2024-12-30,0.5339511673481511,000668.SZ +2024-12-31,0.5103004475535443,000668.SZ +2024-12-31,0.5339222900623845,000691.SZ +2025-01-02,0.4946036082174513,000691.SZ +2025-01-02,0.5552506167413832,000668.SZ +2025-01-03,0.6006368359653035,000668.SZ +2025-01-03,0.6027999543998153,000691.SZ +2025-01-06,0.559899084007377,000668.SZ +2025-01-06,0.5795837845645619,000691.SZ +2025-01-07,0.515566874099722,000668.SZ +2025-01-07,0.5615116853437505,000691.SZ +2025-01-08,0.49931667332861757,603316.SH +2025-01-08,0.5659366922460924,000691.SZ +2025-01-09,0.5278062657042368,000668.SZ +2025-01-09,0.5446511405276259,000691.SZ +2025-01-10,0.5677219977031241,000691.SZ +2025-01-10,0.5783409509992758,002848.SZ +2025-01-13,0.5895501996231648,000691.SZ +2025-01-13,0.6112729018532156,002848.SZ +2025-01-14,0.5194273507474826,002848.SZ +2025-01-14,0.523703062363375,000691.SZ +2025-01-15,0.5376506867348088,002848.SZ +2025-01-15,0.5660413752014716,000890.SZ +2025-01-16,0.5191489911218367,002848.SZ +2025-01-16,0.5459940119990471,600421.SH +2025-01-17,0.5429216820265892,002848.SZ +2025-01-17,0.5643973592578087,600421.SH +2025-01-20,0.5364610944275656,002856.SZ +2025-01-20,0.5715336498115928,002848.SZ +2025-01-21,0.5530745158318197,603021.SH +2025-01-21,0.5625824024050877,002848.SZ +2025-01-22,0.5295527045596219,000691.SZ +2025-01-22,0.5501728634333789,600421.SH +2025-01-23,0.5381138132795721,600421.SH +2025-01-23,0.5644966066144262,002620.SZ +2025-01-24,0.5022697768595112,600421.SH +2025-01-24,0.5448504642510259,002789.SZ +2025-01-27,0.5109032896926358,605081.SH +2025-01-27,0.5376560498047893,000668.SZ +2025-02-05,0.5227775482146787,605081.SH +2025-02-05,0.5254103427053918,000668.SZ +2025-02-06,0.5075857631134818,600421.SH +2025-02-06,0.5276948763032684,002789.SZ +2025-02-07,0.47925956984732065,600753.SH +2025-02-07,0.5016241145548678,600421.SH +2025-02-10,0.5117541074760893,603021.SH +2025-02-10,0.5438465264300214,600421.SH +2025-02-11,0.49970620045023995,002848.SZ +2025-02-11,0.5065800090292322,002789.SZ +2025-02-12,0.4839164284686791,002848.SZ +2025-02-12,0.5134627353293566,603021.SH +2025-02-13,0.5007721936104674,603021.SH +2025-02-13,0.5044543051414732,002719.SZ +2025-02-14,0.4981518303753202,002789.SZ +2025-02-14,0.5003169999406966,002848.SZ +2025-02-17,0.5327309901117061,603021.SH +2025-02-17,0.6284012692085253,600421.SH +2025-02-18,0.5361108538138465,002719.SZ +2025-02-18,0.5395930916350984,002848.SZ +2025-02-19,0.49480780044179823,002848.SZ +2025-02-19,0.5548261162488035,603813.SH +2025-02-20,0.4852641561704775,002789.SZ +2025-02-20,0.6184093005210065,603813.SH +2025-02-21,0.48045192489231486,002848.SZ +2025-02-21,0.5042499871017748,002789.SZ +2025-02-24,0.5062513001546942,002848.SZ +2025-02-24,0.6150062422377711,603813.SH +2025-02-25,0.4844765227003948,002789.SZ +2025-02-25,0.5166030451413911,002848.SZ +2025-02-26,0.5023770903457476,603021.SH +2025-02-26,0.5574303475715232,603813.SH +2025-02-27,0.49236155540328125,002848.SZ +2025-02-27,0.5180883723584435,603813.SH +2025-02-28,0.521326655075013,600243.SH +2025-02-28,0.5302794202229549,002789.SZ +2025-03-03,0.4209711016534525,002848.SZ +2025-03-03,0.42208412771680764,002789.SZ +2025-03-04,0.46612335760711954,002620.SZ +2025-03-04,0.5453576565598474,605303.SH +2025-03-05,0.3793964149491973,002719.SZ +2025-03-05,0.4519339321777855,002789.SZ +2025-03-06,0.4068106918199979,002620.SZ +2025-03-06,0.4160128094062321,002789.SZ +2025-03-07,0.3756085790598387,002789.SZ +2025-03-07,0.44371157919966964,603813.SH +2025-03-10,0.4821204336751634,000668.SZ +2025-03-10,0.5518461770326154,605081.SH +2025-03-11,0.45602054331801456,002620.SZ +2025-03-11,0.5126734288265677,000929.SZ +2025-03-12,0.40867963475241903,000929.SZ +2025-03-12,0.46355927109098016,002620.SZ +2025-03-13,0.40647844734324173,002207.SZ +2025-03-13,0.45942735318186784,002620.SZ +2025-03-14,0.43158790376267764,000929.SZ +2025-03-14,0.5778329811638503,002719.SZ +2025-03-17,0.42820482690178746,605081.SH +2025-03-17,0.5850450117636978,002789.SZ +2025-03-18,0.4780283496663797,002719.SZ +2025-03-18,0.5867779467701226,002789.SZ +2025-03-19,0.5601862760926397,600243.SH +2025-03-19,0.6484981352588718,002789.SZ +2025-03-20,0.4537014876562799,002620.SZ +2025-03-20,0.525378788137904,002789.SZ +2025-03-21,0.4449121927791543,002620.SZ +2025-03-21,0.47312299706976774,002207.SZ +2025-03-24,0.3854611919240657,000668.SZ +2025-03-24,0.5873923220943436,605081.SH +2025-03-25,0.393282642754965,000668.SZ +2025-03-25,0.4808661516232899,605081.SH +2025-03-26,0.43001335295749976,000691.SZ +2025-03-26,0.5247941387302889,002856.SZ +2025-03-27,0.3719974665750594,002856.SZ +2025-03-27,0.3774761705871157,600753.SH +2025-03-28,0.34394815290708036,605081.SH +2025-03-28,0.37233601849429626,600753.SH +2025-03-31,0.3503863928429074,002848.SZ +2025-03-31,0.3570603561080764,000668.SZ +2025-04-01,0.3438362481983798,000691.SZ +2025-04-01,0.34510326644513845,000668.SZ +2025-04-02,0.3476045722872252,600243.SH +2025-04-02,0.3658782742668592,600753.SH +2025-04-03,0.34994666429651294,603389.SH +2025-04-03,0.3514717212377796,600355.SH +2025-04-07,0.43417852921027494,000668.SZ +2025-04-07,0.43510733647601435,600193.SH +2025-04-08,0.4548244475918582,000668.SZ +2025-04-08,0.4638116587611896,000691.SZ +2025-04-09,0.4499498907780134,000691.SZ +2025-04-09,0.4710871840275774,000668.SZ +2025-04-10,0.429600885217393,000668.SZ +2025-04-10,0.43463131766172824,002848.SZ +2025-04-11,0.3831515004377654,600421.SH +2025-04-11,0.3885871933347668,000691.SZ +2025-04-14,0.4190205646595782,600243.SH +2025-04-14,0.475820473881032,000668.SZ +2025-04-15,0.44160091785476496,000608.SZ +2025-04-15,0.5142413546702076,002848.SZ +2025-04-16,0.47656432990042097,002848.SZ +2025-04-16,0.5651474266342985,000668.SZ +2025-04-17,0.4940687848410305,002848.SZ +2025-04-17,0.5626061721198299,000668.SZ +2025-04-18,0.4796666895738385,002848.SZ +2025-04-18,0.5045361367094062,000668.SZ +2025-04-21,0.38304196430467713,000691.SZ +2025-04-21,0.4360946891518082,002848.SZ +2025-04-22,0.4251014468605595,002848.SZ +2025-04-22,0.5133255492113229,000691.SZ +2025-04-23,0.38563714410643896,000668.SZ +2025-04-23,0.42137005501584374,002848.SZ +2025-04-24,0.40602477711594154,000668.SZ +2025-04-24,0.45657659052533023,002848.SZ +2025-04-25,0.37659708833321126,600421.SH +2025-04-25,0.4701953874881278,000691.SZ +2025-04-28,0.3688633644833614,000638.SZ +2025-04-28,0.5897660866824628,000691.SZ +2025-04-29,0.38940116645383194,002193.SZ +2025-04-29,0.5967695592698524,002856.SZ +2025-04-30,0.4631251321597051,600768.SH +2025-04-30,0.48964944050868003,002856.SZ +2025-05-06,0.48976932085853997,600768.SH +2025-05-06,0.5366686449465924,002856.SZ +2025-05-07,0.4830897373795919,600847.SH +2025-05-07,0.5813064246697716,002856.SZ +2025-05-08,0.5386035722545206,603616.SH +2025-05-08,0.5579177651883649,002856.SZ +2025-05-09,0.5196089315528878,002856.SZ +2025-05-09,0.5562258132501385,603616.SH +2025-05-12,0.5413415390655797,002856.SZ +2025-05-12,0.5480367337576116,603616.SH +2025-05-13,0.49394754391674317,603616.SH +2025-05-13,0.5365105479376618,002856.SZ +2025-05-14,0.44883629331342584,002856.SZ +2025-05-14,0.4560955740133115,002193.SZ +2025-05-15,0.44612815705270736,002193.SZ +2025-05-15,0.5783707760147238,002856.SZ +2025-05-16,0.35370280858578523,002193.SZ +2025-05-16,0.5072854361287706,002856.SZ +2025-05-19,0.48873408302244303,603616.SH +2025-05-19,0.5368668966387351,002856.SZ +2025-05-20,0.474975039351168,002193.SZ +2025-05-20,0.5799434362215113,002856.SZ +2025-05-21,0.4632178576875343,603616.SH +2025-05-21,0.4887556104826177,002856.SZ +2025-05-22,0.45673866069540875,600671.SH +2025-05-22,0.4837373991370192,000890.SZ +2025-05-23,0.37800473521721567,002193.SZ +2025-05-23,0.4002679245702529,002856.SZ +2025-05-26,0.3933098334290615,600671.SH +2025-05-26,0.460726512659785,002856.SZ +2025-05-27,0.43077572647867113,603616.SH +2025-05-27,0.4724058369646811,000890.SZ +2025-05-28,0.4212661426980689,603616.SH +2025-05-28,0.4976248463737248,000890.SZ +2025-05-29,0.4009989360843923,002719.SZ +2025-05-29,0.5568479176659855,002856.SZ +2025-05-30,0.39111402622959696,600671.SH +2025-05-30,0.5615481433627119,002856.SZ