{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"},"kaggle":{"accelerator":"none","dataSources":[{"sourceId":18603,"databundleVersionId":1058179,"sourceType":"competition"},{"sourceId":1055389,"sourceType":"datasetVersion","datasetId":584377},{"sourceId":1078909,"sourceType":"datasetVersion","datasetId":600623},{"sourceId":1079634,"sourceType":"datasetVersion","datasetId":601073}],"dockerImageVersionId":29860,"isInternetEnabled":true,"language":"python","sourceType":"notebook","isGpuEnabled":false}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"markdown","source":"# What Makes a Second-Half Team?\n### Developing a \"Resilience\" Metric for NCAA Basketball\n### Henry Tessier","metadata":{}},{"cell_type":"markdown","source":"# 1. Introduction\n\nIn the world of sports analytics there are thousands of metrics to quantify the skill level of a team. From the work of Ken Pomeroy, Bart Torvik, Kenneth Massey, Jeff Sagarin, and the tons of other basketball statheads, the art of determining the better basketball team has been nearly perfected. At this point, the only way betting lines are going to get more accurate is if we start collecting stats on what players ate for lunch on gameday. \n\nWhen it comes to March Madness though, it sometimes feels as though all prior knowledge is thrown out the window. Beyond all the machine learning models and ELO rankings, are there other unmeasurables that lead a team to having NCAA Tournament success, and how can we find a way to measure them?\n\nIn this notebook, I propose a \"**resilience**\" metric to quantify the ability of a team to perform at its best during the most crucial moments in a game. In sports, we often talk about a team 'peaking at the right time' in the context of a season, meaning that they're playing at their best right when the post-season starts. What about peaking at the right time in the context of a game though? \n\n**Resilience seeks to measure when throughout a game a team performs at its best.** Teams with positive resilience scores are best near the end of games, teams with negative scores are worst at the end of games, and teams with scores close to zero are even-keeled throughout the entire game. One way to think about resilience is as a measure of how much a team is a \"first-half team\" or \"second-half team\".\n\nBy being able to put a number to this idea, we are not only able to verify fan theories that their team is a \"second-half team and will *surely manage to comeback*\", but also start to get at the causes behind these types of performances, such as team fitness, bench depth, and emotional resilience (hence the name of our metric).   ","metadata":{}},{"cell_type":"markdown","source":"# 2. Resilience Summary\n\nThe resilience metric is independent of team skill and strength-of-schedule, meaning that it is unaffected by the overall performance of a team as reflected by its point differential in games. Maintaining this independence ensures that resilience truly measures a unique feature of team performance not already explained by its own skill level or the skill level of its opponents.\n\n**In this analysis, it is determined that resilience has no use as a pre-game predictor of the outcome of games, but that it does have a significant impact on mid-game win probabilities. As a result, this metric has use in live win-probability and in-play betting models.**\n\nThe resilience metric is calculated as follows:\n\n1. Dividing the 40 minute basketball game into 2.5 minute periods<sup>1</sup> — 16 periods in total (or more if the team has played in any overtime games during the season. Overtimes are 5 minutes each).\n\n    <img src=\"https://lh3.googleusercontent.com/OqiTSbtA3SrFhGnz4FhRzHo_ve8oYHOOijQNM2oLBvag_laTaLNX2U-kCj4WNCfR5IM9A4Q7cc_2ZjQBQfyszcNcuJmo98LZFkVTXdg4Z8SlFAIAYvcIwfhO24nJpKnrF5Pvh5mERR8K_bA__JMoXf7UnxPY2KI4rhqHKzGHzllNQtcgMPN7KfAKJx5v-cVP4ujEPm_4rfiBTrKRt_f7kGBVI9bxvslop0CHu3-m4r7oH8eU-UiUHan2Jtg0wZdTKBaH5sKEbihySyI5fkKxYgWWum669fUjzphGvADcI-86gJV9fd9otyx933sbAjhxdmlBWtoPIEh8qj2LHSGy60U0bZjOV5qQOWeXElQx1OqhGkpBwemNQh5j1J6yktZET5QoAsICaWAxRLDANwimj1jseP3UK8Gchq4q9SyB1Im0KQn3apvjSci3j_ETUVooe8goJbnsR-PPuyMQNC9D6eYZN_maR6Kg3LohoV2XlJmB5-O_fqxS4QMOMQO8YiuqX06gpw2cJcFmTRX6KxUUgzYjvAQIl3KbgkafzCV0C1HQhAa5-IThnnkhkI3Z8fvOduM0gb51pZD1OhYuYwf0uaEBUFAHgpu0rZY3g3eCdxx3Ed7kB_mdkHSdjeeFuMK8RmC5kE_RZMOPQea70Z1QEXg9AW7Hxl1b1CgjrOczSISG5xIiR-y9tD2Okz6j=w1084-h566-no\" width=\"750px\"/>\n\n2. Finding the team's average point differential (number of points scored minus points allowed) during each of these periods across all of its games.\n\n3. Subtracting each period's point differential from the team's average regulation-time point differential. By doing this partial standardization, the point differentials no longer reflect how the team does in each period relative to its opponents, but instead how the team does in each period relative to its own average performance.\n\n4. Weighting overtime periods relative to the number of overtime games played so that a small number of OT periods does not have a disproportionate impact on the overall score.\n\n5. Fitting a simple linear regression to the ordered point differentials.\n\n6. Taking the slope of the fitted linear model multiplied by 100 (for easier interpretation of the values) as our final resilience score. In essence, resilience is the trend in average point differentials over the course of the game. \n\n<p style=\"font-size:13px\"><sup>1</sup> 2.5 minute periods were chosen because of their even division of both 20 minute halves and 5 minute overtimes. The first alternative, 1 minute periods, were too fine to display noticeable trends across games, as over the course of 1 minute a team is only expected to have 1-2 possessions. While the other alternative, 5 minute periods, solved this issue, it too broadly aggregated the data, only giving us 8 data points per game.</p>","metadata":{}},{"cell_type":"code","source":"#imports\nimport pandas as pd\nimport matplotlib.pyplot as plt\nimport seaborn as sns\nimport numpy as np\nimport statsmodels.api as sm\nfrom scipy.stats import ttest_rel, ttest_ind, chi2_contingency\nfrom scipy import stats\npd.options.display.max_rows = 500\nplt.style.use('fivethirtyeight')","metadata":{"trusted":true,"_kg_hide-input":true,"_kg_hide-output":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"#create TeamID to name dictionary\nteam_names = pd.read_csv('../input/march-madness-analytics-2020/MDataFiles_Stage2/MTeams.csv')\nteam_names = team_names[['TeamName','TeamID']]\nteam_dict = dict(zip(team_names.TeamID, team_names.TeamName))","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"# 3. Data\n\nTo create the resilience metric, we rely solely on play-by-play data for each season. This data contains the actions that occurred across all games throughout the season. Among the fields included in the data are the season, winning team ID, and losing team ID, which together are sufficient to identify each unique game, as well as the score at the time of the event, the number of elapsed seconds that have occurred in the game at the time of the event, and the type of event that occurred.\n\nMen's basketball data was the focus of this analysis due to the later use of data from KenPom<sup>1</sup>, but this work should be replicated with the women's data using similar skill and strength of schedule metrics from another source.\n\n<p style=\"font-size:13px\"><sup>1</sup> <a href=\"https://kenpom.com/\">https://kenpom.com/</a></p>","metadata":{}},{"cell_type":"code","source":"def clean_plays(playframe, team_dict):\n    \"\"\"Clean play by play dataframe for entire season\"\"\"\n    \n    df = playframe.copy()\n    \n    #map team IDs to team names\n    df.WTeamID = df.WTeamID.map(team_dict)\n    df.LTeamID = df.LTeamID.map(team_dict)\n    df.EventTeamID = df.EventTeamID.map(team_dict)\n    \n    #filter unnecessray columns\n    df = df[['EventID','Season','DayNum','WTeamID','LTeamID','WCurrentScore','LCurrentScore','ElapsedSeconds','EventType']]\n    \n    #remove all non-scoring event types\n    df = df[df.EventType.isin(['made1','made2','made3'])]\n    \n    #create unique game IDs\n    df['GameID'] = df.groupby(['Season','DayNum','WTeamID','LTeamID']).grouper.group_info[0]\n    \n    #change buzzer-beater scores ElapsedSeconds to be slightly before end of time (for correct game minute calc)\n    df.loc[(df.ElapsedSeconds == 1200), 'ElapsedSeconds'] = 1199.99 #Halftime\n    df.loc[(df.ElapsedSeconds == 2400), 'ElapsedSeconds'] = 2399.99 #End Regulation\n    df.loc[(df.ElapsedSeconds == 2700), 'ElapsedSeconds'] = 2699.99 #End OT1\n    df.loc[(df.ElapsedSeconds == 3000), 'ElapsedSeconds'] = 2999.99 #End OT2\n    df.loc[(df.ElapsedSeconds == 3300), 'ElapsedSeconds'] = 3299.99 #End OT3\n    df.loc[(df.ElapsedSeconds == 3700), 'ElapsedSeconds'] = 3699.99 #End OT4\n    \n    #calculate game period\n    df['Period'] = df['ElapsedSeconds'] // 150\n\n    return df\n\n#read in 2020 data\nplays20 = pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2020.csv')\nclean_M20 = clean_plays(plays20, team_dict)","metadata":{"_uuid":"d629ff2d2480ee46fbb7e2d37f6b5fab8052498a","_cell_guid":"79c7e3d0-c299-4dcb-8224-4455121ee9b0","trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"plays20.EventType.value_counts().plot(kind='bar')\nplt.title('2019-2020 Season Event Counts by Type')\nplt.show()","metadata":{"trusted":true,"_kg_hide-input":true,"scrolled":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"From the figure above we observe that the bulk of event types are non-scoring events such as substitutions, rebounds, and fouls. Because we are only interested in calculating point differentials, we can discard all non-scoring events, leaving us with only 'made1', 'made2', and 'made3' events.\n\nAnother necessary cleaning step is to modify the 'ElapsedSeconds' field to account for buzzer beating plays. Because floor division (rounding down) will be used to calculate which period each play falls into, a small value must be subtracted for buzzer-beaters so that they are not incorrectly marked as occurring in the following period.","metadata":{}},{"cell_type":"code","source":"def get_game(clean_plays_df, gameID, teamName):\n    \"\"\"Given a team and game, return point differentials for each period\"\"\"\n    \n    temp = clean_plays_df[clean_plays_df.GameID == gameID].sort_values('ElapsedSeconds')\n    temp = temp[['WTeamID','LTeamID','WCurrentScore','LCurrentScore','Period']]\n    \n    #find last minute recorded in data (determine number of OTs)\n    upper = max(temp.Period)\n    #reindex to fill in missing minutes where no team scored depending on number of OTs\n    if upper < 16:\n        #get last score for each minute\n        temp = temp.groupby('Period').last().reindex(index=range(0,16), method = 'ffill')\n    elif upper < 18:\n        temp = temp.groupby('Period').last().reindex(index=range(0,18), method = 'ffill')\n    elif upper < 20:\n        temp = temp.groupby('Period').last().reindex(index=range(0,20), method = 'ffill')\n    elif upper < 22:\n        temp = temp.groupby('Period').last().reindex(index=range(0,22), method = 'ffill')\n    elif upper < 24:\n        temp = temp.groupby('Period').last().reindex(index=range(0,24), method = 'ffill')\n    elif upper < 26:\n        temp = temp.groupby('Period').last().reindex(index=range(0,26), method = 'ffill')\n    \n    #fill missing values\n    temp[['WTeamID','LTeamID']] = temp[['WTeamID','LTeamID']].bfill()\n    temp[['WCurrentScore','LCurrentScore']] = temp[['WCurrentScore','LCurrentScore']].fillna(0)\n    \n    #fix data issue where LCurrentScore and WCurrentScore values are swapped\n    winning_final = temp.WCurrentScore.iloc[-1]\n    losing_final = temp.LCurrentScore.iloc[-1]\n\n    if winning_final < losing_final:\n        temp.loc[a.index[-1], 'WCurrentScore'] = losing_final\n        temp.loc[a.index[-1], 'LCurrentScore'] = winning_final\n    \n    #calc period point differentials for each team\n    temp['Diff'] = temp.WCurrentScore - temp.LCurrentScore\n    temp['WScoreDiff'] = temp['Diff'].diff()\n    temp['LScoreDiff'] = temp['Diff'].diff() * -1\n    \n    #point diffs for first period\n    min1diff = temp['WCurrentScore'][0] - temp['LCurrentScore'][0]\n    temp.loc[0, 'WScoreDiff'] = min1diff\n    temp.loc[0,'LScoreDiff'] = min1diff * -1\n    \n    #return column for team we're interested in\n    if teamName == temp.loc[0, 'WTeamID']:\n        rel =  temp['WScoreDiff']\n    elif teamName == temp.loc[0, 'LTeamID']:\n        rel =  temp['LScoreDiff']\n    \n    return rel \n\ndef find_team_games(team, playsframe):\n    \"\"\"find all games in which a team played during the season\"\"\"\n    return playsframe[(playsframe.WTeamID == team) | (playsframe.LTeamID == team)].GameID.unique()\n\ndef generate_series(Team_Name, play_frame):\n    \"\"\"Given a team and clean play by play dataframe return differentials dataframe\"\"\"\n    \n    games = find_team_games(Team_Name, play_frame)\n    diff_list = []\n    for GameID in games:\n        diff_list += [list(get_game(play_frame, GameID, Team_Name))]\n    diff_frame = pd.DataFrame(diff_list).transpose()\n\n    differentials = pd.DataFrame({'Differential':diff_frame.mean(axis=1)})\n    differentials = differentials - differentials[:16].mean()\n    \n    game_counts = pd.DataFrame({'Games':diff_frame.count(axis = 1)})\n    return differentials.join(game_counts)\n\ndef resilience_score(Team_Name, play_frame):\n    \"\"\"Given a team and clean play by play dataframe calculate team's resileince score for season\"\"\"\n    \n    resil_df = generate_series(Team_Name, play_frame)\n    resil_df['GameWeight'] = resil_df['Games'] / max(resil_df['Games']) #adjust weight of OTs based on num games played\n    resil_df['WeightedDifferential'] = resil_df['GameWeight'] * resil_df['Differential'] #recalc weighted point differentials\n    resil = stats.linregress(y = resil_df['WeightedDifferential'], x = resil_df.index)[0] #return slope of linear regression\n    return resil * 100\n    \ndef plot_team(Team_Name, play_frame):\n    \"\"\"Given a team and clean play by play dataframe plot point standardized point differentials\"\"\"\n    \n    df = generate_series(Team_Name, play_frame)\n    df['GameWeight'] = df['Games'] / max(df['Games'])\n    df['WeightedDifferential'] = df['GameWeight'] * df['Differential']\n    pal = sns.color_palette('RdBu_r', len(df))\n    rank = df.Differential.argsort().argsort()\n    g = sns.barplot(y = 'WeightedDifferential', x = df.index, data = df, palette = np.array(pal[::-1])[rank])\n    g = sns.regplot(y = 'WeightedDifferential', x = df.index, data = df, scatter = False, ci=None, line_kws={'color':'g', 'lw':3})\n    plt.title(Team_Name)\n    plt.ylabel('Point Differential')\n    plt.gca().xaxis.set_major_locator(plt.NullLocator())\n    plt.axvline(7.5, color = 'green', ls = '--', linewidth = 1)\n    bottom = min(df.WeightedDifferential) - (max(df.WeightedDifferential) - min(df.WeightedDifferential))/10\n    plt.text(2, bottom , '1st Half')\n    plt.text(10, bottom, '2nd Half')\n    if len(df) > 16:\n        plt.axvline(15.5, color = 'green', ls = '--', linewidth = 1)\n        if len(df) > 18:\n            plt.text(17, bottom, 'OT')\n        else:\n            plt.text(16, bottom, 'OT')  \n    plt.show()","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"After cleaning the data, we are ready to calculate resilience scores for each team. However, after doing so, we need to verify that our metric is independent of skill and strength of schedule. This is important because we are seeking to measure something not already described by skill or strength of schedule metrics, and therefore want to avoid any accidental correlation. To do so, we will compare our metric with two statistics from Ken Pomeroy: AdjEM<sup>1</sup> (adjusted efficiency margin - which we will use as a measure of team skill) and SOS (strength of schedule<sup>2</sup>).\n\n<p style=\"font-size:13px\"><sup>1</sup> <a href=\"https://kenpom.com/blog/ratings-methodology-update/\">https://kenpom.com/blog/ratings-methodology-update/</a><br>\n<sup>2</sup> <a href=\"https://en.wikipedia.org/wiki/Strength_of_schedule\">https://en.wikipedia.org/wiki/Strength_of_schedule</a></p>","metadata":{}},{"cell_type":"code","source":"def complete_season_data(team_dict, play_frame):\n    teams = []\n    resilience = []\n    for team in team_dict.values():\n        try:\n            resilience += [resilience_score(team, play_frame)]\n            teams += [team]\n        except: #not all teams were D1 for all seasons in data\n            pass\n    resiliences = pd.DataFrame({'Team':teams, 'Resilience':resilience})\n    resiliences = resiliences.sort_values('Resilience', ascending=False).reset_index(drop=True)\n    return resiliences\n\nresilience_df = complete_season_data(team_dict, clean_M20)","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"kenpom20 = pd.read_csv('../input/kpom2020/kpom20.csv')\nmerged = kenpom20.merge(resilience_df)","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"fig, ax = plt.subplots(1,2, figsize=(12,6))\nsns.regplot(x = 'AdjEM', y = 'Resilience', data = merged, ci=None, line_kws={'color':'red', 'lw':2}, ax = ax[0])\nsns.regplot(x = 'SOS', y = 'Resilience', data = merged, ci=None, line_kws={'color':'red', 'lw':2}, ax = ax[1])\nfig.suptitle('Skill and Strength of Schedule vs Resilience')\nfig.show()","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"From the above plots, we observe that there is no correlation between resilience and SOS, however there is somewhat of a negative relationship between resilience and AdjEM. Unless we believe that more skilled teams are simply worse at the end of games, this may be the product of another factor at play. \n\nOne possible explanation is the \"garbage-time theory\", that in blowout games, the final few minutes are non-competitive and pointless, thus skewing the data. A further explanation of this theory is as follows:\n\n1. Team A is better than Team B and therefore has a large lead going into the final 5 minutes of the game.\n2. With a win guaranteed, Team A takes their starting players out of the game and substitutes in players that usually don't play in close games (less-skilled, younger, non-scholarship, etc.).\n3. While Team B may also substitute out their star players, the skill gap between the two teams is now more even and the stakes are lower, resulting in a point differential more favorable to Team B in these final minutes compared to the rest of the game.\n4. Team B performs better in these final few minutes of the game which makes their resilience score increase and Team A's resilience score decrease.\n\nTo see if this is the case, we can remove all garbage-time game data where the point differential was insurmountable from our resilience metric calculation, and see if the correlation changes. To determine if a game is a blowout, we'll use a garbage-time method developed by Bill James<sup>1</sup>. At each period of the game, we'll check whether or not it has officially entered garbage time (the game is a blowout), and if it has, discard that data for calculation of our resilience metric.\n\n<p style=\"font-size:13px\"><sup>1</sup> <a href=\"http://www.slate.com/articles/sports/sports_nut/2008/03/the_lead_is_safe.single.html\">http://www.slate.com/articles/sports/sports_nut/2008/03/the_lead_is_safe.single.html</a></p>","metadata":{}},{"cell_type":"code","source":"#change functions to remove blowout games\ndef get_game(clean_plays_df, gameID, teamName):\n    \"\"\"Given a team and game, return point differentials for each period\"\"\"\n    \n    temp = clean_plays_df[clean_plays_df.GameID == gameID].sort_values('ElapsedSeconds')\n    temp = temp[['WTeamID','LTeamID','WCurrentScore','LCurrentScore','Period']]\n    \n    #find last minute recorded in data (determine number of OTs)\n    upper = max(temp.Period)\n    #reindex to fill in missing minutes where no team scored depending on number of OTs\n    if upper < 16:\n        #get last score for each minute\n        temp = temp.groupby('Period').last().reindex(index=range(0,16), method = 'ffill')\n    elif upper < 18:\n        temp = temp.groupby('Period').last().reindex(index=range(0,18), method = 'ffill')\n    elif upper < 20:\n        temp = temp.groupby('Period').last().reindex(index=range(0,20), method = 'ffill')\n    elif upper < 22:\n        temp = temp.groupby('Period').last().reindex(index=range(0,22), method = 'ffill')\n    elif upper < 24:\n        temp = temp.groupby('Period').last().reindex(index=range(0,24), method = 'ffill')\n    elif upper < 26:\n        temp = temp.groupby('Period').last().reindex(index=range(0,26), method = 'ffill')\n    \n    #fill missing values\n    temp[['WTeamID','LTeamID']] = temp[['WTeamID','LTeamID']].bfill()\n    temp[['WCurrentScore','LCurrentScore']] = temp[['WCurrentScore','LCurrentScore']].fillna(0)\n    \n    #fix data issue where LCurrentScore and WCurrentScore values are swapped\n    winning_final = temp.WCurrentScore.iloc[-1]\n    losing_final = temp.LCurrentScore.iloc[-1]\n    if winning_final < losing_final:\n        temp.loc[a.index[-1], 'WCurrentScore'] = losing_final\n        temp.loc[a.index[-1], 'LCurrentScore'] = winning_final\n    \n    #calc period point differentials for each team\n    temp['Diff'] = temp.WCurrentScore - temp.LCurrentScore\n    temp['WScoreDiff'] = temp['Diff'].diff()\n    temp['LScoreDiff'] = temp['Diff'].diff() * -1\n    \n    #point diffs for first period\n    min1diff = temp['WCurrentScore'][0] - temp['LCurrentScore'][0]\n    temp.loc[0, 'WScoreDiff'] = min1diff\n    temp.loc[0,'LScoreDiff'] = min1diff * -1\n\n    #calculate blowout index \n    temp['BlowoutScore'] = np.sqrt(2400 - 150*(temp.reset_index().Period.iloc[:15] + 1)) + 2.5 < temp.Diff.iloc[:15]\n    if temp['BlowoutScore'].iloc[:15].any():\n        return None\n    \n    #return column for team we're interested in\n    if teamName == temp.loc[0, 'WTeamID']:\n        rel =  temp['WScoreDiff']\n    elif teamName == temp.loc[0, 'LTeamID']:\n        rel =  temp['LScoreDiff']\n        \n    return rel\n\ndef generate_series(Team_Name, play_frame):\n    \"\"\"Given a team and clean play by play dataframe return differentials dataframe\"\"\"\n    \n    games = find_team_games(Team_Name, play_frame)\n    diff_list = []\n    for GameID in games:\n        try:\n            diff_list += [list(get_game(play_frame, GameID, Team_Name))]\n        except:\n            pass\n    diff_frame = pd.DataFrame(diff_list).transpose()\n\n    differentials = pd.DataFrame({'Differential':diff_frame.mean(axis=1)})\n    differentials = differentials - differentials[:16].mean()\n    \n    game_counts = pd.DataFrame({'Games':diff_frame.count(axis = 1)})\n    return differentials.join(game_counts)","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"resilience_df = complete_season_data(team_dict, clean_M20)\nmerged = kenpom20.merge(resilience_df)","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"fig, ax =plt.subplots(1,2, figsize=(12,6))\nsns.regplot(x = 'AdjEM', y = 'Resilience', data = merged, ci=None, line_kws={'color':'red', 'lw':2}, ax = ax[0])\nsns.regplot(x = 'SOS', y = 'Resilience', data = merged, ci=None, line_kws={'color':'red', 'lw':2}, ax = ax[1])\nfig.suptitle('Skill and Strength of Schedule vs Resilience (Blowout Adjusted)')\nfig.show()","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"model = sm.OLS(merged.Resilience, merged.AdjEM).fit()\nmodel.summary()","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"After removing blowout game data and re-plotting resilience versus AdjEM and SOS, we now observe no relationship between team skill and resilience. To verify, we fit a simple linear regression. From the near-zero coefficient and high P-value, we can be more confident in our corrected resilience metric.","metadata":{}},{"cell_type":"markdown","source":"# 4. Point Differentials and 2019-20 Season","metadata":{}},{"cell_type":"markdown","source":"Once we have cleaned the data, identified which games belong to which teams, and followed the steps for finding point differentials across each period, we can visualize each team's point differentials to better understand the data behind the resilience scores. Theoretically, we should be able to anticipate the resilience score of a team from the point differentials graph.\n\nHere is an example using UVA:","metadata":{}},{"cell_type":"code","source":"plot_team('Virginia', clean_M20)","metadata":{"trusted":true,"scrolled":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"The above graph shows Virginia's average point differential in each of the 2.5 minute periods relative to its own average performance. Based on the graph, UVA plays its worst in the minutes right before and immediately after halftime, as well as in the final 5 minutes of the game and in any overtime. Overall, UVA has only a slightly negative performance trend (the green line) over the course of the game, so while we know UVA has a negative resilience score, it's likely not too extreme. Lets see UVA's actual resilience:","metadata":{}},{"cell_type":"code","source":"resilience_df[resilience_df.Team == 'Virginia']","metadata":{"_kg_hide-input":true,"trusted":true,"scrolled":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"UVA has a resilience score of -1.4, which is 245th in Division 1 (out of 353 total teams).\n\nNow that scores have been calculated for all teams in the 2019-2020 season, lets look at the teams with the highest and lowest scores.","metadata":{}},{"cell_type":"code","source":"resilience_df.head()","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"plot_team('Maryland', clean_M20)","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"resilience_df.tail()","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"plot_team('Penn St',clean_M20)","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"Our look at the point differential graph of the #1 team, Maryland, shows that they start out slow but get better as the game goes on, performing at their best in the final couple minutes of the game. Meanwhile, the last place team, Penn St, usually struggles for much of the second half. \n\nHere are the entire rankings for this season:","metadata":{}},{"cell_type":"code","source":"resilience_df.style.background_gradient(cmap='RdBu')","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"resilience_df.to_csv('M20.csv', index=False)","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"# 5. Insights and Predictive Power\n\nNow that the resilience metric has been developed, it's important to examine its usefulness. Does resilience have any actual bearing on the outcome of games? If a team is unstoppable at the end of a game, does it really matter if they already dug themselves deep into a hole in the first half? Conversely, why should it matter if a team performs at its worst in the final few minutes of a game if they already have an insurmountable lead?\n\nIn this section, we will dive deeper into the usefulness of a resilience metric and what it can tell us about a team's performance. Although it has no relation to overall regular season skill, what about outcomes in close games? Or during tournament games? Do resilient teams have the ability to cause or avoid upsets?","metadata":{}},{"cell_type":"code","source":"#read in historical data, remove tournament data, calculate resilience scores\nclean_M19 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2019.csv'), team_dict)\nclean_M19 = clean_M19[clean_M19.DayNum < 133]\nresilience_19 = complete_season_data(team_dict, clean_M19)\n\nclean_M18 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2018.csv'), team_dict)\nclean_M18 = clean_M18[clean_M18.DayNum < 133]\nresilience_18 = complete_season_data(team_dict, clean_M18)\n\nclean_M17 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2017.csv'), team_dict)\nclean_M17 = clean_M17[clean_M17.DayNum < 133]\nresilience_17 = complete_season_data(team_dict, clean_M17)\n\nclean_M16 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2016.csv'), team_dict)\nclean_M16 = clean_M16[clean_M16.DayNum < 133]\nresilience_16 = complete_season_data(team_dict, clean_M16)\n\nclean_M15 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2015.csv'), team_dict)\nclean_M15 = clean_M15[clean_M15.DayNum < 133]\nresilience_15 = complete_season_data(team_dict, clean_M15)\n\n#Add year column prior to merge\nresilience_19['Year'] = '2019'\nresilience_18['Year'] = '2018'\nresilience_17['Year'] = '2017'\nresilience_16['Year'] = '2016'\nresilience_15['Year'] = '2015'\n\n#merge\nhistorical_resilience = pd.concat([resilience_19, resilience_18, resilience_17, resilience_16, resilience_15], ignore_index=True)\nhistorical_resilience.to_csv('HistoricalResilience.csv', index=False)","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"To begin a historical analysis, we need to calculate resilience scores for teams in all years for which we have both play-by-play data and tournament results: the 2014-15 season through the 2018-19 season. Then, we'll filter down the data to only teams that made the NCAA tournament. Tournament games will not be included in the calculation of the resilience metric since we are interested in using resilience for tournament prediction and thus do not want the scores influenced by these games.","metadata":{}},{"cell_type":"markdown","source":"### Tournament Game Prediction\n\nTo start, we'll examine resilience versus tournament seed, performance against the point spread<sup>1</sup>, and difference in resiliencies between winning and losing teams. Unless a team's skill in the regular season does not translate to the NCAA tournament, we would expect no correlation between resilience and any of these variables since resilience is skill-independent.\n\n<p style=\"font-size:13px\"><sup>1</sup> Point spreads are determined by sportsbook operators prior to the start of a game and act as equilibrium points to try and split bets 50/50. For example, if UVA is a 3 point favorite over Virginia Tech (point spread = UVA -3.0), and UVA only wins the game by 1 point, then we can say that Virginia Tech \"covered the spread\" by performing 2 points better than expected. It is important for sportsbook operators to set highly accurate point spreads, because if bettors can systemically predict the outcome of games better than sportsbooks, the sportsbooks may lose money. Consequently, point spreads have historically been the most accurate predictions of the outcome of games.<br><br>\n\nMore information on point-spreads can be found here: <a href=\"https://en.wikipedia.org/wiki/Spread_betting#Sports_spread_betting\">https://en.wikipedia.org/wiki/Spread_betting#Sports_spread_betting</a><br>\n\nPoint spread data is from: <a href=\"http://www.thepredictiontracker.com/basketball.php\">http://www.thepredictiontracker.com/basketball.php</a> and <a href=\"https://www.oddsshark.com/ncaab/database\">https://www.oddsshark.com/ncaab/database</a></p>","metadata":{}},{"cell_type":"code","source":"seeds = pd.read_csv('../input/march-madness-analytics-2020/MDataFiles_Stage2/MNCAATourneySeeds.csv')\nseeds = seeds[seeds.Season >= 2015].reset_index(drop=True)\nseeds['Team'] = seeds['TeamID'].map(team_dict)\nseeds['Seed'] = seeds['Seed'].apply(lambda x: ''.join([digit for digit in x if digit.isdigit()])).astype(int)\nseeds = seeds[['Season','Seed','Team']]\nseeds.columns = ['Year','Seed','Team']\n\n#match resilience dtypes\nhistorical_resilience['Year'] = historical_resilience['Year'].astype('int')\nhistorical_resilience['Team'] = historical_resilience['Team'].astype('str')\n\n#merge dataframes\nres_seed = seeds.merge(historical_resilience, left_on = ['Team','Year'], right_on = ['Team','Year'])\n\nsns.regplot(x = 'Seed', y = 'Resilience', data = res_seed, ci=None, line_kws={'color':'red', 'lw':2})\nplt.title('Resilience vs NCAA Tournamet Seed (Since 2015)')\nplt.show()","metadata":{"_kg_hide-input":true,"trusted":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"Because teams are seeded according to perceived skill (by the selection committee), and there is no correlation between skill and resilience, we should see the same for seed and resilience which is shown by the lack of a relationship in the above plot.","metadata":{}},{"cell_type":"code","source":"spreads = pd.read_csv('../input/tournamentpointspreads/Spreads.csv')\n\nspreads['WResilience'] *= 100\nspreads['LResilience'] *= 100\n\nresilience = []\nperformance = []\nfor index, row in spreads.iterrows():\n    resilience += [row.WResilience]\n    performance += [row.Wspread - row.TrueSpread]\n    resilience += [row.LResilience]\n    performance += [(row.Wspread - row.TrueSpread)*-1]\n    \nspread_performance = pd.DataFrame({'Resilience':resilience, 'Performance':performance})\n\nsns.regplot(x = 'Resilience', y = 'Performance', data = spread_performance, ci=None, line_kws={'color':'red', 'lw':2})\nplt.title('Performance (Against Point Spread)\\nvs Resilience')\nplt.show()","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"If teams perform according to their skill level in the tournament (skill gap between two teams is reflected by the point-spread) there should be no relationship to resilience, again seen in the above plot. This tells us that resilience is not an indicator of over or underperformance in tournament games.","metadata":{}},{"cell_type":"code","source":"#read in and clean tournament game results data\nresults = pd.read_csv('../input/march-madness-analytics-2020/MDataFiles_Stage2/MNCAATourneyCompactResults.csv')\nresults['WTeamID'] = results['WTeamID'].map(team_dict)\nresults['LTeamID'] = results['LTeamID'].map(team_dict)\nresults = results[results.Season >= 2015].reset_index()\nresults = results[['Season','WTeamID','LTeamID','WScore','LScore']]\n\nresults = results.merge(res_seed, left_on = ['WTeamID','Season'], right_on = ['Team','Year'])\nresults = results[['Year','WTeamID','LTeamID','WScore','LScore','Seed','Resilience']]\nresults.columns = ['Year','WTeam','LTeam','WScore','LScore','WSeed','WResilience']\nresults = results.merge(res_seed, left_on = ['Year','LTeam'], right_on = ['Year','Team'])\nresults = results[['Year','WTeam','LTeam','WSeed','Seed','WResilience','Resilience','WScore','LScore']]\nresults.columns = ['Year','WTeam','LTeam','WSeed','LSeed','WResilience','LResilience','WScore','LScore']\n\nresults.to_csv('Results.csv', index=False)\n\nprint('Average winning team resilience: ' + str(round(results.WResilience.mean(), 4)))\nprint('Average losing team resilience: ' + str(round(results.LResilience.mean(), 4)))","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"Lastly, we see that winning and losing teams in the tournament have very similar average resiliencies. In order to verify, we conduct a paired two sample t-test.","metadata":{}},{"cell_type":"code","source":"ttest_rel(results.WResilience, results.LResilience)","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"The t-test tells us that there is not a statistically verifiable difference between winning and losing teams' resiliencies. In other words, we can't say that resilience has any impact on the number of tournament games a team wins.","metadata":{}},{"cell_type":"markdown","source":"An important takeaway from the prior analyses is that predictively, NCAA Tournament games are not significantly different from regular season games. Just as resilience is uncorrelated to skill in the regular season, it is  uncorrelated to seed, performance, and game outcome in the NCAA Tournament. Another way to verify this finding, beyond just for resilience, is to compare the upset ratio between the regular season and the NCAA Tournament. Since an upset is just an incorrect game prediction, if we are able to predict the NCAA Tournament just as effectively as the regular season, the upset ratios between the two should be equal.","metadata":{}},{"cell_type":"code","source":"reg_sn = pd.read_csv('../input/regularseasonpointspreads/PointSpreads2015-20RegularSeason.csv')\nreg_sn['Result'] = reg_sn.hscore - reg_sn.rscore\nreg_sn['Upset'] = (reg_sn.Result * reg_sn.line) < 0 \nprint('NCAA Men\\'s Baskeball Upset Ratio 2015-2020:\\n')\nprint('NCAA Tournament: ' + str(round(sum(spreads['Wspread'] > 0)/len(spreads),4)))\nprint('Regular Season: ' + str(round(sum(reg_sn.Upset)/len(reg_sn),4)))","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"Using point spread data to determine the 'favorite', upsets occur in men's NCAA basketball games around 25% of the time for both regular season and tournament games. Because upsets occur at the same rate, this implies that prediction methods are just as effective for tournament games, meaning that there is nothing *special* about the tournament from a predictive standpoint.\n\nAgain, the implication of this for our resilience metric is that findings for the regular season should carry over to the NCAA tournament and vice versa.","metadata":{}},{"cell_type":"markdown","source":"### Midgame Prediction\n\nAll these findings are leading us towards the determination that resilience is not useful for predicting the outcome of a game *before the game has started*. Having a high resilience does nothing to boost your chances of winning. To answer a question posed earlier, being a team that gets off to a fast start is just as beneficial as being a team that finishes strong.\n\nCan resilience tell us anything about the outcome *during* a game, though? What if a team with high resilience gets off to an unusually fast start, or a team with low resilience gets off to an unusually slow start? Can we tell how their chances of winning are impacted as a result?\n\nTo start, lets take a look at the difference in resilience between winning and losing teams in *comeback* wins.","metadata":{}},{"cell_type":"code","source":"clean_M19 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2019.csv'), team_dict)\nclean_M19 = clean_M19[clean_M19.DayNum >= 133]\n\nclean_M18 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2018.csv'), team_dict)\nclean_M18 = clean_M18[clean_M18.DayNum >= 133]\n\nclean_M17 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2017.csv'), team_dict)\nclean_M17 = clean_M17[clean_M17.DayNum >= 133]\n\nclean_M16 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2016.csv'), team_dict)\nclean_M16 = clean_M16[clean_M16.DayNum >= 133]\n\nclean_M15 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2015.csv'), team_dict)\nclean_M15 = clean_M15[clean_M15.DayNum >= 133]\n\ntourney_pbp = pd.concat([clean_M19, clean_M18, clean_M17, clean_M16, clean_M15], ignore_index=True)\ntourney_pbp['GameID'] = tourney_pbp.groupby(['Season','WTeamID','LTeamID']).grouper.group_info[0]\n\nWTeam = []\nLTeam = []\ncomeback_amt = []\nseason = []\nfor gameid in tourney_pbp.GameID.unique():\n    game_frame = tourney_pbp[tourney_pbp.GameID == gameid]\n    diff = game_frame.WCurrentScore - game_frame.LCurrentScore\n    comeback_amt += [min(diff)]\n    WTeam += [game_frame.WTeamID.iloc[0]]\n    LTeam += [game_frame.LTeamID.iloc[0]]\n    season += [game_frame.Season.iloc[0]]\n    \ncomebacks = pd.DataFrame({'Season':season,'WTeam':WTeam,'LTeam':LTeam,'Comeback_Amt':comeback_amt}).merge(spreads, left_on = ['Season','WTeam','LTeam'], right_on = ['Year','WTeam','LTeam'])\ncomebacks['ResilienceDifference'] = comebacks.WResilience - comebacks.LResilience\ncomebacks['Comeback_Amt'] = comebacks.Comeback_Amt * -1\n\ngrouped = comebacks[(comebacks.Comeback_Amt > 0) & (comebacks.Comeback_Amt < 20)].groupby('Comeback_Amt')['WResilience','LResilience','ResilienceDifference'].mean()\n\npal = sns.color_palette('RdBu_r', len(grouped))\nrank = grouped.ResilienceDifference.argsort().argsort()\nsns.barplot(grouped.index,'ResilienceDifference', data = grouped, palette = np.array(pal[::-1])[rank])\nplt.xlabel('Comeback Amount (Points)')\nplt.ylabel('Average Resilience Difference')\nplt.title('Average Difference in Resilience\\n(Winning Team - Losing Team)\\nby Size of Comeback')\nplt.show()","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"The above plot shows the average difference in resilience (winning team minus losing team) for each comeback amount. For example, in games where a team was down by at most 15 points but came back to win, the winning team, on average, had a resilience 4 higher than the losing team. We observe that for comebacks of 6 points or higher, the difference in resiliencies trends positive. This means that for comebacks larger than this amount, the winning team had a higher resilience than the losing team on average.\n\nBased on this information, having a higher resilience may significantly boost a team's odds of overcoming a midgame deficit. To see if this is true, we'll look at win percentages by whether a team was winning or losing at halftime, and whether they had a higher or lower resilience than their opponent.","metadata":{}},{"cell_type":"code","source":"WTeam = []\nLTeam = []\nseason = []\nhalftime = []\nfor gameid in tourney_pbp.GameID.unique():\n    game_frame = tourney_pbp[tourney_pbp.GameID == gameid].groupby('Period').last()\n    diff = game_frame.WCurrentScore - game_frame.LCurrentScore\n    try:\n        ht = diff[7]\n    except:\n        try:\n            ht = diff[8]\n        except:\n            ht = 0\n    if abs(ht) > 0:\n        halftime += [ht]\n        WTeam += [game_frame.WTeamID.iloc[0]]\n        LTeam += [game_frame.LTeamID.iloc[0]]\n        season += [game_frame.Season.iloc[0]]\n\nres_mtx = pd.DataFrame({'Season':season,'WTeam':WTeam,'LTeam':LTeam,'Halftime':halftime}).merge(spreads, left_on = ['Season','WTeam','LTeam'], right_on = ['Year','WTeam','LTeam'])\n\nteam = []\nhalftime = []\nresilience_diff = []\nresult = []\nfor index, row in res_mtx.iterrows():\n    team += [row.WTeam]\n    halftime += [row.Halftime]\n    resilience_diff += [row.WResilience - row.LResilience]\n    result += ['Win']\n    \n    team += [row.LTeam]\n    halftime += [row.Halftime *-1]\n    resilience_diff += [row.LResilience - row.WResilience]\n    result += ['Loss']\n    \nmatrix = pd.DataFrame({'Team':team,'Halftime':halftime,'Resilience_Diff':resilience_diff,'Result':result})\n\n#win pct when winning at halftime by more than 5 and higher resilience\ntemp = matrix[(matrix.Halftime > 0) & (matrix.Resilience_Diff > 0)]\nhigher_winning = len(temp[temp.Result == 'Win'])/len(temp)\n\n#win pct when losing at halftime by more than 5 and higher resilience\ntemp = matrix[(matrix.Halftime < 0) & (matrix.Resilience_Diff > 0)]\nhigher_losing = len(temp[temp.Result == 'Win'])/len(temp)\n\n#win pct when winning at halftime by more than 5 and lower resilience\ntemp = matrix[(matrix.Halftime > 0) & (matrix.Resilience_Diff < 0)]\nlower_winning = len(temp[temp.Result == 'Win'])/len(temp)\n\n#win pct when losing at halftime by more than 5 and lower resilience\ntemp = matrix[(matrix.Halftime < 0) & (matrix.Resilience_Diff < 0)]\nlower_losing = len(temp[temp.Result == 'Win'])/len(temp)\n\nwin_pct = np.array([[higher_winning, higher_losing],[lower_winning, lower_losing]])\nsns.heatmap(win_pct, center = .50, cmap='coolwarm_r', annot=True, fmt=\".1%\", cbar=False)\nplt.xticks([0.5,1.5],['Winning','Losing'])\nplt.yticks([0.3,1.3],['Higher','Lower'])\nplt.xlabel('Halftime Score')\nplt.ylabel('Resilience\\n(Compared to Opponent)')\nplt.title('NCAA Tournament Game Win Percentage by\\nHalftime Score and Resilience')\nplt.show()","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"From the above matrix, we see teams that are winning at halftime have significantly better chances of winning the game than teams that are losing at halftime, an expected observation. More interestingly though, if a team had a higher resilience than its opponent, it was more likely to win the game than a team with a lower resilience than its opponent (a little under 6% better odds for both halftime scenarios).\n\nUsing just our available tournament games we lack sufficient data to reject the null hypothesis that there is a difference between the two win percentages (P = 0.25), but if we expand the data to all games (tournament and regular season) for the past 5 years we can reject it (P = 6.1e-29), meaning that for both halftime scenarios, teams with a higher resilience have a significantly higher win percentage than teams with a lower resilience.","metadata":{}},{"cell_type":"code","source":"clean_M19 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2019.csv'), team_dict)\nclean_M18 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2018.csv'), team_dict)\nclean_M17 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2017.csv'), team_dict)\nclean_M16 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2016.csv'), team_dict)\nclean_M15 = clean_plays(pd.read_csv('../input/march-madness-analytics-2020/MPlayByPlay_Stage2/MEvents2015.csv'), team_dict)\n\nall_pbp = pd.concat([clean_M19, clean_M18, clean_M17, clean_M16, clean_M15], ignore_index=True)\nall_pbp['GameID'] = all_pbp.groupby(['Season','WTeamID','LTeamID']).grouper.group_info[0]\n\nWTeam = []\nLTeam = []\nseason = []\nhalftime = []\nfor gameid in all_pbp.GameID.unique():\n    game_frame = all_pbp[all_pbp.GameID == gameid].groupby('Period').last()\n    diff = game_frame.WCurrentScore - game_frame.LCurrentScore\n    try:\n        ht = diff[7]\n    except:\n        try:\n            ht = diff[8]\n        except:\n            ht = 0\n    if abs(ht) > 0:\n        halftime += [ht]\n        WTeam += [game_frame.WTeamID.iloc[0]]\n        LTeam += [game_frame.LTeamID.iloc[0]]\n        season += [game_frame.Season.iloc[0]]\n\nres_mtx = pd.DataFrame({'Season':season,'WTeam':WTeam,'LTeam':LTeam,'Halftime':halftime})\n\nres_mtx = res_mtx.merge(historical_resilience, left_on = ['Season','WTeam'], right_on = ['Year','Team'])\nres_mtx = res_mtx[['Season','WTeam','LTeam','Halftime','Resilience']]\nres_mtx.columns = ['Season','WTeam','LTeam','Halftime','WResilience']\nres_mtx = res_mtx.merge(historical_resilience, left_on = ['Season','LTeam'], right_on = ['Year','Team'])\nres_mtx = res_mtx[['Season','WTeam','LTeam','Halftime','WResilience','Resilience']]\nres_mtx.columns = ['Season','WTeam','LTeam','Halftime','WResilience','LResilience']\n\nteam = []\nhalftime = []\nresilience_diff = []\nresult = []\nfor index, row in res_mtx.iterrows():\n    team += [row.WTeam]\n    halftime += [row.Halftime]\n    resilience_diff += [row.WResilience - row.LResilience]\n    result += ['Win']\n    \n    team += [row.LTeam]\n    halftime += [row.Halftime *-1]\n    resilience_diff += [row.LResilience - row.WResilience]\n    result += ['Loss']\n    \nmatrix = pd.DataFrame({'Team':team,'Halftime':halftime,'Resilience_Diff':resilience_diff,'Result':result})\n\n\n#contingency matrix generated by recording counts from matrix dataframe \nchi2_contingency(np.array([[7984, 1863],[8858,2996]]))","metadata":{"_kg_hide-input":true,"_kg_hide-output":true,"trusted":true,"collapsed":true,"jupyter":{"outputs_hidden":true}},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"Our bar chart of average resilience difference by comeback amount showed that for comeback wins of 6 points or higher the resilience gap increased, so if we only look at games where the halftime gap was 6 points or higher, what impact will that have on win percentages?","metadata":{}},{"cell_type":"code","source":"WTeam = []\nLTeam = []\nseason = []\nhalftime = []\nfor gameid in tourney_pbp.GameID.unique():\n    game_frame = tourney_pbp[tourney_pbp.GameID == gameid].groupby('Period').last()\n    diff = game_frame.WCurrentScore - game_frame.LCurrentScore\n    try:\n        ht = diff[7]\n    except:\n        try:\n            ht = diff[8]\n        except:\n            ht = 0\n    if abs(ht) > 5: #only games where halftime differential is greater than 5.\n        halftime += [ht]\n        WTeam += [game_frame.WTeamID.iloc[0]]\n        LTeam += [game_frame.LTeamID.iloc[0]]\n        season += [game_frame.Season.iloc[0]]\n\nres_mtx = pd.DataFrame({'Season':season,'WTeam':WTeam,'LTeam':LTeam,'Halftime':halftime}).merge(spreads, left_on = ['Season','WTeam','LTeam'], right_on = ['Year','WTeam','LTeam'])\n\nteam = []\nhalftime = []\nresilience_diff = []\nresult = []\nfor index, row in res_mtx.iterrows():\n    team += [row.WTeam]\n    halftime += [row.Halftime]\n    resilience_diff += [row.WResilience - row.LResilience]\n    result += ['Win']\n    \n    team += [row.LTeam]\n    halftime += [row.Halftime *-1]\n    resilience_diff += [row.LResilience - row.WResilience]\n    result += ['Loss']\n    \nmatrix = pd.DataFrame({'Team':team,'Halftime':halftime,'Resilience_Diff':resilience_diff,'Result':result})\n\n#win pct when winning at halftime by more than 5 and higher resilience\ntemp = matrix[(matrix.Halftime > 0) & (matrix.Resilience_Diff > 0)]\nhigher_winning = len(temp[temp.Result == 'Win'])/len(temp)\n\n#win pct when losing at halftime by more than 5 and higher resilience\ntemp = matrix[(matrix.Halftime < 0) & (matrix.Resilience_Diff > 0)]\nhigher_losing = len(temp[temp.Result == 'Win'])/len(temp)\n\n#win pct when winning at halftime by more than 5 and lower resilience\ntemp = matrix[(matrix.Halftime > 0) & (matrix.Resilience_Diff < 0)]\nlower_winning = len(temp[temp.Result == 'Win'])/len(temp)\n\n#win pct when losing at halftime by more than 5 and lower resilience\ntemp = matrix[(matrix.Halftime < 0) & (matrix.Resilience_Diff < 0)]\nlower_losing = len(temp[temp.Result == 'Win'])/len(temp)\n\nwin_pct = np.array([[higher_winning, higher_losing],[lower_winning, lower_losing]])\nsns.heatmap(win_pct, center = .50, cmap='coolwarm_r', annot=True, fmt=\".1%\", cbar=False)\nplt.xticks([0.5,1.5],['Winning by\\n> 5 Points','Losing by\\n> 5 Points'])\nplt.yticks([0.3,1.3],['Higher','Lower'])\nplt.xlabel('Halftime Score')\nplt.ylabel('Resilience\\n(Compared to Opponent)')\nplt.title('NCAA Tournament Game Win Percentage by\\nHalftime Score and Resilience')\nplt.show()","metadata":{"_kg_hide-input":true,"trusted":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"Including only games where the halftime gap was greater than 5 points, the gap in win percentage between teams with higher resiliencies and lower resiliencies increases. As opposed to the 6% better odds for teams with higher resiliencies, for these games they have over 8% better odds at winning in both halftime scenarios.\n\nAlthough we previously saw no statistical difference between resiliencies of winning and losing teams, we can double check the percentage of winning teams that had a higher resilience than their opponent to make sure the data isn't skewed.","metadata":{}},{"cell_type":"code","source":"a = matrix[matrix.Resilience_Diff > 0]\nprint('Overall Higher Resilience Win Percentage: ' + str(round(len(a[a.Result == 'Win'])/len(a) * 100, 2)) + '%')","metadata":{"trusted":true,"_kg_hide-input":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"In total, across all tournament games, the team with the higher resilience only won 48% of the time. Yet at halftime, regardless of whether they were winning or losing, higher resilience teams won more of their games than lower resilience teams in the same situation. How can this be?\n\nFrom these win probabilities, we have shown that **having a higher resilience than your opponent doesn't give you improved odds of winning before the game has started, but it does give you improved odds once you've reached halftime**. Here's an example to demonstrate this finding:\n\nTeam A has high resilience and Team B has low resilience. Other than the difference in resilience, the two teams are completely equal in skill. At halftime, the score is tied. Team A now has better odds of winning the game than Team B simply because they have a higher resilience. By managing to go into halftime with the score tied, Team A performed better than expected in the first half, and therefore is in a better position than Team B, who generally performs worse in the second half. Fans of Team A can confidently say that they have a \"second-half team\", meaning they have measurably better odds at winning when in this scenario.","metadata":{}},{"cell_type":"markdown","source":"# 6. Applications and Future Work\n\nWe've shown that resilience has a measurable impact on win probabilities of games after they have already started, but how can this be of use to us when the bulk of sports prediction revolves around pregame odds?\n\nThe area where resilience has the opportunity to be most impactful is in **win probability models**, and in the sports-betting world for **in-play betting**. \n\nWin probability models rose to prominence when ESPN rolled out its own model on its app and website a few years ago. These models create live win probabilities that update after every point scored, change in possession, and tick of the game clock. In-play betting is the use of similar models for live sports betting, in which betting lines are constantly adjusted based on what is occurring in the game.\n\n![image.png](attachment:image.png) Source: ESPN\n\nThe above example is a win probability chart from a Florida St/Clemson game earlier this season. Before the game started, FSU was the favorite with about a 60% chance to win, but at the end of the game Clemson made a layup to give them the victory in the final second, resulting in the jump in odds in Clemson's favor in the final second of the graph.","metadata":{},"attachments":{"image.png":{"image/png":"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"}}},{"cell_type":"markdown","source":"These win probability graphs have been used to show the odds of unlikely comebacks and give fans an idea of how improbable some outcomes have been. One famous example is the graph of Super Bowl LI in which the Patriots won despite having less than a 1% chance at one point in the game.\n\n![image.png](attachment:image.png) Source: ESPN","metadata":{},"attachments":{"image.png":{"image/png":"iVBORw0KGgoAAAANSUhEUgAAAoUAAAEHCAYAAADYuTyaAAAgAElEQVR4Aey9B5hcR5X+/X8+9mPBLCzBBGPjDCaZYJu47ALLwsL/gyXssgQDttKknunp6cl5NDPKOScrWVmWZOVg2Yq2LCvnHEZhcu6cbr/f8566NdMaW8Y2siSkus/Tc2/fULfqrZp7f32qzqn/A7MYBYwCRgGjgFHAKGAUuEEKxAHEAETtD7f54X5ZuMGPlXBSGEDih8e6LlCb+rKea52snK8Pdu18hxs6nXe6ltuyEPrzDvPxN172f/7G683lRgGjgFHAKGAUMAoYBd65AgQpC4iHYl1MFAkEASt+Bd2F/QEgGoXl8wPhCBCzgGBI1vGYJYyn4DIuUKnhMhK3FHRaMcWWloVYJCppx0Lh7nu8SQkikcgbHrUsQpwC0rgm2TgQDkaQ+N2K2mVhOfV5GmTjgEpHA6GFcDiYAIjqHoFAQG6lbxmJMKHuJR6PIxqNIhbr3q/zl5j/UCjUdQ7PT1wMFCaqYbaNAkYBo4BRwChgFLi+CpCXfBGA3BUBLF9YwWEcCAWCiITC6GzvwMWLF1FTcw51dZdRV3sJrS1NCAX9aG9rQTgaQRQKBsNWDKFYFBHEu6yP3Ef25CKgpC16sQTwtI9fbcXr9IcwpYGL5xP0CH78xCIkP9tyGQei4ZgCQRsIIyEFpIpQea2Cvmg0jFiMInTDIffx4/P5urIVjarzZUcc8PvCCIWuhFYCIpdEGAyHeV6oKx3CI/clLgYKE9Uw20YBo4BRwChgFDAKXF8FyC80bpFXwjSbKaAieIUiYYG9Y6eP4/DJo1ixbhU2bN6IA0f34dU9r+DIyUNoaqlDS0sTOjra4PN5EAj5EY6GQEzkJxyPIGpDISFJwIj3pCWSUGjf780Kra1vXdfbJydCVs/radGLMf2rLDzm8ynrnyJWmxrFlGghHo/JpxsSCbQAeY+p0tipjan6PsFgUEBQQ6G+tbYy8nvPY/ocrg0UJqphto0CRgGjgFHAKGAUuP4KkHIE1BT00ArHr51eD3bv3YNz587ghRfWo2+fXvjB976Dfn9+EiMHVGPVwoXYtXkzdm3dhj3bX8aBXbtw+uhRNNZehtfTgVAoIIBIWLpikXvZUBiNqXtfccKVXxItaokWQm2J0wCYaMXT3by20U4SZJcvrXqJ+3jAYh5sC2HcYpdut7WQ25bFbuEI/H5VDi2X7v3WudXAR4jV25K+zow+kfwdphXSdB8nSGI2jQJGAaOAUcAoYBS4kQoQcPxxSwyFvrgl/iNElcbmJtScO4+WugY0nD2PP/30F/jMP7wPX/rAR/G597wP977nPfjse/4ffPW9H8J/fuGrePInP8MAdw6ee2Y6Xtu4CacOHMSls2fRcPkS6usuyzg9r9erukytOMIcj6jpqgeEvRGURSI0ZSpYSxzzR/jSyeh1KBxFNKb2q6GP7Mzuvl3iNsFSdSFbiHbdgwqoTzDkkfsSDPV17R2+rm3uU7DZ3TXM+tTAp4GWZdf7E4Exse6NpTBRDbNtFDAKGAWMAkYBo8B1VYBQQ/zh6LYA4rLu9Ptw7MRxnDtzFrVna9D3t7/H5z/6KXzn7gfwx2/+G/p++9+R+a8/Q9+v/At+de8X8b2PfQaPffiTeOQfP4R73vNe3P3eD+Bbn/0Ckn7/JIZVVmHntm04cfwompqaumBJW/xUF/CVljkNfz3XbW0t2Lp1M+bOfRZTpkzCunVrwH2dHgVpwVAEBEINbw2Nzdi8ZRtmznoWc+bOx+o161Bb1yDHI1EL4Uj3WEfeKxalCsxLFOEQxxEqMOS4wu3bt2LaMzPwzPSZWLtuIy5dbgR9T9iFrBd2E+/cuRMrV67Ehg0bcO7cOTmUaDnUQHj06FEcO3ZMXyprA4VXyGG+GAWMAkYBo4BRwChwXRXQVEgWisTR2e7B6ZOn0NbSioa6egwdOAjffPQr+MJ99+OBO+/E/R/6MO67459w33vfj4ff+wF842N34Sef/ix+fu8X8avPfQ2/+NxX8YP7H8Hjd92Lr93zAB57+BG59gff+xdUlJVj/fr1OHXmNCIxBW+qo/qvQ+HGjRvgdrvQr18f5OfnIi8vBxkZDmRlZeLEydMyLDIYjXV5Pm/ath25hUXo1S8JRWXl6JuSijRnJiqqB+Dlna91ndfNdPaYQoHDIGJRdhVHcer0UaSnp6GwMB+OdCey3DlwZeWiX5IDy5dvEMBklzQhd+7cuXC5XEhKSkJaWhry8/Nx6NChrurUYyDr6+uRnZ2NZ5999gqHmatCocqkolXE6SmjZJP98of0ygwrzxXuUk7QLJTar/iW9lLu47fu2EPd6Seka5tWmY5Kq6scipwlHyoddb0+znx2m2VFIfsQz9MffbZeX7E/McHE7YSEu87v2tApXW2tGln36T2/XyVz3ReohHt+7zJzq7Jd7e6J+5mEWYwCRgGjgFHAKHDTKcAXlP3i9zV3oP5CLc6cOInaS5fh8XjE8rV2zSo8v2gRJg4bhrKsLPz5v36JX/3wh/jdT3+GH33l6/jp5x7Fv955Lx5938fwufd+EJ9934fx4B0fxj13fAh3feBD+Mj73o873vtefPub30KvXr0wZNhQvLZ3D3z+oI0M6v3c0zKov1+6dEnAbNCgAWIZpBMIj509exo5OW5kZrlQ11DfxRunay7BkZ0Ld1EpPEHtGRxFXW0NUlOT4crJR6vHL3bAUMzq8jqOMtSOmP4UQdHTmvCZnePE+fNnpZuYcnV6Apg+41m8tmu/qs64hYb6i0jPyMS0mc+Kswm9st3ODAwbOjjB4cUCrYkTps5ASkYWZKyl1T2m8qpQyOKGYzRdeoBQG15Zvx6pjkK8svuU0ijuB9CEzS8tQaYzH4uWvKgch6J+INaA1otH8Ye0QizfcgiIRTB+YBnWrduiztFwyHMRRAyWCMOC+kJRQU32jHvFK8euqGgA6xbPQkF6b6SkpCAlPVMo15WZgUFVFTiwf694s1NGhuiJ2R7f/B1AbFXoasGiuzc9enivmHJXpzs3OUvHDhpQUY2yknLENAjbsZNEE4pH/cLMF8QNXhJTX7uu4bEVSxcj3ZGM5naPlI+58Pnbu/PDireAWdNmY+rk6RI3iCbe4YNGobp8EPxBeiVZWDB7HqZPnGGbpy0EfS14Zso41NY1yf+RjJFlgboKARmMyl38cDwD866/x0EQ1/8ACQekROaPUcAoYBQwChgFrqMC9ouKsQnbGppQd/ES6mvrUFtfh/O1l3ChvhZnzpxCw/ka7N+4BX1//hv897/8ED/62mP4/hPfxBNf/BK+cPe9+NQdH8TH3nsH7vrgP+OhT92Dz3z0E7jrwx/DPZ/4FO67+x7c8+m78e1vfxtPPvmkWNBmzp6VEOqF70QSRMK70ZaAFrjRo8ciKytLnDc4BpDduTzXiofQ0loPpzMdUyZPVEYwAANHj0V6QTnqvWqMJKwwEO0ErA7U1pyEK7sQ0+YuER4gMna9l6kFcxINi+fxpAmT4XZlo76uRuXPAqKaMe3Xt+Tb8mLt8/ORmpWDRk9ExSGMR/DKS+uQlZ6MltZOGeNIo93+fXvQJ6cKq14+rMAg2Gkb797E+5gQEQOhrR2IduDSsaNISSvCswtfUJpF2hELncGzM4ciJcmNwcNmgQgjmBU4jzULp+Av7kE40gA0XziDyqwkjB43XVLkeUEGchQ5goiCA0zjYIBJVgnvyo+AjPbCiQexc90ClGU+jfLyclQOGoaqqgEoyM9GenJvZDrTsW7TK5IivXrIbkyL1eaNRxCGBRkkyiCWFNs+5uNN2AZsamJAy5GDh2NI9WD4wyEwtpEcY4zMaARB5sc+nwM7pf7owETfcIJmwC+nc3vj2hUoKcxGfUu7eNmr3IQFjP0xIOgPAdE4hg8YiaLcUrmeff3VpUNQXlgtafsCXkwdPQXZadnyvbmjERfOHkZ68tPYsnUHAmRc6i4Z0YNUVUvhLsbbVHWp1woIFQ7bjV8SkNubP0YBo4BRwChgFLj+CvC9HY2BAaqDXh/8fr+8g1tDPtS1t+DIkUPobGjE6meexQ8f+hJ+/y8/wjfu+yweffBhPPG1r+Kf3vd+vOc978GD9z+AtJRUONMz5JOZ4URJUTFycnJQUlKCIUOGYNSoURgzZgzmzJkDdqMGgyQOvg9fD4V02qVHcUVFJSZMmJQQ10+9P2l2Ckd8eGbyBJQXFyDo7RD4KqwaimGT5wrLNLV7VQ9qlDzVDlh+TJ02HZl5pQJw5BS+p3V3trzOEUV7RxOK8ssx99kFNrF0x2+kowtxk6F22BMba7+EzWuXoKD/QDSzOFziQZw8sAuFOS7pig8w6LcVQX5+IQqGTifd2VajEKywCmh9VUuhggxmgATpQTzgRU5WKcpLh0MCL9KeF29EebET/fpmID2zXAonFqhYAyYOrUBSwWDUCkz7gUCLAFpTUKERC01X8VDYK9XAqggyU4Q4AG02zKiKsoCwBytmjUZx+p/R0NCg4I8yhQI4d/IYcnPcKCgfiM5u5yB4AjaAgVDIAzQfRmWQaSQOBGIRuZ9F6rbYIBVMDa6sRmFuHvTYAEQsWMGwnCvoxyjibA+8fyRmB6yMifmX5QpEGT/IworFc5D89B/QaeeDDYd58HJwKS/myUyHdRpUQTq5b9ywSSjMLhM9qGewlVHc1ekxRFFz5hByMlOw7+Bx0U41ICaoGql4HMVpaeUvDeFOBCIqojutsuoXSULjZwLdiUi5zB+jgFHAKGAUMApcTwXEA9d+H9FAQh4IIIZLjfW4fPkizh05ipVTZ2F6+SBUJTnR75e/xfe+/jje/97/Fx98/x0Chf/8wQ9hxjPTMWnCROzdvQcnjh3HyeMnxOGisbFRIJBBsE+cOIGDBw9KV6p+d/aEQslDLC5dttnZuVi9eq1YClXMP/W+9Qc65L1+7OA+ZGemo77hIi41NiKzcCCefe5FedezHMpK6AUiflqEcPrEAfRJ6YtLLQHQOMVz2JWrDTyW5cPWLS+gz9Mp8LSHxZgVjQRkNB7f19EYXXKUh7O8v2MevLBiAdyFFdLbKmWyIjh36iQcyUnobLoExCNShj5p2Th6sUPOY2Bw7icX0EB3VSiUkDbsh40Q0egOHcT4YeORm1GIhoYmEcHfWQtXem+MGjkOyY5c7D1yVvIW99ai0JWCgZPmypX+lssYM6gEk2fPB7GIVsKhQ4di7boN2LbjVeSXlsKR6cKAAVXY8MKLklGOShROsfvtYQXw6tr5cPf7AwLBMDxh1dUsASXjUVRWVsKZW4KQBWzfuAUDy/qjrrkdI6dMQao7Ay+/thWIheDvaMX0GbNQ0r8aSY5kDBoyEIcPnCA8IxRU/eojBw9GRUkp1m7YjLLKAXCnpqG6rAybt70qEBbyeBDs7ERTYxuenbMAjtR0FObmID/PjW0vb5f8s4I3r12G3PS+2LhlO8qHDIPL5ZRxAavXrxPLYSBoIeS3MH3iTEwb/4yyYMYsDK4YjtL8SlV+WHh+3jJMHDFRPJrmLJyNgpw0pKf2EvNzftkgzF+0DEuXLUdJSZFEdqcmNC9Tv127DqO4rAoHj56QRmeg8Ho+4sy9jAJGAaOAUeCtKqCnnuPLi+8xvkc90RCOnTklM5nMmToNmb/7M7537+fwnXsexsMfuhOfvetugUJaCQmET//lKfzyF/+Fe+/5DB7/+mMYO3oMDh88hObmZskGw7PwQ4cLQmIi4PWEQl5AFmJg6JKSMkyePFXSSLyG3cdxK4zas6eQntwXJ86dERNUVuEAjBg/U8oQ4VC5eAiwgjKcjkPqak4eQHpGMo5faBZmYOepCiFD2KRBpxNLl85FeclA4ZMzp07j2dkzUVlZLeMhFy2Ziwt159nZiCAtUWEPNq5cjD4p6fCJ9Ypj4iJYs2YNCvJzEWy9hNa683BmF2HMtPmSR/KS9FjCgj+qTGdXhcKItmdaUY6EQxxBvPrii8hzZGL37t3whYJ46cUXkJWRjpMnTyIjKwez5i0RAWpOHkJ6ah+s2rILHazVSCcK3cmYOEuZUhl7yJnhQN/UDDhyijBs9HgMGToc/fr2lnGC7SE7sDktcuJcokxpLy2bidyUP6G+uQ0+e5wcG86lizXIzc9DfsUAeEMxvLhiBbJTUpDkyETvTBcqh/TH/gOvSoXkpKch012A4ooqTJo8Bn37/BmpyenYsX2voqg4MGxgFZJ6E7qKUVRaiVGDqpCTmQ6HMw+7DxyXPO16ZQsy0rOQnVOIwQOH4JnJk5CXnYGklGScuNiCjmAcG5+fj9zUp5BdUAxnQQnGT5yAfklPi9cS3dMpDeNGjh4yFvnObLvPO4YR1aNRklNhB5YMY1DpQBS5CsUkvWjZApQWueDK6Iec/FKUDRiJVWtfxKbNW2VMw/p1a9T/H+dejABDhoxFvxSnjNXk/QwUKnnMX6OAUcAoYBS4uRSQAM62pZCAxHdWRziAwyeP4+yZU8hOScOPvvR1/N8vP4EvfegT+OkT38EX738A//S+f8Q/vOcfBARHjRiJRz77OfzTHR/AHe97Pz5x58fxb9/7Vzz33HNob5cO066gzmJUEgmU1Y9QqB1Ieiozbtw4pKend8Elx/ypKemiaG26jPK8dLgzUrDp5YPSZTx22iz0c6TK9HyEXGUBJGV60VZ7GpVFOXA7M/HyvhNoCQHiiyKWsCjisXZYsQZMnzYS1WVDMG74dLhduchwpGP48JEYMWo4ktJ7IdnZD1t37FVpWxGcPbYfvfv0w8q1G6TnsLOjTTyRS4oL5b6TxwxFWnYpPBZw4OgZuDJzkJWVDXd2LlZseBHe+JuMKYwTCu0exiCCiMCPYPNlZPzlL5g5fYZU1pjRk1BUwLFwFiorK1A5YKjsXzBfuUS3R4D2UBwhXxNyspIxevosESsY8CA/24WC/kOwbd8JuQ0rYM2KZchIT8OFhnaxBEoMoXhUOYfE/HjhuWeQl/Y0xk6YhgkzF2HarLkYMXK0uF5nutxY9eJWuf+KOTNR7HSgYtBINIc4zQ0L48WC6RNRnOXCswuWqe5bBNHZegn9SyqR1CcDDfVtAoYjh1Qjz52FHa8dlvTYt7t351akO4tRXD5M6PvU0X2oqhyEy5dbFUxaEezdtQ2ZWU5s239SoHXzyvnIS/0jnl+9TpU7GoPH2wpHWl/k5uaiwxcHuXf8sAkoyylQHt6RKEYNHIvi7HJ77IKF4ZXDMLT/UPgDIYTjQZw/cwhZziS8tu+QlIOzArG7mq7xA6orxQRNqye7j/PyyjFg8Agph4HCnv/m5rtRwChgFDAK3CwKqHe+6ibkNh1F24I+nDx/FjtffQU//dfv48ePPo4/ff8/kfaL3+KHjz6GD7+XQPgefOSfP4wn//BHFBUU4j9//BM88djj+PIXv4SHHngQX/vKV/Hzn/8c27dvFwsh06alUMfr0xY6jg+8GhQeP35cxiQWFRVJiBeOQ6yvr8WGF1Yjy5WGvIw+wjUbtx9Egw84er4GWXlulBYW4ODefQiGYqhvaMKmjStQmudAZt+nkJGahk2v7hc+EGgkFFocEEgorEX/chdcaflwO8qxYe0WqSae0uZtQav/MgaOqMZTSVmoa+BYQVrK/Jg7Z7aAIUPRMDRNXm42Lpw9hVMHd6M4LxtbXtmD05fb4HBmo3//KmzatAVV1YPhcJdiy66jV+8+1hNTk3AD7LemgTPmQaU7DeXFJejwRlFUMgTTps0VSHpu8Vw40l3o9MUwYuRY5BQUoyPE6ziVSgdcWWmY8Ow8tAuZ+JHtTMX4GYtEDD+dcsIxrFn+HNJT+oGDMsX6yfFvkSAiYY5fDIKWwvTev4MrtxD9MgvF0kjCLS0txSuv7YJX9f5i46Jnkdv3KZyva0enWMcIhR6MGVCC7NRkMa22BpgRL2K+Biyetwj5eeWor1OAN2JwFcqK8hGOqvF4VqBVXF/KKkYip2AAYkGOIfAjFIwLoS99bgkmTxiFwlwHklL6Ye2Og2IO3vT8LJSm/wmNbZ3Sba7KFMWq5QuRnNQXjR1RMf1WFlZhQFEZLE7DY8UxcdhkVORV2l5OIQwuG4TqoirpDvYEO1B/+RScjj7Y8sprAoVMlwEzn3lmqqRL13mevHDRMjid+Th55oKBwpvlqWfyYRQwChgFjAKvU0AMhCQjPZmv7XjR3NmO85cuYvu2Lej9uz8g47dPorJfBn78+a/hkY99Cnd+4J/wgTvehy994Yvgu/iF9RuwaMFCzJ87Dy5nJiaMG49hQ4bC4XBg3759dnfxlbdXcKishd3zDV95DkFy27ZtYi1kDEDGDKTHMYeFDaiuQM3pY3CkpeD0xUZ5/5M6Nm17RQxd7qwMuN1u9OnXFwU5WRg9bCDYo1qcn4NX9h2TrlwWPRYkdJBa2NVdi7Gjy1GUU4Uje2pl0CGjqtArIIYwIujEoZMHUFo1Gpu2HlTGKe4PeLF69UrMmj1HHGnOnzoKhPyorOiPoqISKdSSpSvgzCpEa4ea0SUYsODMrEL1wJlvAoV0bOD4Q3rUWnTICAKRRqyYPwUFbje2bduLPqnFeOW1o4hbQRw9tBMZGZl4+eW9yMwuxZQZ8wREOHjR621CVl4mRkybocTyNyMzrQ8mzl4mTiWEQvpIrFy8AHlZGWhs7YBPQr4oKJSD8QjWPzcTxVnJOF1zWa4T4LTiCpDtubRpMdu8ZC4G5mTg1IUmOY8CItqGMdVFGFhajKbOmFQCYh1AvAPPzV+MtFQ3du86CJ/Hj3EjB0nFcR5roiMYfifaicrqscjKrYS/oxHRYDOmTZ2FtLRcpKc5MKi6DCMHlSEr24WX9pyScq5bOAVFab9HqycgcMpihqN+rFmxAI60JOw9ekGgbljlcAxgZbEv2YpjeP+RyMsolMqjh9HYwWNQllMq4EdHk1PH98KdmYytO3aBXszUgfV04cJ58cKePXs2wiELJaWVKCqqErO0shKa7uMr/83NN6OAUcAoYBS4GRTgO0wWDYVxIBQJo66lCTWXL2HXjlewZvESDMjIxnc/81l869MP4tsPfwGfv+9+fPifP4heTz0tDiV1l2sl4PWF8zW4WHNBZkThVHkXLlyQ5H0+ejaohd3Heu5i4QwiVzwm8wxrKyLXYsEkpoizBcRJZf/+veCnpYU+FhYOHdwvw9/qm1uUM6nND7zmzNnj2Ld3N06eOIa2pmaJmXf6xCGJe1jb4kVA915zDS+i4YsChcuWTEOOs1S95G1nU+oUFVOdB2EEke7uj+mzVgkEEAiZF1UGe3YUK4KNa1chyeHG5foWIBzA4KoKDBs1RXpkBR4sYMmCl5CdOfRNoJDB7exCCRgJ5jTjxMHNyE5NgdORj4ycwWjsZOy/AOh0kpXpQlZWEZLSC7Fjr5o6xetpQcwKIDM3SyyFrZxrMNYp3rMjpy1ABwdXEmrCFtYsmY98VyrqmlrVPgn/ol2Dw9iwZBaKXEmobWpT3bH0g7FbEvMojseWhc2LZqE8ox9q6tV5ETHHegQK8zMcaoAlz/c1CBQ+v3SZ5PvypSYEfEGMHzUYhblueBlykXVkQ+HAwRNRWDoU8bAHk8YNQra7EFOnzlNEFgugveE8UtKSsW7HEcnfhsXTBArp8NJOB2reM+LDqufnCRTWtamO7eFVIzCwuFTFj4nGMGbweBlTqBpsCKMHjkJ5bpk4mnCE57nTB5GX7RBLYdDWj5ZCNoTK/uUSf+n4sdNISc3EypUb6TxtLIX2Q8CsjAJGAaOAUeDmU4Cvchnjp6HQiksEjqa2VpypOY9D+/bi6d/8Ft/4zEP4988+iq/feQ/6/fp/8eF/fB8e+/pXxUp4/uw5eR/Ti7m9tQ1NDY0ypk/GKr7tIieSmtpOnPtYJ6ehcuq0mchwusQrmGBGp17yQ5vHL9wlBBCPIBoMSEzksRMnIDM3F/RvFdbUt6Mpy6oDcBFrV89BZmoBgvT1jaroMaITggihTaAwp2gIJk5ZosptMTxOzI5HyAtC8LQ2iJVywoyFwlUItGJIeQEmz1wIHxNTCeKFZVtQ4Kh+MyhU078Q2NRCpGlGKHgJhZlOFLhKkOxUrs9Bccn2Y0D/SqSn5yLNXYb6NvoPs5RhCTuTnJGB8TPnCBgh5oUztS9GTV1gd++qjG1eswzO5Ke7gj1LoOmoHWMmHsVLKxYgo++f0NQZEuhi3siuXBirhznk4M8tS+egOLUXaps65Ty6bVvhVsydOBJ56Q5s2PKashSKHdEDtysLGc5seOnSHAeGVFegtDAPDU1BAaqor1nGHjoyipGdXy1d2YOri5CXWyLdx8pjKoSli2YiryAXL+45Lgi9deUclDiexKt71JiBoNR8FAMqi5DlcqK2JSjdx4TCkqzcrojbhEKOKZRyRcMYUTUcFXnlUneEwpPH9oilcMv2nVJmQh/rlWVfvWoFkpOTZQCpO7tAxjwKMNsu78bRRGQ1f4wCRgGjgFHgJlKA7zCxxGlQsTjmPorWzg6cqzmP1H598f2vP4EffO5RfPvTD2JcYQW+evf9+PRHPioh6fbt2Sux+ORlaMc8JAx2hbl522XVlKbWfr+ywumg0hyHyPwSClvbOpCelYt5i5Yg7PfIsDd6LNN5hFwixqUYDWL0Qo6CU9K58sswdfZCyS7P1eHpYqE2Ya14/AJOnXgVea5yvLRmn8S+5sm0ngZjPkThwYWG80hzlWLztkN2qEA71nOYpOmViUcYmicjpxitHAFIDYKtGDugGKMnzRJOEc9lC1j07FqU549+EyiULmNlxZPM0uEDbYihBeOHDoEr1Y0pM5fZcEU8C2Lh3DnikVsxaKyYQ61wQMYbcmYOhysbIydNhz9iIehpRm6WE1PnPi9eMBLHOm7hpZXPIbX3k0LWXTBqBxGMhfzYtnYJ0vs8icaOoAptE1NxApWalgyD5ODPbcsXotjRR0ylRFN2uSLuQ6DpEiry85CRVYxxU2dj06ZVcKb9RQamPr9sjZBVKI9zYQ0AACAASURBVBDGgIoSuNIdyMopw4zZi7Bp3XK4M5KQk1cl3eWBzhYMH1SBLFcuFi5cgfVr12H44AFivXO6MrD8pVfF0eSl5XPh7PUbOLPzUD16EhYtXYbBQ6pkUOr06dPBiVLYFsYOGYcSd56EpGEjHlY1CgXuUmkslhXFyOoR6F/QHx4vA2OrOIVJvf6I0rIqLF2xETte3WM3dwv0Nurfvz+efqovBg8ZqaDVbpRsEAYK3/aTwVxgFDAKGAWMAu+yApoFNdQR5jh+rsPnFSgcO3w4vvn5L+HfP/9VjHQV4OePfQdf+OTdePzRR7Fs2RLpMlYx90iXdPe1rWB6/bbzr6GQNKI++w/s6prJJDG5yqoBMqUd/QeElyzGDwxg/2HlDBri5YykEmbcZx8qq/sjyVmCBnaVciEoBsLwe32IBOkhzQ+7pTsxuHIUnMnF6CDVkbQknjMdaD2YtWAG+qTl4sIlpss4h34BPTqfItqMhuOvIj0zB8+/uBN+cieLFPNg8vAqGVPYrmYcgdcbQ1ruCBQPXvQmUCjTz2nCVUa/OLzwhRqwftUyFOcWindum5+zevBOYZw4chi5uflYuHS1SKihkPlLdboxd8nzQqpBTztKCvIxcfp8gSfJfzCANUvmoqLQjZrL9RJaRvXfM20l2vK5U1Ge5xTvZJZFdJaDFiJhPZNIFGvmTUdO0tNobukQaG330TEkDISDaLl0WcSgs0qmKxUuVzLmPjtHCcpYP3Fg/Kjh4jE0fNQkCfuS9JcnUZDtwuKla+SeiIZw/NBeZDqzkZScIVPQVJQUY+P6lRKSZvqCFfLrgCFpKvPSMWj4KLiKyiRsTmpaX0yerGIO8lcEB5eOGjwGA0orZRwDizNqyHgU51aIVoGQHwNLB6KyUMUtJBRGAi2YOGYoUtNccDgLMGP6HPmVEI2ExCln9OjRyHbnCyzK4FUDhdJKzB+jgFHAKGAUuPkUIAPQaMG1/LHoxBmXTU/AjzPnzmLt8uX47U9+Buf/PIkByZn4yp134xsPPYKSvDwcOLBPhX6xYZDGFekyZjr2ULi3X+orofDQ4b0oKMzGkCGDcPjwQdTU1IAeyTTCcL7hTTtek65gyXQ8ilMnjyLd6UD/gUNx7OR5eFtbceboPlRXlSIl3YEd+04Jn0iXeTQk8zz/5U9/xuxZz6gpPOKEQi9OH61Bvqs/MjPceGnji6ivb8Tho4cwcvwQCUnDaCpiARTxaJ5TMZzj3hoMyU9CdlGV9InSYskudfbUnj24E2mpTlQPGoXXdu3DM7MXom/2ACzbcvrqUMi4hGoqNJu+LIBj8+hwQscSf6cK38J8cHo6zpdhxUIQMKHHsvRpRhEPM+q2qvB2TwgyGxxNoAFOb6fAjs4hQtGWH/6OZikgj6mFgyY5uJEd9B5EPU0CXCw47yGu5CRwRBGOEoroFMLp49TcfzxC6xipXaYsCTJyN+ANRUFP3pBFvNStUa1ZeYjagTMDYUQ6PYLYFJ79/4LbRG6ZNSQkntMqzLjqcpdp/DgUMuIBxMwLeC3A4+mQeRKZBPPFfEjWWTS/mmmEvwJEAHtaPQFunszdFqfR64B4Q8dZD0yTU7Ho/Ktp7qqrq8ViK7rb3cZmRhNVzeavUcAoYBQwCtxcCvBdRY4QuGHWuMNeEQrPnTuHQ3v2YMaosZhRPQw/+fzX8JMvP47vfv7LOLx3L06cOCZMoV6qtqWQgHgNoZBBqhc/Nw+ZmRlIS0uRcC+cOq9Pn37Ys/dgF89w1hExQsWBZUtXwpGRjuzsLGSkp4gj6F/+3Bt7DxztOl/4Jg7U1taKh/SiRWpKO7+/QXpg+X4/dvg88nPzUFiQB5fLjeTUFLhzM7Bw6XzRTOvW0ekVPqJ2Z3ZtwJAiB05ebALNYhLQmroG2oFgBw7s2Q3O0tKrdxKSHU4sW6Um1bhq8OqojMbjGDvbS8E22NFSRWAUHo1FEQ6GuqeDs4vJ+0qd0n86bkkS5DrZZx8kU4UjahobFiAWDQJRzg8YEdijN06Ufas6LSrjb5YYPnSuYA6UEIQiEpiMKFS4xXkM6ckrqAr4Imr6PPbVxgIhBPy8B0fnKThjvCLdCFkeDVld09yxm9rrl9KF4nH425WJmHMfK6DVmbSkv59RwlVZg4h4W+Q63kvdTYL7yL072n3qXiyILbNgpQ15nGc5HI+oywiOki415bgEhuqxA2JawLaXtmLzphfx3OKF6NevnzRG5iHM62yt1NpMcydVYf4YBYwCRgGjwE2hAN9VhEJlVtHvU/UeDYSCAkyt9fXY89IW9P2/v8Z373kY3/rMwxiSX4yd27apuYuZCD82DMp24r63XdIrLYV8ETPOMF/Wzc1qujzt0cxbMkyfMvZYCARVd66810N+1NfVoLGxXsYe6vdxc2uTGN50FjnLCheyEYeNKcoJw9dpz3cMC02Nl3H2zAW0NKup9Wi44/WBsHK6Zdp0OhUv5FgHfE01whqMfCgezrwBZ1eJeBHxtKOjrV3iJ/rDMXR6lTfLVaFQuXKoyZOFKmxQ8QUIR7Qi8piasoUZ4VhBscZ1BX8Ewn5CTxw0fhEKmU6MAy+7qImFV8LHmNEQQ8REZKo6ysNLuIhFmCIxfo/ll8LRa0Z5HpOUFBTGmB9WC82RQlDKgkm4osQCezLHsYLRtlAY2i8o6FcWQ1ow5WQb0gIkLxbQ/u5lzETeMhSTMkkeOXtIUE0mze/MlxowywmcGeXRtjAijIbGi2Iyluq3NZFa0xa9WEQgmoUPy1yEdswZ1bOtrLeWD1FPS1d52ho7UZRbKPGQOFMMLYVkec5oQnl1I1RrA4WqVZm/RgGjgFHAKHAzKKBfhQRDWWQGENV9TCdSj8eDunPnMbK8UmDwN098T9ZHt7+KuosXFEQxEb57E51LmA5ZgBDxtpfXQyHhgOP2+PLVjiZMlo4jugy0yAlvcERkmL2MNOJEZHpfvvc9EQt+vpwFJPg+BjwBMpUaQ+nxcpsLU4ki6KOzDMtGp1sFiJzGluBokbdso48OTyc8JPdkfOeoGK6EQYTTeFsVc1rW7OW1I5jwFmSXN4FC2xpIK5zWxrb20cbGODlxf7t0yTJT5DwphGScYWo4YM6yC6MrS60JhQKJvCROuGLUaZ4fBMchMnMcKKmE0WtWrF/m92MBKY86TkIjMXEPj/A8lo5pqoxzrwAk02T8QzttVlCAcCnncs082MWwA2GzQUrdhS2ELdWlrCGR50se+Idp2mMgVL7oDe6XLnWWh3kIUC/+2qCzjX0N047xix3+h9wv2e6qqG6q4yVeL3+BEExVXkOsJnYjt3bKvMetEjNJWpQqil0Ozjetb8nGp8aBSqWpMutMq0vNX6OAUcAoYBQwClwXBfj6kfe+RR5Q70NZ2+95jrurq6nB9vUv4Mn//Dm+etd9cP+lD07u3ifTwzJUjDLE2BfYLztGBumaT/ltl0TxgwIKehrbfMEeSPKNvQSDYuIRSCR/8pucKXMde9nNKO9rlo+UwiFoUl6+vOOW7UDKu8Skp9HOunBRIOBLeD+H0dnRrL4Tc2yDGhlFtGP63CAfxHwIemlNVHrQTqYJSdgh3A7L71GMRj7SRq9g6OpQyHF4SgwFUXb57XvYUGFDl33f7vP1ySzdW16676dFed2lMgBPkTXL3r10Xyv7dAL2/fXXrmP2hVfs705Mid7zuw2SkuRVL0y8iNsqX92n9/ye0ICv3JSEuq7r2tDp6/La3193XJ/XveYpZjEKGAWMAkYBo8DNqMBfe43RM/fcqdOYOn4ifvjtf8GkMePkezTMGL3v9huO79y3tnSXg9eoIXRkAb2/K6d6h/3u/+up93jvJ1ygk1Jp24Yy4Y/uk4QX5WvCcTsziddf1VLYnZTZMgoYBYwCRgGjgFHAKHDjFCD4dXZ2ylR1I0eOxKpVq3Dy5EkV8PrGZeuWu7OBwluuSk2BjAJGAaOAUcAocOspwC7TYDCIs2fP4siRI11Q+O5bCm89La9WIgOFV1PG7DcKGAWMAkYBo4BR4KZQgODHD710OcawtbUVDQ0M22JPj3dT5PLvPxMGCv/+69CUwChgFDAKGAWMAre0AtoaSEuhXpSzhf5m1tdCAQOF10JFk4ZRwChgFDAKGAWMAu+aAjJRhW0VTITBxO137ea3UcIGCm+jyjZFNQoYBYwCRgGjwN+jAoQ/DYCJa3Ynayvi32O5brY8Gyi82WrE5McoYBQwChgFjAJGgdcp4PczcHT3YmCwW4trtXVVKKTYpHGue27rfWZtT9pta2T0MHqYNmDagGkDpg2YNmDawN9rG3hTKLxW5GnSMQoYBYwCRgGjgFHAKGAUuLkVeFMoJOlyoft3KBTqshr+vRKwybf59WbagGkDpg2YNmDagGkDpg28cRu4KhRqlmUXMvvxGROIASPNx2hg2oBpA6YNmDZg2oBpA6YN3Hpt4K9CIeGQRJ0YG0gDo1kbBYwCRgGjgFHAKGAUMArcGgpcFQrZZUwYNItRwChgFDAKGAWMAkYBo8Ctr8CbQiGDRep+dx0X6NaXxJTQKGAUMAoYBYwCRgGjwO2nwFWhMFEKgmEiIGpQNOs3HqhpdDG6mDZg2oBpA6YNmDZg2sDfWxt4S1CYCIhm2yhgFDAKGAWMAkYBo4BR4NZTwEDhrVenpkRGAaOAUcAoYBQwChgF3rYCBgrftmTmAqOAUcAoYBQwChgFjAK3ngIGCm+9OjUlMgoYBYwCRgGjgFHAKPC2FTBQ+LYlMxcYBYwCRgGjgFHAKGAUuPUUMFB469WpKZFRwChgFDAKGAWMAkaBt62AgcK3LZm5wChgFDAKGAWMAkYBo8Ctp4CBwluvTk2JjAJGAaOAUcAoYBQwCrxtBW4IFIbD4a6Mcjo9Pa8yA2QnLpFIBPrcUCiUeMhsGwWMAkYBo4BRwChgFDAKXEMFrisU+v1+eDwecM2PnjqP69ra2q4p9RobG1FfXy9AyG1+GhoaYOZjvoY1b5IyChgFjAJGAaOAUcAokKDAdYVCTvfy2GOPyYdwyKWzs1Og75Of/CSOHDkCWgSzs7Nx//3341Of+hQ+85nP4L777pPvPNbTmqjLwrTNYhQwChgFjAJGAaOAUcAo8M4UuK5QSBD8j//4Dzz00EPIzc3t6ho+fvy4QN/BgwelFJmZmfjtb3+LdevWYevWrfLhtoHCd1bJ5iqjgFHAKGAUMAoYBYwCf02B6wqFtOb97Gc/wz333CMQuHbtWhlPePbsWTz44IPYt2+fdCn3798fycnJXXlntzEXdjP3tAj2/N51kdkwChgFjAJGAaOAUcAoYBR4ywpcVygMBAL4t3/7N0yePBk5OTl44oknwH11dXW46667cOjQIYG+srIyPP744yAcjho1ClVVVWhpaXldoQiJelzi6w6aHUYBo4BRwChgFDAKGAWMAm9ZgesKhfQypqWQFkINggUFBTh69Kh0Ke/fv18ynpeXJ+MIP/3pT4Of733vewKPPUtFK6GBwp6qmO9GAaOAUcAoYBQwChgF3r4C1xUKGV7mRz/6EcaNGyc5Xbp0Ke69916Ul5eDjia0FBLyKioq0KdPH/E25okMTfNGC6HQdB+/kTJmn1Hg9lOArmb6A1gccJLweat68Bou13udkPk38ZnT5VNrC/F3VEa7iDfdypIKTCyjyuKV+2WfaKTqV5//14uT2B50/ao205WmpNudUo+v3QfMllHgFlXgukIhPYdp9Zs3b16XF/FvfvMbPPDAA7j77rvF+5g6s9u4d+/eIrkeT9hT/0QYvNo5Pa8x340CRoFbUwG+vBnllJ8YCEvcYjxUfritIEADBIMVyAu/awd1UdcRtHj99VxL/pgXzS06Xz1YkaOr1cdCDFH5xBG2y2t1PVcTa1lHbNBrHkv8oZ24/42u477EOLH62atjyPK43pd4/dvbtgArAisYlNoKWKqcknY4AMRZXsAfkVqT74j5gXgE4TgQtHXyer1yW57l8QbVjwSp7BgQjyIS8AKxsGyr+gZCMQuW6M2bRhEKMDUgGIrJPXkoEtXaWohb0QSSBKJMWjRVG5GQOh5nhuMAT+c6RtuG3AeIxxToMg/BgK+rfcqNzR+jwA1U4LpD4Y9//GNMnTpViswH05kzZ/DII48IFO7evVsshYTCL3/5yxg8eDBGjx4tlkVaD8+dOwefj/9A6iFEq+Lf/jC6geqbWxsFjALXRAG+azUG/jUo1GDFa/RLWtbyVcPj9V2LCMzQm0ChzrdaaygkEHZDYeIPZA1tfGbq5+TVAJDPUn1+YoVwXyJA8pgesvNGoJh47dvajhMKgwJrrEdOVRBmQbnECVkKCkOqWtQ+nm+Fpd55fld92tsEPe6TaGUkNEknIiCJaEhgLGanS0YjEKpz7NsyH1HAH1ZwyL2RCO9kIRoJIRKJSfr+gFpHo7ZFk/nmJtdxIEpqlYzYGUvc1hUuJ6v7mr9GgRupwHWFQo4pZEiaRYsWyUNKP1xmzpyJhx9+WMYZMmxNdXW1jCkkLLJ7mSFsGKuQAKlnP6Fo+kF3IwU09zYKGAVuvAJ8zypYYl74hteI2G0V4pHE87itFr7BbcsNd/LyG7GWPNhgomHhDTiCWVOfN+4+JsRpYEuERF1aHueHz983Os7zEvfrtPT1+rnNCQiu3WIBtAhaEanHQBSI2ABIy5wViyAUtsQqJ/e0YrBCXqk31rQvyjwr+PL7gwiGIqJRKMyjXCxlJSQY0nocp9lOgSb3hATkYogFfYhH1DXUWLeprlTE7MeM0clR1wPE0khdLCsq2l4B0t0VhlAwJjDJHPEc8w5TtWP+3jwKXFcoZLH5S5X/CPqfJhHy9DaP64cSz3+jc/WDSUupz9ffzdooYBS4vRTQ715FTHxjE7BoGdKg9UZQyBe8DY46gRu2toGlR7f31bLTs3b5TNTPSh7Tz0RaCrnNTyKE6OM8lxZBHtPH9XOax/Q+fT/eh/v4A77nMX3O21+z6zak6orIlWBcC4W6x5Sr8ikok3om0OmuZgol1j51d34VOJRy0VJoIRYiyIZh8V429Pm7rtdtRl3PbuFgpBsMuTcY9CMcCggU8rs/oODTNgp27Ze0Y3F0dHik0Vn6BGYqYdF1cO10TEjcbBoF3oEC1xUKddeF/gfQ/xBc62OJsNfzF6ouHx8MiQ+/xGv0OWZtFDAK3GYKaHoSZtAveN0l+Hrrj3LS4H6OIVNdl8piyGuv80csm3Y+JD9qLKQa19htkbqCKXR57XXiM1Fv6x/abAn6OcljGvoS93F/4vn8rp/V+vms0+F1HR0dXWn+7S0tob445g8Wdu3eiy0vv4pOnwIvT2c7Xtm6Ca9s3YLtW7dh85aXsfXl17Bl+25cutyImjOnsXnjeiWWbU2VbmHJnK7PKOov1WDJc/Mxf+ECHDh6Am1BC4KdcaDm9AksW/wclixZhkOHj0sXNnmO4w7VooC0qbEeu3btwZy5C7Hhhc1obOmEdEXHQ9j40gtYvvJ5tLS1CrcScP2BEFav2YD2Dp8Arx6HyKrTAPy3a2hSMAr87QpcVyhkdjXo6YdNIhjyuP7Obf1g47Ye78LrEs/hwyrxPJ5rFqOAUeA2VEBDkm1Iggzmj5KGBDJ4mC94YiA/ynjDLe2Qotd63/Vdq7GB3WMEOTaSeUz86CIqa6hNPiweD9hLYrcurYR8PmqoY1xYLhoGua332Zd3PU/5rNXX8Zmrn9n6GXxtoZAWSZY0DCvUiVjYi5KyUiQ5MnHifJ10JZ84chB5TgcyUvohw+FEiiMbyY58ZGYWYOere7Bk4TwU52Uh7PeJI0cwSC31wjGLMezfvROFuW64szLRLykFfVPTsWjlemkBx44cRUVxAdKSkpGa6kDffqlYsPj5Lv2VZhZaW5pQVVmB9HQnUtOcSE5xYtS4ieKYtPT5RUh1pKBvUh+UVZTD4/MiGovjpU1bkJdfjHPnL0mz9PlV3nR9dudT59esjQI3RoHrCoWJDxgWl4CY+MuU+wh/+jwtiX4YJT7I9DHu63m+PmbWRgGjwG2kgH7DakgiDOqBXzZcEfvYccgPt7vhkADGDz16b8Ta6oJV5ulqHw2IAhG6vPZ6165dEs7L5XLJM5HPTULhk08+id/97nf4xS9+gdOnT3cB4bZt2/Df//3f+J//+R889dRTOH/+vDSWxGew/gHO52zi85fbhEL9bL42rYwVx658L47t34GklGQ8neLA7MUrbUteFMG2BgTbW1HVvxoF5UPR0BZFZ2eEhkWsfn4JinJdysorY/6YnjI0RKNhgcJhg6qRl5stPxKo8cCRY5DkykeLN4KyklKUF+UjEghKs5kwcSoy3QWobWwRMGRaTGfZ0ueQ6UwXSyE9lDs6A2hoaYcn6EWflKexdcdm+CMB9ElOQs3lS2hoaUWf5BQsX70OYburWtcjnam5Te9msxgFbgYFrisUssD6V2kiyHE78UHE87T1L/FBpK/hg0pbDrWI1/bhpFM1a6OAUeDvSoEuUNLdhSr3ygbV1VEMjixLBEMCggbGG7XWsHq1NfN1JcheYSDEhQsXwNivnDueC39wc7pQzhvP5cSJEwKBfH62t7cLCB4+fFiOLVy4EIWFhdBWRv081T/ae0Ihj19rKIzF6VBCZ5NOzJ46Cjk5bgwfPwlPp+WIIwkiQSDskRgvlf0HIqdokNShGILjCgppKaRnMR1TGPZFl4PUGI+EMWbEUMyYPk0MEmwTh0+fQ4q7ENt3HcTQwUMwc+okEZVOKwcPHUNOfim2vrJTIJ1phUIBVJSXorqqP2iJrK1rQiisIJ5Q6MrNwO4Dr8Ef8SLNmYGDR4/g2fkLUFhahmA0LgDoDShvZt7fF+KPEAWGUhHmj1HgBitw3aHwauXlQ6f7H1gNbjbfxR4gklELo4fRQ///vJP2oH9U8Vq93fPHFdPX+3iObnOJ2zznndxfp/XuXk+LC58l7O5UoUL40iVoseOUMMhIdh57m6P4eIxrHrsZP3qkoT/eDbJ0jiDIdvi8djxFZWmixgz8z/pqbW3F73//+64f2NS9tLRU5pinlZDTh+qFvTZ//OMfBRb1Pv2DXP+Q5369j9ttbW1d7UNf87esoxZH9oUR8dQhO70Xli9fhpMXLqN3eh4OnawRz2T4WgUKBw4YioKyYegI0YCgus/XLF8Kd0aKOo/WXtuLmHmKMUhg3EJVeQmyXE4cPHgQh44dF0thRn4ZXty+C0MGDUa204H9u/egpuYi+lcOFEvhzj37RWuW3evtREF+LlJTkuByuZGekYWk5AwsWrpcLMzVQ/pj4rTxWP/SWqRmpOOV13aib0oqdu8/gIrqQcgvLkNWTpGMk6TVkJZCbT38W7Qz1xoFrpUC1x0KE8emsBCJ410SHzjcNt+7uxSMHqY9/K3/D2/00NBpMuivDvyr9/U8P3E/t2+277Q06YDTsXhIDfy3rWsa9h78+r/jI/d/C3c+/F3848e+hE8//F18/N6v4ZP3PYE77/0WPnofP9+5Ies77/8G7rz/MXSvuf11fPz+r+Lj9z+KT9z3RXzk7gfx0bsfUCDLoTOMmYewdHvTM5bWO1oKCXLHjx/HH/7wB6lGDfrz58/H5s2bQcvghAkT5JiGdc45zznm9Q8G3VvDk/S+xDq/1lBImO9ob8SRvdtQlu/E0ueXYd+xk3g6NQvjJj8j4WIQ8QkUsvs4t2SQWE4Zh9CKxrFy6WKUF+UC0QgiYXYBq+ensnYqy3HD5Quo7F+O1NRkON3Z6JfhQq/0bGzesRc1586jsrQIGalpcDpdyM4pQFqGWyyF2tGEUJjtdqGwIA+1tfVobfNg1uz56J2UiksNl3Hg6F64811Iy3Rg6YrlKK+qxLSZs7B6/Qa48wpx5MRplJRX49l5i7sshPzREo7wr1mMAjdegesOhfxH1Q8h/rM2NDSgsbGxq9vi5MmT4Ecv5rvRw7SHa/P/wP87xvrk2DFt+WNA+LNnz8psQkeOHJFt7uO5PIfn8hr9P3sz/z8SCI+dPiIfNTYQOHr6NA6drhEL4KPf+f/wsYe+hbse+SHe/8mv44Gv/BQf+fTjuPuh7+IT934DH73/G/jIA98QaLzea96bUPrx+76Bj9trBYjdUHjvI4/hkw98Hvd89hGBQl8kJFDIsoYsFSaFdfb000/L4/PYsWNISkrqcu7jsVWrVoFjDxcsWICxY8fKeaxb/ljPz88X66IGSF3nPInXctGgxe13AwppKRw6oAyZ6Ulw52Qj1elGZl4pHM5shP3sOlYhhoYNGY78okoEIrRsq2GEi+fPQf8Sjgn0K5de7YcjcMhwNMrDPOBpF2syvX5Xrd+Ip1MzUdfWac8yQm91DnMKiXdzr75puFDbIACndAjLeMJJE8eDwarZd1Fb1wynOxed3g7wx4j6YWJh6/ZtyMp2o6W1HctXrML4CVPk/NKySkyeMl22OSaRaZgxhdK8zJ+bQIHrDoWJDxqWn2Cof5HqBw/3c9t8Vw9io4dpD9fi/4HtSL/wua0Xvug5m5CeUUjv12t9zc3+/xiJKYsZX8ohK4xQLCrdfuwe9sQBQuE/fuILONuquo87YwC7YVu8qltWWxNv1Fp3E+u1zof+7okC/Hij9FNW3cfekE9ZCcNeCZzMLuOsrCyB+MuXL4sTCetReyE7nU7s2LEDW7duFSgkDLLrmM/l//3f/+2yFuvndCIEMp3E79cWCi2EfJ3obG2CMy0Zy59fKrDU6Q9hy/adcGfnY8cr22WKOkLf4IGDkOXOk25Y2tgIVquXPw9XeirWrFqN9evXY/FzS7F33wFpxuLZHLdAIJw7azpeeXkzlq9cAYcrGyMmPoN2XwhBrw/jRg7D3td2Ydmy5dI1PHbCNBkLuOC5JZgyZYrMaMK85ea4sWjRc9i1ez9KSivFotjW0S7TDQZCftTWX4bLnSXWTuZt4aLnkJNbiDNnL4gFcu68RRKMm8f0R/+/mbVRnaZMCwAAIABJREFU4EYqcF2hMPGBcrVC85zE88x3o4dpD9duGAEhgAtf+hr2+J2gwI9eeEyDgb6Gx272/0dxVmBvhP2y5ZitoD037he/8R/45Oe+hfOEQnsfgZE/vdq9VpejCfdd70+iE4ne1mudF/2d+W3t9CASVzOaqLF4qo3QUaRv375d1sFevXphw4YN8gP74sWLXZBYX1+PX/3qV+KNzHpdtmyZjDfU4K//5/QPdt0u9H5+v9ZQyODVB3bvFKituXBJ6pCzmLB7mF3iM2fOlnJwhpMxo0eioqxcskU9mtu8WLViJVzpDjjTM+BwZEhImanTpttGBwtWOIQjB/YiJ8uB1JS+oJf2wKHD0NhJsAZOHz+GtH69kZvlRmZmFkaNHo/WDr/MdlI1aLA44oibMyzQUpiUlCKwmp1TiJNnLqgZs+nlDGDWrFmoqhqAcDiKYIAONEBBfglycwoxYMAgcVLhedST/1+JukoC5o9R4AYpcF2hMLGMiZYP/kNor7fEc8y2UcAocG0V4LjBRMgj/PHFz4H3/HA7ERZ5rh5reG1z8i6mRiK0F24SGviqfvDL38FH7vkSajuV04kGQn0619rqdL3XvLf+8N6JH+afH87DS29V3eWoy2hFY9L1uWTJEnEW+fnPf45f//rX8kyltZDhZhiW5pe//CUOHDjQBYz8EfBf//Vf4pHMkDU6JI1uH4k/HDS06DXvfc2h0Iog7OsUy5zUGUVg3dkziEjYSbVL+ouDnlZZdwYiUr9yyOJsWapLlnrqblnOVcyZbYLeDmkNPi+dZJQXMKcmFo2DATmnpaER7e2dUh+6HvSYQkJhwO9FLBqWafUaGlWAat6LC0PWaN26ZmJh+rYzjJ7mjlPxaZ17gredlFkZBW6IAtcVCvnPoj9vVFr9T8Jj3Dbf7aei0cO0h2vw/5D4QuePssSXEceZ8aMXHtNWI+7jtTf3/2McMi0t384MT8iY1XzT23HgOLftQ1/+Ju568FF4LcBHz08bxLyEC86ioamMRjc7neu6VmhiIyAzoax/OlvquchvamGs5whJUWaIU/lP/HFNZxM+b1mXdEB5o4V1qsPO6OO63nmt3tZtR6957jWFQs4gY6kxf6w2dpmzaFwsTk0XV3EcOaWdLJy6UM6PyDR3EqrQForhZBJnDOHYP4okQMhpD60wLM6zHI/BHwwoAOcpcQsRjlu0JSaE+kNx8RCmxZk6cm5jSSvgU9mgV3tQWaZ9PqZptx1xfunRjuhpHOR0e93nqDqmE0z3s94uoVkZBW6IAtcVCllCPmgSHyw9XzY3RAVzU6PAbaKA/t8jDPB/kQtf/BoKNQTwmIZAfc1NL5F+2SoG6Hr5cjdf5Z/5PD2Lv4QmrxpraJde2REFMmyC1Oah67mWuc5ouyRY0KrFD50qVD1JXQnsqkmB6W0bi3AHzWEkELKKKhHrSc8c1bPOOLaQS+Jzl3XO9BOv0W2D60TLcWJbuKZQyAKEQ8yYQBotu2yewkqsm2hI9gfIglLPUSDmB6IK6uR8KbeaEo+n6FlDVDu2Q9R0zX/MMisQ47nEOnZLEwxpeWW3L/cHIio/3OZZhEKxOjLkjT0Ug5Fv5Dj/sCpYFNaJ/V2vwyTaOODzKEcYAVMo7UVvSYQV2b3Iru6vaisx3Z7H5Lv+B9AH1TAD/e31657nv/4Ms+f2UeC6Q+HtI60pqVHg5lUg8aXPXO7Zs0c+3O557OYtxetzpqClx0vOHj/4oQe/hw888G2xEsqVBC/peEwYt5v4wr3e24rsBD5synt9AXvuScxjz2Pvwvd3DQpZjkgcMboT20uU1UOLbpQuN1HymvCVssuRDml1s8SCx8vDlgoOTYyTOWnspKwYPYLDiNnwxnN9AUarVEswoLqUxUEpEpZp6XgO5zLmmvslzqFtyWUAawWUCuB4jvyYEoiPwh+xZBxrmNmTBCwByWAoImArsBuhZZflCnaBp6ApA3SLVTIm8Ets1VZP5URN2FSBuJUYNLLYBWE3dZhQTESOIhAK2vm3QxaF2FMHRC09gaLqkeO5MdFYJ6SVMevbUQEDhbdjrZsy3/YK9AS/WwEK+f5V3Xu0C6q+R+7jwtfvBx76Id7/8PfBINBCGxLGhR2V+mzZNH/eRIF3FQptlmfoGAk8bQGedtZPFOGoX6CQlCPORIS8mLLGhYMhgTLWuDesPdAVAUr3ug1JBKK2TmUlJhYJrwmhMZxPUFCSOKUNxMGwHV5GLIpRRMIKTruB3QJjQxIeuS8a6JQxicyHwjIgFOY3dZyxCJVtkjcJIxpgaJywdH/TiMhyx9mtbSnQIwzqvOh2LOXn/NUkQbEuK+skq0wsx4S+mB/RWEDKF4lFEYEfESkf0O6JISBzQvOHkKroKGM/Soe9veNN6t8cuvUVMFB469exKaFR4HUK3A5QyDLqlynHEd7x4A/wgc/9UGY2kRd1XAd7US/f14lkdrxOgXcTCmPBKKxQDGF/AA2Xa5VZkN2xsZBATn19B9rblXvQ5Utn0dTYhtYWLzwdnRLr9kJ9vfwUYNzGSCwATmLCBhC3gmhuqUNdXadAVlCCfsfAMYMcd3ns8G4cPrwLdU2NMs5Uxg/aFjVaCflDo9syyDmflZNK11ALUYlAFRbYo0Zsd5cbGuVDsPN4CZTA2TOnUF93AW2tDaitrUVtXQPOX65Hu9cnQMkxjTVnTsu5TIPXcno8dlEzdqIkLIEZlaU0Egqj9lIdduzYibrLjarrO8JZbsLCjKdOn8XeQ7uw/8hetHYoSyVZUnJoWyTVTyJirIFCEf42/2Og8DZvAKb4t6cCtyoUqpc3rTP2WC27ejsiCgo/9IX/kHAzCgpJDUHpLu+y4NyezeEtl/pdg0LmgLASjmBAeRVyXTkS8FmgPh6Fp7Mdme4STJu1AOzuHTa4Ei5XIfr0cSIzwyVzPLsLCkAw9ARVEGkBqDgwb+4MFBblwOHIw7CRkxESr2ML21/eAYfDgcI8JxyO3nDlZGPLKzu7pp3jvX0Bv+1so7qA2W5UV7Lqtma2QxFaLSOIRmhxJBhGUV93GQ5XOlx5Oaht7RC4a6xvQF5WBlwZfZDpTEOGqwCpGflIdWbBkZGGC2dPYenCOSjO52wptQKtGlBFB6kl9qFHEehsQ1tTI3Kys5CWkoqiohI4Up1YMG+htP2OzmaZpq9fUgr6pfWGMzsduQWVOHGqXgBTrJtdiUYRDnHiRwOFb/kf4RY+0UDhLVy5pmhGgaspcOtDoYpvp997rUEFhR999KcKCtklyDFgUNOhGSi8Wku5cv+7B4WWhHlhLMEJwycgM8WFgpJiXG68SBdrxAIh9EvPx4Rn5shggOryAuTnV+P5FZux6cXN2LhxA5asWC2WPs7uEqfNMA60t3Zg1MjByC9wIy0tG7PmLBVr4pkLZ5GekYmcnBzs2P4Sdu96Gf1S01BePQj+cEx8d9h2dPuhCnRASdyhu1+7zwsjzrF5MQuvbd2M9Mxk9HOmYsP2XWgnL8aBbRtXYvPGZZg+YxL6phdhwoxlMqvKipVLxCt67YolSE9JRnNzs9yK7ZKe87wHLZMWzZ8yq0sE2ZnpMo/zhnXrsW/fAVT1H4jkfim4dPkc1m9Yhd59krHxxS2ob6nF1h3bkJNXhclTF0haTM/nJchKyQQkDRRe2dZv128GCm/Xmjflvq0VuLWhkBaPbijksLEmn4LCj3/tFwKFcQl6xzcirTwJY71u61bx1wv/bkKhWNniUVTkVsCZnAlHjgMDR1aK5S3Q6oGroBpjp89GLNSCYdXFGDh4ogpbIwYu5SWsbMQxRCVcjaY6dqWG4HYXY8oz8+EJ0WPZwrnzF9DZ2SltgF3Mo8dPQL80J+jUHWbXclB5IFMV/r/oeJD8zvA0jIfIJcoQOHR6ESuhj54cKHFno6DIiZSsFBQPGCVjDMX0F6VFrhUXLp9C34wKbNt7SUBWro368MKaZch0pKCxsV5OZ6r8KDi1EAxwqj86qUQkxM6li+ekrXN85eqV65CWkoGWliZs2vQiMl05AoXsTj92+jh69XFh0pQFkq6kJ13z7F6nE4/pPpbKNH9goNA0AqPAbajA7QSFtOg0eCwZU/ipx38lUKisPgoKaYFRr/fbsCG8zSK/m1Bo0RvXimDy8EkoyynD5DmT8ZeU3+PlDRtkipne6YUYM30uR+hh/LD+6NU7DyNGzcfwoaMwauRwcEo8b4h1yRFzUTucDQsYRFt7A/LyylE5YJRYCjsDHgVHpKN4FBvWr0ZKeiaGjR4vbYHtgVBI4GN4GlkkziDHNNJrVzm5kAV1JKBQiMG0g2i52AB3ajq2bFuNhcvnorcjG5fqOWaQ94ogHLqMmkvH0SetDFtfuyhTLYbo7BHzYcPqpcjNcgoUascUDYX0epbxf/GIOKnEwvSgVo4snOfakeJCcWEZvN5OGfc4aPBwONJdKCovwFN9n0Zl9RjoUIosF/Ojg2obKFRVbP7CQKFpBEaB21GBWxcK+ea90lJIKKzvjOH9D3wfdz3xa4FC8W6V7uMwGNzYQOFb+y9496CQcBMEYgGMKBuOIRVD0RlrR25/JwocDjSfb4KreDBGTJnFSQkxZlApnJlV6JVUhrzsYmSkp6Gp1SNWN2IhoZCxHAk+4XCHeORmZhbgmZkLusYUsqUw4PS0SeNl2ruCknJ0+GPgZZ2+7niHVIZtiE4d8+fOk2nqhg4djtOnziMSVs5M4vUebZcwM0vmLEWuMx9tHRdwseEkUjKysHzl5oSu2lacPHMAKc4KrNl4WNpjVNpsECuWzEOWMwXNzY3CkGyXVIZ5Zbu26FUcJmDSSSqMULBT5onmNIDuzHycOXXeDillYdjwMUhNc8p4wlRnGnLzB6C13epyWmZYSEmY3s4xBbtvrRWYs25lBYyl8FauXVM2o8BVFLhVoZDFDQXp6akGzXMYGIMG17ZHBAof/v6fJPiGvAxtKOQ1Bgqv0lB67H63oZBj8oaXDsOgssFoj7Ri9/GXUZSRgf65FUjKKsOE2QuBSBNGVBchL38YvGQZqTwF9gztEo4T6NSYQj+9ehFEe0c9Ml25mDp9nkAWrYlNze0oKChCRmoSnpk2CR2+oBxr62R4mi5ekh8NlIGhb1YuX4Hq6oEYM2YcTp44q0Il8phY8dphBZrRv3gw0lJyUFqehcKSVKSlpaG8bBAY65qjFsJWC87UHEBaWj5e2XlawiUpJAtj7YrFSE16WrqACYIEQuZFh70hCEb8HQoKYwEMHzYAKcn9UFlZCb8nombxATBy5HCkZ7jx4ktbwe7jba9uR6qjENUDxwsU0grJ/wGJ3chMyZ16VLb5elsqYKDwtqx2U+jbXYFbEQoZf00tylLIbXmxRoBjNc14/wM/xBVQKOOoOFeteSW+1f+Hdw8KWWdBmX5uyojJyE3PQwic09iPqaNGwZWUiV6OAkxbsEy6jyePGoCCwhEcvifdxBwjyrGACqJU97ECf44HZDdrEGkOF2bMXoQwQ9YghKLicmRn52LHts0CRYQvzoPMNb1+yUrCS1ocGh4TdzCki20plDtHG1FzYh/crnLk5FUjJ98Bd3YvFOfnIC05E2fPt9j58+LMuQNI6pOBV3ccRWcM8MmPmDAWz5uBorxstLW1yL1ZHm+Q8RI5jpHoSNjlTDdBLF4wG2mp/bBo4XzJYUcrpwOk9dOD8vJSpKRmIBSWMN7SpV5SNgx//FMaWts8kl6IxkYmbIf90T+kdHHN+vZUwEDh7VnvptS3uQK3IhTy/aYWC0F/QCyEsi8OXGgO4I4H/91AoZboHa7fTShkEOWQrxOThk9CRWF/+BFAFEF0NtSjf2EZHNnlGDphChBtx4iBpXBkFGP0uPkYOXwMxo0Zi8HDRmPf4eMcTSizkIQCaj7ohQunY9z4YcjJLURSaibmL1mIE2ePSdeqy+XGvNkzMHXKBEyY8gwmT5+NYERBIduOjL0jN0mQa+WBzG01DzKnE4zY4EhYa8XSuVMlX2cuttszi3Ti/KmjyEp3YcFz6+DnfNXwo+biMWQ5MvHajgNiKSSfEfg2bVgpjiZDhw7GuPETMX7yNHGAaWlrVdbveARWyAt/RzNKCnLhSEvChPFjMXPmbCxZ/DzGjZmImppzAoWurFw8O2cBXtz6AhYtW4x+yTko7z8K/oDqGu/qPuYYTONo8g7/I269ywwU3np1akpkFPirCtyKUMgB/zIfbZf1AwiG4gj4Izh4ug4feOhH+NwP/yJjuJSFhC9y2mJM9/FfbTD2Ce8mFIqlKm5h1MBRAoWdfh+CnN/YimLntpclJM2MeUskJM3oYdVISclFv+Rc5OcWgGPqHK58bH55ZxcU6hk+xo0bDGdmEtIcmUjLcCOvpAAHju5DekYWXJk5cCQnwZ2ViT7JKcgpLEFDS7tMmWc3Iym5zAutZxDpIZb88EAUoY7LqCx2o3/1SPE2Zrct59JhQOqyknLkFVeiPcgA0mEcPboHBe4cvLztVZlhxydduUFsWP08kvv0htPphDs7H0/1SUKyw4n2Do8E2lYaReFtaxSLIsdSlhaXIDXVgb69kyVm42u7XkZbeyPyC0rgzMxGVl4m+qT0Rf+q0Th9tkmavnY0Eadpe8YWYynsUbG36VcDhbdpxZti394K3IpQyJczLTjs4pPwIfZcuXwL7jpyXqDwsz/4s4HCv6Hpv3tQqLoxgxwDaPf+sz7VzBsMmaI8xDlmMCJet2Fx/hAD3v/P3nfHyVFc+f8B52ySwXAEiewzPoyNScKkw9jYx93PPvvOPp8DICRtzjlI2lXOQjnnLJQARRRBKOeEck6bw6SemZ6e7+/zfdU1M7ssIDArdqVuqbemu6srvHpV79uv6r2i9i0YFAimpo85I2ohQJVfGPB6KwScceaXRiT+MIGZcjdj+PhhoOagOW3sCSj3RB5/AEHTsl3NkGBR59W6gPwAIT0CZhB+KRPXshriHJrl0AYveucTWRvIktjb2ykLeHFGI2XX/gdtixTlZNr+YFHb5alygJtCh00EvB4EA4bwOo2lWFcC4RDd8dj1q6quJVxFWfUFlFf5QKNj7W6RgFB2SZHcHZc0/0C3uKJedUDhFdWcTmUcClwaBa5EUEihL/WyVTx0t8Gf5WXV+MV//h++cfcLuO+5v8Gn0IbtBJiAQ1ZqXRrhrvJYzQYKI21CFMQGsT02c42cu0ZAjp9YiOv46CA67IffiMZhsxCIEeP5QwR8CiQRTKqdr70RkEVLX4JCjzcghhbKWiQEw1S6PX9IGa0oNqK/yxBMU4MmC3QNw2sN9hhPAUUTIdOeCLZCcPmU4YoGg6rPsTwBma7le7J2kesGxVeMCQI+gj2pD0EbN0ixSWJwzSxfMk3ZTk+BWXvPY97mgkgBfayrV6JSuekyaqW+TMeeUVfPeEMOVSZVB33PCa9WCjig8GpteafeVzUFrkRQqP3FiXmluNlQMpQS8EePv4ivt3kO9zzzF/ELJzNmoYAAQwcUXnpXaE5QaNGOgnjQ8Clw4wcCguDVXsZsR2q3CPjEupiaPZcXfp8CYsSIhDfEOhJHQA/Vjl4ETK7xA7x+cVYDn+mRa/lDBqAm0E6VrxGs0SG1P8i0+dxEMEBNIHNQ8bm1HV3RcJs7ps0zEDAA0dQFpByEki5iPSFxAAi67Z10mJ+6z/eYZshQ+x+rgqn0/MR/dtoExPKMezd7vTANey9klYA8o/YxaBJUKh+LfFRvVMmUtceAOPvmPVUv1e5cy0kNp6qXuuf8vXop4IDCq7ftnZpfxRS4EkGhLdvtRfMmtPNfThneevej+Ppdz+D+p/+kQCEloyAMCngla69idrjkqjcnKLSxlg3ACK4UTqFj5zAC0lwERQR8FgIRp9L0H8iD4IknISO1e2obOkv8FBL0aH6gOxqe4paFQNGj9v0lS3gDnFpWaeh0eKWmZNU0s9dLa+boHsjsSwK0tJNrljXokW8TGpawdBFQSMAWpg/FELxBBQzV1DDTNuF3uRQzEpSaMnlup6341OdRFsa82QAUCj/bmkJbq0lrZQWgAwiEjRjlK6e8CXAJYlmyAEIWgaHKQx44f65aCjig8KpteqfiVzMFrjhQSKFI+UaJDgNheMHJO+o/9h2tw633PIMb7myHh554RYS0BgRKy2Sjj6uZIS6x7s0GCpk/25CnhlFslsi1PXUq19TpqWu5lGhRAKXAjQY4DLVOTmfBuPo58+Nvdc30dJpCksgNNR0dKaO+L5Ebvauf2WlJFEmMadjpxDyLPNfvSajjxuQb8060bJbyrE2DKZ02iyOJEo6yB6j1k9GK8R77iKaHAoaaBpK2Lm+ENppGnxZG33R+tV4KOKCw9badU3KHAl+YAlckKFS71nFSESG44Ycp7j7eXXsY1932JG6+6wn84MfPo96vsGNNLfe95WHC66uLAAP7phM0QYFmB4UCQmzdmkYtAmxiQSGfR6dsVbRPAyuX+qxRhXX+nxWyzIyjsVijZGLQVyRebBSdfOSe3GgC7Nnp87vHzs4GggSEXEDLMBbjEvxFHbmr9EkL5bdR56u1iQ4ojLTAVf3DAYVXdfM7lb9aKXAlg8Jw2GuDQktEYv9Rb+OG29uhsMcE8RNHvQjXjFEo0s+cAoS8S4HpHJ9Gga8GFCoQGAFXovlrDApZ6ksFf58Ur1HNo6hJMctnXTd6/QtfMh8Bmo20hRHNXlOgkIAwBhRKGqRbU6CQ92I1hdScNsX/n0SnT7r/hWvsvNiCKOCAwhbUGE5RHApcLgpckaAwsuWZgYBoCpVI7JDeD7e0fQ4T56yFKxidTBR3JEJwCsSmhOLlao3Wk0/LAYVqSjQWp11RoFAqZoPCRppIwXuaZSLxbB7mNTGbRCIopLaQN/TB342njx1QqKnjhIADCh0ucChwFVLgigSFlHWypjAAIwYUvvBKJ9x0Zzus23ZSfBRSfEo0W7pqv24NhedVyBSXUOXLAwpjAI6UKeZa2ozApilQeAkV+LQoTPvTzk9798t89kllaCoPHVeAH+kUuwaR1wSGjQ+ledWvqulj+11Jh/Rt6mycjnN9JVLAAYVXYqs6dXIo8BkUuCJBYUQm+uGzPKIPqfABDzzy77jpjidxvgYCCunLTrawDUN2O1ECUAvFzyDcVf748oFCghJ9sG3sqVEiGRuwREFNzHSqfuWLhI0TbHz9RdL8Iu80zjf2WoO+JtO1gZyOL9pv0q7xoeipozmgsDF9ru5rBxRe3e3v1P4qpcAVCQopE8WPXUB2raDicM/xKtx6z9P41yd/Cx+d91pKSxjQiwrp3NdFIxMHFF5KV2hWUBjRTjVuC621ii1h1NpYg5vYp1/sdyNQ9XkTZnypQ8PcdTI6bPhUvxOr4ft4DDUdzPIRHDekRzTdRuX/RFCo4un3FCjUaTYVqvJE4zetUG2i1M6tVkgBBxS2wkZziuxQ4B+lwBUJCjknLLJV+X+rN4Hl6w/glrZP4Xd/ydA2rPAFbUBBA0+ZR+Y1p9QoEJ3j0yhweUChBia6JI2v1f3GIEXH/uKhnc8XTjjmfbsQjZPidcND160hKGz8nmJsbUxih2oTQFkKIWws/KsBdUy6DTOMXDXMIzZ+49/qlYbxPw4MIwk7P1o1BRxQ2Kqbzym8Q4EvRoErDhSSDLQo5v6vdEoTCgsIHDh6gbiiye46rMF6QhHOWsqJMHVA4aVw0uUEhdwxJBaok2c137Ks3NdXNyH3KeZRV0etL8B9iXkEAg3X1Pm5V17Mwa3qInXidnZBta2KZefNLe14cG9lHkyXeXq8hjin5m9ZiiBPWQYTfiNq8es1fBKfW+dxGz2WSsos25PwIqS+TCxVV/rN5CNJVym+YYaUM26xLrbomofuZ1R8xuNyCEJBRSsCRv08Wm7lpFoiydZ+Oo9giLvF2H4MpR9YsksL02KdZS9xliOsPqT4l3ly96CAFZb6MG/ec44rgwIOKLwy2tGphUOBz0UBLVx1uH37dvDkoe/p8HMl/BVG1jtbuA2/6P1qDODVxG6488HnMW76sggopAATIUYZHvnhgMJLaboIgAJQU1MT4ZVLefcz4xAghUMIhyx76zoThgAs5TpIgR4LLhd3BVFN5/F59a6G8HD/YJt/NfjToE9f8znLzUMDPZ9PvafTZ6hBIX+73fTrpw7WX/MPwSDBobAQgVIoiHBkWzwLXq/af5hAMPbU2+JF8hFXMmajnVVCIOzzR/bl5roHn71NngHTRx+bltSdSyLIvQR3Ch7yyoaJChtL4blDSsBvqdlnexu/UDjGYCccgsfjkt1gmDYPgmCmyy3/eLKurLcGhHoHGI9fuQhSVHL+tmYKOKCwNbeeU3aHAl+QAhrw6fBKAIUUZEbALwKY+h6uKXzxlTjc0uZJfLjjhAhO055yE+nmgMLPzT3NCgptTVWI0/shC7v3bMNHB/fAJDqiBtjiVm1qX2SvJ2DvOWyB28QJWAkpeEbww6OqqgY1NUpzyGutnONv+qeMPaRe4RBCpqG0d3ZZCEoJLHkEzKDkw1y4I05FTS18QVN8Xqqt6swIKKysLMfevXtx6MjhiIaQy1gjmkKCKzOAsKWmgoNGvfgZDAYMqQ/jeW2w5zaUVlA0gJYX4Bk2UFNdiWOnzsrHjtcGyZUV53D+/DFUlJ/F6dNnUV3lxrmzZai1HbVfOF+B+jrlCJyb/ZmWArU+Q2lUpTyiJfTjzJkz+Oijj3D46JGIppAa2RqXG+XVNThzoRwXq2pxtqwyUq9Ymjq/WycFHFDYOtvNKbVDgX+IAhoM6rD1g0ICARMen1sEFEVcnR/46dP/i2/f/DDK3UqbErJ3wnBA4Rdjn+YDhWw/S4DS3t37EN8pAQmJbyAxqSOSk9IF2LB9CQzFv2RYYtt7+wL+gAKCwaDe8xiYO3ceBg8eAreb07lqN7hQKAzG4UHwaBgBe49kiWFr2KhRo/ZQlYlPOC1NMEhtGYERwWD4qf18AAAgAElEQVSXbt2x5oP1EUBk+LiHcgBTp0xATk4WkpKSkJCUiOKS7qjzGGARmbPhD0o6kn44KPskixYwbEq+p8+cQ3pOAS7WeOVDxi/FtWD5aoFgnZwhdyV69ihBWlYuLroCAgyra2uQn5eB1NQ3kJ4eh6zMPCTEZyApMQ0ZGVkoK6tAn94DMHH8bBg+glw/giE1vc26eVxqT2caXnXrVoLMzEx07NgROXm5KCwuQr2LOwUBOQWF6JiQiITUDKTn5CM+JR3nyiqFPkJY50+rpoADClt18zmFdyjwxSigwaAOrwRQaCGAEJSRidsEzlYAX7vux/jXn/2nCM0AQYfs5GAv6qeEEyzhGJpcKhc1KygMhwQUpadmYcWy9wRg1bsq0aN7PwwbOgYeL6d9lZaL2sNgiC0a3dmEgI8HQ66he/vtdzF06HC5ZynMKL8JCvVUs9yw/yggaMLn5dSsKdOo4XAoOs3sV1o1TpWSdfKLu2LV+x/KFK/K2cSxw/uQlZmKPXt2ydQ6p7dTMrKx9sNN8JlqDR7jqvgsFLWQAcAKKHAIE3sOfIT0/CKcqawXbbfECFCDaQCWGwi5UHX2MNLTkgSYLf9wh8RjmmbQA4/nIlyuciTEp6Ci3AW/IahSatmttA9GDJui8Cj7Q9gvZdEumvjg/Pmz6Ny5CB6PR9Zbnj1/DvGJCfhg4yaw7qwPtYMsV503IGsamYOqUyxFnd+tkQIOKGyNreaU2aHAP0gBDQZ1eCWAQgo4DQq5zmrhko9w5/2/wm//lG6DQhMh2faLU3ZEDw4o/Lxs1JygUBt5+H0mqisJALkAIIDZsxZgxPBx8nvQ4D5YuGAJ+vYZgoSkePTsXYqjx05Ic3KKNDc3X7Ri/fsPRM+evTF27PiIJpDTxwSMFy+WY9CgN5GWloG4uATMm7dAgJ/bVYcunQuwbu1KZGakIC0tBf379wXXHLLe+z86gNfav4707By8OXyEaMk+3LJdwBENSWBy0UJAppCtsF/eqXW70KVbT6zfvE3iEUjRSMNreLBxw3oUFeYi/o1XUZCdLoDy/LmTyMjJxd87JaBTWh5mLVoKt1/eUqAwUANYdVg6fxqGDhmAmW8tQF73AagLKXYOBDhd7oLPV4nsrEKcO1MjvE6NKI+Srj0xasR0AYVqPaEZWZNJIlZVlkc0pFwTqQ1r8gryse/gIZw+fwGZeYXYf/gY9h8+LidLpz08fV5+cuK3PAo4oLDltYlTIocCzU4BDQZ1eCWAQgsKFLqMsIDAf/9dOl75Qy5yOo+Ua1M0iZwic0DhF2Ww5gSFRCpc0xagZkvUTga2bd+AnOwiLF+2RgBX7z6lSE/LxayZC/HRoQPIycvAlKnTJXp2di5KSrrh4MHDWLJkGTp2jMOYMeMECGotIo1U8vIK0K/fAJw6dQabNm1Bhw6dxCjE465H1y6FaP/63/D+ulXYsWMb4uI6igEWrZhT0lIxdvw4nDx7DkNHjkLHxBRs3LZTwJ7o4kIBZQxiBeEPKOOUxcuXITO3AAePnZR4VS6XlPXo8SMoLirAgvmz4aouw8QxQ5GRGo+qyguYPW8+4jOzseyDLdh/8oJKn9bQYa4ndAFmDXoWZ2LJ4kXYd+go2qcVoDoA0OgD4o0zCgory6lhpBW2KdPlvXoOwNhRcwUU+oPUfAZkOpzktkz1leT1qmnkd955ByNHjkRaRjq6lpagzuOVafOk9CyZMk7JzEVqVh4yCopR7VJGNV+Ur5z3Wg4FHFDYctrCKYlDgctGAQ0GddjaQaHelYFijTqRj064cdvdL+DuH76M1RsPCyjk1DGgBJ5MG9uaQvUu34qZY7xsLdG6MmpOUGiaAeUSxgJcdfV4e/E8ZOWkYeyYSQrEGG706l2K5SvWKswIYOKkMRg2YjjOnruAzKwcHD9xSly4UBs3f/5CjBgxImIhrQ1GtNUx485fsAhZ2bkoLy8HjTw6vPGqADN+OBg+D7p27Yx169Zh1apVSM/MEIMLt8cnSubOpT2wbsNm0eQJhhUrYqXdtEJ+9O3bG8mpKVj34QYBdtrQhO5dWNewFQANTA7v34GpE0ajtHOhaOYOHTuJ1NwCnLhYDY+9DpHT2DJ9bNaj4vRB5KfFwVVfJeVIzeuKBcvWym8pd6AShr8WBfmlOH2yWhnqkLstC7169sPI4dNA+xYupuAaW+23U1SGzIdWzZYJgsLhw4cjJSUF+YUFqKt34+jJU8jOLxJNoSdg4cTZi8jILcSk6bMibdK6ONopbWMKfGWgMHZwYaF0h21cQOfaoYBDgeajgAaFO3fuBE8e+l7z5foJKVOyNnU2it5UFN4TQBhWW9lldRmJ6277GRJy+ggMJORTngupbbEjR0Ahp5W5Nq1lg8LGY2TjMbQRmZrlMjbPL9Mljd5VIxD0SEMO6NUHcSkJ2Lh9qzIssdusa9eueH/jFgFZ9I3y7vz5GDp8CA4cPYy45DRU1LqEDzidO3feW5gwYRyUAQgnOZUPv+3btwpYS8nIRL9Bg0Xjd7GyCl5PHfKyU1F+4ZT9aWGitKQY69atwbx589C5c2dhT68vKHnkFZZgw+YdoHEw+U/8CIYNBL11yM2kcUcajp9UU9tkNfE3aLM4fTDOmz0DmSnxyM1IxMA+PdG1aykMfwh7DxxFZl4RTp27CBqZSNpcPelXhiwL581EQqfXkJ2ehpSkZCQlpaBHz75SJsOyEAj74A26kBifjepKQ1whSt1hYtCAwRg5fKpYYgfCBkyY4vqG5WNGpkF3P4pO7CgEo5xGZt0nTJggZWF5tEsavjdz7nwMGjrCLmezsJ2T6GWkwGUFhVyfwEGFQqcpwRM74PC3cx0VUg49HH74MvsD+2LssXXrVvCMPWLjXA7+oxsSLXX4O3Jtazl0/QUAhrlIvqHPOM46uoPAnsM1aPvDF3HLvU9jy6ELqDE5cUxnNNQSGjZ6tOW+uAmhYDTANVb6uBz11fVhnpeSny6bDvU4yndj20o/b44wtsxfNigMiENmE2OHDEVuejpqvcr6lr71iHhoZ1FU2BUfbNuqNG8eH5YtWIg3h/THiXOnkJqbjws1daK5I3cveudtDB02UIFBMVDxo6b6Ijp16oBde3ai1u2BJxhEVlEXXKiqEnc0mWlxqK26IMxBbR8tfNevfx/Lly9FSkqaGKiQ/6iJ7N1vMFav2yBgTLZN5JrCsIGc9GT0KOksGje2Ad298B2eynUNsGL5UuRkpOLimRPyzvnTJ8TKmuU+cOgEktIycbGsQt5h21KzqIFd5+J8TJk8Hgf37cW2TRuxYsliWRt58kyFaMkJ9LxBN5KSsuHiYkO6q7GUBrMwv0Csj2V9pUBCE3V+vmEXMGzC76nH2ZPHlLsc+0NpyJAhMpXMsuhy0Zqa2s+hI8dg9PgJzcFuTppfAQUuKyhsqn50KqrV+U09d+45FHAo0PwU2LFjB3h+pYeWnI3DSKH4kdT0yVc4ncWl/n/rWIib2zyJDpm9xayE4tAv+hAlGEWK24ojEZgykUZfd9GPsEiWLewHx8pYR8yXu3jNCQp9poGa2nJ0zc3DwjlzcPT0aew9egT0rVd5oUqavkvnbhFQiICJFYvexrDhg+A1DSRmZqPvkGHwBELYvH0b4hLiMXXaBAQDdElDUBXAtq0fIjk5EWfOnQa1iSPHj8ercYkoq6kRTWFywhuor66wfQZ6QQBGUHjmzCkBhVyrSE3h/AXvoH2nBGzduUfYSXZUCZvY8sFKdM7Pwv7dO3Du7Gns378fJ06eRmVVjQA8+jfk8dbc2chISYTld+PiqcPoWpSP4qISmGHgo8M0NsnHwUPKP6BqY/KmiV27tyIxoaPSfoYt+D20RjbRuXNXLHznPfio7YMJn+lBenoBLl6olWnxkOkVTWP/fn3Qr+9QnDhxER8d3Y/9R/fhlG1JzAK6a6swYsggAbX79+1BRflFqUOnTp3w7rvvYtasWTJNv//AQbh8AXywcQvik9OwbOWqy82KTn7NRIHLCgr5ZctBjdMg/OKgyXtFRYWc2mv80aNHwVMfzrVDD4cfmq8/HDlyBDx37dolp77+SvpfGDh25KicIkHt62j7Wzh69LCcGhzqa4JC4rxZC1fivh+9gDse+Dk+OuPFjiPncODUKRGU1BKeOHoAJw8fVdpCi/mdxJFjh+nGVwBnSx5vOEbq8ZJjp9IgmTKmNjXzotvwywybDxRSoWXh0OF9SOsUh/zMbCRlpCGjsACJCanIzciXJqdF8Tsr31OarWAIC2fOwsiRw8Xq/KOjJ2QqOC4pGQWdi9G7d28UFxcKZxAUIcxPBhPdu5eK5XJ8QhKGjx6DlMwcbN25S9YzFuZmobr8Agw3rXhNFBbkYOvWzUJCrit87bX2SEnNRN9+g5CenYepM+cIKCT/hfxerFi8EAkd2yMjPRnJiUnIy8tDaloGJk2eKg6vGY/HqVMn0KWwAHFvvCaWx2NGDEV8Qgrq3MrdDdcrxsUnimEL21rxu4l3Fy9A3z7dFbfTLw/PsIUF8+YjJ78LAlw+YdFNjCEGOW6XbVRl6xD79u6Djh1SkJScgcTkBCRnpMhUtddve78Omwj63BgysB/SUpPlTEhIwOTJk6XcLMvkKdPQKS5BQDHB6+Tps4QGqmbO39ZOgcsKCpsilgaIfBa7Zoa/nWtR6gvZHHo4/PCP9geCCH0wrVgBv2XLFvDUB5/F5qcBiH7ePPwY1dQ1TF85NeYOEFo4cucJ2X1C4IHiDSMMlPQbhV/8v/Z4+fedREtIHRGhgB/cDYPAQFbYy82wWmgoYMRv+ewpOlXDhvmrsSmWHl/Fc5ascTvo9rhcYSzPfLnTxwCtYaV9uX1cXb0ADXoiFOfTtoKYrlU4KgonE2GJA0KaTKiPAj7TfgTV9nVci+eBGfTBb7jhcdPVDXe+UU6bGZ/LDvg+DU3UHnAqM6+Ha/gUT5LuhsHyqW3e6ICa2YsjanvmVa/F87lqpTTcx5haXSkmnW3buItr9CRdLoHwc41rQKZsGc+n3DBG4nKJBA/uwcx1iFzjp/uBuPDReyfbu6WomXYLRohT2YDHraaP6XuR1tX6YysoWJF0s+ANKv+JAYPvkCKqvzH0ed2ivGEZNP+znHp7P6/PH20PKanzp7VT4LKDwsaDKQeZ2IFGr5PRhHWuG66/dOjh0CNWK/R5+YH9KvZ99j1ea00hfzfuj7ov6ndj3+fvL/e6YfkkbdsiUglSCjm63qDwshfEW2rLMmK8Dmkl+O6tD2Hu0s2gfkVPHFL4qfg2AuAlhXTMzhiXp37/GL0aj5eNx9PYtmqO37G88WWCQqG9OFO2NVshOiEPI0hQRBTC5uYCNgKkELeWU/fDRDc0wrBC4J7XvCIodHvZ+rD3TrZ5xeYZAiy6XWFqnEKm9a34GeSNsAXuoa13NFF7IEtS8oeuaSQac7VBHgEl9zMWIw3bT6Hwqv0a42sQKWCKTCeHhYDXZRt2qPWxTItP6R1GL7Fl1AABa8zSCYI1fR0OBsSdjGGGpYZMQ8CkLqhkR4a34HXb+0YTePu8Aoa524qQ1grDCqidXAg8NfiM7d8y08ddYUwLBISkAfPT0+J2xZygFVPgsoPCT6NV7NpC/naulbAjzRx6OPzwj/YH/aWv+SlWc7h582bw1AefxebHd2Ovm4cfKV7U0TB9S6b2tHNjajMovESAiaUkyxYSjWC7l/4Xt7T9GTbuPS0OaFwhJShpXxwMUmdoqf/+EMyAyo/TlrLlV7Bl9zdNm68ybE5Q6DWU9o7uaIiMNKaJoC8BN2y+sDyLRlDARMCQDVDsqHBTO0YL24BXXMDQeETzAY0+9DuML3smExiZ4YiRk2jPYniSPwmmdNmqa6tUWeyPjjC1nXQ5E/SL1S77DQET4xNA0QKZB4GWAnYEwSZc9bWyH7MGmjp9XhOIqne45EprLxXIo9scYWgbTLI+khf/ErCZUHzOjx8zJICXM87240j9uU2galtLaUxtAOo3+FlFTSX7jpJDGuDqMupQIjh/Wj0FLisojBVK7BSxA0yrp6RTAYcCrZgCsS5pWl41lABUwo8aIp5KmOqQgqnGAB564hXcdt9jOHreJSCR4lQJSjsNLcF0aFe2NRiZxLYLx85YDU7s2Bob78v+HTtmf9maQpY19kOF1xqMEBiFRCuoaiTX9nIIfkCwOalZ06AoYAZtMEVe4d1YbaGy1tYs4PFTJ6mOIHcPIZ7SCdkPNH0Z8hY1g+QZnpFpb+ZBB9a2ZluXXeLTeXRIgdkIyKOzQMa1p2xZAsbVwFDHJ83VybX4RHRqejfykSSuY8IRrR3TIBDVW/uFgkqrKokTHLIr2HlR20ctKd/hIZrRcEiFNjDUH4ORctvvxlpV6/ftZJygFVPgsoLCVkwnp+gOBa4oCmhAocPW5Lya4IBTW2pqT4E9CtLTVcCNbZ7AAz990d4gTUEBJfJsSXhFteLlr0xzgkKtKGAemi91DfXaOn2t4+prhhpMEaBokEInzKJbDIdkPZ7WqjE+42i3RnxXDh3al00Fem0f02L6ypWR/dFhA6nYfJhG4/qoaxuw2iBS4tkZNo7fVDlUHioNlsm0QjKtGzvtzPcIAkUL2igRVrXBGVMORmUZLqUcOo1Gybe4S35wNK7PpdaxxVWmGQvkgMJmJK6TtEOBlkoBPTjqsLWAQmWJqaiqy04NBhU8m/ZV4sa27fDzX/9RQCEnvNRaQgcQfll82JygUCO5CMggUrPRmr4nIM5GPfpeBNnIWrywgCPGi2odo4CN4In3WQ+CqEgamkC88SmHAhFUI0bTVFrm6HX0WcOE1LsKaAnvipaQmkINWKNglm8yDsvZ1Cnvx5RB56nrQy2jqn8M70fqpsqq46rbseVvWO7PutLpfFa8lvJct0NLKU9LK4cDCltaizjlcShwGSighEpUg9EyQKEWTIoAWtg0DrkWjDOJxAs+w57OAzBt4XbcdPez+GtCnq0p5DOlKYpVI8WmFyE1bzrHZ1LgcoBCQi6eMh9sKsBEcM9T7IzZ8LaBg8zyaowmWrEYEBRTG11uHcY8kp+fdD823sfBhOZXHarYOp7uY7FpRIFq7F3lvFy2shOg1/DZp12pPFT+ysG1Uv/JWsKItb7yXKNBtwaQDRFxwzo0zvNS6NP4nZZ6zbo0rk9TbdVSy9/c5XJAYXNT2EnfoUALpIAeBHXYGkAhLR65iwIxQFW9N7JKjC5FqBXsOfRd3ND2ORT3HSXX3MdEdjChoI1BgtGfak1Y5FkLbKeWVqRYYfqlrymk0iwMcTMuUJ/gT6b86EWS+/TawIWBDQq5mlCMeQX7N5zuJG/r8vK3PjVNGz/X9y81JIjj9HFTYI5pN3XEgsLYOCwn01FpNfXmx+/p8kfztz+ANIPrHqKvddj4vtBV1YPlUGVpuvwfL0Xru0O6NT41n7S+2nz5JXZA4ZdPUydFhwItngJaIOmw5YBCW7DJIn6F5QgC9cldSxjj1MUaXKj2YdmaTfCYEPczSYXj8Z27nsPoWUtEUxjZ65gL+W08QVGn09KGAg4ovHR2jRWezQEKuf6NzlfYxtJmnCqGhSA9TdLPJJ/wXjAEw1KwX9rPBorcGlEDGxp6aAMRXUP9jGHkeQQs6VifHcaCCh37UpJhvvrdyG+pId9mJRT/E2xGy6rAshVS6wM/jjf1ewHZmo5aQqEJXbaHfGKBHOFxZiN5KIMaFY/v8wOKoZo90GXUdbsSQgJyPd7p+kTa4ONE1VGuutABhVddkzsVdigQnTbWg+RXDwopkLRwU7+1kCWIo5zjSQBI8fXoz3+J7935IDqlFwmIcIWBV/5aim/f+TyWbzoAOg0Ji5dC2w+cnTzHfpUetYRKAEcEpsMYn0kBClF9fKmg0MZENCyn1pctEwWF3LiNO33YXEBQaBEoKl6Q9mOjitXwx41UJCm73BoE6DpIaL/X4N5nXOh+ExtN82vsPf27MciKfV9bGTfmf/1uJPzEDOx+E/aLQ/coKGRPob9B2yd35H11P8r3pGsUFOr8GpdZ32+tYSzvttY6XI5yO6DwclDZycOhQAujgBZKOmwNoJAgwGeDhp88/Ut8v+1D+NETv0CdCdCV7w/avYZvt3kBh8t8METi8e5ngcJYjUkLa6QWWJxYwdocoJDNRngiTmYCJr0+wwrTKbUpu9IYfhfCXp+AwgiUiap+FZK0wU+sr8umFEFmIAieAsZsy9umjUY+oyGo3TQCsctWhfv4FvsXNVTUWOodUXhfwKm9bNLtUf4ZxVJaHLPbXzB2tmI9rHazk13tAnRvY0bBOcscsqhftXWsIcD0c80tr+0tUjQgZCgUDigMKskoSnJNojy2842UsynixcSJSajB3ZZ4QbqTL8S10GfWqyXWoPnL1ApBYbQzxJJHM3Ms7zf+HRv/kn5LojHrkZp8SXfg2LDJiM5NhwIthgIaDOrwqweFmjS6H9laIWVaoHVEokVyh4Hr2zyCW+5/FNe3+TFW7zgJbl523d0v4bttngd3raW2yZJJZTr7pQCUrUsia9GUYsnOK3ag0MVwwiYp0GygkLmxOezp/UA4CK/bB2+9SzmeRgBny07j0JGDOHPsBEyvYWt8Y40oVHvS+XRtZRUOHdyHo0cOwVWvQJdeLkDNWXVlHY58dFA9d7kEDJENbIWj7YNQlafB31hesX8HfQaqK2tkVxByLQ+dlig1Az7ZIaWiRm3dR2tj7pjCON5ASPaz1r4A7deFGARpdFZdVVWFsrIKVFbUorysWs66Wk/EDyM13ha4nZ5PwGH5hRrs3XNI9pF2e2oUz7NgzFCOGE2h0FwByvr6ehj+GIvsiOaVVLHloDSS3W90co1Cmyx2g9qN2iCOej8aTz1sfB0Fmw3T0PEYft6DdOYe4nrvcP2+4uum6xWbX5N56gg6sVYetkxQqImswwiR2Wjk7oZMxWi6Mysrtei6Id7Xp05Oh5FOwht2n7F/qg4UcZLLDmGBe1nqQwlT3jdh+d321lv80uISaeUZTefTOIyMfpHEYjusvumEDgWajwIaDOrwqwaFuo+ofsw+bgDcv1U767W7CHvgjmNBfLPNs7j3iVfw3XseQ07f6dh2GvjWHc/hyV+9EdnzWE0PGwC1KOLsOqaT6wwlZH56XGk+ml8JKTcnKCRul8PywQp6EJecjnlvLwEsH0YP74f0zDS07xSHjPQcDOz/JnwetqsChXyV08ts88ULlyK1YyIKsxKRlR6PpKRseALc8rAOIXixdtVmJL+Rg/TEZBTn5yAlIxM1bp9wgGGpfZS1zND+EUWzJM6mLZiGj47/FE+FgpgyZhSSE5OwduMueMXDjIVRo0ZhyNipopOD5cWcqeMwcPQk4U3hRdMH7lNMrktPS8G0SZOVkY29CyPr4/O70KN3VyQmdURKSgqSElJRkFuCxIRMZGcV4vz5i8K3QaseYbgRCHkwdvw4JCYmIyU1E2npmUjPyMLJU+eUqNP0pdlOiFp09iau03Rh764NSE/LFllJyOgx1M4/rGdYamGv5fRzGzzuSM1YSkzKlnwsiXbszSWfzIt9LsQpbRWX8eU3taGhAOg0nPVnVHGhY8tq/lYyUvVLvfUexyo+CVjc/tCW6+J6SGt7VWIyZPA5b4eBgQOGYNq0GVJer9fA/AWLMGLkaNCLgc5bgXIbLNtfJ9z5hc/p+zvCD3Z5NQaRUHCCBs2STav+0zpAIVtGDg0K1QDO2zxjG0yDQsZoeD96rd+TlyMXKi1eqkOtW1HCxF6UEeMNnip82TBdFrGTe9jBLgUU6q8RhvYRUwZ9ywkdCjQnBTQY1GFLAIXsr6rf8q8BmF41D2ZrC9lNjDAwZ9VJ/NNdL+DF/0vHtXc8jKd+l4pZa07jurYv4Dd/ylKgUHktUVrCsBJk0t9jux9/S99jfhQIMX2yOYnfitNuLlDIZqBlOY9AXRnys5IxdspsgS3bNq5FVvLrOHn6lPDH0aPHkZKUipUr1qhBndO3/hA8wWqcPncE+Zld8cHyTQImqyvOoHv3ASjp2QcmKrH74HrEd8jDB+8dlHcvnD+LzqUl6DV4kHCAXs+o5YfsiRxpLwvcZ1jLhEB9DU4dPIDUDu1RkJOLNZv2iIaafFRYWIjB42aoa18lVr47C/1HT0WZ6BWoufZIXch1Plc9UuLiMG/eCvG3qeUWwVjQcsMMeWWv5i7FpVi5/APU11rwuBmLB2WOC8FwNd5ZvADxiQk4fUaBwMqqOvTs1Q8lpT3h9vgRsn0Xhi3myoK4YRoVQLACZaRbXhdU1YRk3a6kLqb+FrwGtwokqvbKvnk+g+DansK2wZknoHw/EmgxddLP9HG7QubDbSS5Tam9UwrvhYOR+lObyvaXdzQwFCBpwueulrxDphAO9V4F3hnXRyf20oWV5baW58TuhlchOne9D/37DcboUeNtegHTZ8zCsOEjJXp1TZ2ELGNQ6smPSKJJNTbottBlYyhDhowV9l3O7wswjGTRqn+0TFBoN4huZLvVGnw9sBFV4+hG0qG6r5hF32sYRlosNoFIY+unsaBQSRK2Pb9mtYqdMeXLhws4QkrwNKUp1CmqUKXF8kcOXY7IDeeHQ4HmpYAGgzpskaCQ1qbsW7bgYTehJqbn6BX49r0vI637ONzz5Cu4/v5fILP3XNx834vomDmgASgMi1imQLHXVrHb6f4W+a2H/Jg+2bzkb7WpNxcoJEHocojpr1mxFLmZaThfUS1Cf+qEkeDpCyrLcwrg5e+8g5zcIhgGsGzpWvTq2R1AJRa9PQXF+f0VwpDmtLB3735kZCag1rsLCxePRb9ek4hJ4PcqVjh0dB/iU9/A2fKL8HLfYsIlbqtnAxSWTdWbAiAE08eZIRNhnwd5aSn4cOUKlBR3xtpN+4TbunYpRHZ2JpJye+JvndLhrjiMeTOGoeuAsZi8cC06tv8/5KV3xNadh1BPFBq2cGT/fmRnl+LEmVrRTEct2P4AACAASURBVAWsEHwBagBt3oWFXj36YuumPUp00Eenzw9ZYwk3PP4ypKYlYOnSpaIB0/stnzh5Fm8OGQG1tzGwc+d2pKYkIDc3Bd26ZMPnOg+gFkcO7kJKSm4EmG3ctB2ZKdmIe6MDxowbjSA/0EJ+rH73bQwbNRJjJ09GbnYOsjIysXnHHkyfMx8JCQkoKCjA7oMnVDq+ekwZOww5OTlISkvHuPGT4fP5YHqq0au0M95atBhpuZ0RFxeHIUOGiLaWtSXdWcmzZ06gV8+uOHvmmPRfj8+N0p49sGHbNlS73SguKcWYCRNR0q0USSnJmDt3nhorbOTmN0IYNXIckpPSEdcpCdnZuTh37gJmzZqDIUOGYcKESUhNTUdBQRHWrF5pjxE+zJ05Da+//joyM/KxeNlalFW6I3Sxk5bZwAiMdUChtFgz/WEvjhmY9eAdyY3P9ACuVL86SjT8OFjk63z+sSP6kjzSlyqeRv8xWkJbOLEEVP1rx7kqcVW2TweFDcsfqWvDjD9WTOeGQ4EvmwIaDOqwpYBCJYjZw2Knj1WvZzchKIwvGIcbHvw1hs5ehdRuI/CNO9rh+d9n4Xv3Po9ew98SUEiNoupWlLpauxMDCPmQ3VEi6TGFN5zj0yjQnKCQ+XIKsiAvH7NmzZKmCQQMrFnxDjJS46MaKHcdZk+egMLOveXe8iVr8Wb/XjADxzFhfB+MH7MAQUO81kgalRXnUVjQEZU172P8xO4YOXIR/AZgBBQAcXnKkFeQgLLai9E8CFJtHtJ7/iqGITCkFsrEmCGD0TUvR+Yp+/ToiTUb94KqgcOH9qJb987ILBqEXQfPAuYFvPfuJLRP6YrSQdNQcfE4+vcuRHp2F8mPoDDodSEjoxgL310XAaOUJX7TLYY2LEOXou748P1t8LjCxKbKPyM1dmEX/GYtMjKTBXQRXJOtA0E13erxKgOSgwcPIyUlCZMnjcPOnRvQu3sBivKSEHBfwNlTh5CXVyJ13rHjEBLi07DqvbXYv/cAMjKzMWXyRIRd5VixaC7iktMwYsJkfLR3F7p3KUJadhF6DxiG06dOoCA/FyPGTpR0enXripKiXGzYuBl7Dx5Fx8RU7Nq9FwFPLVIT41DQuQRr1m/Cnt07EdepA3btPyQzARwDuLf03n07kJLSAbW1FxCyPPD46pCYloQd+/YI3dKyspGRk4ut23Zg9py3kJiUhvdWrBFjHBKAa0f37vkIhQVd0LfPQGzfvlO0lStXrsZrr7XHqFFjcOLEKXTv3hO9e/WQcWLqpFHIzkrD7t27sW7tBiQn52Dztn0R1MGy6bWpESziTB9/2pDxjzyLBUz24KxG9ZhEeT82nv3oY/FiXuFPPo8N7cvGQcNkYkChDVTJENUeWsGphew+MyqslFsBdkaCVdUpJV+dt2QWW3YKIltv3jDjxsVyrh0KfOkU0GBQh181KGQF2Q2ioJASm2uPbAFnP+PU1Et/zMY37noey7YcwaqdJ/CdNu1w54//Aze2/TnmLNkquhV7ORGUppDTdfYCIbuvieGh7ncc1GXYZ+gcn0aB5gWFFmhc0bFTPNZ8sF7GR7/hhruuAomJ8YhLz0dpr34ozkpCRnx7ZBf1kraW2b5AHWCdwuABBRg3dgG4/Nttgz6uKU2J/y/4vJvRq1cCBr05R6Zp/Zz14Td/uB6paX/DufIzwgUef0CmJpcsW4pRY0Zj0qRJoKW13+D6Oy4wC2Dvjq3ISE6Aq7oCsEx0K+mOdRuVptDvr0W37sUYP30FmEfYfxJvzxuJN0fPRz0ZHG4cP7IFyenFMLkkKUBtuIkePQZj4JCJ0gfcBg1HLARlBoqyAuhc2A07tu5XIpC8K4cFM+yBEaxDVlYGTp06JXdpDU3tIKPpma2hQ4ejb9/eNq8HUH7uOHIyOuL44e3Ys3srEpJzweV8o0dMQlFuZxg+9f7KVe8jNzMDCFRh7dJ56D98opoWD/iw+K0ZGDRkDDycLPMbWLlsMTJy8mGYYchawLCJ6noP1m/dg9zOPfDemvdhuOuQkZKIsxcrZF0h6dmtSxHWb94loJAKF5b7+IlDyMlJhteolNMIupCQGoc1H36Ai3W1SM7MRI3LC65pZPzxE6ZgxMix8pvX+iwt7Y6xY6PTxzOmzcTI4aMkAu0Edm7fgfzsLFnH2rU4F0uXvCv7RbtdBgYMHIpxE2fCZ/NSFBTa8vsKlOEtaPqYAzKHfL0iweZ5tmyDQw/gulEaPIxeaI5oKozGivyKjSbcJI3NvJSg4HOCQALCczV+1AbU77qAEidRIaQ6EuNHuDKSiy57bD1jgGEknvPDoUDzUkCDQR22FFDIfqN2rrAXttuL8dnvqLlhz7nv0d/im3c+jRO1QEUAuP/R/8BN9z6LG9s8ga0flUkf5eggfVrWT9Gprz19rO+TvNJJGdr9XF83L+lbderNCQrNoF+sbZPTM7Dv4CE19tJIKOSD3+/DjAVLMWHqTOzZtA6rFy9ARn531HHgZfOFCdjKsGj+ePTtM1bWJ5JX/CGgrqocRTlv4MLp1VgwfySGDJ8j9wnYvAGguvoMsjLao6zinIBC9WECLF2+DOMnThCtJS1WVUYWqssvoKQoH727dcWe7VuwY8N6FBd2xtjJ87H7IEGZF/kFmRgzeTF8sjytDEsWjUXPgVMjoHDzxiXIyesBN1WLovYzMW3aAowcOyuiKaQkITDUMqh7SR/RFKr6Kjc4fMa1hy5vNTIy0nD48OEIfwn/c/ef6nrU1NajW7duMk2r0jPhritDauJr2Ll1DU6eOIS0zGLUuYARg0YhLz0f6Rm56BCXgtTUPHTOKwDMKsyePBw9B00SMM41v+sWv4Uhw8cL3QhsFy+cK5pF0vDUscNiRJOVX4wufQajfVIONm3fDZ/XjZyMVJw8e0G6IA01e5V2wYdbdoumlSTj+4cO78Xrr/8R5y8eFkMaT7AW6Xmp2LBzM8pd9UjLzkNZNdc3qviz5y1Eac8+AoY1EKaWtHfvvpg4cbKsqeS6xncWvYvBA99U7ojCLOdxZKWlwlNfiYROryExIQ7x8YkoKqSRTzomTZ3baK0naa7xR4z8vkLGjxYICrmqgASPYirN3CrUwMpulIYPG73EBos5YzrYJ6evhYX9nryjmI6Oc1m6EVMXIK24HybNXYZN+46LEOIARObUWsLYYkV6qaTFcjcChTKoRWM5vxwKNDcFNBjUYUsAhZQQ7DcEhSIM7U7E3sJ+R2FR6TJx093P4K5HXlFrBwF0zOqDm9q2w/fvfQwX61TvYl/kYdGCmf0t4v8tOkQ4oNAm0ucImhMUEqzQVx+nK1etXgu31yOyQAwW6GDIArz8MrAMdCvIw/Bx0+FRg65tHODC6uVvo7i4N7x+JUW8hg/r165DelIHWXO4csVcZOf2QFm14hNqpdasXoG01Hj4/MrNjRGglg5iHCEsGPFnZ8ka8lPHjgqIoKawIDsDWalJiOsYjw7x2Sgs7SPc2qt3KQaPmC4yIeA5iSXvTMKgEbOEjwNmLY4e3irT35zCFuMVK4hu3QZi2KhpqPdwSz/Fp8EQLYUVN3cv7YV1qzc02KGE08r+IDWFLhQVFWDCuPGi5WKTsuxHjh7Hq6+1Bw0q+vXrh6FDhwrI5EdSKOBGcsLr2L39A3Hfk5xeKJrCviX9MGLAENH2se+5XJwy52uVWDR7PMbPXqnAbciLt6ePxsA3R4vE5hT4infeQlZ2rqz/pGX3zBnTRNoRsnfuPRRrNmyHFQqKptDlC8DwKyPN3t264P2NOyIfdPVej4DC3Pxk1LnOiDFNvVGBxIx4rN++UeLFp2eivMYVsQ6eMWce+gx8U2jHjwFSjWdptx4YPnyk4vIwMG/2HMycOo0mzwgHTZw8fBQFWUpTWFyQhQ/eXytT87Q+9hlWJH2dnpLxDij8HMPGF41KruPQr0ChLQ8inYMNou+pr6dPaJRopEsChEyXKfHUr6oaaDCprvic4uUvnbLwULvf4Bu3/gC33P8Ycrq9ifkrNoLGYLFp6LQYSsKSjAa0jUBhg8gqP+evQ4HmpIAGgzpsEaDQrrAefNlvKI85IlCoUIBTE3PdHY/jiZf+Ll4IqWh5a9kW3HDnT3HHg49HhArT4CFWi/QQIL2TYLNxP9f9k/3dfskJPpECzQsKaTzhQ1FhPmbMmKGEunwwBzFz6iScPFcpHwZzpk9BZkoiyquUBe+B/Ycxe/o0ztPCW1+DtNQcDH5zBKpqKnHs+EFkZeRi9sw5QMgFr7cKubld0X/QaFTXu3DizGkxkKCRgmy1HMMfdEejXdJIvW0H11Q0iFsaGpsE6Eg7iB7dumM9rY+p2Q75MGhwX/TuPwouL3mvFgvmTsDgEVPh5iUCOHhwJ1IzCgRwkO/8HjcyMgqxaPEaqTeNasiOtNqVNwImunbuhu1b9oiew2+EJXzvvfeweu0K0Vy9v24N8nJyMWfOW6ipqcPZs+fFJU33Hr0krQ8//BDZ2dlgPHrOGDXsTWSmJSAccIm/xoycrvD4gJ0f7kBeahbe37hF+tOCBSvROa8IsCqwaO4E9B0xVxzGI+TGirnjoppCy8TShTORlZWDOo8X6clJWL16pVgzL163FfHZXbBqwzZwK8KM9GRUVNYq+loGehQXYNP2faih0wEbzFVUnkNcwl+wd/+HcPnOY8DQnkjI6IiNu7bgfG0NUnPzMXzMBDEE2b3vMOJT0rHg3aWR/dG5DKDW7RH3M337DUDACII+LN+aNRsjhgxV/d0M4dyJU8hOTUXAV4cxo4ciMyNN/EIG/Jbw0YyZb4lmWY1LWkvIUgpSVsEVNHa0KE1hCAbMMJ16WjBM9bXETsbGoJ8p7ZvIa3giavUQ1x2xs3JhadCUn9ID2Eja1p2+rOi53m44fp0wTTYr4RnBHk9pdPF7pDY6V4nZvGPD1V/87u+44e6fIq/3GDzy/H/hpnseRfehU0VoMT2azCvmAYyg8nGki8LOTe/8HLxUzqZ8NcmiCI5IVxBjyUjm/GmxFNBgUIctAhTSv1lQ9Xv2JbqD+/f/+DP++cHH8MdOadJfJ06bi7Y/fBF/T+6utC5c50ujAbsPsz+z/0lX4p8IIFSDuNzSz3XrNHlTP3TCWAo0FyhkE2g/he+vWoaUhE6yXCfAB6EAepYUIzktGx0S0pGbnYe9O3dJsfh4/vyFyMjIiuzysXv7DhTn54kWjBrAIUNHwe2zfdyZfhw6dETSSE2JQ0JiB4wcOwFuX1Q7F1tf9VsJf2q4RJtphwRyRGZcS9ezew9ZE0cuo0yi8USnhDTRmpWfP4x3FkzHyHG230JYOHL0AAqKS2Wtmmn4sW3TRpmuPX1BWVxrIxcajfCggWtJl+7YsH6zMDcta3mvZ8+eGDFquMjDoD+A9e9/gPTUNHTs2BHJyaliZVtZVRMRLQTbaWkpYthRUlyAfbu2iyw6evgIMnNLIEpJE5g+fhLSc/Lxlw6JKCzog/07DggonD11BEZMXiHyjqBw/sTBmDRptnInFDCwbNEsFBYWg658Fr41F506dUDH5Bx0GzQaCTldMW76XLjq6lFYkIMLFysV6KXmtzAPaz/YKnKY3mTYhz3eGgwf3htJKX9DcvqreHNkX3RIao/Ne7ahxvAhOSMbJT37Iik1CwnJGRg6aizqjahTc6ZBtzW79+xDaloGEuLi4XG5sWDuW5g8foIaJMLA/p27UVJYKODe7apGn949kZaWgZTkDJR2642aWhr76OhsD7ayGk8EEerx4+OM0yrvtCxQyL0b6Vgzhuzc1ork52DP0GUoQEfg6KeJWQStR1pNWo8AkT3B0qtQKQjsKEyf6b2/dS9mvb0SWz86BQ+BYwNhoQYCCk0yBONTW3Hnj9rh5vsfx4k6YO57O3Hz/U/hD6/nyjNd1olTZmLM+OnYe+B4RECRb9RBjUQQVmQBsSpnZETU0ZzQoUAzUkCDQR1+5aDQHljZX9kPeXIK8MVf/wnfu+8x/CW5QKYKh4+ZjNvufQqFPcdIHA767JucRtRjRKSvSZqqH+txgrfY/3k2jBd7oxkJ38qTbk5QSO2Y6MdCHvTqUoQBIyYI2BdgHwrC6wvC7Yf43JPGExRpgT5jdZuK42OipaABf30ZTL8LgRjeYDy+63e5ANODYMCNel9AeCfCDx9rI1sWiPPqUNTgJGzZRiKWbGGny6D6lGVP+3K8p18+vzhd9gaj2kdOcVJMsTxpqclY+t5qEAQzHT4T9rXLwiqpOquQdeZBp8uq3FZE1nndHonLOPX17gbpqORIMwOGj/GUdw3KS+YrM+XUWRhBKUutPww3BZ+QoBIIu0XW8RYsNxCqk3fEx6TQx4DH3m2GhiZcJ8p+We5VznXoPYCJBX3KzYuU3aIzcL9yxUMgF1n+G0Bt7TkEg/RVyHoY8JnUDluo9RtITMtEWWWdiE7SkWMBqaL9FzIrOrpmHnTfw4P1NGz6yAMqjmhdI+s6CfqZAg2eLFBTqB1YR/VLJATjqHiSaGxDyY3W/acFgULysQVfMCBfHST5uCkLsGXPSVS5AFdQDfq1PuVHig0eDJHdVIelMKHFFQ866eRBrUNsyLtU59NdBQ1FftzuV7jnx8+gzcPPylQUIaZ6k2+pdDl9wK82stTJKh9u/2E7PPD4b3DBADYdqsGN9zyOZ/79VQUKbbB5x90/wN33/xidS/vLQmZtuaS+NhRTcV9K7lepNIcNMpYyO38cCjQnBTQY1GGLAIXS5dT+CezJtAxt9+L/4Pp7HsPrWd1EuPz8hZfx8m87IKfLEBFiphUUAco+yjGDPT7Sh/lDG5HY/ZljjHZw3zBe7IvNSfnWnXZzgkK2H12RwKyHq/Ic4jOKMHfxWgEuRjUBiWpf7jAh4IU+LG1Hw2x3fzgs6wKlqSnF6QA5bIo8cdPBNT80aOkrW3DYzwkACDlCysWZHvc/LSTQCRMAUTFheNVsD+UNfQcqEaQAmqQcEEMXcifLGMujLAZBbOeiYgweNAAunyHPablLYEP+1JpCkWnsH1RskA6hkOyrTG4SGRUMKlUrX6KgsaJ7LvMWp6FJ2wjP80UCJsuUdXVmQG1v56LjRBLYnqHTM3VBPw2/aoGwR2Qlt5pUzuXrZUKOj6UtTLV9n5vTZKKlV/QV2tt9VBK320WKa+8IxmwJGrn1H+sUjuzn7EXQdIklNvuuPxzC2fJyZOcXiWUz0+BJ+vL0+tSaUN6jM+3Yw0sH3PYLsvkEKyrIT8lltYc090cm+FfIPCjqap2KitcAFOpHV0jYYkAh28nLDcoZBoHu/Ubg939Owk13PIzb730S46Yvw8HTNQLOyGDE9GQADvJcnEzhph12KvAF+YJkukT9DMmnBIR8PzGvJ25o+xPc9tCz+PYdj2LfOTe0pk94JsxOpzoK8yEoXLVpP277wZP4xR/iZH9VWj9e3/Zx3P/oy6gLqXTL6g1cc+13cNf9j+DPryVJffRAIEzLdShyl6MHFxEHZY1Fw956hXCXU40WSwENBnXYMkChWtdH4S7KijDwSLvf4pt3PY4OBX3E0OCJn7+Ia665GZt2HReLVGpg2F+pDVLjgU1y6cS2tOBv23hFAUIFDOU2H8XGbbEt1jIK1pygkLtisClCrjLRrpW7Qjh6tpYDubgnIr6nCxdpLvlDLZdac2eYSnbwtoBCqq5EFac2v+Noy5M8ojIBgh6faI44PissJ18ldgIf/622a1P3uXexyojaJD8INqRIdjMRbAW8LrVUKGzK2lYue9LaLJZDtIQAdu3YKWnxnpSFgM4upgaFkizrboNRlTdJE4BJLRcPuwBcs8epZH3ocjGk4Y3f7xd5GVlSxQcWQLys0+DHFH1GMmUpi8ThdLkh8pMyVEBgyCvfXVIC0Tqqd0h6eR42Ue9V2kKWiICXYDHk90bSFvBocpZQyXVmxQKFZSaQbwVg+LijuSV11R+Am7fvQm2dSxyLcxxTbuFiqmBXh/XgadDTOVOhAskbbT9FS0vWgqrfEi2aEMtF0C2MxRbSJ3nhyjtaFCgkqfmhQjZ48Td/wa1tn8C/Pvlb3PnAc7j9/qeR1WWgMCStgPUXTMCkUOAbas9K1akAWjaRuchAEtLZNMcJAL2HTcU3b/shbvuX5/FfHbviW23aYeTM1fJMeJmwzVJfYnyX9wgmx0x/Gzfe/RN0yO4DbvzjAnDvo7/GjW0fw5ELfinbqo07cM2138Wd9/8EDz36nPjKYr786GDZ/CETRohl1v4MuUVPOGIxduWxmFOjlkgBDQZ12CJAoSz1sOSDj8M3zwd/8ht8464n0KFwgPTPr33rRlxz7fdw6oLeb9wQa0z2U3XaAzUv+FM/iIBCCi2e6kNR2kbHYegcn0qB5gSFMs6Kzz5DAIGCA8RV1F4p0MAxlIcCZdQskkvYlur0+TwIy/ZsNsKQ7wwLfot7DduaMrYzE6JsCBOAqeeKYRTo+6TfhvgqtAvRKGCy3NBAgQ81hU13K+Rkv2yhptiR6+1YV7K7l4vlORNleEUuUAvG3Uz4nOmJI2qWURb7UTPplhmmQNCDYJDSTPExQSlBHq1pozyvCkjjHR6MKZpYu9w0uqCGkPFFE2jzv1g0s5627NSyFn5uWxeUfkjDSotbwtj+P+kTUYNmPQXOKWLG1+QmyWUaNuCRdaKUzW6/vfUdTDUjp/c3DhgyxUxgqMCh6tcy22vLZCqBFCDWbRadJbSr2CDQYx3dG+n2Jb/wN5UzMmvHLfn4EcKDy8ZYeeZn0z8KCFkb9UwiXEF/WhwoJJu7g8APHnkJN93xJGoCwAc7KnFL26dw90PPYe/xCmFKNhubhR2dv9S0kPIlSAAmnc5mHv2b647GzliMp176E264+0nMWXkIA6auxTfvfg6dCoeIENKdUdTXNoPyHoFd5z4jxOK4dMgMVJhATRj49f8m43v3/gzL1h+QKeRJc97FNd+8Gbff9xNcf+sD2HHgdKS85C/pGAJgTZn+VvkobeYVxFdOVVo4BfQAqcOvHBRygLVBIfsIRT0tNe/84S/wjbbt8Hpef5yp9uCaa76Gr19/lwgQ+XwMq/VTFDwcA1QPUxpHueQtEXYKNBAQ6n+2DFTPVQItvNW++uI1FyhkzSLtwRayZ4049soXM6dmgxAnyVz/RatfPa6LUJe9cVW7h7gdHhU7nEXlLcsUgc+ZH33Q/Yxu8lDEGInM8ulnLCgU8OT3ixZKl1/VweZDZi6giSoEb3R9mpZLNm9qrRXBaQAmAmG9bt5mTWrBzAB8XnsPYlGCBAQcsrx0WyP9mJnbU8fUFsZOMTcsn635sgmggaFuAHWb88eWtIMAVUou0ilowLDUlDBVhATsnGrV9WY59IwbAWHIWyMk59o+AmY5Gu19zHuc7aMUVy1ktwHzsywEPaqP+32maCVpM8p4kTwtgm63zLhx7aCsv+RzWWOgAB01hTyi4E7NMOr2JlAkKGQ5IodNHz1dr+LyuUYfLKddEFWYyKut+UeLAoUktdcCTpeFcN0tD+PHT/4P6CKJXuATc4fh27f8GDklQ1FvO5FWU8iqA7JjEwwyDZ7cj3HitFlYvvp9uAylS6Sgeel37fHAz36NX/81CyfdwNqP/Pj2A7/CD579X9TYvq1sXhCm4m8yIDWFrybm4Ya2j2D64o2iJaSmMLXLULFAHjl1sZjpZ3TujWu+fjOe//c/4/ttH8HgMTNlEbzuKJwaU1+C6gsvkldr5iKn7K2OAnrA1GGLAYWhkPRfLmQvc0N8En7rnmfx15w+WLF+K6659mt45PGX5OOK0DEcrBHpwCUi0UHbAYXNxZDNCQrZfgQ/HBP1EiDWw1tbL5vbaFGsgJYRMYSQdWDhIIx6t7AA36d+iuM2tUmyY4iAC784lFDgywJhJeMoo0RBj2oNqvZt2wggKlCpZnZi6Sv52UuUFCYz4PXUKMFB1ZZIC1U2zvQS8gU5JSrbnShQwb2F9QcLQSGnw7VsiAIZBUgMfz24Jl1/AHFKmAfrEaspJMBRIMeSpRY6PRqguN1ebsSikBWLSK0gjU1CarpdpBO1Y7IXNNfx2d47RIupNO1SQGJFG3xRQ8o82E7c6AGmTxnZ0JuIzE3b09+ccg4od0Lldeodtru0BUEuNaDMT0C19pFod29ZT6n4Q7UB60htn22doivJZWKcImaDsHp2GQkOOY1vBJSXE35Iam8m/M01yuRxgku9plC+JSQZhTVUDVlBXisSqlzkstX/+VJBYYQwEQIqgsVSiY/Y+JG4JGyMmpqawmVr9uHGWx/DH/5SDC5opYDYfqgOt973FP75vidx4ESNrC9SoJBNo75UmCabil3k4XYv4Lrb78ODjz6Dg2fqBVj2Gj4Htz7wNH7ywn+jllPVAPgdc/ujf8B1972AE5VeuNWKWUlJFuESxNmai8f+7bf4/r0/w7aDF6RMtUGg35i38P0Hn0dGyQi5999/i8M1116PThndpay//3uW3CfbukLApt2HsGL9Bpy8WCFlZXnpVV+vlYmllfptC7iPP3DuOBT4whTQg6QOWwQolG3tlCUoP7hOVgPfvONJfOe+5/HX9D4YPXWeaApfbZ+sxo8gp+aUaaTIXhmk7cGagwFPW+CRUGo2QQm0JqePvzA1r54Xmw8U0rCAI60lcpytyEMsZO02lHGYwoPTfyG1hpDyQg4COT6jQaLpFwvVsjoXKmvrRMMV5jQhpzzpJizkgzfkxvEL52UMrqqohruaRhS2Niw2TTFUUqwUWbtHNSS1lYQilvJOocqglN0Beyqb+YVclDLKclZrL82QW7amo99F1lN90JiodlWiurYcVeWnceH8SVyorMHp8iqcv1Am1sL8CCorOylLj4R/rQCCAbWW0c31kWJYo0BUfXUN9u7ZjkOHPlLgj/wfDtmAC3C7AtixYxe4HzJte0QGSyeyZIkTZ7AIyuqrq3D24gUpp/LkoTTuInMZn0SQg2DZpoltECSgTsQemwAAIABJREFUjmsQPRViNFJ2UQNlZhgQUG9nrdYFarpJp1XT77J0gEXxA5ytlnLKND3f5MEykAsCoikkLTktzsPr9qG2lvRXoFBPC/MpxwLWQWEHalvZaqr8CoTLa+oP8YlNG4UwpNUcUBhDoiZ/ktARsCc6++iUrjCOqPKpIlbr+qRJyUQBLsZViNuw1L7CYyctR5v7X0Ji+hAZ8skLBFVJuf1w6z1PIj1/CC5Uq+aJLDBnAbh2z1Bios3P/g3ffeBxfLPtE3jmtylYtrUS327zguyTunTDPkmPrMR0/5LSF99p+ywmzl8jAJDm8QhRZc2vMQgwJWt974GncGObfxWDFW62Tfy4fP1emX5++dUimfJ6+KeP4Zprvou5S7bg+/f/G2558GUcrwd6j12Bx371Ol787zh8544ficHKS797A9+/ux3e23AGR8+qKQPmp/1hsUIBP8tB+sSeqgkUc6t+yd/O4VDgUimgwaAOv3pQyI3E1UJ2jhGEe+8fqMI32/wcN/zgF/hTUgkyC3vhmmv+CX179lJOg6V/GmKNyHdUH1BjiR5z7JsRslAY6H4TuXmV/GBb6/b+olVuTlBIwa6sP5VFLdfNyShPkEH2CCn3Ip567mWtFEn5Rd2xetUG1fhsemECE5w5mjpzEQYPHa24KUzeIjggCHPh6NG9SEnPBx1WTJ82D+NGjZadUmT9n3xqhG3H1Jx6VrohupOR9H1eDO/XBxNnzpExn+vpZHgOA/WeYERmcecVcE9mmPCanBa2qR6qE7+FndKLsGn/GbGHYQJvv7MY8R1eR5eUv6Ew7XX8pUMy4vK6ISkrF2vWrsCRfZuRntxegKKAYRvEMlmuzyNAJLCdOWUWkuNSUZSfjtdf+yuykjuj7Jxa2xiGB0sWr0ZGRhckpqYhKS0VSWkFcHF5ILWptKymLLeAmTMmIT7uDXTr1h9iZyGVNMVAhnEop5RrNSWb1Dp5ZUAjRuEU8paJCeNKkZn+KjrnvwkPvcuIEoiaQXobIU6wPcLw2k88oNsxAMNQMwGcOmb2Xq+BgK1VjS6fVEBVv0bwzWfz572NAQOHRJLTzz8eqvcvrU98XA5f2nutJ9aXpikkoaOgkF9cVH/rtQeaEdT1jsOV2HOkQoCO4VKuBrgugf6HqOXLKhiG2+56AYOGL5ZOR2hGYHjotAu33PkYbr2zHdZtOCUATkCm3VdFRlgQy+Dv3P8kvt72Sfzy1UL8021P48Gfv4qv3/Ecug6ZhxpuXyP7SiqQOnjSEtx43/PomNNb8pPPSfpgMuplEGF32nLCi+vvfRoPP/1rxbSWJa6NqLX8xj0v4sF/+7toL2+4iQvhr8fpKuDxF9vjpvt/g6SSmfjOvS/hunuex52PvIxn/vMN3PPTl/Gr/07FrQ+8iFvu/RWmLdgmHZsdUw3cNvPR7U7kC1YzpGIwzdwRurcevnNK+hVTQIMDHbYIUEjBDS98ZlhA4TtbzuDa257A9//1N/jN/6Xj9//XSUDh/BnTgKALoH8zBKBNzdgfnKN5KdCcoJDOitmeWqOjoJgZ9RjCaUh+9ethMAycPnVRFIcEezwrq/j5bopmbe68FeIvFmGmWwvaWyhf0F4c3LdFtsOj17K33lqKUcOGI+QuF/4jFKW8ETkQUh/ritNsv7dBL/p3LsDAkeMlntvD6U4aayjtl+JiyjyCwlp7ShYRUGjWX0TX/Axx5vzmpPmiKCEIo8VuyPAAxjksmzkSQ8bNQCXLIoxt4tyx3chLj8PpCpeSU0TKtORV0FloR5qNHDIGe7bvhyV9JIjBvSdiUO9xsCwXjp/cg/zcbli89EN5zxcKYv9RpQlU/Ue5Y2H1u3QtwJYtm7iMUMk8W7smdeXsFjWTnAY3vHC76+ENugXoCQrThQpZ2Lh+MmZOH4D89MGi1GM7cZGIEaAG1YKXlqME6yFKZRMej7pH8M7PQ20lzeqqwwsjWCeza8yGpzeoXOHQJon1IJBf9PZSjB4zSa65npH3mz4/DyjUZbhywy8dFAqpuFihCVDIxiMbtXnoWXzzew8qqnItoKHWE7hCpoDCP/49D7ff/QKWrjkIl8k1hcrxJb+OcjsPxm//JwUPPvwiVn24Vxa1Ms3IrG+YU80VuP7+p/CzV17H2n3VeODx3+Hm+5/Hz37xd5yoUppKj4/d3kQgGMa2gxW46d6f46e/+CNqNeOFDZg+5fiTU83z3z+M77R9Er//e7owFv+QSbm+8Xs/egXfvPdZ7Dl6HNd+7Vp8+4ZbpdMW9p6C69s8i2/d+TS+/9AvsWDtAb26RIQeBw/G+e7tT6Oo52QZHMTazOY3NQDbI6DeYklGRJt0jZjcfs0JHAp8JgU0GNRhiwCF/BCjk19bUzhl+R587a6f4zv3PIff/DkTD/74GQGFh/btVoDQpPjm0nw1riih9plVdyI0QQHNB008anCrOUEhx2OurRs/fiImTJiAPn27IS09ET179MfJExdRUtIFubm5KO3aH+UXveJCZeiQkdi6Za8Awvr6EHr07Ie4Tu0l7ptDJ2HoiAlAqEp87I0ePQWZOV3RpSATk8cNR2ZmZ3Dr3Vmz3sH40WOUM2bLjQlz5+PPb8QhJz0Ba5ctRHlVfcRYkOvUJg7qiaK0TuiUko+E7FJUVdeLm5NFby/BG4kZSMzugoHDxyn3MUHKGRvMkpLhEE4fOyjOqpet2YD4zGJUe5RygvJRzW+X4d2pQzFg5GRQsabmq0ycPLgN2SkdcLKsJgoKTb+4Y6IRIx1xW0EPQnyBdlt+NXXev8doTBn7lkDd4i7pGDViivhr5tp2ZUSiDHiYv8tVJ377unQuQof4BCSlpWPWlBmw/CGs+WADMvMKkZuZhR4lpaAM5drHEyeOYfiIwVi+einSczLw9qJlkn+YSFqstU/j6OH3kZ8+EFT+erxUGHEtoR9nz55GQV4xTh4/Jb2YU7hTZy/ByLHTpbyL5k2S3UXi4zNQWtoP585dkDWaS96ZjTETZmH42FlITk1CWflZVFXXonefgXi9fZzsRPLmkJEYOGjYJwDBWIDogMLYTv6lgsLIoExQaLHhFbPrVnGRiQDc8aPn8a3bHhZm5mBEZiTgY/fh+bNn/xfX3fo4Dp70SXyyj48qeAs4dq4Or8UV4NY2P8U/3/swpi9YLmv1KEgEL4WBLQcu4ob72+HRX/5NtIZrt5+UdKct+kDSk84nnwz0X2TJsx+0+w98+65HcK5efbEprlYLZvm9UjJqEb5791PIKR0mqnWL5v+2Q9SHf/k6vn7Xkxg2YRKuueYavPjyK/CFganz38ct9z6Nf/6X5xGfPwAXfap+9TSesYAqP7BozT58755n8bu/Zosw5DQAy8fiaR9VasDWn8cM1SFViAGG+r4TOhT4LApoEKDDrx4Ukq85Opjyl5NufSYtx/UPviRTyP/1eiG+9t07cO2131C7UVBLaHsecEDhZ7X2pz8nD2g++PSYaopRx6mpqbnk9/Q7nxxaMDh1CAvFxV1QVFSEuW9Nx+Yt65GbU4y01DzMnDkdu3fvRGZGIVav3CQzNaWl3bF/3zHQQDU/vzuKiktw4vhhvPvu22jfMQ1Tps8REDF98jCkpeVj+coN2LphDbJS4yQ+9zl4552VGDigHxB2YcrE4QLqNu09jA/XLUV2Snts2b5HgUKyaBg4tecDdMtNRn6X/vhg5ykxmmd+r3VMwAdbdmPJilXIzsnDmAmTRWMlvgXFkjYoPg3nL1iEnn0HiBFMUlomNmzfJ2O/TC9zZsgsw5LpIzF47BSRXxoUnjq0HblpnXC2UvnrVTKKMEr5m1afRmpqfcfm3Zg0fjhyMlJRnNMX5WeU/rJLSSZGDJuEvIJeeK3DG8guzMfUOYsj+wVz+phudA4f2IvkrEKMnzIDlWdP49yxI+iUkouxU2bjoz07ZceZ7PwC+SDbsWMbUlLj0T7uNby/aYPUWaaP2TEFCxzHqRObkB7fDbIMWGQcJb3q72kp6Vj13kpZd0iXOUU9hmPhsvVYvGg6irM7Yvny93C+3Iucgp6YNGkKEKrG4vlTkZhRjO4Dx2L//r0ImV506VKC/IKuOHjoBJYsXYWExHRMnjJDZKnHqwyYGstMde2Awth+2QygkAt+uRA3Cgq1ap88UmcBdz38K9z+Ly/ibJVHpooICGm0UWkCp13A9+99Hrff/2/ijobPAspWK6IRqPIAxb2G4ea7H8J1dzyA4r6jZJs6Voxq+HfX7sV1bZ7Ef72eJ4CvmmDM3hGFZaDLAlkES1WfpRzl/nfHTHzvB8+gx/CZsoG3z+AgpZ5RU5jcbQKuv+9ZjJjyrjC9Sf8I9k4nf4jrhhsfeB6JmdkCCv/8t79LJz9fbaLtvzyFG+/8EabNXy4DS41BtwNREEyn1zfc9ThuuecJ0YqKgLOBIZeqCDhUCzpi263Bb83oDW46Fw4FPoUCGgTosCWAwv/P3ntHV3Wd6cN/QJzE49/YE9ckjsvEccrnTOKxU8ZpzkxmkkmZTFZWJj02VfVeSVe9CyGBAFEEAoQEovcONjZgTG+id4EAgYR6ub2X51vPu88WF4Z4nBhs4eiude+555x9dnnPPvt9zluDhgqo16v8NfnM3ffZ7+MTn/8Bnvv2rzBo0P147LGn1csfdVpktBLGg1BSPSvvMOSBU7eBAndOUsjOUXUZQPGoMdixY5e8INDNb3TxOLyxabucZ5mC/DEi7eIV+fn52LhhMzo6HIiJSUZbe7dcR3CzcMk6TKqYCfh7kZuZgK1blcqUWqyrF88gNjZVJIXLl29ATXUVELSiMM+CVZt2Ct/wudpROakANbULJaOWBGTmYutrxcyJRaiZu0pgjcfrR2pqCta9Ydikh/zYt3c3EizZaLdSXEaeSHs/xtT0w5SWi/1Hz8jxZYvmY8zEStiZWEGkATSe7MTrS2aionqBaJbIA+nEcfX8MaSbR+BKe5fwEgGbIaU+5qUeL1+l/CIpPHrwGBbMnYXM1GQM/6MZjefbYbe3w5IWi6zMIixYtB5d1l68vnUzhidk4NipRlHHSl8jboT8ThSXz8D2A8cBXy9mTCxFSXmVjJeZTHpbGhCbmIRTF66ioeE8zEmxcPkdfc+hOESTvYp3SDMuXdiLwswptMgyHlQvbLY26e+qZUuRk5EuoPDshQb8Li5X8ADCNBGxCU/fse8URo+bgVmzaoBwD9Yvn4O0vDKx93fYrehpvwqLJQ0trV3CM8m7V65ah6nTZoI2n5pH3no7AAqjl4bbBgpZKQmuHoBbg8Jej08etk9/+T/x9099WyR8nPAMOcP3GIKv49e8eOCJb+GF7/1ByvJdwgcHQqC9QhC9To+AKh6vXrIWj33hBfw2Lh9rthxWtgW+CGYt3oIHnngJqYUz5eHhA8N+cSvTg04vLq/ySgmH4QiEMWv5a/jPP1rwpW/9AtsPnhX7PoI3vs9ccQE/G1aAv3/qW3hth1JVhBhziYbFXiCrbCEe/OxL+Pp3XxZQWFY+UR4Oxlt8/a292H/0HFo67dI++0CPNYr7OXaG3Pnmf/weDz75PA6dUXaSDH9DJscyUt5I1yfDuMWPnui3ODVwaIACt6SABoN6+8GDQtXNXofSJhyo78YXv/c7fO1ncfjIYy/gqy//j4DC7373h2qhoTOY2Noy2C91Enr9ueVwBw4KsFASQX3P/xqi3ElQSODjcrlQVFgioJCAkEGF83JLsHfPIXi8TKnmxZTJMzBzxlzp/oQJ47Br5z40XmkRyVCv1SnZQ7jSr1q7GZUz5wABO+JH/gF79tapNdjrwKX6U0hNzRMbw+Ur1qJq5nT4na2IG/kHDIlLx9CEdBTmJyM58RXMXbAUbmZ540IrCpsujM4xoXTcDLWGO91ITjZj8679BrDz4vihfUhIL8TFVpWJg46LEXcPLjacR1xqPn4/Igmp5jjEvPpbpGXnwxZQaz7zBcPfgY1LqjFl1lx0hyC26my48exhUR+3dPYIDzQ6I2Pi/Ccg9FPaKn2kt67yqK6Zvgh5GaUimSsqzsCO7XtF3c5ECq6AD3lF4zFt5kLFa/x82WL4HC9S88dj79F6RFytmFE+CmVT5yr7xrAb8HQhJj4Z2/YcwYUL9UhLN4NhrR0+jzhiChgg85IXt3Y0XNiH1KRRiPgBl0v0ygZ39cLZ24X0pCSJNTitqgajpy0Vvsv7VpKbjOSUDBSOnYb03DJMmzZdJIXrl85G7ZINhr1lGGdP1CF2ZAx6rS7VdBhYu+41zJ4zXySy2klJ88obtwOgMHotuOOgUOaFYQSsQdZnvvpfuOexr+Nqb6BPVVS9cieueoBl287i7z/zXfzstxkyMXgNAWEQvZK5xBskNFSAyhoGfvYnEz722AtYtOGgAosRIKt0Dv7hyW+jbNpK2N20/WMtXvhFdq28mER3TbDF9D4AGrqc+OHvk/HRTz6PTz7zNcxd+rr0rdWhwOoz3/wl7n/ymzjX7JYHSgf8pMBwzurduP/JF/Dk57+Eez76ESxduUqMhqkOkBSQfRSn6I8UCYNvl6pXQELmOHzqWaqfl8kio6Sj6s2RpSn95CQe+AxQ4HZRQAMDve0PoJBv9Hy2p9Qsw09+n4TBD38V3/91Gj7xzMv45Oe/K6CQtkWKs6sYagwVQaNyWWduF3E+pPUQ0PGr7/lfM8w7CQp1gOGysZOwd89BibHHOHvjx03Fgf1MBcfZEUR2ViFmVc0VR4f8gizs3bsfZ881CHjo7LIiHPJJXL4Vq19H+ZRpCLq6UJCTjO079so8YXSJxguUFKbI/uo1G1ExZZJIpfKyk7BlZ52swwg7EfD2CKtQfMiIfeduQ2V5EebOXyPluJZb0lLxxo4D0kOE3Wg4fQSxKdloZxwyMhl61ofdqJxWgdzSyWi41o3jB3fh5MGdGBabiPVb96prCaJCPVi3qBqTZ8wRHqgkhRE0N5xCVlIMWjpUODN9L4VHyM1UoPBSw2XFMOSlKYxDe08i1ZSDYMCFgsIMVM2cLTyM15GiGbnFqJm7UsYp1QSs8HtsyC+dhs07DgERGyaNyUTZlFoZb8TbDZ/tGuJNFhw83oDGxktIz0iSoNuaTsKwRN1OR6FmXLxwEAkxGepBJf8Wr2ylQo54nCjMycTc2tkYaU7B4YYeERRVTZuESaX5cLr8Eid4/uL1WLBgEeP8YNOqBSifpvrjdTrQ1tQAc6IJPb0OaZq+AmvWbsTMqmrZvxEEGuQxXiT1ub/mefgwXvO+gkJK9ygR/PLLf8J9T7+Mi11+2b9iAz795R/hoS/+AM//cDgefOaHyCtbLKDMKx7MtDXhV3kQcSLzXYNTKq20Eg88/a+YOn87mHqHD1BMegUeevr7mLPobXm7C4jMmi174fM7VTApPhFiwKfUuTxLxUPupCW495Ev4FOfexGr3qyT/rX4gPueegkPPfOShLCRx5zY0khd93bdJTz01PO4596/x6DBg3D8xCnFt7T0grOOqmot3TDcqFiPKwwsWrcdH33wGcSk5oOJ2zkGfumFz7HyciMG54dxDg6M6QOggAYGevtBg0LOcTqLkamkF03GJ/7x6/jR79JxqDGAB576Fh544gUMGvwARo8h8+ZDwTclxiS7HqP0AyDjXdUk469pIKHv+186gDsJCnVfaEN48MARAVMulwNjSidh21u7jDRkfuTnjcK8uYtFijiqOA/79u2TcDVp6dkYWzZeUsYdPXoYKWk5mDN/EeB3YFblRFhSM9HY1IZrjRcxtrgQuXmjQIXR2nWvY8b0aRI+pqZqChJT0tFMzU7Qi4op47GAoWcoP6DVEbPuhJ2YMrYQ48or0GFTtmqz58wVdXHjtTa0XTmPnPRkFI+b0ifJouo47LEiIT4WZxvb0Ml8rhIQ2os58xYjr1RplwKU1AWtAnpmzFkktufkEfwQFJqG/wFHjx5F/cVGnK0/h6vNTbC5vMInGNB6544tSIw3Yd+e/fA4rGi6fAm56cUYN3qSSBJPnjyIxIRkvL19DzwBP97YugWxpjScOd8sPIvp8hRn9SN31CTs2ndSnHSOHHwLppQCbNlxDF5nB6qmlggIt7kiaGpqQqIpBu6g6gf5mtcTFCsySgp7uuvx9va14vV85lSTSIPFnpCeKPTQDnlw9OA+JCYmwpyeJzyWWCE/Nw9TJ44X/nf05EWkpOWhqqoaCPmwYuFs8Sx3s7FIGCGvQ5yQxpaVCzA8feY8TOZkzKqeLddrwYoGgLfa6vn3t769A6CQz/J19bHcM0NSSOcLTrln/+XX+PvP/isudQfQ7QcS86bg/qe/g48+/i28+MN4PPq5H2PK7C0CCgmK/CGK4J3izRXwK8cUThp6ChdNno/7PvMyymZulro73MAfTWX4+CNfx5vbz8sbkfjBSx10WTHEbnzQ2DlDUsh+0dyB34zSmXjque/gez/5EzbsOouiKcvF8/ifX/6V9ImXcabpvjR1+/HoU1/GoEEfleC6El7AryQYUpRBk5hPkZ5YNLxlpHh2IwI4/MDpSz148Ikv46Uf/FzqJyC0+iISwoDjZ30DoPBv/VG9veO/GRQcOXIE/EZ/bi4Tfe52/+cizeeqxwUUT5iNR5/9BsZVb8D5DuCRZ7+Nwfc/jUEffRBLV2zoy9fKZ/BvCRTq+0FgRts7/dH/KWn7zW9+g1//+tey/cUvfgE6gxAMrlixAtzn+cLCQrlU18ed/xWwV1d+0/ZOgkKuh3zRLiosxb69dWpxRhijiyeI+pghS/jaMLG8AnNrF4oquaS0ADt3bhfGf+nyFQwfEYP0NAuysjKQP6oEhaNLhB/5XVYUFpXAlJKGpLg4TJs0AZbULHRbvVi+Yg1mMU6hBFruRvGYUsSazUhIMKG4uAQ9dpfk4+YclYaCARw/sA+JZhOS07NQf75BDpeOn4TE5BQkJ8ZhTHEhehzMt2wQMBJE/ekTSEtLg8sfVhk/RJIXFCmnyZIh7Qhj8PVi44oFqJylJIW0N+T633j2OPItCYiNGQFzUgriE0wSa3D3/gMq4LQRomnDuo0CDNNSU0R6Nm7MFHS1k4cG4fXYsGnTm0ixZGDIiOHIyMnG+k3b5Nnj+JxOpxF7MIjcgjIcOHBCQGIwaMOKFa8jyZKHhIShoma/1tIh4WMuXryIzOwMySKjE0oIQSSnsxNjyzKQnDwMZlMGLJZC7N69W+4jJafieRJ0w+uwwmS2YOma10Xgwyg1R46eEgBLyTBVyCWjy1A2ZhyCbjc2bViPGTOqpBnmjSbd6uvrERMbj8ysHCSnpKJ4dClKSsfC5VZZU5hVhYpiDQij/+u0tjdN93e9G/0sveuL+mnB2wYK9aIu44zyPtYAig88Jwxv3zd+MhIfefRrOHKhHW/uPYYHnnoR/+/Jl/DY//cTPPzsf+L+x7+L7XUt4nhBt3mR8PloH6EEblqiQGA4aso8fPzRb6Fs+ptSN+v/0ku/whPP/Sf2HWlSoFDkDxQrM+m2ii8o0gYCs5C8s8i1lBa2upU08x8+80/45Oe+joc++yL+4emv4ZFnX8JQc5FI8JxEt8bMYu8I4h5/5qsYPPjv8OlPPS3nRKXFYKt9M5AGgsbXUFvzHEEfHVK+8M/fw4OPP4v6qx1Sn6iWDUkkq6BNBD9clKMX5oH9AXr8JfOBixfL60VMS4+0pJDnNEC4ueydnH+c3XyWRFJYWI57H34W0+ZtQqsHuP+Jr2DQxx/DoEH34dyFRnkOJHaZ8aakH7E72T9p9AN+/gj6ou/19Xh+qnd2ux1DhgyRHYfDITl5eU1DQwN++ctfglIgxvnLy8vDqlWrZA5ola0e3/+1jW7/9nofG5k9jDWeL9wCkKgpok+fgKsgJJYhzXJUHjX4/A6RGGoGzy1BAtXOnE8Mjqw8YOn4CNBmVYn8wnB7rucYllR3RsRlGigxrRvbJfsRDhQMqeeCDIMHGAIm5AHzqnA3WhJFOlutVmmP67aHARKND58p9kNHluBhvS9xCsVJ0wmEnHB4lSc+NWAsQzu/oL1T7PR4H+iI6PReHwOfHob0kcIRoLe7Bw6bSq+nKiC34Rew250SUsbqdEnAbRmjeNLwLMuE4aNxuzSswsdwXym5/EJ33Q6vYC5pnROZlzCVnkhVEURn5yWJH8LybhV00WiDMXgDgM8BW1c7TMnpuNpuldbZA/qDMu6guteGIIbMnw2QdzIdntFXTVeq8klbLg0s9udsCZmdhl89b2SYQpmBn9sKCnkjhbi3AIU8QUBGIPeV7/1OnDZONXbgOz/8Lzz45FeRkDMNH33ka/jUF3+ERz/7fTS2RcQLWCR7ZBWRoBipioSNE4YTOxhGedVifOrZ/0BG8UJRH1N6+KWX/hsPfOYbaGz1qfyS8obplfa1zYNgTaPDPEYwyb7p7f8MScbz3/m5AMNnXvgBPv7ws8gqnixMiwm5aSzLsVIDzetf+Mb3RVL4rZe+L0QwHJvVDOPYaVzL9Duc6byIqmEjsTffin4zJAGffuY5MHYV6+t1XhfFM4URP9ELMv/rffZDpIk6E7hRVp/X1w7s69f2AXBN4KeBIedHXV2dfGWi8TlmqChKtI1P9Hzjodu9z/lL+1syujhLHh558jms2XIQV3qCePQfn8egwTTNuA8uL/PjhqMCHNM+SWWd+LDPb9KdjhhaMsj7o4Ehwd61a9dECnj+/HmcOnVKACDP00OXKlZ9PwkSf//73+tbK/da19l38M/8iabx7QaFfU1yQROmzpXQCGwsgtEgguLFq84zaHIfKODa7VVrss4IxeVdZrDPj7CRl5fH+gQClIx5FViUxZxqyCDTxnnhDblFucMXd2/Q0E4ZIXOo8WTcPq78DMJMRycGR2a8XX54SvigYT8uzxr75yGIAVxO6qPCAl4cHv8N6zidbcCgzfRUptGUYVIh9dEJheMXTZzqE8fjC4XhkwjTQWUeJa0wmPZ1AMWUb1RNM5WgCjqt+sg2yJKw4T+NAAAgAElEQVSYGUzaMJ59USP33QeabV2vi9liyJcJ/HhRyMg0QzqwPrlMpCGUurCH5KwqN7FRpfQw5PPiwO4dKMpMx/A//UmcgihZldB19B0wbIXdLtKVdfELAav6JUHimvr9AgJ1jF8N9Bjehu0FQsx3rOYGJYIEg9yyHLf6a5CtbyNA0wjXdKv/fQU/ZH9uOyjkpFBvYiokTZ+6ljgoHIAzHMG3fzoUjz37MpKzR+GLz7+IH/z8Tzh+0Y4Hn3oJ//DEN/HE518WaRmnE69X6XuMJ5wZS6xMpq1yElfMnof7H3sRltxquYZ2vU899z08+tkX5R1CuuNnXkgFsjg9ub5wsqhJxuTkStpHh2I+tnxBYrnNe06gqTeMjz/0WXz6mecxffZSEfvrtxDWwfHypfVfvk1QeA/+6ye/7IvQzvN8g5IPd4hJ+OVFfBCZTc+QjtD+5MFPPY34pFTpN4/zK/3kf4NB68mpKlXMW/dHhnRTzLFblecx/Rk4f2OMtg87PW6eI2TyHLOWFPK/Zvw30+Lma2/3Pmcl5zzjoT38xBcwf6Vy9hphzsKgwX+H//eJR8B4Y/rT18+o5+TmPn+Y9rVUj2PS/0kLDQyPHz+O3/72tzCbzaKmpLqYYC89PR2HDh0Ssvl8PrmW9lukX3Q9mq7vtNU0Z5nbDQr1OOw2esCyBXKAIKy9SvpF72OCC7vNLRI8LqJuj00khSzOr0dCoKiF1u52id2cXm8JDji/3MyHy5cQn5Kycf0UUCxiMHIW8gqCNeVxLGuxoBCCIBUSQkKSSQBmBd6kuwbhyE/kGukLQRjTuanoF8IPDLUxy3CE/Pj9XgEr0jFmBmEg6gjACBac8ZJKjzEMCQq9LnGe5PU8R+dL8smw5ABmjWHwPgtBODYiLekg6RJUOYojBjAygJfitZTMCfpWffL6jJzLfOkiZ1TzRfX1ejnSiWPU94BzSpw7CV4lI5dP7hPP0ySTYxFJaQSwdXfhzJFDuFxfL8fZD5WRWNEwSEEvu83oIUGvkj4akmJtTkAA29e2kZM6Gvzpc9xqwBh9TP+XQUf98Dl7p8/Na8s7lb2bzt1WUMgJyokqd1HeENQbRR8Y4lsV1btf/08MGvwIvv8fP8agQYPxlW/8G9rtwKC/exyD7nkYTzz7IgjQiOjnzpuFGdMreDel8mkTqzGvluEI/HD6ezHCnIBBgx7EqyPy5QHLLBiLQR+5H5/49OekL9WzZoqxKmcNJ9ykmfNRMUN5JPFtbFblZFROn6n6HQFmzqjBzOq5YutH+dyshWvwyX98Dvfc9zCmTJ+FqTNmYU7tvL5JOGtOLSqranDx0lXRUowpGYc5c+YKGCQtJk+bisoZ0wXUMT5i1bRqzJ5ZK53xeUOomV2LidOmYcqMGXjgoUfxmaefEY85Tkeb3YmpU6di5syZMp1JBBpET58+XeYYy7Dv/Orpy3P6PAsN7A/QI3o+zJgx44b5UVlZKfsEFPyyLI/pD/d5jf7cyfnk94UxY+YcfPmrXxep+4bNOzBuykyUjq9A2cQKtHR0Y+68BZgwYYIAWS7KFRUV8nz9Lcx/AheuBQsXLuxTSUraN1lyleZA2WupuzVp0iSsX79eQCKdE/jpz6CQKl9Z6I2bGRIbOSWNUkIi5kamc4LCZqo8r1G5kgmMvJSmGQxH5dZlMGgiI6UuVPyJiXOUgxL32ZwAAEN9RJU0BRiUoLmNF3eWobqS0q3rRt7kZkoaRUk3zwvQNvhgwEODJJZRfJFt0a6N0jM6gXCfWnIlpb0OqsQG3qiXo/MoHKri/4qkUMXoJCzTPJcOlL6gU1TaavzGwBQ+lkFSnasicbDWoIyR6lX2g0c4BukrVe6aLgSbIaWmJayllJD1S4xEjscAkYKfeF8MO18Fnv2IiARTVUwgyLb4ZRMCVnnK4xVJLttU0UXCIFwXswEW5jVUq7NdvrSKRQDDutEr2QN/MCBSS+IFuZcGnfmf4JAvA/o4qay/GjhqoKha+st+Zd78ZZf0+9K3HRTKdJI7wH9qAmlQ6PH0yFvAC9/+qQC5p57+nMT1u3ilE64AMPjvHsagQffiv3/1BxGJ05sqElFJvjUo5Iziw+f1diMCB+YtqZFrfv6LIeBbxenTlzDoY/fjy1/7hiFK56IQQsAdEq0t5XbqnYfibMZ04tew/aMziLw9h/s8IfnQWT1h9fAab0OcZPzSHkNPcg5ZFivqv+QvHwBjchsxEo0TxiokezJZacNytuG00OK+/3e/HLv+Rs76+GDSsIYyfqX2k4eDD2DUl8cGvgM0+HNzQM04xQBZhh/OM/5/N5LCP1fv7TrO/tB+6FvfZrzPj2D77n19zxdVZGRgZAD6oyVLHImoij7k85/jJq0ViNBUUPeQe9QmUL2sP2+88YakiyspKQH/a21D/1Qfc50LSigZPZZA0AXyAC6IlA7yvNdnl33at/l8BIDCcWReEMhJLIlICAxerSROVMlwkVRCBjdBGR33jFy4sn6rJVskUVSvCvgwwAtrJzgUISInGv8IQqXThkPa4WHjaZJrWafsU0omdooKCFFaKMdF/avU1tK+hExT5whsROUa9EnYMrZP8yKWEzTEsGoht6Sz0zaHPEdJHnVnHL8Cy4ZPo8JSYOgmo3FDxxYUgMf+SB90n3kgGILH5RbHEWmXoDASUECNxCMNggpoyXn2jYBQOsIK2RZ7TskmaRCRWIE8rVXM/C/CV8XepD7JEib8WUah+ktrq0BAchvzGpnDhtqad4q8XGhqbGU8EarT/WpNiDoeDRpZTn95XK8f+tm51ZbP3s0fvfbdfPxu3r9zoFBkvpwYfAKNiQKKeYN48ds/xuB7aTg+CI8/9rDY/bHkg489jkGDByMmIV7ZMMCNUMhuTCzA1Wu8MkWYs7gTQBfWbZwn0sbf/Wa4tLNy+RrZ//HPf6IsBAkqxXhXhbzgJOJkCkZcKidmhPkhuWLQ48QOMGRNRD2gXEv0W9p1Fa06J5PPeKCcbmMhlkJ8Y6eagin+qIQIwh3xw+51y8Mnb0gBAjs+ByopODM+h+DF4098Gk8++aQs5BwMbUAkmCkfsKBPAUMhpno4tBEtHxZ544uyAePDo5kAJ+jA/gA9oucDVTzRi9ytbAqjVYvvx/zRq/uXv/wVeYYP1h0WZkJphF7A7U5b1Lu+kgRwfpNxRI/v/ejv+92evh+8b/o/QT3HzmMLFizAtm3bRJ1MR4fY2Fjx9Dx79iyGDh3azx1NwvAHCAK5QqsP80lF2xAycDVXbwETBn/mWkvVpVqfaSemQB3XT0+Qql16KygexEto1y5LqIGReJ6AQAEpv5KKid1aCK4A3UiUvZ2egAEPwSnboFBBVcI6KbVixZSg8WVFvdQrxCPqVcPujn3wC5i97tDF68gLRL0tgwvK2k8qCJAiJxNJRhARZ7fK0RwJSC8YpULBsyB8AQZuVjxXnm0NuEgcDpobqo3DtK8jiFSHyJO8vpAChwbL5tjYpJu8h/yTQanlKlbFY0ER3JBHkv5CU6NCP/khr2Pe50hQogXwFMfiDgbldhBoSwfYLRph9gFJpp2NwM1xsJ1gUOa33AdeQsZJUMqkE+Gg8gEIqvSB7IS2d6Q80B/kGBW/Zp5mPV5u+XLJM/qYAMY/A/r4nPN5u35f9Qy98QX7+tG7+99tBYW8cfwqSvfNSOPmc98r+S3/42fMTnCfgMJf//K/hYI05v2HTzyEwR8ZjOKSUfLQef1MB86HMKzCUIQAj5NvamzFiVC4A1vfWoXBgwfj5e/8uxgLLl+0TOqNTxwpQS7lenqGEE/yYefCIC3yIdaSQsPKVt5KveCDL3MvyhBZTS0mNnffMJmUASulLaxDjZkPOB9OX5gZmxUwlElNiaQxX9SizvJBBMLM1uLFL37xc+n7ksUL4fUQaKrzul7ZNySFmsx83tWCqCrmQyMPjtHOwP4APaLng8ybqMVPSwp1SBqWVQzt+nwyppJs7uh8EmlDGF/60pfkOaDjhAAeY0mhJEgrf2hY37eoR43njvbPYErR9Hw/22Nb0ffm5nvZ2dmJmJgY/OpXv5KwNBMnTpR7xrWGgLF/h6Qx1kK/YT/o8cHhdaKjtxMuhxutTc1ob2vCtdZmiUPXfK0DLa2dgiUCRsYn2pj1WjtAQNzUdE2ubW1vQ1crgRTQ2WuFzWV44/LFnFI4bfOt11rRyiiWJYCMTglCaC0JUzAtTOdFA1FoHqBfEvRWzxM6QrEo12mxpdPgxtj2lZeXG+YetsPa3Srt2rwK5inWQjCm1M/0sGadzW2tuNbRgrbuFvTaOhEIKXU2u+yn5xa7K84gMgqDp9AxQ4VpMU5LXfKfZZ0EdQoUkksiQIlfAHavE51OG0L0pvarFzXyNfZDfgyppFJR+wGJGOJFe2sHbHaPxHpkebZzrb0L19q60dVtR/PVVvS0daDj2lXYrCpbS5fdjiDV78JLVSKHvrboYBQJCi9vc9jQ1tGKnu42idnYZbXhWnsbrrW2yFpBfR1jXSpeyiRmXomrePLUGVy81CjOP+y/YFKuI9yRAamNSJ99djDWscMdBE2aZbkxynANEsxNGvBjHDf2+g7pam9x+oZrbnk+qrJ3rCeq3Hv5e9tAITuhOywdih6dcUJNljD+9d9+KOohgjlGkpeFlddHIqL+4EN93bNMSTSkjJ7Xwg7U21rdob3CQP7lX74lHcjKyBSQmJeXY0BUZZMSDl5/K1BdMwAXYWxfx3nMeKO6eTzvhsrRY5Y+ypTpq/6G0331GW0yHtfo0TKW7OxsYYYsIm+wBLM0HB74DFDgNlFAMyy91epjVq+P6e1tavJdVUMA8/jjj8tz0N7e/r8k3O+qkr/hQgSNpCG/BBu8h/zyONcQSjv08b+GTNGg9PY6mmiHQkqHIuhs74EpMxerNr2J0blZyDUnIDE2DmZLOmJNyRiemIRh8elo6VDgSOz9XHaxH09ITMaIWLPEqktKTkO8KVOYeVbhGGx5e6cSKoQCYg/n1m63YpagPFG5TmtGr1mDmNkZO6Qn6asXduEtxosJwQW/GgjyEtqG63p0zDy9rz1mxSTJ8H6+cmY/LAmv4mq3TYlEWJjiRga2Zigawz7+3KmDkoYvNmkkRibFIy5hhORg3rRFxR0UYYIIUAzQI9WQvxG90WtaCXE4H3hf3QbQCxFEUcJncFBJ6RoM4cCB7cjKScPZ840yHtbBzCRky0IvQZUkC6W+VPPbgEAPTIkpGFVaAZdhn+mwdyHRNBzphQX4Y0wcYuItSE3JQJLJjOz0NPhdPmRn5qC6Zo7UrYN2sHrtCc42HM4eJJljYbHEID5huGRYiTdnibNmUmoaqFVgHwngfV4n3C4H8nJykRCXiCRzKlIsmcjMKhDPa4EWxIS80VRZ+0UWLN7lCDZhw/IqlFYslGQW8v5g0IrSZF7L6UCfgRsEOIZtI+0kWUZyZZBWFBmJpoZH1TWcQ6Qhj/B2i/SV/aHWUcwL1HGe55f3juX6Pjfs9B39q/7cVlD4bnrAB4pvrFQdExQeO3asjwnxek5OrQ7R9fEafvQ2+j+vZ13//M//LGWGDRsm+9q4nvVFXyeF+unPokWLpO/0IORHFh7aTQwAwn56x+7ebulnQm/7Eyj8xCc+Ic8BQQc/uo93L7Xfv56TVmTyNwM/Ho8Gijf36N3S+E6CQrLhkNcl+trcrCLMWLBScsP7eruVaU8gJAGo127eKtEhvGHGIVROC6I9CnsxKjsT1TXzFOCh1tMP0HmZr9RZheOx/8BhBa5EtagYLLlryPBaJjijNpMMnAxZwKbBiMXlOaLiGwpH4o/+Gn81yCMwJADsM/ExmLguzjBjN/8nsycNWi8cQFbyEDT1ugWEsJzYJopdudKdcTzXGo4iLeE3uNh8AQzLbLX2SPzJ5PRsMLOK0CQSELMB1i1RdKQuJVAh2CLwUx/lBCI2uzSfCjDcjjomuIXJGAIOLF0yDykZ+eh1BhARdb4yi5K+ixiQdr9U21LV34N9b28QADY8Nh1tXbTz5MeNQKgXbc4udHi8yMovwekzFwT30huZnRo7qhSTps2EywBKAroM6zFnOIReF82+AvBZ20Rr2Nl1TTKznLvcIWNSADeoVOVMMQg/xo8ZjVH5BbD1KrvU1pZupKTkoHb+cqNfhhaSZpBBwCltEzlfxpY1NZg8ZwPaSXjKcTxU1StjBWPYCt8RTUbC8Hhc6jk05g5hOMvZPNfvO80IxGGH4eXoQU6varoOCA7iBde1j6SavHAY9fDFQM8f6Y9MEnUn3+vv+woKufBQfPvTn9LRZJB832kxil7IogfK4/o6RjFnXZ///OelyI9/TI/mQXjttddkP3oRi66jP/5nbDH2/emnn76h73qs/bHPA326Oymg55Te9hdQyBfCe+65R14YtWft3UnhD67XvKf6vr7bXrzb8tHr6W2XFHqpMrRjx9btkt+41e4WMCfSFwKiUBCZ6VnYefSESNDIZMlImefWYbcyGCzKigrEg53nyDUpfSEE6nICyZnFOHT4OCIeFwIOKyZOmqoynCQkYtvmTWLrt2vPbgEjIkEMBzBv9iysWP+mmBy5bT0YlZ2B9i6bMPgJY8cgfsRQZKRlou7QMQGBbe2dyMsvxMbXNiE9Iwv79h9EV3evSC1fHTJMtjxGHs50qImmJGiASG9YBqi+Vr8P6aYhaOy2SoYtdTwAuGnvDtCCis4nl8/WwRL3P+hyMOGB0jjx+WFYs16nB5PGjcHiebNlChCM2d0+SQXX1nQZ3R3NyCssQZzZgri4OCxdMl9ATluX6v+bm7ciPSsZqWlmlJZMUAjEsKXMzMjFrOq5YiJF5xaf4d2rwYkKFUOzr15MGl+AVSvXYdToKdj4+i5RwYYjymrQGaadIjA0xgyrTZls8R4H7V6MLynDtKrZcv/ZdwpK3R4lcSMuC7IxSjyZFQVOeLw2yeHc5QjD4Y0IqGdwcd59gtmG+pOIHT4ELVebFA0dyoFp775DmDq9RgGsiB2rV8yDxZSGzPQSzFmyGVYH510nNiyegdFTF8j9CAY8WL20GsmpCYhJSsGK1bvgoP+PN4KivGysWbEc2dmZEhZq2swZOHryBGJMCTCnWVBVq9Lu8f7v37cHY0pHIy0pUaSkhw6dFnB6raUTubn5eH39BqSnJGPokFewevVqkT6TFpzb0aBQOfjcPlT4voJCvUB97Wtfk0X/2WefVRPWCMLKBUd/eYL/Ocn51hv9iV70mpubBUh9+tOfliKUGBJYkcnxWv3RUje93x+3jHz/0Y9+FB/72MfAjAT86EX43S7a/XFcA33qfxTQ80lv+wsoJBDk83vvvff2zX1ST/ez/1Hyw9Gjd0tfvR5x1LcbFKrosH4kmSyorV0qEKRbO/FRTOJ1Y+zoYmw/cgatXiUlJDdX7JDn7ZhdORXZOUVYvvoNASN799VJeDECiZxR5ThYdxTwezCmIBf5BcXi4f7aho1IMcWj7uB+ySc8NCZB8glH/B6Y42MwenyFMOLdb29FfroFNqcfhSUTkJORjpYrl7B65RrExCaKmvjM2XoBfjGx8di77wBa2zqQnZOHBQsXw+F0Y+WqNRhVXCK2hR2d3cjIzEZLa7sCJTKV/GipP4jMpGFosjquSwol8weDV1+39bt05iCKsmOw88B2XO1uQVPTFYwZMwYpGTliv7d3xzZkpSaJjSVBLlXnKSkpcFk7kZlmRkVlNS5ebcGWLVuQlpqEHmuHOEaa0nIxMsGMXbu3oK5uJ0yJqTh2rF4cWQiy9u7cBVOCGYwDyXzHpL/waOJSuRl0tHGgo+0CkhKHo621Cxs3voW8vLE0RRQw6Q25pK1OpwNJabno7CG44/VhRFwBTCorF1Ao/uUE9hTAGVI3Ox1LokCh29kKf8CJ4XEmXG5R6mwiBu2YxHl1ueEM8rMzFP08qjJxJKfc0qdMy9atWwhL0gi89cbb2LL5AOKSSzBj1nwg2IVNK2sxdf5atAeAZUvnIzt1GPYe2IEdew/g1WFZuNBgh9cdQHa6BZaUJOzfvxdr1qxBSqoFSakW7Kk7gLd27UBsYgIuX2lEw6ULYBrCeXNr0NPRitnVNUjPKhBQeOz4GaSlZSA/OweNDRewZvVKJCbGy/whIOSXyIb0kC+fDW3voKj4nn7fd1DIRYVSPaqOf/e730nn/1caIENdfKuRcfHSX56n/SGZyAMPPCDFP/nJT8o+k3RHg8noxexW9faXYy+99BI+/vGPGx7IqlcSXb6/dHCgHx8KCmgQoLf9ARSyLzabTZ7fRx55pO851338UBD+Lh9E9Dp620FhxAuHtQMZ6QXYueeoMD8yQMEZ/PE7UVaUj80HTygJmmjxaNemAjJTxVqck4VXh4xESdlU5OeNwsYNb8DqUerj/JKJ2LJ1O1zdHUg3xUvOYRE3RIC5NVUoHlUocQTTsnJx5OhxnD5+TBi8JT1XJFxza6qxcukS2OxuDBuZiFMnTgqI8bp9KCgowu49+9B8rRUJiZR8Ma2q6jvz7zIP79Wma0pyaTi5+AMh2dfl1Dh9uHp2H1ITh6Cpx64kogxTEyQgDCDg8YqUkA4orZdOITnu16BNYUK6GUlJJuTk5OBCYzOcviA89l4UZKeBMSo5zsLRY7B27VqRsIUDKpwaQSGPJZnjcaW5AVafE0PNmWi1EqS54fd0Y8zYcmx5+4DUQTu+axcvIdWUhI5eO5xUt1NlKiANCHoJv2n76MS2t19HYWG+zHib1YNhQ+NwubHZyJFMqV8QNrddQGFTW68R0FoZOpYVj8GMmrl9kkISk83s3l+H6XNrUVVbjfpTR/skhf6QC5bMXDR1OKSfHK8Obs3+1J87gay0lCgkpW6Ox6tU5ATsmRnJWLl0kZQhBNm27zgysjIR6j2PNYsrMWXOSlgBkeKtW7lIxuzwBlAxfQHKJ9XA2tOLvOxUXGls6Av2nZpuwen6c9InOjWZUpKxa89OkcqSZgyB1NhQjzmzq5GdN0q8zM+eu4SkpBRl3xgJo631GpKTzejusYrH982gUD0gROS35/O+gkIdV0x3naES9IfgTn9uxQT0sehFieUpDSQopHSN0sCPfOQjAjh1vC6ev/ka3U5/3DIwLcfzzW9+U4zC+2MfB/p091NAP0962x9AIZ9TLfn/7Gc/K88t+xf9cnf3U/7OjUDfS90C96OP6f3oY7rsu91Gr6V3AhRau9qRlVmEw8fOw+WjXZsyqhfG57ejJC8D24+dQ5dha0bkSDAljonhAMpGF4mNGKPQOJ3MgazUx71eIDO3FHWHjuDCqcNIiR8mXsyUuHB+zZ9XK5lfmDt31qxZmD17NpavWIPlK1YhKytLNE8WSxouXLiIw3WHkJGWLtKc+PhEJMYnICEhQSSDZ8+dR4olTfrEfrG+y41XkZmVg/gEk6iLt2zdJqGWNBhkyCV+xS0x5EHjmf0CCpt7HQIKBSzCD09vlwyWoMDuCaP54gnkpA3H2UunYQs4kZGRhnnz5vWBadpnTps0TgKed/bakZKehStXroik8Nzpo+KM8+qIONTU1CAxIQZOTy/sATdiMwpwsbUTkQht8ZxIScvB7rpTUi99oe0dbYgfPlJU1ISDSgsXbTSpAGVBUT6GjoxBenomEuNNomanpJTXuCTvMNPQOmCyZKCtm9FECPwYHBwYU1SCWbXzVVmXyn9Noh4/cQYLV61E7aJ5aLxwRmV4gRs2Z5fUc63d0ec4YrN3KfVx2IXz9SdhMZskHzTrkXCQHJ3Lh+a2TrkfvI8H9+5ToBDAqYZLeHXY7xF2nMf6ZTNRUjEXPWEgIT4VppgYCQqfmpmDxJQsTK+qFfvTjFQTujpbJLwSQZ8pKVE83v3hEJxeD8yWFBw9fgQujxOrVi5BRnoKUsyxmDypHGmZ+QIKLzRcQUpKqvRDhfcJIS3Ngo6uzg8fKIxW4VJNpBf7aEmhXpyiFy7+12WjFyVdllJHgsHGxkYBVI8++mgfELxVbCF9XX/bcpykC20KOabNmzf3qcBvRaP+1v+B/tw9FNDPl972B1DIvpw5c0ae4eeee67vmdfP/t1D3Q+mp/peRrd+q2PR5//S/9Hr7+0GhbT9YhYQU2I66o6cExDCwCcCiojuQm4UZaXjzX2H0aNBoagWBZoAAS/GlYwSld91wyHlNEL5Vd6oMuzcuRvtjedhjnkVV5tapQ3SYNmyJSgdUyZSx7p9u5GYEIeUnGI0tvZg5aI5om7OKixDu9WH3tYmWOKG4crVFgGt7KDH7ZS1+lz9BbEppBSQ/b7ZC5mAcGRMHDq7euQ8QaMGh+peBNFy6QTSU2JwtatHQCGdX8RphF6oEcDB0LsAGuuPITVpKHpc3XCFfdizZ5eoh6+2dor6mNdcPHdSbNtq5i4AAQyfpYjfhcS4YXj9zbf7xk9JYUtnk4DLV81p6HDRWcQNn68HpWUTsX33EQkgTYlc65UrSE5IQnNbe9/1AXr06IGEXGi5fAaWjEzs3HcQe/bswaljRzG7apYAZjeDkdOJgvaIXjvoGNPcaZcxieNFUIHCylmzBRSq+6+EkbzMEQzAFWBIINLFK6pqj49q6Cy0drrEyYi1U9HKAOhsp631iqhrCegZ4oh9Zb1Llq5ETm4hOqnKT8vG9m275ASDbB84cQgZ2SbY245i8/oFmDF/DRp7KCkcg7079kiwbmptXT6VPtFm7RSA19lxTdp2OGygpLCprVmcdhjLMj4pAW/v2IbX33gN6WnJOF9/WvrXePmigEI6/9DpJi+vAG47nWno7OTB8OFD0dndJcG/taSQbQtt+gikZtB7/X1fJYXsLBeV6EVee9a+W/AWvSjpwWvpIFM8Ucr2T//0T32gUC+K0W3q6/rbVoNmqgA4jiFDhojn8d3Q9/5Gy4H+vDMF9HOht/0FFDJHL+f+888/3+d9PzD/3/le6rP6Xup9bm91LPr8X/o/ev293d5C3wAAACAASURBVKAQEvsviNzsAlTPWSyqQ4I54XwERG4bystKsWV/nYAlMn57rwfLly8XlR1BYfnYEkyvUtIyXhoKqTh/dMzILRiDnTt3gu2U5GeIbV+n1QnG6LRYkrF89TppKuDsFlXj8OQc2PxA4+kjSB75CspnzBdvWATdGJ1pRtmEKeh2htDT1S32hadPn8bpM+dgpuqP0ksj6DodTqha5jHaHFpS09He0SXfRYuXijRRQCR1lpGggL2Y4X9A3cnTONN4FfUXzuPypfOgjeP+3XuwdMUGqav+1GFYzMNxpa1RcplQMpWZmYnJlVUKrAWZvcUPi8WCxORUUb2SJkcO7BabwubWLtg9AUljmZySgLbeVtiCXgw3J6PLzbiC9LD1Iye/GDt2HxBbQMY3fOP1N5GZngOHy4mWtmtYsmQJrFa7qMJDDOkScuONdcuRkVsgoE7mWCQIp7UbiWYTTjZcUQ5E8MPr6oXJko7WXrvqsxAuII4mxWPHo6G5BZSc1Z+5hGtNbTJuvgJIIBgZH+G/F26vHabkdLR2KfUxpXIdXS2SJtfp6BaVOVPEpiQlo+7gUfT2OMTpyGS2YP0G5ZQ6p6YW5sQkXLnajNbOLlhys1A2YTTgbcGGFbUonzFP5h1TcSYnmtDeSs9nYFTJOCxatlKSSyQmjIDLSVW4G3a7FVk5mWht58tDGD2OXqRmpWHPvt1Ys2YVMrMscNi7YetpE9MFSgo5p8+cvYjkZAtTt8l8sPZ2IDMzHV093UIjDQopWRU8KD93qfpYKPgef7jI8UtGoRe8hx56SCRr9KKi2vXf/u3fpJW7kZmwzwzaS4cTMketYo92mnmPJBy4fIACfc+Ofob6AyjkbXnrrbdk3n//+9+Xu8QXJd3Hgdv2wVPgjoJCQohwAG9v3oaMzHy0OQOgo4FIhJgdIxRAUVERtu7dJ8fJHHt7vTCbE3Fg73Yg4ETl5HLMnrsUHp6kDMav4u0RXBYWj8WJY8cBjw1d1y6Jnd8rw2NFDVhbWwudhs7v6EJVZQXKqxaId6y76xryLQl4+8ApOMl7fQ5Ymy8gI7sQIxLTER8bh9lVM0XLU3++AalpGQL0yKv5XbV6rdgZjhgZKx7J8xcskuMMnjx8RIxIE3VQazpanD95CFnpSUhKy8SwBBNMSWaRXB7YtQubNmxEfEIyXG4/mq9cgDlhGDqtXcrxAmFcvHhRHC7qL10RulEquGrVKgGF9D7mh8dKRuUKiIo1pYA5suMTRuDgyWNoc/TCkpuDTlsv7EGH1JuXX4wjh0+IRIvZUNIzcjFn9gKRhjVcOC3ey+0dTGHLlxDaP7pRmp+DjW++JfaPYm8o8NCPnLxs1C5dqwC/SwWFTs7IQFNnt6hGSZiQ04M5M2vE2YXjZ6xJc2IKcrLyJdg0QaHHCOLNTF+UBDrdViSnZqO5tVf6wb6cPH0UcYnDYbN3in0hUx/SNCAlOV3C5MTHmbFyxVplyyg2kT5MLB+LuPhEUUXnFJShtaVTAoYvnTcL4ytnCCjs6mnDuHFF4lQSMzIBhaMmweZkYgsvkpPiQEkh7RmZhtGcbEJ7ZweYMYUgOi0jHXV1B3D58kXk5KYL3S0pCaiomIwEcyqcngjO1RMUJou9Kud+b0+7xJ+0OewSS5JTm1/OLeWZzn9/w6AwGuiRWXCRouMKw1h89atfFYbCB/zmD29Yf/9om0uO65VXXpGxlJaW3iBZ7e9jGOjf3UEBDbT0tj+AQvbl9ddfl3n/ox/9SAgZ/bzfHZT9cPfyzoJCxe4ivgAys/JQPnuRMGGPtZ1IQeKSkP0RBvDLGIV9QITwLeJFyOeFi+nujdvAOcXYb5QnuRjYkMwzxIwd3r7cwnzx4Dxj3VTnCghFGPaAskdkWXhd0iYBicrn64XDyTR6dIr23BBgWKuOWR8dGLjVUp1odTGlhQxfY3e4BLwy37CE34kERYLEMagMfayB/aYUTouH6NThgt9Hh5GwqHYlywnjURqgweuwioSsuroa5VOmqfiLjMjB+H5uq/TdxSjI8lFezaSryiEdkjA33OcAwr4QfO4ubH5zA8wpuaADr9AlaJerGQNR8hpLStkAbF3tUj+LSY5qCR3jlbpdhp2nBosMacNypKXMLwb/drnBoM9yHzl8mgl4WYKAkHmY2akwAm5G6WDGmLCEofGRRBIoWkJEg+pudRdZk4pu4nR44XEHEPAzdifL8cN4xrSFZFDvCEgXxjWXk0JzlUGFKILZx2hvSfoH/YzLCHDaqA//qDsgAJltRqXTu567PQy/3wu3xyb3kO0z9jWb9HiDig4Soogzl2l9XSoNYl/tUaCwL+m07sN7277v6uP31l1l1BrNKPifqiZK1ahGptRQL1zcavX0e233/b5+165dePjhh/GDH/xAgo++3+0PtPfhpoAGg3rbH0Ahn2WqAvks//KXv5QboPv34b4bd8/o9NrKHt9u9TFVlVSnEf/YbW6MzCpC7aq1ysPU0y2et2SafiNosNcI9itMOOxGyN0roIosWUsK2U+CQR7jtVI5AUrYJfiKxzUooDaGKl/98fnDEnyaY+ZXpI4EESEVbFiXMyoQKZYOXs1tNDg0cE0fptPlCAxV+0ZHpKACr+yv5AoW71513isp6FTKPbG/YwpYRKCyNCt+xzHZ3D5MmVCGEa/+QSR5dKZgffI8SZ5m5cTDshSY0FGHtnoK2/BoEF0eh0hKpYOBEE4f34fYmCFobFaAMugh6HQKXVh3H32N+DHcJ45j2leqeAm66OurAT3p53LSlpBBoJVdnvB25lI2bEbZE4/HpwxDCZpCEbiDLC0IUgF0SSl7fTy04/T6PfAHCcj9CEY8CEV8cDoVgJW6pQJVnwr/RprzYBhe4oY+kAoE7CrDC0fR63dL+loBmvR65zuE0Vd1HwnoghK8ml3keHw+htWjAEvNGNI7RPAs0j22GZSA36QX56qeD3zBiTCdJ6WiRoZrllFXQNT1qrSaL6r29/57V4FCbXMXPWw+rIx7yDAuZCZjx46V09FhXO4WxsIJpNXEHOsXv/hFUSPT5mXgM0CB20kB/UzobX8AhXyW58yZI8/xq6++KsPlsYFP/6FA9P243aAwHFHML+xlbl6gyRHE5W6rAoUhMuawqFrJFBkKhVthknQ6CFOSGBBJIQEhz6mPCjkijJSFyYilLO3lFGjhlqpFfvifxSgcEqmdkdVDLqXkhnH0yJj5I4WV+zOZvj6kbQk1KNTSQb3Pchyf3ud5Xk+JI7NYiF0ewZBkFVH94TW6AZWKTXkZkF9IfwkOjTHo8TdduoCGsyfQ09MjUjQJyM16CDJCnj6wLAOnpMoAHOIBTKBiyNgYf49kc9vbcKXxvNEe+0PprLMPFFHCSMoHKWJjthmPkW1G7gZlbF4Bauwv6afp5Q44BWi5Ax4l0GEu6wj6VKWyBPC2+ZipR0lCKSn02u0iLWSb/khA1P+sW9Gb9ykIt88mwFBdpUbKuul9zLquf9gAAbIfdLERGGuAMUqOmfGGYJTH2Ybk2zawGF8eeIzSSnpTS0UieTTSIV5vBC6XGETIEQqs1LwLgxJE1qEzmtg5NplvQQSYDzwKFJLKClJyzmlAeH3GRzX3V/29q0ChHiEfhGiASPBEQMhva2ur8VbH26c+Gmjp/f68JZPWjJqJ7TmmysrKvmP9ue8Dfbt7KKDnmN72B1BI6lVUVMicN5lMQkyRHNw9ZP3Q9/ROgkIyVI+XjB6iSrMyVRwpysDNIbd4F/MkV3Z6r5KJuqkrJuiIuFQquLBSOfKonzHzIqqcJ2iAtoAXCNoRcCrJGcspaKBAFW2/KN1i3QQDYb8HzoC0oNTKQZ+oTsmUNdNmBRrgMK2d1vDyGAGK9hLlvvZG1oBQA0iZOJLWTP5JfR6fUk+zL/x/g4dvUOUrJvRh/DuCItKGQEMAMPeYui+ogBbrkDFJv1lWSdY4VrUGKLCrPJ1pvhlEIOQXsCK4QzAHgZ1fhu12hYU2SgKoAC7P0cFCaKEJIvRlqGmfqHIJzihxZSHtRc1jYXhEYiijJ1iLMC2fIeElTb0qJzHPsys+qkyJFkWCq+jEJklr0j8UofxUtUspoS+gXgJIf9VBSjCNF04CUKcLXrsCo5wTXumvDeEwPYA5biXJ1BJE4jUhqAg1mUXFZszM6wk3dLhl+otQ889tX5u8XJJyUArNvqrqCJblhYT7PjcYT1Lmv4yFmVrU/OcdVCT+GweFmkFEL0wM1fLCCy+ITeHPfvYz9UQZvwSDd6P6mOPjWBkrixLQP/7xjzeMa2BngALvlQIaDOptfwGFtKHli1B2drYMUT/z73W8A9ffHgpEr723W1IoKjlKd1wKsFA+4qRTYZBAzg34Cfy84mTCcwQ5bqdKZYaIB2Ef08Ap9aSbJ4kQxKLL4N/CRQkumJPMKeDC6hXrNClHlR6LaFAltoUERoZEUZwawgEBrCxD9R7tCykZ43XRYFCaMrrA/xr8EZRoYChtGRJGSqgMLi9SKJ7z+AiwtBRK3b8gU4KIelYBGg6TNnlUwQpg9ivVqoAGP8O28J/SvrKsCFMiAUSCKmexYD0WCHGUhpqcyIegjXH+GPaFhRhT2utCwADt0hyhnEdgu+ocoZRf0ZUCMREcUtUuAJT3lOF3CLSV5JHVEtMruRz7o3oToro4Sn0slRPoeYNCG9oU0oRAg0Kqvjk20ozOz0LXMO9lEAGaFUQo+wuLTZ6AxiDjIVL4YnSbdfE/ScgQM5EAbEFKGDnL6OAkeVWExl7mw+ZllPQ6ggi6OSbeI2XXqFTl6DP54n2lVFLqZxv6azTN9ZdrHCE5M6voojyt8nHzvgThclv75gLb51dVpe47g2Dfrs9dKSnk4An4tGMGsyDwc+zYMdly4brZsUSXlQL99Icqby0B5fh0LuQnnnhiQFLYT+/Z3dotDQb1tj+AQvaFYJCgkOCQn2gQcrfS+sPU7+j7cbtBYdCQipDZBQhKQkoq4vUTJNCDgCpil7DqVm8IXno3CGcMIETQaEjLGH6G9oaKy1OlZ+TM9SvJn1IfKyBBVqoZMS+hN6fVSamVup4qWf6XfYqHQkFxBJDqpW2DO/cxadUlAkRKCbXtIIvq/5Qmcp9OKJQYaskQKLmic4Xh/ECwwa+XqsWIAmxyIUGE3yfldN/cXoIzBRTFjo/djwThd6mkEKSnGhOL+eH32ESFq2AYUYaiMaWrxJzSJ0rIwl54mf9XBsz6/fDbeB8Ah8cr4ESZagURDpAPK7WzOKKwwTDHEIQ34oE34laOH+IgEpJ7TPpH4IPHR8mtkpgJHcIKINm9KqagDM2Q8rHPlBTSIQlCy+vAmd1khhWqstmuOIWIlC0kNJRh8Ef+KCkpHXQk6CBTCPp8Yk+oc0lLOWJG2kaCUlgvCEnlco4voBxD2CfOU6NamT1e6vF5QOE22VIVr6TbUkQwjBQx7g+dTWReMIg3JdWUcIaVpFKBTwUIbwaF6qiq873+3lWgUKPq6EFr8KdBnwZVmtnxePRCFn1tf/yvJSNa5X3fffcJk2xvb++P3R3o011KAf186G1/AIV8dhlTjaBwwoQJN1BW9/OGgwM77zsFotfS2w0KrzM/xeJEyWmog4W5MhCxXzk/UIYjH4Ilsf3yi/SL3JsMk1+uofQAJdPtA0Qi+VLgksdZjuf4X8pHHRNkRIREKMSUdMLcqdpUkiVKmsj4xQaQFRCQ0PkgCgBGSw9ph8Zz/Dpdnr7/9GJua+tQJ4x6BEAaXqX6GtqjdXV0KgmZgER1iQIjCnmwLD1wue3L/WvUyZHIaCgVDCvVrJs4NMgLKEEl+FPHaRYYcXeJ2l7weIR4lWPXelBlA8f6GFzZ6+iB09WrbBcFQBkDDVMiR1CupGkC30gUeiAbQkh/kMDVCR9V+/wox2LpKz2BeZNsrd0C9iipY3YQ+RAQBpRal9JDDpPzk1sNqNku1eA8yuO8B1qFyzVFrStRqM1QAvO1QMrpU6LRprSTjiZulQeaIN4QMtKJW7WruqZ/JdSgnmAcl0ZzpJuhvu7rmwEMWQ8r1raEekvasSr9letE3Kk7qVt9b9u7ChS+t6H2/6s1IIzu6b//+79LqB2z2XxLVbh2qBlgmtFUG/j/f1FAzxe97Q+gkH3WoZjocMIPGZbu4/81poHzd54CdxIUao9MLUkjc6SETJgtfyScipIKuSReCLk/WWRYqZgpHTLsswgmnF4l5dNAjbZbhEVnT9QhLSlWwKTUzXZo30XDL7EnU+Cp8fRZ5JuTJD8tbblYVqFI2je6xcNZ3FN4QtSvVBNfz2cc7SMlZkwEkdFqYgO8LVi4DBPLK67bKHI87I80qLTg/Lt82WpMmVQhQEQbKvpcVJmz32H4qIpkH1mY6k2mpPPZROxXmJ2Lzfv3iJQ14CYoVGM0YBhAD+EA1eo+FZuRFQSUkw+xC8fZJ331WjGnfCwWLdko5EDEjaXzZmLytDmwGyFhmMaNfWFXmBta/hj77C2/JHc4xPR+BIV0JFJkpEMMwSaVti63V/6MyyjCG/t3SM5r1hmm3tlogPDaIzTjawQBkmrO6Q3AbwAt3Ze+kwaNZP+mn/91igfkwzmg1MTSTlTBviK66F+xjarOuFqDPb1V4/rf5f6Kxt7hkgFQ+A7Eeb9PaeYXndKOMRcZyPorX/mKdEe5z6u3Wi0lfb/7OdDe3U8BPdf0tr+Awt/85jciKVy0iAnn1Zv/3U/tD88I7hwolLstTF0DQQI+t0tlqBBvX0qNNEgUktI5hI4UChQRavh9HnmRIAjgUcIEbik5okTRYe0Q4GPvbhNHCUqxFNyjqEfVY1iSUS+IrvrzYlPG+gSHkj+7e4CQ47pto6SfC/RJGsm0Kenjh4Ic7SBC/OqjXpWAzWeAXQBvvLED1TVzFaChjaKhCqZkUKsgGaNv/bo3ML2yRvCI2OUJOghLMGp6DBNIuaknJr7zeOEVqVcQIbsd3c3X0Op2gNmMBTcFgBarTQCg8qSloR3PugU49oYIFx0S6Nvlo+OFAmlycaAXE3PTMGVyLej/QXX8xlXzUVG1Ag6RmAmR4KJDqBABcPY6BN3SU5cA00bEJ/3nHTJAIUWHjHfI0C/BEKziiKF8iCZmFuO1up3oMO4WKOLkTaGMMUwFND9BeJ10DCGYVHapbF8DQzYnH5H0GqI9HhApoHFuYIMBUNiPJoFm0FoFzq7RXvJLX/qSMMrVq1fLG6Q+Hy1ZdLmiDX770aAGutIvKaDnmt72B1BIwPHTn/5U5vratWuFbrp//ZKIf4OdunOgkEw6gC1b3kR5RaUEEKbUqrZ6Jja+uV3Ahcfei1RzHFo7etHS2YvSUQVIThiJpCQTVq9dJaDP5XJg5qwqDB0Zg1hTMuYvWa5s16jHEzTkx4Uzx1E2ulBA4JXGSxg9ejTWrVuDtKQEvPKn32HxutcEmDSePIG5k8YJKNy87W2MKZuuUKanDdfOH0JqTim63PSAdmB8aQG2bduGlPQsTJw0RfDOwoULJTNFbGws1q9fr6R/AK5caUJpyTiMGJmAzKwC5BeVomb2PMPMieLDgABWhzuI0jETkByfiJKCIowqmYTZc5cj7PVizvRpWLt6nQJWQR8O7t2F0vGTxHN6+5s7sHDuPMxeMhfmzBQ42ztRWzkd+8+eElA4ZeJ0rF22HhU1s/HrIUNRXFwioJEe3k2XTyMuLRmm3FTkZSVi+5vrUVQyBU4CWpHu+VE1Ng8FiTHIzChFQlIebG2XsGbpbOSVTMXcldvwp1f/iLSMeOzcv1+ANAM8b1i9HnEjRqKwqATzlm2CTwAh4GNKuHAnPL52jMovwIqlazE8MQlDk5KxaP16hRubrJiaV4Jtp+rQBeDylUbMnFiBhBFxGDkyFss2bARdcvLyM3Hq2GEB4az+2Ml65BaNlQDgOluNWlQ41wZA4Z9bvgZA4Z+jzAdw/GYGqO0kq6qqhFF+5zvfkV5xYdaAkP8HJIYfwM26y5vUc01v+wMoZF9efvllmetbt24VCuv+3eXk/tB0/46CQgRx/vw5DI2JF9VvwG1D/IihGDthuoDCw/v3CCik5MdkycC0yeVoa7qMbdu2ItmShN7ebqxYsQwmczJsHg92HziExJQ02FxeUUOLNM3twOXzZ5EYM1RA4bmzpzF8+EgUFRSi5cp5LF+2EIkZ+WjrdaPj0llkxvxJVM4Ll65AVk4ZfIxP42+Dp+s8XhlhQVNXSDJSJCcOlXR7GzZtxrWWNixdtgKjRo3C7t27sX37diQmJqKurk5MITIyslBYVCzpzLbv2o94kwWVVTUCgCjtcna3SPidzNxSZOSUoOl8PbZuXA9TahEmz5gvhmllBdmorqoRUMjQM8sWzUd6ToHQacPKjTDFJiKnpAjb9u1AyO7EuMLR2Hpwn4DC4sKxMMUmY/Xrb2L/iZMwm5OxccVKRJzdKC3KxtQ5s3Cp4yqWLZmFxJhXsXv/Kcn5TFBIx5vO80dRYIpFft4EHDpyAfD3YvOGpUhIHYWxU+ahs7sV+YWpKCufKMK8JYuWI9VswZGDdXhz81bEpeSj7vglBWjFOcgKp7sFKSYzLClZqDt5BgvWrMHQZBO2vvW2iCgnZBZg7d630Ao/4hLiMaN8Cloam/H29p2IT0/Hlc4OVEwtx/SKSRLvkaCwqmYeyitUHugb1ccDoPCdFqQBUPhO1PkAzinjaCXo1gtwR0cHPve5z+G5557D8OHD+3qlQeOA3VUfSQb+vEsKaLClt/0BFLLrL774ooDCAwcOyEj0M/AuhzVQ7A5TIPp+3G5HEx34Nz0jC0eOHhepj8VsQmpGHnrtXsyaXok1K5YL0FCBmMO41twoUr74+FjYbL1YtmIpMnPzUHfspMqmQVUu7cqo0RTpVBCX6s8g05JEQ0I0NlxARlomHDa7OFUwz2xCWgEaW61oPHMIJZmxcNm78Nrrm5GSXKiEjZEWnD36BhJSCnCNoqtIAObEV3Dk2GEBZVRZJqWmoXbeXMl5y2eMOXeZbu7q1atISrag8UqTdMfh8WPhkpWYUT1HnFlE2R12w9bVimGJGTh3uY3iNOqgRcJWXrlAckCX5aVjxvRqI91cEG9uXIckSxbsnjBeW70JowuKRdrJSH3U8Y7Ozscbe3eJajg3pwg739oj5wn0FixYhNnTKtF++bzYWjrDflE9U5WcnpyIS1d7RH0sXt0eBxB0YPrYUZg9ezmdf4GQHRvWLML4KXOkHPMQnzpzEInJKbA6fMhIy8a6lWtFOkcbwfLKeZg8fYEBaKmydsDubEF2ZhauNXdKv6iunjynGlMqponuenRqNt44tBu9xm3kJGi5cg1Lli6HJT8XV7racOlyPWKGvSoZZ6w2F2Lik3H01AX0GukIFVdlBQOg8J2WiQFQ+E7U+QDOcdGNlgLqLsyfPx8f+9jHMHjwYND5RC/OuqwuN7AdoMC7oYAGg3rbX0DhF77wBQGFZ86cEamKnufvZkwDZe48BaLvx+0FhbS/ozwnjJkzKgVErVmzDuvWbUBBXiFOHj+F/IJinDx1DnxJPnPmlHiqDx0+DNXVVUixJOLq1UZY7TZMrJgKS2YORppTMKWqps8blygs6PXgwsnjKMnLgd/pRMO5emSmZxmA0QunoxtJWcVo7XKg/theFGfGiKRw5ap1SE8brUBhsAldLYdhthTiSpsfNmsncrIS0N7ZBk8ohI6eXmTnFyAtIx3m5CTEx8eDjoK0Dz937hyGDR8Jm90puYgJIDe8sRWTK2eK74h4Unt7cO7kEZgzR6Hd6gPodR3yYfHatzC+cr6AwgmFGZhVXavM6iJBrFi8AOlZBRJmZvWydZhbXQurj2F3wnB3WTFlbDn2HD8ujhpFhWWo238CBHm031u/9jVMGTtegKfFFIsFKxej1+/Apo3LBWT12MPwKFNFZaEZcmBcXjamTp2r2g+7sGxRtQA9J51HIl5cvHgCqZlZAlpTk7NgjjMhMSFOpHwcV2XNErgYvVokhQoUjhw5Eu0dvdKnHp8PyzZtREZmtni4TCkeix0nD6ETAWzd/rao1C3JqZg8ZSpejYtFi61b+pabmYZdO3bi6LFTopZn7mjSmE4nA6Dw3a0PA6Dw3dHpAykVDfjIvGmzcu+990qu5xMnTkifBmwJP5Bbc9c3qsGg3vYXUPj4448LKLxy5YrQWPdPb+96wt/lA7ijoFBoE8aJw3sRP3IY0nJL0NxuxdLa2Ridm4UYcybsjJridyE5bije2rFTGD69lhMTRqClpVkYP72OrS4vdtUdQbwlHW9t3yPHQwFm4fCh9fJFZCaZxDbv9PETyM3OQzgYgt/TC7fHisTUHLR2WdHVdAEJQ36JUMiJFatWIi2NdoiUNHXg0tldGBaTgg5rSAILp6fH41pHi/TH7Q/AbEnFW29vg93pECcXhlthVpKOrk7EJ5jQ1d0rgIpgZf6SFaiaM88ALURVbly9eA6/GRKHLge9bD30UMHStVsxo3YFIi4HppaNwvTKWQxrKBLPtcuXw5KeC5cXeG3NZlRXzbnujRwEslMz8eau3ZIhprR0EnbtrOuTpC5fugoLqufQ1R+1M6YhIcWEEUkjUViYgfP1p/skdwRYBHERZycqxpZiTs1yuCU2kBvr1yzBjOol8Ih/jR8XLhzDK8NGoqPbhbzsUdixdbsAfnbX5ldgVAYc9sPj6YDX34OioiJ0dNvFcYSSwjnLlmBmzWwpnJ+aiQ27NqMlaEO82YRdb2+Xe8HbMcyUiG63Q7zEVy5dhHFjyzC6pAy185fIGAccTf6yRWcAFP5l9Lrjpcn8bmaAep/bl156SZgm7VO0lzKPRy/Wd7yTAw3c9RSInlMcTH8AhZzDDz/8sMzvtra2G2g8ML9vIMcHthN9H26npFCwlkSdoaurFZRYDTdni4ND46nDSI0bimlzlon688zhfchIHIrm9i50ON2orZ2N5KQ4dHS0oap6Fn5W6gAAIABJREFUFpauXCNex93OANLzRmPnnoPwU4csjYRx8dRpZJgTRepHSWF6ahYCDO7HbCVBN+IsKejsteLMkToU51gkSM227ZuRkpIDW68dXddOoiArVkDY1Xa75LtNShqJbntPHxCrmF6JzOwsdHZ3wel2YHLFJMxfuECyalA9PqF8Etq7rTh59jxGxJtRu2CxStFGT+aQW7JZZOaNRtnECtg7WnDu5DHEJWdjZu1SsYWcPXUKyssnwWH34Ozx42KPl5NfKkBz8YJVqJpRI/855JDTg/ElZdh+sE7Uuzk5o7Fnt1J1M9D1qhVrUTN1JiJOt4Dl8orxeG3rRpw6fQhdXR0CCl2GxE3kbiE3xhUUYPLEGpVcxe/AutWLMaWyVlT1Pp8VLU31SE7LlD5Uz5yP9ORMdHe1whP0Yszk6Zg+ezHCkgCZcjw3PN5emJLMKJ9ciV6fH8cbGjDUlID1r78m6u+yotHYdfwADjScQJwpEe2tbZJHeNLUaUjNy0VjS7NICp3WbpgTTYiLN6Ozx9GnzmcrpIV8BtTHmhK33A6AwluSpf8e/NGPfiRMc9OmTX0x3LhQaybff3s+0LP+RAE9X/S2P4BC0ueee+6R+c0XHt03ve1P9Ptb7cudBIUMEE2kFrB3YFblZEycuUDCvng6m5FvScCuw+fQQ31nyIPxozIRn2RBrCUNlZVTkWSOxfHjR3H46BEkpWZgZIIZprRclJZPg83pF5tCpqOjPVnDyVPIsSRLNoz602eQn1vUl4/X7bHBnG5Cc/tVNJ5vQE6KBS5XF5yuLqSnZSMx3oSCTDOmV5RiZHwCOnrtErQ5IzMZ7d1dAkIY07CjpxuTpkxGaroFQ4e+ilGjCsURhuM7evwYsnPyMHRkHHILizG6bALyRxULaAkEjOwtCKPu0DFk5hZg2NBXkZ+bh9KyicjOGyVhdy6dP4uEuHiYE5OQkZyM8WPGIit3tICwVcvXY9GCxaJKF+QbgtgYbt9/UOhZXDwB27cfkLKk+NLFKzC/Zi46rlxFakIcKmdMQVZhBuIThov6e/m6zQIMFbDyI+KmveVZxI20ICuzCJ1tV7Fy5QJUzV4iYJxGgMcP7UF+wWjwltp7fZgwphyxMcMwNGYYyqZNx6XWbukabSVZ3h+wCygsHT/x/2/vvMPtKqr3/49IERQVJdJBmkpTka4gQYogRXwQMYhBQRBIQo2UICKCSIQEBJQmiIIUBYyIPIIiIC2/hIQgLTQBAQmQ5PY+v+ez9nl31jmckJtvbvbZ9961n2ffmT11zTtzZ96zpqXRRx6VDh93bJp8+WUmY29Le/r5Oeekf/6/f6W3e1rSOeeenY76/hG2fOCCiy40Ev/gtKmVqe3OdNaZP05nn3Neam7LDjLnYhHKGaSwf71WkML+4VSKUAyO3IPMjQ+c46YOWkfUlELIEGJQICCiJbMMpJB2zJpZiKE2UQGmX0YxKMAdwkKqz6GIA6kpJD0G7Y4O7uvNrvhi5hQiknq6UmpvsSNRoBBMYXbMf8O0Us1o+DiPr6PJDkLGu727J+HOmX345oSADLgNo6879XAWIOu3OzqzmyVYb2hnC3I4drvd0/v80y+kcUcea6RlXtOr2Y8Urq+bz3aHztTZx60erAHPbk5pbm8zUkR+vEwZc5tGJ1eW2b3CmazI2NmdrXHjqJT5rdkh2/wvUn4jhgQiHW4Y6V1wEwpX5+nhSjpju5zdWDnrGjjsYpCcAWW3bnCuITF5K0clmow2/UzYzu500zW/S7+aNDk1t7yV31M8cdLk9MOzL8i0hR3EzjSq5MsFKO2cN4hvX4eV3c5ytPrjHuRkpNBOAjJ5ulNnX3tq6s3OKrQKN2za0/ymOUZAX52TrSmknud1Zre+MK2dursSl+px/VxPHwfa99h0PDirjrGhKTztlFPTffdnpBc/vTkkoSlUE6prBimsC0s5HRk0TzjhBCOFEydOzDUpuhKvnFKHVGVEQGRQZhlIIQez84NnpZVWyn/wgF386ClPC1qapBAyZKTQWEQy7R23glT2nxj/YRo46+9s8VpF+4Od8/168rtkIQs6uJrz/rjV5O033zJNoRFCDqru601GrCBfnIVcObqutePN9PSzj6Xjx52Szj7jvNTd3WRTnBYWZmGHT0NYuN2C/b3ZFWoigwTpsttRelO3HWzdY0e5cNsK5BD5RfSqSQ31nJWLG1AsLiSI3DspTfZwRZ5pVSsbZwyEyux4a1uFHfal1Nw0z47LoZysmSSdeRUCCnmjvF2IhMA9fenpGbPS4Qd/K004fXw64+xT07HHj7O1kfc8OMNIoZWvt80IdS/kFFEhya3zjRgqTaaDu1vm2MHdbVJ89nGe49upvafFtJWQPq6oy+5960xNzW/ZbmU0ryJxEq2tifTBoTe1drdnV9hVri8EZ+R68+056bgxR6UJJ5+Ujht3bHp7bnajCmmwFjI2mqj1LNoMUrhojEoTgs7kzDPPtIHzlFNOyeWKQTOHIiz9REBkUGYZSCH3e0MKV1111bwUyBftO4ej4ZalRworxK5yY0V2hExG3IyMUHLT8mUkCbe21mY7sHrBjSYZS+EWETRgkBRIAWFNS2SEjjSZT+xMPRC2Sn54tbVnt4z0pObU3dOcpk99Mr31RptpISE6JNLG9WqWDe2SO3UzLR43mDBt3NbVaXlxHzEBM61fhT2J3XLLCVf2VeRCVjSAEEGPr/xN7ErY7J5ji7rg/juuz2vtSO0dGTltbkLTSpje1IfaEPLLTS+9C+7O1RJLQrU0cRd0BtTc/81Jjz8+NU2b8UCa+cRj6a2m1tTU3le5FaQ3ddqtJ2CYUhf3JRi4Xam3ryPp/t/U12zH1lAPHFmDRtHSNw0sN61kB2EjVzZ93Jk6OpvTA49MzQ6a7ulJbV3dqaMnu0eayFyHZxrZisZV2lSK2dzaYj8mnpw1I01/5ME0f+48Kz4aUf0wyNuAgRpH0lRaUF0jSGFdWMrpyDTaeeedZwPn2LFjTUh1IjLLKXlIVTYERAZlloEUPvfcc9a2119//Rwu5Ivp4xyOhlt8PzOw08e9qauz1YhWW7fu8O2yudC2rozcGbvoas0HeiN37IY1rRE7IdiazHTuAs1dR0VxJs1dawvXoEEK27L7kiFuaP4qt6ZBMnpSa0Z+Kmysp5stthWiBZ+A7WQsx6Z3IWoiHfjwZD9kKmrO3h47CgdSC7npM8abhePmPhRmlazMEbIKAeL+5o6ejFhCQMljXguyZCSzk2vheIgMCe6qlLunzzSTKmdnK5pO4mRBwYS0mprbTZtn8iAqu0nAoac59aV2I7jkoLe5o8Wm1iHhtkmEJNFQ9vWknr4MA6bge9vmJO5DRssLKezSlXapPbX0vJ2a7BxEZGZamKlncsjIPjbKbUXq660Q5Yp/d6fdbS0yX/1jkfrvSG1NczOZqLFKuyF2S4cIJjIHKbTGsJA/QQoXAkxZna+88kobOA855BATUQOm76zLKnvIVR4ERAZlloEUzpgxw9r2FltsUdW2y4NaSOL7mYEmhXZGX+rNSYidYdeb3Z/LLlkjD91tRmg4ZkTfRihYdwi5sPnmzIB7Ec2uTIZssF7RJkI7U7epubpTZ3dHau3urNIo6hDtDqY+jbtACLtSy/xMS9jd25U6u1uNfBKAfKAcJlJVE8nIm5GQipbT7ERAg9bNGsKuTAFKPhlvs3JAHisr+HKZ0bDhlpWzM3FncWtbVzYNW8kcgwfiZHco2zmAsM5MXYcuFC2cwUlAi4dGEYJWOem7NyPBfHLFMFizaSObLiffjqzspuhjkyN+Gbm2zNEU9rbYcTXZ4daVWWJbFdhqmkLKkuFCvh227pL8kIupfv+whtDYKnWLhpU1lL3dqbm5Ob/Ny6bmCdfXnbpZP9mV/bAgptIVNpavEcNKLpWpd5/ncLYHKRxktc+uY6bYdt11V5NcpHCQFSPEbTACIoMyy0AK77//fmvbO+ywg6HjNQGSs8GwDfvslx4pBNrehBYqO9sv++ZaNYiCkRhTqWVTvO0dWqeXTQEbaejpTH1icjqBBlJgmkMYF6SBaV3idKaunraE9gvSIAJGWD3Gl+yjN3W1tZsQTIVCCPuIUQmA0dHbmTqYOpYWkaliNpN0VTRhbG5pa8u0Y0oYk6eiLYTgZd/ZpCfUDGltOravJTVxOQmytryVUkc2RQouInZY2zu6UqsdHpgRwb5OtITsvm636XbCiChh72I3CBo7SJIBAXDk0p7ae7stP5Eq8OrprWz+IDJFtIMJK5s/cKNMvdn0MftDOihKTy0p7E1vd7amrrbWzIOArDnsZONOlgRkuaeiQoUU2hIBSD3rMpG1oi3FNE0nbjZV3m3rRBGDtFq7ePsWTG2bjKEpBIaFPUEKF4ZMSd05nxBS6LUpvqMuqdghVskQEMmSWQZSeNddd1nbHjlypKHlSaG3lwzKYSWO72sGVlPIlGtG8MSVIAKsveO7QwvWejmT1UOe7f41kgAx4HguzcdCerozEpmRiG6booYkdfe0Ztq+imayg00qlWlLmwKFY2RcJdvpghAVgoPGjOlSsjM+ZUQmE0qkkHuWc5lMLuaxqyJUyFxWFlMkqlhdrXYQM3pNNHWph6vgWo0g2mZfSFsvm0367AYTNGOkjeZQ2NkUa3dGgHu6kQVql8nI2kcIk9UlHFBEyxxRtkFHO1Mn095MvXZm4dEGko7VBxpOkrcMM1Jomk7znJ9pJkkbwkv2plFtSx19zbaDmJo2eXqzA8XxJ2pLR7YmM/POHMmX6fRsPpr6zdqJppFzUoimkDIbyc5kpkiaLjdRlS9lWeDgrRZiOP8plBT6jp1/Ht/BDOdKWJyys+4KTQpHd/ztb3/LFyyzSFmLl9EeentgvTgID8+w06dPT7yNfG655RYjhfvuu29+MDvy+H6jkfKVKW/6ThH6IjHyffZAk8IlxpdBXm/dxCA11a+Cy6wbTY4Eskdp6PtdTCVca75LFMkIocmyhJplU764yR9bLlJu8QlLTpmZn0TxIXPcLJ0svMLJzMLjV3ksrD686fKrigxBF8F0abh0nNUnmNmVVr1A5ubydU1B0d6ZYLjUQ6BQUlhPAO8mIoMb9viuTCdU8ODsNgaC1VdfPY0YMSKts8466ZlnnsnXVYBbezs/y7JHU8saPALPajyHGx6eXFF2tQ9ay0MPPWSvbzseH+L6b+wD/X399dcbKRw9erSJwRWOkrmI/Ae6PAOdnuqmkWapSWEjgYm8A4EhgkDhpJDOXR09GNLJ+I4GAiMSg398V+MBJgw2u+yyiw2gO+64Y9Xg7LHVoI+bMA08q/EcbnjofwqTh/89MHj00UftxV77/1gJasbSxIuzN1dccUU7oF2ESrKoXS/N/Clg2dMHD2GCvOAibHw9LS27z7t0msKlVehINxAYRggUTgprsaVD8+RF/rWdXXwzhVBZB8LRBPPmJdZesb5wzz33ND/hyFRy7cNOLT94BJ7Vg+lwwEPtg7ZBef0A//DDDydePfj59kJc/7008Jo8ebLdZjJu3Lj8R4zkgawt7fzLnj5Y1NaD8CnK9G0mSGFRqEc+gUBxCBRKCunY0QDQ+dK5MT30xhtv2Atp4Zk9e7a9giC+F+ABbk888UR6+umnDZ5nn33WNCsQwzXWWCNtsskm6aabbkqvvPKKbdcnEGFmzZolOAPfaF9V/18sP+CVplDfajBF/v9NmDDBfuSMGTMmJz+vvvqqydYIecizyPIvKj/6SPWX9J0iiPSp9K1FPEEKi0A58ggEGodAoaSwXjH9Bol6/uG2cAQgif/4xz8St5tADHlZa3j77bdbJA0UrEXUdNzCUwuf4YzAtGnTEm8jny984Qtp9913T8cff3x+93F2vAZ34r5T+91IWRuVN//HjcQiSGGjaj7yDQSKQaBQUsgvWzoVyIoIiy+m73Cwx/eCnV7CQri1ceZV5WFHMhrEAw44wIjhhRdeaPhyl6x/lAZuge/wbl/8L/qHo454/ePDFNFevvKVr1j7veqqq0wM/ZDR5qnh3n593WBXPwouvq5qww3kt6+DmD4eSGQjrUCgHAgUSgp9kX3ngrtfz+PDhb0aAY+bHwwYIJh+e+9735tOPPHEPBKDhQbV3DEsgUAFAf3I8EfSyK1okD796U8bKZw5c2bVD0LkEEEsWqYy5VfbR/q+oCg5fZ5BCotCPfIJBIpDoGGksLgiDp+cLr/8cju/cNSoUfn0G6XXgOoHe69Z8B19f9BSej6s3MiDVwMYU10+Xx8n7I1DQHUis4jDq9XOyFPtTybtZ5lllrH2ixbcuyte49CKnIWAr4sghUIlzEBg6CAQpHDo1GW6++67bWD90pe+ZKVCQ6j1R5C0Cy64IHeX9pD1hv19NCD4qWtP+ubPn29JaUBXujpfUd9hNh4BkUGZRZBC5UU7kl1t5fnnnzdCuNpqqxkhVFuTqfCNR254S6D6AIUghcO7LUTphyYCQQqHUL1yTdj2229vU3AcWcPz4osvpuOOOy4tv/zyRhgPPvjg9Nprr1WVGi2N7+yrPOt8aCCXNpAg0hSyK1J2EU8frk5y4dQABESyZBZBClVM5ck37Y72weYoNkpx7iaPD8O32px5xp+GIeD7iSCFDauGyDgQWGoIBClcatAWnzAdNodaL7vssunaa69N//znP9Nhhx1mgy0DLusNMefMmWPCSeMnErcoiUXy0A5qcGBA55gMHgihHhFBDeYy5R9mYxEQ6ZLZaFKIFpu2ecQRR1QBI/mqHOOjYQjo/x4BghQ2rBoi40BgqSEQpHCpQVt8wnTYkEEG12222SZxxAdEcLPNNksM+htuuGFabrnl0ksvvWTTyos74IrYYRJXxI+SarAQMfR+hJd/8ahEjvUQUN3LLIIUKi8vj9rF0Ucfbe120qRJVVrBaDsercbbVV9IEqSw8fUREgQCA41AkMKBRrTB6UHKOMgaYsi71lpr2UHWrOtbe+210worrPCO8+g8gVuU+HPnzs2DcITJb3/728SdtTfeeGPSmXKkx+ChdEUm84hhaTgCImgyG0EKaSPKf9ddd7X2euedd+bLDwCJthPtp+HNJRcgSGEORVgCgSGJQJDCIVitBx54YH7TySWXXJKXcNttt7WBFwLAo00omhbOAy7EwjSzBvH77rsvHXPMMTn53GeffezaPcinT0+awxjYFwJqg5xVjzKLIIUUVfnJzjftas0117SNJqyBhXh48uHjNAiuyLaCgK+X0BRGswgEhh4CQQqHWJ3SaXPLCbdCoH3RAynbeuutjcRxc4XWEWrA7Q9p82EPPfRQm5r++Mc/nr785S+n973vfTaob7HFFumFF16wbKU5JJ7iSp4wG4uA6kNmI0ghCJA/PxzQarPUQbvha9ujtM6NRS1yD1IYbSAQGNoIBCkc2vVbVTqOqmHwveeee3J3bTaRg4gcpNEPACIPMt/znvcYCeQmFdJ4+eWXc9LJzRR8a4AnbZFQ5RNmYxFQPcosghT6NuCPMnrggQesXXJ4tdojckm2xiIVuXsEfJ8QmkKPTNgDgaGBQJDCoVGP/SrFzjvvbEfTsG7LT/ESGU1M7SAsUocfL9obBvZLL73UBvE99tijiuyxC5nNLBDGG264wWQiTnNzc7/ki0DFIaC6llkEKaR05OeJBW433XSTaQn33XffvA0ShrZTG7Y4hCKnegj4+ghSWA+hcAsEBjcCQQoHd/0tlvR77723kbnbbrstj8cgDdHT+kI0hSIKr7/+uu1U9qQOcsixN0z1TZ48Od9MIg3juHHjbDOLv2qPOH4wyTMPS8MQUB3LLIoUUmBpDPUj44wzzrB2edJJJ+V40F6QLdpNDkkpLL4+ghSWokpCiEBgQBEIUjigcJY7MQ6uZvqY3cJ07toE8tZbb9UVHM0N4Tn4WoPB1KlTzW3llVfO44gQQixvvvlmOyRbhxArkMiHvsNsLAKqD5lFkEL98FCeQuDwww+3NnXZZZcZEcTfh6Ht+W/FC7N4BNQPkHOQwuLxjxwDgaWNQJDCpY1widI/6KCDbPC95pprbJDlbLiNN97Y1gIiJlPKIopsVoEQ8nIn7auvvmpxxo8fb1pCCCYDtbQ+mmpmLSFxVlllFVtTiH8M6CVqBBVRVCcyiyCFaiPKE3P27NmJzUm0mXvvvdekqyWBCl8+FIefREEKh1+dR4mHFwJBCodRfX/3u981gnfRRRdZqXUlHlPBaA/1NDU12eHXrA3cYIMNbMA+7bTTbG3gqFGj0qc+9SnbrOIHb+xap7jeeutZPtqFTLpMIcdTHgREtGQWQQpVemkM+cGg9amcoemvX2RqOZ7yIRCksHx1EhIFAgOJQJDCgUSz5GlxBzIamZ122ilxTzImhBC3dddd13YMM2BfffXV5rb++usnCORWW21l3xMnTjST8BrYIRV+oMCdm1QIM2XKlJIjMnzFExmUWRQp5MeBNIagP3bsWNuYdOqpp1YdUh2ksJxt0/+vx/RxOesopAoElgSBIIVLgt4giwspRCMDYeNdaaWVbEBG87fllluaG6aI4q233moD9emnn27hiMP6wo022qiq5JpCFsGYMGGCpXXyySfnGkL5VUWMj4YhoPqQWRQp9AWGIHJ8kd+tLn/JpW9PRuQWZvEI+HoIUlg8/pFjILC0EQhSuLQRLln6zz33XDrqqKPSBz7wATtwGqLH1DGD84orrmhk7vOf/3zab7/9bL2gBgGusSPOXnvtlSB9IoIUT9PG0u5wxAjpcni21wotCgqIgPLTeXXE8XnhLy2lT0/xvFvYF46ASJfMIkkhdaXlBBx+TlvhvMt4yo+A/z8LUlj++goJA4HFRSBI4eIiNojDq0OHvHGdGIPxaqutljhfkIejZ5hW/uMf/5ieeeaZvKQiez4cnpA1+eWBU0pPPfWUpb3OOusYyVO+PszC7AqLyQt5kJuPI3/yF7Hx/mF/dwSEmcyiSKFvL5B7bsJhI9O8efPeXeDwLQUC/n8xSGEpqiSECAQGFIEghQMK5+BIzHfs0sh5jZ40cxrARcwUllKKjIlUKA5+hP/whz9sxJBdy0qnP+ggmw+v9HEnD+XjtYX4+TL1J5/hHka4yiyKFKqeyJcfHvww4cdDPIMDAdUf0gYpHBx1FlIGAouDQJDCxUFrkIeFrGmql87dky+KBjGUm8iCilz7LXeRNB+XtHfbbTcb8P/0pz9ZUPJe1PNuedfG96RwUemG/zsRUH3KLIoUShLa4R133GFthLuzPdlQmDDLh4CvpyCF5aufkCgQWFIEghQuKYKDML46dpleA0hxdBi1CKTXIhKH8JAJSJxIIfGUHuHZTYoWiPWHPLWkzhzr/BFJEUEkiAhgrYmfz79OcuG0EASEs8yiSSH1y404tJETTjgh/7GyEHHDuSQI6H8ccYIUlqRSQoxAYAARCFI4gGCWPSlIFa8nXCKAyC4SqHJ4wsVgUEvsRChIT4OF0r7uuutswN9///2VXL9MEVClrTzlTiLy83bl269MIlCOobAsihT6tuJvMon6GxyNUv/nSBukcHDUWUgZCCwOAkEKFwetIRK2lvz5AVlEUGQBEqmBQOHw41VYD4vC/vvf/zZSyFmHtZpIH77W7skffpLjkksuSQ899FB69NFHLQp5Uw7JVJtOfL87AsJVZhGkUHmpzrbddltrI/fcc8+7Cxu+pUFA/98IFKSwNNUSggQCA4ZAkMIBg7L8CXnCBalCC8dAXY/cLaw0DOjE8YODBnvvRtrvf//7bdDnbmXvt7C0fRjsIg+E/9jHPmZpjRw5siq68vZlqwoQH3UREG4yiyaF5EudckYhxyRJjrrChmNpEPD/o0EKS1MtIUggMGAIBCkcMCgjIRDwgwbnHTLoa7OJSB5h6hFR+csUUfjVr36VH6h96KGHviOuzzNqoXqd5cLIsrCV2V9SqOUG1NHdd99tcPs8auuVHweqHy0FINL//vc/I/nLLbdcVNkgQkB1ichBCgdRxYWogUA/EQhS2E+gItiiEYBgiGQQ+nvf+54N/Oedd56tZWRA8YOKprEhEppixl/kATvkY8MNN7R0OFybK/T0MLVdS0LkNxxNYSv8wED4iGgLF9WTzP6SQuJzniXYs0mE95ZbbrF8cOOBOHqi2NLSomxtyp9632WXXdKyyy6bVl55ZfNT3DxgWEqJgNoYwgUpLGUVhVCBwBIhEKRwieCLyPUQEAH59a9/baThG9/4RlUwCCBrDo855ph09tlnV21wEVEUkWAtIcRjk002MXPHHXfM0xLhgdh4EpIHGGYWkUE/cIv0yRQk+pbZH1IIGdTzs5/9zOoDTfBtt90m59xEFl7VC/kcdthhaYMNNkiXX355Xp9Tp06tqv88gbCUEgHftoIUlrKKQqhAYIkQCFK4RPBF5HoIiKw9/vjjRhwgAjwii5dddpm5S9PEOXVe6/fTn/40/ec//zHtodYS/vznP89JocgJAxRpKt16sgwnN5FCj/XCyi8yKLM/pNCnxYHT1B/3Z1977bXpqquuyrWAnjigReSGHJYQ6E5t1ppykw6awhkzZpj2WOTR5xH28iHg6zZIYfnqJyQKBJYUgSCFS4pgxM8REDkT0UAjCGmAPOiKvIsvvtjuUMbtq1/9qt1mscIKK6TvfOc7pj3cfvvtLTwEYvPNNzc79zI//fTTZueuXGkRRT4RQEQxF2aYWyCIGsBVHx4SucnsDykkTXCG6EHsuAubemQKGHPfffdNL7zwQj79D9E//vjjzQ9/XrUHrrfj++WXX/Zihb3kCKhNIWaQwpJXVogXCPwfEAhS+H8ALaK8OwKeHOrYkX/961+mDfzIRz6SPvjBD6Yf/ehHlgjHkUAQIAubbrqpEQW0UExLQho222wz0zTNnj3bvnF74IEH0sMPP5wLofxyh2Fs8VjILuLnYZGbzP6QQsU/4IADrC4++9nPJo4coq50reEpp5zF/Wb9AAARB0lEQVRiwUQeIPHU2VprrWWawnXXXTdts802eV3Onz/fppgVXnmEWU4EfD0FKSxnHYVUgcCSIBCkcEnQi7h1EdBaMgaQ4447Li2zzDLpzDPPTJMmTUof/ehH00YbbZQfh0MCkAaIBdpBzD322CO98sor6cc//rGFQ+MEebnyyivThz70oTz8GWeckZiKnjJlSmgKKzUxd+7cvE5ECnMHZxEZlNkfUohmluNjqC/qlHutp02blv7yl7+kO++809xZ86lNI2PHjjXC/4lPfML8iAchnDlzpl2DSL15kuHEC2tJEfD1FaSwpJUUYgUCS4BAkMIlAC+iViNQb13YpZdeaoTgM5/5TGL3MMSA3ch+cMFNL1PJBx10UNUuZoVFO8jxNLvvvntCA8WaNOJBIk877bRqYYbhF/g///zzOSmDnAk7kT/Bom+Z/SGFkMzPfe5ziToaNWqUJQVR1FpGtIDUB5tHLrzwwrxOr7766ryuuOEGOclX5JGElIbkC7OcCKg9IV2QwnLWUUgVCCwJAoWSwtqOn4HBdzJes4E9vnvyuh0MeFCfqjOmBXkeeeQRWzeIBhBCsM8+++RlwgKpQEMI0Tj99NPT9OnTE1PNfr1gLdnkyBPuy+WaNNaxQURI//zzzzeyQfzXXnstzwe5SM+3NZ9+HtDd+yw3lUdxvSzaKS0/8uHhW26e+OBHGIXzMnm7wkhGn6fOCSQtn/9ZZ52VPvnJT6b11lsvcVi48r3xxhvTvHnzqvIkrtJU+SBy3BijR/H5Rh7WdEK+wXqrrbZKf//73xU0T5s6wf9rX/taTggh8TxaH7rzzjvn4XEXTuQhWXDHHt/V//8GZAUztSG50beCl9zVdjy+hK31x40wxK2tc4VXW1FYTJ4ghRUgwggEhhAChZJC4UYHpM4KN+y+Q1K4MAcnAtr0QZ1qcPrmN7+Z2FVc74FI8P7+9783b7UNPxjhgbvSVjpNTU3piiuuyEkIBHPjjTe2acsjjzzSpjsVVgOi0leamAyqkpVv2qjy8j9mcOdReyVN2XGv15ZJV4O2RXbx2YwjeUjLy0BYLwMk0MsJ+RszZkz6yU9+ktZee+3EQdDgiCb1vvvuS3vuuWdaZZVVbK3m9ddfb1kLA8nDNzgzpQshZyf4dtttl1jr+eyzz6bf/e53OckbMWKEnRn54IMPWlo6W1L4QMaXX355k0FLBgiIP4QR7SF1DIbki6k0LMH4864I0M7UVgiIXe1REVW/+t/RN+1IPyIIK3fSqG1zqk/VUW145RWkUEiEGQgMHQQKJYXqiBYGn++csMd3Vw7VYMBD5EiDvoT3Axlu7B5WW2AA4naLZ555xkiI4mBqYCO+wuOOHT8/ILJe8dhjjzVCwrpFyJGmq3fbbTdbe8iaxG9961u26/kHP/hB4hxFNGD+IW2wlkZOZfIyaNCUSXzs+iY+6SAfx/IQl1fy4sfLg7tMuSlvtJ1MvR511FHpkEMOSd/+9rfTSSedlO6999506623JnZlQ4JXXXVVKy8HQkMCRbIxIWfa6Ut5ax/lxZ3SHA9DeKbleUmbTT/aMUz+rFlETuGi+JKdDSfsSubIGXAQJuTLt3+EB26E8/7Y43sBXh4Lj6Hs4E9bnjBhgu3kl/vrr7+evv71ryfOCmW3P2G0ex/iv9dee9lyDdoXSw94VGekqXx9O1XaQQqFRJiBwNBBoFBSWAsbgwKDOx2PBpXaMPE9uBBQPVK3GnxUAhEJvkX4ZCoM8WgPnjDIj7Rx1wCFO5omEURIlDRr7FA+8MADk67aQ4smksgUK4SJKWumnzlEGy3ZHXfckcaPH2/aLNZCfv/730+33367ac3Ii7MTL7roIjuS5YYbbkgvvfSSTc1Sri233DJtvfXWNoXLLmp2WZMHZzRisuOaTRZsumD6FRLGJo0LLrjANGhoUckPUrfmmmtavDXWWCNtscUWJjfT46SjdZR8cxQMm3Y4AxBtKQ9TwJSHNM455xzD58QTT7TpdeJDMjkeiIGfV1iCF3HRLvKydhBih0ys14QwEF7aJtWTZeo0T6RDnbBGkUf1oXCYaHf1UNeSRW5h1kdAJE3tvTbUE088YT8W+OFAvVJXkD00u7TRJ5980ogh8dAy8//BEUI8aIQhlPq/U7uo7ZvlTpwghQZd/AkEhhQChZNCOjYGgXoPHZAe7PE9uPBQ3TEY+bqDJGiwkWaJsCKEDFgabBTOExb8RDbVdjAVlrTwV3rkrXBMV06cODFxNA5nIEL6Jk+ebDubuTIPooR2jBfiyIYY3HhZowf5Ih5T0hA8SBphd9pppzwcYdGqKZ522xKXKVemVInDtC5hsCs8pE7x2KiBn75Zf8lNLkwPM2D/8Ic/TOPGjTM3posha8KNMouwgcebb75p2k75o20kbWkN0ehBHMGAMkNQWVfI0T/gqnjYhaVIPWsUVb9yU3jqQXZP/qh3X1/ernajNPnGHt/V///CyZvUjf43cMc+evRow/q///1vYtkGYVQntB+IO/dWs+ELP+EMSdT/p9KknmQnfaWDPUihr4mwBwJDA4HCSSGdjB8Q6GR8pzM0YB2epaAuRSBAQPUqsuZREZnwbthrwxJOZIf0/aBEO/J+xPdtqzYt/H184v7iF79Iq6++uq2VGzlyZNp1111NuwJ5ZLqNjRGanuV2FcjUF7/4RdOmEQ9tHev60M4wVTxr1qz05z//2TSI5AcGyMQUOTd/MPWLtg6tITuoWcOHNofDu4nPQM7L0S9sEvHaVsoj+SFvKq8vp8dVYWWee+65lifTu2guRVIhqGhKmT5GVpEEYUsZlIbKZJlXlgLIrvD6xvTx+Fb7kMw+Px8v7PURqK0L8OPlAVsI+9FHH23tDk027UptiHAcPE49/+EPf7C2TzzqiHZz8sknG9FT/fu6q+cWpLB+HYVrIDCYESiUFIokABh2NAmcdca6F2kVGAx59cT34MKDaUbIjR7WMDHtyoBFnePP+kEeBin8RXDQKEKICAPBIA5TwgxuIhGkBYFRW2JKjPB6+ObVg500FZ78Xnzxxfwb+2OPPWbBGfj4Jj1kYVBkeo08OQ4HzQp+3MKhgZb0dJA28jKFxwYNaVxID/lJm/QoD3HAgPCYyIgfZSauvxWEqV78NShzZzT4Cg+wQx4N4HzziiggOzLxLfzJn+evf/2rTZVzy4w2ooAF/4/IxkN5FZ48IBTCG5nIm1flxY6Mwpv/X98ennrqqXzKkvTxBwMfPv7/6/d/9JHUDX0mdmEGjtjVBrhjGnII1rp3XGH5QcJaQqaL0aD7h93/aJhV92pzhFF7Uh64BSn06IU9EBgaCBRKCoFMnZPgo7PxHQ3+Pkx8Dy48VK+1da06FnngWwNNbVivcSKMBiffLoijwQs7YXx63k/ucpNJPK9Z45tHslY+q9ojbsjh08BNecgfk3RE3uSutH14b1c8hVfZ+a4NhxuP/kf6k7bSAONaPOWnNJUe3768hJOfj0M4fXtcFRZ/HoWR3BVnM2rd4rv6/x8shZ9w8/UIaWTDFQ/k8eCDD85/cBOXA8VZz8pOcZYj6OFHDtPHrDXUo3QXVpdBCoVUmIHA0EGgUFKoTgb41NHUDjaClsGQTow4CuMHWHWMGnD0rfhhBgKBQCAwnBCgD6RfZTmCnkMPPdRum6EPRePLkgj6UQgdO/GlJb/55ptt+lg/2tRX6wca/az6WtLG359/qfzCDAQCgcGNQKGkkE6rHnnDjek6Hjo1kUB1TF4LpE5KsOOHW710FSbMQCAQCASGOgIsB+D4Je6mhvCxDIHrIiGGkEGOMGKqXn0lZ1my+54NTWxI0U5kSKP6YIWtJYV8Bykc6i0qyjccESiUFAIwnQwditcAeuBFDumUCKNOSWE8UVR68gszEAgEAoHhioCfSdGaV7CgDxXJU//qMYLc+UdLFnwfTRrqe9UvE89rD30aYQ8EAoHBiUDhpFAdC3DRodCR0YFhp+PynYw6ObSHmk6uBzNxNB1dzz/cAoFAIBAY6giI8GkKWH0i/av/ce37U7nTh2rWRTjxrf5apBI/wvIGKRRSYQYCQweBQkmhSB4dih51SvrGZDq43qG3CuN/BcstzEAgEAgEhjsC9KcQOBFCjwf9ru9va4keBNCTQNllKi3Swa12B7T8wwwEAoHBi0ChpFAwQQ5r1way9oXjLPzDL1F20OE3Z84cWxzNER3SLvLLmAXTdE6eaPo0wh4IBAKBwHBBQP2qiBskULMsIoUQRtwhdp4Yeow8eawlmOprpZH08cIeCAQCgxuBQkmhOhMg069POhy0ghydwD2r3KqgcHvvvbddC8Z1X2uttVbiTltufeDAYMJx/AJXcd1///2DuxZC+kAgEAgEBggBfiTzqB/1ydYjeISDHGomx4fHDVLpH6Xr01J/7sOFPRAIBAYfAoWSQuDxHQwdCb9IIYXcsADBu+aaa4ww0hlxXMKdd96Z7rrrrrTZZpuls846y65nggRyQwSH8kIkZ86cWTUtMviqISQOBAKBQGDJEfDkTHb6WF6ROdw9AfRaQS+B1yLWI4A+DeXl44c9EAgEBh8ChZNCIFInJILIlUuQvmOOOSbtsMMO+dSyOqX58+cntIYQRj34cVsDV49xgwIdHh2T0lY4n593C3sgEAgEAoFAIBAIBAKBwAIECieFrHnxv1Qhd/vtt1+66qqr7DqsDTfc0E7bXyBiZttuu+3Sb37zG/vgVysv2sL11lsvPfLII+YuEimyiSPrXuSepRR/A4FAIBAIBAKBQCAQCARqESiUFNYuTIaszZo1K2288cY5sRs5cmQ699xzTU6ROzaccPAq93X6h3tl11577TRt2rTcmTTRGmqqRB4xvSEkwgwEAoFAIBAIBAKBQOCdCBRKCpU9JE/TvEwJs5Zw9OjR6YgjjjDNH1PIL730koLbdDJkkcvc/doWrm1ac80103PPPWfaQJ13SETShwjWksM80bAEAoFAIBAIBAKBQCAQCOQIFEoKa7V1ELwdd9wxbbrppkYI2YG8//77G0mcPn26ETrIHRpGSOF1111nRI90iIumkN3IaBs9WaR00jJqJ15e4rAEAoFAIBAIBAKBQCAQCLwDgUJJIbkzvSsC9+ijj9rUMcfL6OHcwb322iuNHz8+1/IRB/J48cUXGykkLMSQMwtHjBiRxo4dm6644oo0adKkNGbMmDR79mwll5t+p1zuGJZAIBAIBAKBQCAQCAQCAUOgUFKoqVxMiOEvf/lLI3tz587NqwMN3/nnn58233zz/MR83LjofcqUKXk40hCphBhyjuFGG21kawzRHPLoIFfstVrKPKGwBAKBQCAQCAQCgUAgEAikQkkheIsYYkcDyMMUMa++cYPEicjJXabX+ik9iKMngboHlONslIdZ4k8gEAgEAoFAIBAIBAKBwDsQKJwUvkOCcAgEAoFAIBAIBAKBQCAQaDgCQQobXgUhQCAQCAQCgUAgEAgEAo1HIEhh4+sgJAgEAoFAIBAIBAKBQKDhCAQpbHgVhACBQCAQCAQCgUAgEAg0HoEghY2vg5AgEAgEAoFAIBAIBAKBhiMQpLDhVRACBAKBQCAQCAQCgUAg0HgEghQ2vg5CgkAgEAgEAoFAIBAIBBqOQJDChldBCBAIBAKBQCAQCAQCgUDjEQhS2Pg6CAkCgUAgEAgEAoFAIBBoOAJBChteBSFAIBAIBAKBQCAQCAQCjUcgSGHj6yAkCAQCgUAgEAgEAoFAoOEIBClseBWEAIFAIBAIBAKBQCAQCDQegSCFja+DkCAQCAQCgUAgEAgEAoGGIxCksOFVEAIEAoFAIBAIBAKBQCDQeAT+P2exyBsRQRzuAAAAAElFTkSuQmCC"}}},{"cell_type":"markdown","source":"Despite the insights that these models provide to users, there has been little published work about their accuracy. Previous looks at these models<sup>1</sup> have examined the lack of context (did a player get injured halfway through the game?), prediction uncertainty, and available datasets and models from which to compare. While most models are proprietary, published models can give an insight into what data goes into the calculations. The below table shows predictor variables from an NFL win probability model from Lock and Nettleton<sup>2</sup>.\n\n![image.png](attachment:image.png)\n\nTo summarize the variables that the model uses to generate win probabilities, there is current game state information (score, possession, location of ball, time on the clock, etc.) and the Vegas pre-game point spread. Other than these two things, the model lacks any context. While this is likely enough information to generate decently accurate live odds, it ignores critical information such as which players are in the game. Additionally, team specific information, like that a team usually performs much better in the second half (which we've boiled down to a single metric with resilience!) is completely left out of the model.\n\n<p style=\"font-size:13px\"><sup>1</sup> <a href=\"http://www.sloansportsconference.com/wp-content/uploads/2018/02/2011.pdf\">http://www.sloansportsconference.com/wp-content/uploads/2018/02/2011.pdf</a><br>\n<sup>2</sup> <a href=\"http://homepage.divms.uiowa.edu/~dzimmer/sports-statistics/nettletonandlock.pdf\">http://homepage.divms.uiowa.edu/~dzimmer/sports-statistics/nettletonandlock.pdf</a></p>","metadata":{},"attachments":{"image.png":{"image/png":"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"}}},{"cell_type":"markdown","source":"Since we've shown that resilience has a measurable impact on in-game win probabilities, including it as a feature in win probability models would only improve their accuracy. Further work will need to be done, and datasets to be made available, to assess the significance of any improvement that including resilience provides, but the prior matrices showing the differences in halftime win probabilities as a result of resilience (6% and 8%) provide a clue as to the magnitude of the improvement.","metadata":{}},{"cell_type":"markdown","source":"# 7. Conclusions\n\nThe calculation of resilience and use of it to supplement win probability models can certainly extend beyond college basketball, to include professional basketball, the NFL, college football, and more. Basketball is uniquely suited for our current resilience calculation because of the frequent and consistent scoring, but adaptation of point differential trend analysis to create metrics for other sports would not be a difficult task. Further analysis will need to be conducted to verify that the phenomena translates across sports with the same level of significance.\n\nAdditionally, while resilience is easier for humans to interpret as a single score that can be used to directly compare teams, more complex win probability models could take the entire point differential array (each 2.5 minute average over the course of the game) as a training input. Including the more precise data would allow models to learn the specific interactions between varying point differentials at different points in the game.\n\nTo summarize the findings:\n* A resilience metric, calculated using point differential trends, was shown to have significant impact on mid-game win probabilities.\n* Resilience has no impact on pre-game win probabilities. Teams that perform well at the start of games are overall just as successful as teams that perform well at the end of games.\n* Predictively, tournament games are very similar to regular season games.\n* The ebbs and flows of basketball games can be partially explained by the difference in resiliencies between teams.\n* Win probability models lack important contextual information (one part of which can be summarized with resilience), that when included, could lead to more accurate probabilities.\n\nAlthough use cases for resilience are focused on mid-game prediction, from a fan's perspective, resilience adds another interesting dynamic. Knowing to what extent teams are better in the first or second half gives fans something new to consider when filling out their brackets, as teams assess their chances as a game progresses, or as bettors make wagers at halftime. ","metadata":{}}]}