Excel Training London

Excel Training London

[fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”yes” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”whitetxt” id=”” background_color=”#ffffff” background_image=”” background_position=”center bottom” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”0px” margin_bottom=”0px” padding_top=”4%” padding_right=”35px” padding_bottom=”3%” padding_left=”35px”][fusion_builder_row][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”0px” padding_right=”0px” padding_bottom=”0px” padding_left=”0px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”number” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”0px” margin_bottom=”” text_color=”” style_type=”default” sep_color=”#ffffff”]

EXCEL TRAINING LONDON

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

We show you how to get the most out of Excel for your work

Our courses are not made by trainers, our courses are designed by professionals with a deep understanding of what challenges exist in the workplace and how Excel can be used to solve them.

The course has been designed by Sohail Anwar (In the video!), a professional (Analyst, Project Manager) with 10+ years of using Excel in big companies. He has seen and done every kind of task involving Excel and has a deep understanding of what challenges exist in the workplace and how Excel can be used to solve them. 

[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”0px” padding_right=”0px” padding_bottom=”0px” padding_left=”0px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_code]PGlmcmFtZSBzcmM9Imh0dHBzOi8vcGxheWVyLnZpbWVvLmNvbS92aWRlby8zMTM2NTY4MDciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjMwMSIgZnJhbWVib3JkZXI9IjAiIGFsbG93ZnVsbHNjcmVlbj48L2lmcmFtZT4=[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”center” size=”1″ font_size=”28″ line_height=”” letter_spacing=”” margin_top=”50″ margin_bottom=”50″ text_color=”#000000″ style_type=”none” sep_color=”#000000″]

Public London Based Classroom Courses

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

  • At a Venue in London
  • Small class sizes to keep the training & support high quality
  • Access to our online training and support
  • Electronic Certificate of completion to display on your LinkedIn profile
  • Lunch and beverages

[/fusion_text][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”center” size=”1″ font_size=”28″ line_height=”” letter_spacing=”” margin_top=”50″ margin_bottom=”50″ text_color=”#000000″ style_type=”none” sep_color=”#000000″]

Bespoke Training Delivered At Your Offices

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

This is where we are a cut above the rest. With our vast experience as consultants, we can work out a specialist curriculum that will have your team upskilled, confident and highly productive. This will really move the needle for your business.

Your Requirements + Our Experience = Transformation!

Use the form to contact us about how we can provide bespoke training for your company.

[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_code]PHN0eWxlPgogI19mb3JtXzMyXyB7IGZvbnQtc2l6ZToxNHB4OyBsaW5lLWhlaWdodDoxLjY7IGZvbnQtZmFtaWx5OmFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IG1hcmdpbjowOyB9CiAjX2Zvcm1fMzJfICogeyBvdXRsaW5lOjA7IH0KIC5fZm9ybV9oaWRlIHsgZGlzcGxheTpub25lOyB2aXNpYmlsaXR5OmhpZGRlbjsgfQogLl9mb3JtX3Nob3cgeyBkaXNwbGF5OmJsb2NrOyB2aXNpYmlsaXR5OnZpc2libGU7IH0KICNfZm9ybV8zMl8uX2Zvcm0tdG9wIHsgdG9wOjA7IH0KICNfZm9ybV8zMl8uX2Zvcm0tYm90dG9tIHsgYm90dG9tOjA7IH0KICNfZm9ybV8zMl8uX2Zvcm0tbGVmdCB7IGxlZnQ6MDsgfQogI19mb3JtXzMyXy5fZm9ybS1yaWdodCB7IHJpZ2h0OjA7IH0KICNfZm9ybV8zMl8gaW5wdXRbdHlwZT0idGV4dCJdLCNfZm9ybV8zMl8gaW5wdXRbdHlwZT0iZGF0ZSJdLCNfZm9ybV8zMl8gdGV4dGFyZWEgeyBwYWRkaW5nOjZweDsgaGVpZ2h0OmF1dG87IGJvcmRlcjojOTc5Nzk3IDFweCBzb2xpZDsgYm9yZGVyLXJhZGl1czo0cHg7IGNvbG9yOiMwMDAgIWltcG9ydGFudDsgZm9udC1zaXplOjEzcHg7IC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDsgYm94LXNpemluZzpib3JkZXItYm94OyB9CiAjX2Zvcm1fMzJfIHRleHRhcmVhIHsgcmVzaXplOm5vbmU7IH0KICNfZm9ybV8zMl8gLl9zdWJtaXQgeyAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTsgY3Vyc29yOnBvaW50ZXI7IGZvbnQtZmFtaWx5OmFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTRweDsgdGV4dC1hbGlnbjpjZW50ZXI7IGJhY2tncm91bmQ6IzMzMyAhaW1wb3J0YW50OyBib3JkZXI6MCAhaW1wb3J0YW50OyAtbW96LWJvcmRlci1yYWRpdXM6NHB4ICFpbXBvcnRhbnQ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czo0cHggIWltcG9ydGFudDsgY29sb3I6I2ZmZiAhaW1wb3J0YW50OyBwYWRkaW5nOjEwcHggIWltcG9ydGFudDsgfQogI19mb3JtXzMyXyAuX2Nsb3NlLWljb24geyBjdXJzb3I6cG9pbnRlcjsgYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vZDIyNmFqNGFvMXQ2MXEuY2xvdWRmcm9udC5uZXQvZXNma3lqaDF1X2Zvcm1zLWNsb3NlLWRhcmsucG5nJyk7IGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOjE0LjJweCAxNC4ycHg7IHBvc2l0aW9uOmFic29sdXRlOyBkaXNwbGF5OmJsb2NrOyB0b3A6MTFweDsgcmlnaHQ6OXB4OyBvdmVyZmxvdzpoaWRkZW47IHdpZHRoOjE2LjJweDsgaGVpZ2h0OjE2LjJweDsgfQogI19mb3JtXzMyXyAuX2Nsb3NlLWljb246YmVmb3JlIHsgcG9zaXRpb246cmVsYXRpdmU7IH0KICNfZm9ybV8zMl8gLl9mb3JtLWJvZHkgeyBtYXJnaW4tYm90dG9tOjMwcHg7IH0KICNfZm9ybV8zMl8gLl9mb3JtLWltYWdlLWxlZnQgeyB3aWR0aDoxNTBweDsgZmxvYXQ6bGVmdDsgfQogI19mb3JtXzMyXyAuX2Zvcm0tY29udGVudC1yaWdodCB7IG1hcmdpbi1sZWZ0OjE2NHB4OyB9CiAjX2Zvcm1fMzJfIC5fZm9ybS1icmFuZGluZyB7IGNvbG9yOiNmZmY7IGZvbnQtc2l6ZToxMHB4OyBjbGVhcjpib3RoOyB0ZXh0LWFsaWduOmxlZnQ7IG1hcmdpbi10b3A6MzBweDsgZm9udC13ZWlnaHQ6MTAwOyB9CiAjX2Zvcm1fMzJfIC5fZm9ybS1icmFuZGluZyAuX2xvZ28geyBkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMzBweDsgaGVpZ2h0OjE0cHg7IG1hcmdpbi10b3A6NnB4OyBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9kMjI2YWo0YW8xdDYxcS5jbG91ZGZyb250Lm5ldC9oaDl1anFndjVfYWNsb2dvX2xpLnBuZycpOyBiYWNrZ3JvdW5kLXNpemU6MTMwcHggYXV0bzsgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0OyB9CiAjX2Zvcm1fMzJfIC5fZm9ybS1sYWJlbCwjX2Zvcm1fMzJfIC5fZm9ybV9lbGVtZW50IC5fZm9ybS1sYWJlbCB7IGZvbnQtd2VpZ2h0OmJvbGQ7IG1hcmdpbi1ib3R0b206NXB4OyBkaXNwbGF5OmJsb2NrOyB9CiAjX2Zvcm1fMzJfLl9kYXJrIC5fZm9ybS1icmFuZGluZyB7IGNvbG9yOiMzMzM7IH0KICNfZm9ybV8zMl8uX2RhcmsgLl9mb3JtLWJyYW5kaW5nIC5fbG9nbyB7IGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2QyMjZhajRhbzF0NjFxLmNsb3VkZnJvbnQubmV0L2pmdHEyYzhzX2FjbG9nb19kay5wbmcnKTsgfQogI19mb3JtXzMyXyAuX2Zvcm1fZWxlbWVudCB7IHBvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOjEwcHg7IGZvbnQtc2l6ZTowOyBtYXgtd2lkdGg6MTAwJTsgfQogI19mb3JtXzMyXyAuX2Zvcm1fZWxlbWVudCAqIHsgZm9udC1zaXplOjE0cHg7IH0KICNfZm9ybV8zMl8gLl9mb3JtX2VsZW1lbnQuX2NsZWFyIHsgY2xlYXI6Ym90aDsgd2lkdGg6MTAwJTsgZmxvYXQ6bm9uZTsgfQogI19mb3JtXzMyXyAuX2Zvcm1fZWxlbWVudC5fY2xlYXI6YWZ0ZXIgeyBjbGVhcjpsZWZ0OyB9CiAjX2Zvcm1fMzJfIC5fZm9ybV9lbGVtZW50IGlucHV0W3R5cGU9InRleHQiXSwjX2Zvcm1fMzJfIC5fZm9ybV9lbGVtZW50IGlucHV0W3R5cGU9ImRhdGUiXSwjX2Zvcm1fMzJfIC5fZm9ybV9lbGVtZW50IHNlbGVjdCwjX2Zvcm1fMzJfIC5fZm9ybV9lbGVtZW50IHRleHRhcmVhOm5vdCguZy1yZWNhcHRjaGEtcmVzcG9uc2UpIHsgZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzpib3JkZXItYm94OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IH0KICNfZm9ybV8zMl8gLl9maWVsZC13cmFwcGVyIHsgcG9zaXRpb246cmVsYXRpdmU7IH0KICNfZm9ybV8zMl8gLl9pbmxpbmUtc3R5bGUgeyBmbG9hdDpsZWZ0OyB9CiAjX2Zvcm1fMzJfIC5faW5saW5lLXN0eWxlIGlucHV0W3R5cGU9InRleHQiXSB7IHdpZHRoOjE1MHB4OyB9CiAjX2Zvcm1fMzJfIC5faW5saW5lLXN0eWxlOm5vdCguX2NsZWFyKSArIC5faW5saW5lLXN0eWxlOm5vdCguX2NsZWFyKSB7IG1hcmdpbi1sZWZ0OjIwcHg7IH0KICNfZm9ybV8zMl8gLl9mb3JtX2VsZW1lbnQgaW1nLl9mb3JtLWltYWdlIHsgbWF4LXdpZHRoOjEwMCU7IH0KICNfZm9ybV8zMl8gLl9jbGVhci1lbGVtZW50IHsgY2xlYXI6bGVmdDsgfQogI19mb3JtXzMyXyAuX2Z1bGxfd2lkdGggeyB3aWR0aDoxMDAlOyB9CiAjX2Zvcm1fMzJfIC5fZm9ybV9mdWxsX2ZpZWxkIHsgZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWFyZ2luLWJvdHRvbToxMHB4OyB9CiAjX2Zvcm1fMzJfIGlucHV0W3R5cGU9InRleHQiXS5faGFzX2Vycm9yLCNfZm9ybV8zMl8gdGV4dGFyZWEuX2hhc19lcnJvciB7IGJvcmRlcjojZjM3YzdiIDFweCBzb2xpZDsgfQogI19mb3JtXzMyXyBpbnB1dFt0eXBlPSJjaGVja2JveCJdLl9oYXNfZXJyb3IgeyBvdXRsaW5lOiNmMzdjN2IgMXB4IHNvbGlkOyB9CiAjX2Zvcm1fMzJfIC5fZXJyb3IgeyBkaXNwbGF5OmJsb2NrOyBwb3NpdGlvbjphYnNvbHV0ZTsgZm9udC1zaXplOjEzcHg7IHotaW5kZXg6MTAwMDAwMDE7IH0KICNfZm9ybV8zMl8gLl9lcnJvci5fYWJvdmUgeyBwYWRkaW5nLWJvdHRvbTo0cHg7IGJvdHRvbTozOXB4OyByaWdodDowOyB9CiAjX2Zvcm1fMzJfIC5fZXJyb3IuX2JlbG93IHsgcGFkZGluZy10b3A6NHB4OyB0b3A6MTAwJTsgcmlnaHQ6MDsgfQogI19mb3JtXzMyXyAuX2Vycm9yLl9hYm92ZSAuX2Vycm9yLWFycm93IHsgYm90dG9tOjA7IHJpZ2h0OjE1cHg7IGJvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OjVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDo1cHggc29saWQgI2YzN2M3YjsgfQogI19mb3JtXzMyXyAuX2Vycm9yLl9iZWxvdyAuX2Vycm9yLWFycm93IHsgdG9wOjA7IHJpZ2h0OjE1cHg7IGJvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OjVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTo1cHggc29saWQgI2YzN2M3YjsgfQogI19mb3JtXzMyXyAuX2Vycm9yLWlubmVyIHsgcGFkZGluZzo4cHggMTJweDsgYmFja2dyb3VuZC1jb2xvcjojZjM3YzdiOyBmb250LXNpemU6MTNweDsgZm9udC1mYW1pbHk6YXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiNmZmY7IHRleHQtYWxpZ246Y2VudGVyOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDsgLW1vei1ib3JkZXItcmFkaXVzOjRweDsgYm9yZGVyLXJhZGl1czo0cHg7IH0KICNfZm9ybV8zMl8gLl9lcnJvci1pbm5lci5fZm9ybV9lcnJvciB7IG1hcmdpbi1ib3R0b206NXB4OyB0ZXh0LWFsaWduOmxlZnQ7IH0KICNfZm9ybV8zMl8gLl9idXR0b24td3JhcHBlciAuX2Vycm9yLWlubmVyLl9mb3JtX2Vycm9yIHsgcG9zaXRpb246c3RhdGljOyB9CiAjX2Zvcm1fMzJfIC5fZXJyb3ItaW5uZXIuX25vX2Fycm93IHsgbWFyZ2luLWJvdHRvbToxMHB4OyB9CiAjX2Zvcm1fMzJfIC5fZXJyb3ItYXJyb3cgeyBwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6MDsgaGVpZ2h0OjA7IH0KICNfZm9ybV8zMl8gLl9lcnJvci1odG1sIHsgbWFyZ2luLWJvdHRvbToxMHB4OyB9CiAucGlrYS1zaW5nbGUgeyB6LWluZGV4OjEwMDAwMDAxICFpbXBvcnRhbnQ7IH0KIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOjY2N3B4KSB7IDo6LXdlYmtpdC1zY3JvbGxiYXIgeyBkaXNwbGF5Om5vbmU7IH0KICNfZm9ybV8zMl8geyBtYXJnaW46MDsgd2lkdGg6MTAwJTsgbWluLXdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IH0KICNfZm9ybV8zMl8gKiB7IC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDsgYm94LXNpemluZzpib3JkZXItYm94OyBmb250LXNpemU6MWVtOyB9CiAjX2Zvcm1fMzJfIC5fZm9ybS1jb250ZW50IHsgbWFyZ2luOjA7IHdpZHRoOjEwMCU7IH0KICNfZm9ybV8zMl8gLl9mb3JtLWlubmVyIHsgZGlzcGxheTpibG9jazsgbWluLXdpZHRoOjEwMCU7IH0KICNfZm9ybV8zMl8gLl9mb3JtLXRpdGxlLCNfZm9ybV8zMl8gLl9pbmxpbmUtc3R5bGUgeyBtYXJnaW4tdG9wOjA7IG1hcmdpbi1yaWdodDowOyBtYXJnaW4tbGVmdDowOyB9CiAjX2Zvcm1fMzJfIC5fZm9ybS10aXRsZSB7IGZvbnQtc2l6ZToxLjJlbTsgfQogI19mb3JtXzMyXyAuX2Zvcm1fZWxlbWVudCB7IG1hcmdpbjowIDAgMjBweDsgcGFkZGluZzowOyB3aWR0aDoxMDAlOyB9CiAjX2Zvcm1fMzJfIC5fZm9ybS1lbGVtZW50LCNfZm9ybV8zMl8gLl9pbmxpbmUtc3R5bGUsI19mb3JtXzMyXyBpbnB1dFt0eXBlPSJ0ZXh0Il0sI19mb3JtXzMyXyBsYWJlbCwjX2Zvcm1fMzJfIHAsI19mb3JtXzMyXyB0ZXh0YXJlYTpub3QoLmctcmVjYXB0Y2hhLXJlc3BvbnNlKSB7IGZsb2F0Om5vbmU7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IH0KICNfZm9ybV8zMl8gLl9yb3cuX2NoZWNrYm94LXJhZGlvIGxhYmVsIHsgZGlzcGxheTppbmxpbmU7IH0KICNfZm9ybV8zMl8gLl9yb3csI19mb3JtXzMyXyBwLCNfZm9ybV8zMl8gbGFiZWwgeyBtYXJnaW4tYm90dG9tOjAuN2VtOyB3aWR0aDoxMDAlOyB9CiAjX2Zvcm1fMzJfIC5fcm93IGlucHV0W3R5cGU9ImNoZWNrYm94Il0sI19mb3JtXzMyXyAuX3JvdyBpbnB1dFt0eXBlPSJyYWRpbyJdIHsgbWFyZ2luOjAgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnQ7IH0KICNfZm9ybV8zMl8gLl9yb3cgaW5wdXRbdHlwZT0iY2hlY2tib3giXSArIHNwYW4gbGFiZWwgeyBkaXNwbGF5OmlubGluZTsgfQogI19mb3JtXzMyXyAuX3JvdyBzcGFuIGxhYmVsIHsgbWFyZ2luOjAgIWltcG9ydGFudDsgd2lkdGg6aW5pdGlhbCAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudDsgfQogI19mb3JtXzMyXyAuX2Zvcm0taW1hZ2UgeyBtYXgtd2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsgfQogI19mb3JtXzMyXyBpbnB1dFt0eXBlPSJ0ZXh0Il0geyBwYWRkaW5nLWxlZnQ6MTBweDsgcGFkZGluZy1yaWdodDoxMHB4OyBmb250LXNpemU6MTZweDsgbGluZS1oZWlnaHQ6MS4zZW07IC13ZWJraXQtYXBwZWFyYW5jZTpub25lOyB9CiAjX2Zvcm1fMzJfIGlucHV0W3R5cGU9InJhZGlvIl0sI19mb3JtXzMyXyBpbnB1dFt0eXBlPSJjaGVja2JveCJdIHsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjEuM2VtOyBoZWlnaHQ6MS4zZW07IGZvbnQtc2l6ZToxZW07IG1hcmdpbjowIDAuM2VtIDAgMDsgdmVydGljYWwtYWxpZ246YmFzZWxpbmU7IH0KICNfZm9ybV8zMl8gYnV0dG9uW3R5cGU9InN1Ym1pdCJdIHsgcGFkZGluZzoyMHB4OyBmb250LXNpemU6MS41ZW07IH0KICNfZm9ybV8zMl8gLl9pbmxpbmUtc3R5bGUgeyBtYXJnaW46MjBweCAwIDAgIWltcG9ydGFudDsgfQogfQogI19mb3JtXzMyXyB7IHBvc2l0aW9uOnJlbGF0aXZlOyB0ZXh0LWFsaWduOmxlZnQ7IG1hcmdpbjoyNXB4IGF1dG8gMDsgcGFkZGluZzoyMHB4OyAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgKnpvb206MTsgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7IGJvcmRlcjowcHggc29saWQgI2IwYjBiMCAhaW1wb3J0YW50OyB3aWR0aDo1MDBweDsgLW1vei1ib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7IGJvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7IGNvbG9yOiMwMDAgIWltcG9ydGFudDsgfQogI19mb3JtXzMyXyAuX2Zvcm0tdGl0bGUgeyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MjJweDsgZm9udC13ZWlnaHQ6NjAwOyBtYXJnaW4tYm90dG9tOjA7IH0KICNfZm9ybV8zMl86YmVmb3JlLCNfZm9ybV8zMl86YWZ0ZXIgeyBjb250ZW50OiIgIjsgZGlzcGxheTp0YWJsZTsgfQogI19mb3JtXzMyXzphZnRlciB7IGNsZWFyOmJvdGg7IH0KICNfZm9ybV8zMl8uX2lubGluZS1zdHlsZSB7IHdpZHRoOmF1dG87IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9CiAjX2Zvcm1fMzJfLl9pbmxpbmUtc3R5bGUgaW5wdXRbdHlwZT0idGV4dCJdLCNfZm9ybV8zMl8uX2lubGluZS1zdHlsZSBpbnB1dFt0eXBlPSJkYXRlIl0geyBwYWRkaW5nOjEwcHggMTJweDsgfQogI19mb3JtXzMyXy5faW5saW5lLXN0eWxlIGJ1dHRvbi5faW5saW5lLXN0eWxlIHsgcG9zaXRpb246cmVsYXRpdmU7IHRvcDoyN3B4OyB9CiAjX2Zvcm1fMzJfLl9pbmxpbmUtc3R5bGUgcCB7IG1hcmdpbjowOyB9CiAjX2Zvcm1fMzJfLl9pbmxpbmUtc3R5bGUgLl9idXR0b24td3JhcHBlciB7IHBvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW46MjdweCAxMi41cHggMCAyMHB4OyB9CiAjX2Zvcm1fMzJfIC5fZm9ybS10aGFuay15b3UgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgbGVmdDowOyByaWdodDowOyB0ZXh0LWFsaWduOmNlbnRlcjsgZm9udC1zaXplOjE4cHg7IH0KIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOjY2N3B4KSB7ICNfZm9ybV8zMl8uX2lubGluZS1mb3JtLl9pbmxpbmUtc3R5bGUgLl9pbmxpbmUtc3R5bGUuX2J1dHRvbi13cmFwcGVyIHsgbWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDsgfQogfQo8L3N0eWxlPgo8Zm9ybSBtZXRob2Q9IlBPU1QiIGFjdGlvbj0iaHR0cHM6Ly9lYXJuYW5kZXhjZWwuYWN0aXZlaG9zdGVkLmNvbS9wcm9jLnBocCIgaWQ9Il9mb3JtXzMyXyIgY2xhc3M9Il9mb3JtIF9mb3JtXzMyIF9pbmxpbmUtZm9ybSAgX2RhcmsiIG5vdmFsaWRhdGU+CiAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idSIgdmFsdWU9IjMyIiAvPgogIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImYiIHZhbHVlPSIzMiIgLz4KICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzIiAvPgogIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImMiIHZhbHVlPSIwIiAvPgogIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im0iIHZhbHVlPSIwIiAvPgogIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImFjdCIgdmFsdWU9InN1YiIgLz4KICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJ2IiB2YWx1ZT0iMiIgLz4KICA8ZGl2IGNsYXNzPSJfZm9ybS1jb250ZW50Ij4KICAgIDxkaXYgY2xhc3M9Il9mb3JtX2VsZW1lbnQgX3g1Nzg4Mzk2NiBfZnVsbF93aWR0aCBfY2xlYXIiID4KICAgICAgPGRpdiBjbGFzcz0iX2Zvcm0tdGl0bGUiPgogICAgICAgIENvbnRhY3QgdXMgaGVyZSAmYW1wOyB3ZSB3aWxsIGdldCBiYWNrIHRvIHlvdQogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iX2Zvcm1fZWxlbWVudCBfeDEyMDExMzY3IF9mdWxsX3dpZHRoICIgPgogICAgICA8bGFiZWwgY2xhc3M9Il9mb3JtLWxhYmVsIj4KICAgICAgICBGdWxsIE5hbWUKICAgICAgPC9sYWJlbD4KICAgICAgPGRpdiBjbGFzcz0iX2ZpZWxkLXdyYXBwZXIiPgogICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJmdWxsbmFtZSIgcGxhY2Vob2xkZXI9IlR5cGUgeW91ciBuYW1lIiAvPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iX2Zvcm1fZWxlbWVudCBfeDkzMTYzNzI3IF9mdWxsX3dpZHRoICIgPgogICAgICA8bGFiZWwgY2xhc3M9Il9mb3JtLWxhYmVsIj4KICAgICAgICBFbWFpbCoKICAgICAgPC9sYWJlbD4KICAgICAgPGRpdiBjbGFzcz0iX2ZpZWxkLXdyYXBwZXIiPgogICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJlbWFpbCIgcGxhY2Vob2xkZXI9IlR5cGUgeW91ciBlbWFpbCIgcmVxdWlyZWQvPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iX2Zvcm1fZWxlbWVudCBfeDE1MTc0NTYwIF9mdWxsX3dpZHRoICIgPgogICAgICA8bGFiZWwgY2xhc3M9Il9mb3JtLWxhYmVsIj4KICAgICAgICBQaG9uZQogICAgICA8L2xhYmVsPgogICAgICA8ZGl2IGNsYXNzPSJfZmllbGQtd3JhcHBlciI+CiAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIG5hbWU9InBob25lIiBwbGFjZWhvbGRlcj0iVHlwZSB5b3VyIHBob25lIG51bWJlciIgLz4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Il9mb3JtX2VsZW1lbnQgX2ZpZWxkMTQgX2Z1bGxfd2lkdGggIiA+CiAgICAgIDxsYWJlbCBjbGFzcz0iX2Zvcm0tbGFiZWwiPgogICAgICAgIENvbXBhbnkgTmFtZQogICAgICA8L2xhYmVsPgogICAgICA8ZGl2IGNsYXNzPSJfZmllbGQtd3JhcHBlciI+CiAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIG5hbWU9ImZpZWxkWzE0XSIgdmFsdWU9IiIgcGxhY2Vob2xkZXI9IiIgLz4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Il9mb3JtX2VsZW1lbnQgX2ZpZWxkMTUgX2Z1bGxfd2lkdGggIiA+CiAgICAgIDxsYWJlbCBjbGFzcz0iX2Zvcm0tbGFiZWwiPgogICAgICAgIE1lc3NhZ2UvRW5xdWlyeSoKICAgICAgPC9sYWJlbD4KICAgICAgPGRpdiBjbGFzcz0iX2ZpZWxkLXdyYXBwZXIiPgogICAgICAgIDx0ZXh0YXJlYSBuYW1lPSJmaWVsZFsxNV0iIHBsYWNlaG9sZGVyPSIiIHN0eWxlPSJoZWlnaHQ6IDE2MXB4OyIgcmVxdWlyZWQ+PC90ZXh0YXJlYT4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Il9idXR0b24td3JhcHBlciBfZnVsbF93aWR0aCI+CiAgICAgIDxidXR0b24gaWQ9Il9mb3JtXzMyX3N1Ym1pdCIgY2xhc3M9Il9zdWJtaXQiIHR5cGU9InN1Ym1pdCI+CiAgICAgICAgU3VibWl0CiAgICAgIDwvYnV0dG9uPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJfY2xlYXItZWxlbWVudCI+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJfZm9ybS10aGFuay15b3UiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4KICA8L2Rpdj4KPC9mb3JtPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4Kd2luZG93LmNmaWVsZHMgPSB7IjE0IjoiY29tcGFueV9uYW1lIiwiMTUiOiJtZXNzYWdlZW5xdWlyeSJ9Owp3aW5kb3cuX3Nob3dfdGhhbmtfeW91ID0gZnVuY3Rpb24oaWQsIG1lc3NhZ2UsIHRyYWNrY21wX3VybCkgewogIHZhciBmb3JtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ19mb3JtXycgKyBpZCArICdfJyksIHRoYW5rX3lvdSA9IGZvcm0ucXVlcnlTZWxlY3RvcignLl9mb3JtLXRoYW5rLXlvdScpOwogIGZvcm0ucXVlcnlTZWxlY3RvcignLl9mb3JtLWNvbnRlbnQnKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogIHRoYW5rX3lvdS5pbm5lckhUTUwgPSBtZXNzYWdlOwogIHRoYW5rX3lvdS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKICBpZiAodHlwZW9mKHRyYWNrY21wX3VybCkgIT0gJ3VuZGVmaW5lZCcgJiYgdHJhY2tjbXBfdXJsKSB7CiAgICAvLyBTaXRlIHRyYWNraW5nIFVSTCB0byB1c2UgYWZ0ZXIgaW5saW5lIGZvcm0gc3VibWlzc2lvbi4KICAgIF9sb2FkX3NjcmlwdCh0cmFja2NtcF91cmwpOwogIH0KICBpZiAodHlwZW9mIHdpbmRvdy5fZm9ybV9jYWxsYmFjayAhPT0gJ3VuZGVmaW5lZCcpIHdpbmRvdy5fZm9ybV9jYWxsYmFjayhpZCk7Cn07CndpbmRvdy5fc2hvd19lcnJvciA9IGZ1bmN0aW9uKGlkLCBtZXNzYWdlLCBodG1sKSB7CiAgdmFyIGZvcm0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnX2Zvcm1fJyArIGlkICsgJ18nKSwgZXJyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JyksIGJ1dHRvbiA9IGZvcm0ucXVlcnlTZWxlY3RvcignYnV0dG9uJyksIG9sZF9lcnJvciA9IGZvcm0ucXVlcnlTZWxlY3RvcignLl9mb3JtX2Vycm9yJyk7CiAgaWYgKG9sZF9lcnJvcikgb2xkX2Vycm9yLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQob2xkX2Vycm9yKTsKICBlcnIuaW5uZXJIVE1MID0gbWVzc2FnZTsKICBlcnIuY2xhc3NOYW1lID0gJ19lcnJvci1pbm5lciBfZm9ybV9lcnJvciBfbm9fYXJyb3cnOwogIHZhciB3cmFwcGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgd3JhcHBlci5jbGFzc05hbWUgPSAnX2Zvcm0taW5uZXInOwogIHdyYXBwZXIuYXBwZW5kQ2hpbGQoZXJyKTsKICBidXR0b24ucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUod3JhcHBlciwgYnV0dG9uKTsKICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbaWRePSJfZm9ybSJdW2lkJD0iX3N1Ym1pdCJdJykuZGlzYWJsZWQgPSBmYWxzZTsKICBpZiAoaHRtbCkgewogICAgdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgZGl2LmNsYXNzTmFtZSA9ICdfZXJyb3ItaHRtbCc7CiAgICBkaXYuaW5uZXJIVE1MID0gaHRtbDsKICAgIGVyci5hcHBlbmRDaGlsZChkaXYpOwogIH0KfTsKd2luZG93Ll9sb2FkX3NjcmlwdCA9IGZ1bmN0aW9uKHVybCwgY2FsbGJhY2spIHsKICAgIHZhciBoZWFkID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaGVhZCcpLCBzY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKSwgciA9IGZhbHNlOwogICAgc2NyaXB0LnR5cGUgPSAndGV4dC9qYXZhc2NyaXB0JzsKICAgIHNjcmlwdC5jaGFyc2V0ID0gJ3V0Zi04JzsKICAgIHNjcmlwdC5zcmMgPSB1cmw7CiAgICBpZiAoY2FsbGJhY2spIHsKICAgICAgc2NyaXB0Lm9ubG9hZCA9IHNjcmlwdC5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbigpIHsKICAgICAgaWYgKCFyICYmICghdGhpcy5yZWFkeVN0YXRlIHx8IHRoaXMucmVhZHlTdGF0ZSA9PSAnY29tcGxldGUnKSkgewogICAgICAgIHIgPSB0cnVlOwogICAgICAgIGNhbGxiYWNrKCk7CiAgICAgICAgfQogICAgICB9OwogICAgfQogICAgaGVhZC5hcHBlbmRDaGlsZChzY3JpcHQpOwp9OwooZnVuY3Rpb24oKSB7CiAgaWYgKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2guc2VhcmNoKCJleGNsdWRlZm9ybSIpICE9PSAtMSkgcmV0dXJuIGZhbHNlOwogIHZhciBnZXRDb29raWUgPSBmdW5jdGlvbihuYW1lKSB7CiAgICB2YXIgbWF0Y2ggPSBkb2N1bWVudC5jb29raWUubWF0Y2gobmV3IFJlZ0V4cCgnKF58OyApJyArIG5hbWUgKyAnPShbXjtdKyknKSk7CiAgICByZXR1cm4gbWF0Y2ggPyBtYXRjaFsyXSA6IG51bGw7CiAgfQogIHZhciBzZXRDb29raWUgPSBmdW5jdGlvbihuYW1lLCB2YWx1ZSkgewogICAgdmFyIG5vdyA9IG5ldyBEYXRlKCk7CiAgICB2YXIgdGltZSA9IG5vdy5nZXRUaW1lKCk7CiAgICB2YXIgZXhwaXJlVGltZSA9IHRpbWUgKyAxMDAwICogNjAgKiA2MCAqIDI0ICogMzY1OwogICAgbm93LnNldFRpbWUoZXhwaXJlVGltZSk7CiAgICBkb2N1bWVudC5jb29raWUgPSBuYW1lICsgJz0nICsgdmFsdWUgKyAnOyBleHBpcmVzPScgKyBub3cgKyAnO3BhdGg9Lyc7CiAgfQogICAgICB2YXIgYWRkRXZlbnQgPSBmdW5jdGlvbihlbGVtZW50LCBldmVudCwgZnVuYykgewogICAgaWYgKGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcikgewogICAgICBlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoZXZlbnQsIGZ1bmMpOwogICAgfSBlbHNlIHsKICAgICAgdmFyIG9sZEZ1bmMgPSBlbGVtZW50WydvbicgKyBldmVudF07CiAgICAgIGVsZW1lbnRbJ29uJyArIGV2ZW50XSA9IGZ1bmN0aW9uKCkgewogICAgICAgIG9sZEZ1bmMuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICBmdW5jLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgIH07CiAgICB9CiAgfQogIHZhciBfcmVtb3ZlZCA9IGZhbHNlOwogIHZhciBmb3JtX3RvX3N1Ym1pdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdfZm9ybV8zMl8nKTsKICB2YXIgYWxsSW5wdXRzID0gZm9ybV90b19zdWJtaXQucXVlcnlTZWxlY3RvckFsbCgnaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEnKSwgdG9vbHRpcHMgPSBbXSwgc3VibWl0dGVkID0gZmFsc2U7CgogIHZhciBnZXRVcmxQYXJhbSA9IGZ1bmN0aW9uKG5hbWUpIHsKICAgIHZhciByZWdleFN0ciA9ICdbXD8mXScgKyBuYW1lICsgJz0oW14mI10qKSc7CiAgICB2YXIgcmVzdWx0cyA9IG5ldyBSZWdFeHAocmVnZXhTdHIsICdpJykuZXhlYyh3aW5kb3cubG9jYXRpb24uaHJlZik7CiAgICByZXR1cm4gcmVzdWx0cyAhPSB1bmRlZmluZWQgPyBkZWNvZGVVUklDb21wb25lbnQocmVzdWx0c1sxXSkgOiBmYWxzZTsKICB9OwoKICBmb3IgKHZhciBpID0gMDsgaSA8IGFsbElucHV0cy5sZW5ndGg7IGkrKykgewogICAgdmFyIHJlZ2V4U3RyID0gImZpZWxkXFxbKFxcZCspXFxdIjsKICAgIHZhciByZXN1bHRzID0gbmV3IFJlZ0V4cChyZWdleFN0cikuZXhlYyhhbGxJbnB1dHNbaV0ubmFtZSk7CiAgICBpZiAocmVzdWx0cyAhPSB1bmRlZmluZWQpIHsKICAgICAgYWxsSW5wdXRzW2ldLmRhdGFzZXQubmFtZSA9IHdpbmRvdy5jZmllbGRzW3Jlc3VsdHNbMV1dOwogICAgfSBlbHNlIHsKICAgICAgYWxsSW5wdXRzW2ldLmRhdGFzZXQubmFtZSA9IGFsbElucHV0c1tpXS5uYW1lOwogICAgfQogICAgdmFyIGZpZWxkVmFsID0gZ2V0VXJsUGFyYW0oYWxsSW5wdXRzW2ldLmRhdGFzZXQubmFtZSk7CgogICAgaWYgKGZpZWxkVmFsKSB7CiAgICAgIGlmIChhbGxJbnB1dHNbaV0udHlwZSA9PSAicmFkaW8iIHx8IGFsbElucHV0c1tpXS50eXBlID09ICJjaGVja2JveCIpIHsKICAgICAgICBpZiAoYWxsSW5wdXRzW2ldLnZhbHVlID09IGZpZWxkVmFsKSB7CiAgICAgICAgICBhbGxJbnB1dHNbaV0uY2hlY2tlZCA9IHRydWU7CiAgICAgICAgfQogICAgICB9IGVsc2UgewogICAgICAgIGFsbElucHV0c1tpXS52YWx1ZSA9IGZpZWxkVmFsOwogICAgICB9CiAgICB9CiAgfQoKICB2YXIgcmVtb3ZlX3Rvb2x0aXBzID0gZnVuY3Rpb24oKSB7CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRvb2x0aXBzLmxlbmd0aDsgaSsrKSB7CiAgICAgIHRvb2x0aXBzW2ldLnRpcC5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKHRvb2x0aXBzW2ldLnRpcCk7CiAgICB9CiAgICAgIHRvb2x0aXBzID0gW107CiAgfTsKICB2YXIgcmVtb3ZlX3Rvb2x0aXAgPSBmdW5jdGlvbihlbGVtKSB7CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRvb2x0aXBzLmxlbmd0aDsgaSsrKSB7CiAgICAgIGlmICh0b29sdGlwc1tpXS5lbGVtID09PSBlbGVtKSB7CiAgICAgICAgdG9vbHRpcHNbaV0udGlwLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQodG9vbHRpcHNbaV0udGlwKTsKICAgICAgICB0b29sdGlwcy5zcGxpY2UoaSwgMSk7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICB9CiAgfTsKICB2YXIgY3JlYXRlX3Rvb2x0aXAgPSBmdW5jdGlvbihlbGVtLCB0ZXh0KSB7CiAgICB2YXIgdG9vbHRpcCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpLCBhcnJvdyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpLCBpbm5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpLCBuZXdfdG9vbHRpcCA9IHt9OwogICAgaWYgKGVsZW0udHlwZSAhPSAncmFkaW8nICYmIGVsZW0udHlwZSAhPSAnY2hlY2tib3gnKSB7CiAgICAgIHRvb2x0aXAuY2xhc3NOYW1lID0gJ19lcnJvcic7CiAgICAgIGFycm93LmNsYXNzTmFtZSA9ICdfZXJyb3ItYXJyb3cnOwogICAgICBpbm5lci5jbGFzc05hbWUgPSAnX2Vycm9yLWlubmVyJzsKICAgICAgaW5uZXIuaW5uZXJIVE1MID0gdGV4dDsKICAgICAgdG9vbHRpcC5hcHBlbmRDaGlsZChhcnJvdyk7CiAgICAgIHRvb2x0aXAuYXBwZW5kQ2hpbGQoaW5uZXIpOwogICAgICBlbGVtLnBhcmVudE5vZGUuYXBwZW5kQ2hpbGQodG9vbHRpcCk7CiAgICB9IGVsc2UgewogICAgICB0b29sdGlwLmNsYXNzTmFtZSA9ICdfZXJyb3ItaW5uZXIgX25vX2Fycm93JzsKICAgICAgdG9vbHRpcC5pbm5lckhUTUwgPSB0ZXh0OwogICAgICBlbGVtLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHRvb2x0aXAsIGVsZW0pOwogICAgICBuZXdfdG9vbHRpcC5ub19hcnJvdyA9IHRydWU7CiAgICB9CiAgICBuZXdfdG9vbHRpcC50aXAgPSB0b29sdGlwOwogICAgbmV3X3Rvb2x0aXAuZWxlbSA9IGVsZW07CiAgICB0b29sdGlwcy5wdXNoKG5ld190b29sdGlwKTsKICAgIHJldHVybiBuZXdfdG9vbHRpcDsKICB9OwogIHZhciByZXNpemVfdG9vbHRpcCA9IGZ1bmN0aW9uKHRvb2x0aXApIHsKICAgIHZhciByZWN0ID0gdG9vbHRpcC5lbGVtLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOwogICAgdmFyIGRvYyA9IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCwgc2Nyb2xsUG9zaXRpb24gPSByZWN0LnRvcCAtICgod2luZG93LnBhZ2VZT2Zmc2V0IHx8IGRvYy5zY3JvbGxUb3ApICAtIChkb2MuY2xpZW50VG9wIHx8IDApKTsKICAgIGlmIChzY3JvbGxQb3NpdGlvbiA8IDQwKSB7CiAgICAgIHRvb2x0aXAudGlwLmNsYXNzTmFtZSA9IHRvb2x0aXAudGlwLmNsYXNzTmFtZS5yZXBsYWNlKC8gPyhfYWJvdmV8X2JlbG93KSA/L2csICcnKSArICcgX2JlbG93JzsKICAgIH0gZWxzZSB7CiAgICAgIHRvb2x0aXAudGlwLmNsYXNzTmFtZSA9IHRvb2x0aXAudGlwLmNsYXNzTmFtZS5yZXBsYWNlKC8gPyhfYWJvdmV8X2JlbG93KSA/L2csICcnKSArICcgX2Fib3ZlJzsKICAgIH0KICB9OwogIHZhciByZXNpemVfdG9vbHRpcHMgPSBmdW5jdGlvbigpIHsKICAgIGlmIChfcmVtb3ZlZCkgcmV0dXJuOwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0b29sdGlwcy5sZW5ndGg7IGkrKykgewogICAgICBpZiAoIXRvb2x0aXBzW2ldLm5vX2Fycm93KSByZXNpemVfdG9vbHRpcCh0b29sdGlwc1tpXSk7CiAgICB9CiAgfTsKICB2YXIgdmFsaWRhdGVfZmllbGQgPSBmdW5jdGlvbihlbGVtLCByZW1vdmUpIHsKICAgIHZhciB0b29sdGlwID0gbnVsbCwgdmFsdWUgPSBlbGVtLnZhbHVlLCBub19lcnJvciA9IHRydWU7CiAgICByZW1vdmUgPyByZW1vdmVfdG9vbHRpcChlbGVtKSA6IGZhbHNlOwogICAgaWYgKGVsZW0udHlwZSAhPSAnY2hlY2tib3gnKSBlbGVtLmNsYXNzTmFtZSA9IGVsZW0uY2xhc3NOYW1lLnJlcGxhY2UoLyA/X2hhc19lcnJvciA/L2csICcnKTsKICAgIGlmIChlbGVtLmdldEF0dHJpYnV0ZSgncmVxdWlyZWQnKSAhPT0gbnVsbCkgewogICAgICBpZiAoZWxlbS50eXBlID09ICdyYWRpbycgfHwgKGVsZW0udHlwZSA9PSAnY2hlY2tib3gnICYmIC9hbnkvLnRlc3QoZWxlbS5jbGFzc05hbWUpKSkgewogICAgICAgIHZhciBlbGVtcyA9IGZvcm1fdG9fc3VibWl0LmVsZW1lbnRzW2VsZW0ubmFtZV07CiAgICAgICAgaWYgKCEoZWxlbXMgaW5zdGFuY2VvZiBOb2RlTGlzdCB8fCBlbGVtcyBpbnN0YW5jZW9mIEhUTUxDb2xsZWN0aW9uKSB8fCBlbGVtcy5sZW5ndGggPD0gMSkgewogICAgICAgICAgbm9fZXJyb3IgPSBlbGVtLmNoZWNrZWQ7CiAgICAgICAgfQogICAgICAgIGVsc2UgewogICAgICAgICAgbm9fZXJyb3IgPSBmYWxzZTsKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbXMubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgaWYgKGVsZW1zW2ldLmNoZWNrZWQpIG5vX2Vycm9yID0gdHJ1ZTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYgKCFub19lcnJvcikgewogICAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJQbGVhc2Ugc2VsZWN0IGFuIG9wdGlvbi4iKTsKICAgICAgICB9CiAgICAgIH0gZWxzZSBpZiAoZWxlbS50eXBlID09J2NoZWNrYm94JykgewogICAgICAgIHZhciBlbGVtcyA9IGZvcm1fdG9fc3VibWl0LmVsZW1lbnRzW2VsZW0ubmFtZV0sIGZvdW5kID0gZmFsc2UsIGVyciA9IFtdOwogICAgICAgIG5vX2Vycm9yID0gdHJ1ZTsKICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGVsZW1zLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICBpZiAoZWxlbXNbaV0uZ2V0QXR0cmlidXRlKCdyZXF1aXJlZCcpID09PSBudWxsKSBjb250aW51ZTsKICAgICAgICAgIGlmICghZm91bmQgJiYgZWxlbXNbaV0gIT09IGVsZW0pIHJldHVybiB0cnVlOwogICAgICAgICAgZm91bmQgPSB0cnVlOwogICAgICAgICAgZWxlbXNbaV0uY2xhc3NOYW1lID0gZWxlbXNbaV0uY2xhc3NOYW1lLnJlcGxhY2UoLyA/X2hhc19lcnJvciA/L2csICcnKTsKICAgICAgICAgIGlmICghZWxlbXNbaV0uY2hlY2tlZCkgewogICAgICAgICAgICBub19lcnJvciA9IGZhbHNlOwogICAgICAgICAgICBlbGVtc1tpXS5jbGFzc05hbWUgPSBlbGVtc1tpXS5jbGFzc05hbWUgKyAnIF9oYXNfZXJyb3InOwogICAgICAgICAgICBlcnIucHVzaCgiQ2hlY2tpbmcgJXMgaXMgcmVxdWlyZWQiLnJlcGxhY2UoIiVzIiwgZWxlbXNbaV0udmFsdWUpKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYgKCFub19lcnJvcikgewogICAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sIGVyci5qb2luKCc8YnIvPicpKTsKICAgICAgICB9CiAgICAgIH0gZWxzZSBpZiAoZWxlbS50YWdOYW1lID09ICdTRUxFQ1QnKSB7CiAgICAgICAgdmFyIHNlbGVjdGVkID0gdHJ1ZTsKICAgICAgICBpZiAoZWxlbS5tdWx0aXBsZSkgewogICAgICAgICAgc2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbS5vcHRpb25zLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIGlmIChlbGVtLm9wdGlvbnNbaV0uc2VsZWN0ZWQpIHsKICAgICAgICAgICAgICBzZWxlY3RlZCA9IHRydWU7CiAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9IGVsc2UgewogICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBlbGVtLm9wdGlvbnMubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgaWYgKGVsZW0ub3B0aW9uc1tpXS5zZWxlY3RlZCAmJiAhZWxlbS5vcHRpb25zW2ldLnZhbHVlKSB7CiAgICAgICAgICAgICAgc2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZiAoIXNlbGVjdGVkKSB7CiAgICAgICAgICBlbGVtLmNsYXNzTmFtZSA9IGVsZW0uY2xhc3NOYW1lICsgJyBfaGFzX2Vycm9yJzsKICAgICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CiAgICAgICAgICB0b29sdGlwID0gY3JlYXRlX3Rvb2x0aXAoZWxlbSwgIlBsZWFzZSBzZWxlY3QgYW4gb3B0aW9uLiIpOwogICAgICAgIH0KICAgICAgfSBlbHNlIGlmICh2YWx1ZSA9PT0gdW5kZWZpbmVkIHx8IHZhbHVlID09PSBudWxsIHx8IHZhbHVlID09PSAnJykgewogICAgICAgIGVsZW0uY2xhc3NOYW1lID0gZWxlbS5jbGFzc05hbWUgKyAnIF9oYXNfZXJyb3InOwogICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CiAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJUaGlzIGZpZWxkIGlzIHJlcXVpcmVkLiIpOwogICAgICB9CiAgICB9CiAgICBpZiAobm9fZXJyb3IgJiYgZWxlbS5uYW1lID09ICdlbWFpbCcpIHsKICAgICAgaWYgKCF2YWx1ZS5tYXRjaCgvXltcK19hLXowLTktJyY9XSsoXC5bXCtfYS16MC05LSddKykqQFthLXowLTktXSsoXC5bYS16MC05LV0rKSooXC5bYS16XXsyLH0pJC9pKSkgewogICAgICAgIGVsZW0uY2xhc3NOYW1lID0gZWxlbS5jbGFzc05hbWUgKyAnIF9oYXNfZXJyb3InOwogICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CiAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJFbnRlciBhIHZhbGlkIGVtYWlsIGFkZHJlc3MuIik7CiAgICAgIH0KICAgIH0KICAgIGlmIChub19lcnJvciAmJiAvZGF0ZV9maWVsZC8udGVzdChlbGVtLmNsYXNzTmFtZSkpIHsKICAgICAgaWYgKCF2YWx1ZS5tYXRjaCgvXlxkXGRcZFxkLVxkXGQtXGRcZCQvKSkgewogICAgICAgIGVsZW0uY2xhc3NOYW1lID0gZWxlbS5jbGFzc05hbWUgKyAnIF9oYXNfZXJyb3InOwogICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CiAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJFbnRlciBhIHZhbGlkIGRhdGUuIik7CiAgICAgIH0KICAgIH0KICAgIHRvb2x0aXAgPyByZXNpemVfdG9vbHRpcCh0b29sdGlwKSA6IGZhbHNlOwogICAgcmV0dXJuIG5vX2Vycm9yOwogIH07CiAgdmFyIG5lZWRzX3ZhbGlkYXRlID0gZnVuY3Rpb24oZWwpIHsKICAgIHJldHVybiBlbC5uYW1lID09ICdlbWFpbCcgfHwgZWwuZ2V0QXR0cmlidXRlKCdyZXF1aXJlZCcpICE9PSBudWxsOwogIH07CiAgdmFyIHZhbGlkYXRlX2Zvcm0gPSBmdW5jdGlvbihlKSB7CiAgICB2YXIgZXJyID0gZm9ybV90b19zdWJtaXQucXVlcnlTZWxlY3RvcignLl9mb3JtX2Vycm9yJyksIG5vX2Vycm9yID0gdHJ1ZTsKICAgIGlmICghc3VibWl0dGVkKSB7CiAgICAgIHN1Ym1pdHRlZCA9IHRydWU7CiAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBhbGxJbnB1dHMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHsKICAgICAgICB2YXIgaW5wdXQgPSBhbGxJbnB1dHNbaV07CiAgICAgICAgaWYgKG5lZWRzX3ZhbGlkYXRlKGlucHV0KSkgewogICAgICAgICAgaWYgKGlucHV0LnR5cGUgPT0gJ3RleHQnKSB7CiAgICAgICAgICAgIGFkZEV2ZW50KGlucHV0LCAnYmx1cicsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgIHRoaXMudmFsdWUgPSB0aGlzLnZhbHVlLnRyaW0oKTsKICAgICAgICAgICAgICB2YWxpZGF0ZV9maWVsZCh0aGlzLCB0cnVlKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIGFkZEV2ZW50KGlucHV0LCAnaW5wdXQnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICB2YWxpZGF0ZV9maWVsZCh0aGlzLCB0cnVlKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICB9IGVsc2UgaWYgKGlucHV0LnR5cGUgPT0gJ3JhZGlvJyB8fCBpbnB1dC50eXBlID09ICdjaGVja2JveCcpIHsKICAgICAgICAgICAgKGZ1bmN0aW9uKGVsKSB7CiAgICAgICAgICAgICAgdmFyIHJhZGlvcyA9IGZvcm1fdG9fc3VibWl0LmVsZW1lbnRzW2VsLm5hbWVdOwogICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmFkaW9zLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICBhZGRFdmVudChyYWRpb3NbaV0sICdjbGljaycsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICB2YWxpZGF0ZV9maWVsZChlbCwgdHJ1ZSk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pKGlucHV0KTsKICAgICAgICAgIH0gZWxzZSBpZiAoaW5wdXQudGFnTmFtZSA9PSAnU0VMRUNUJykgewogICAgICAgICAgICBhZGRFdmVudChpbnB1dCwgJ2NoYW5nZScsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgIHZhbGlkYXRlX2ZpZWxkKHRoaXMsIHRydWUpOwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0gZWxzZSBpZiAoaW5wdXQudHlwZSA9PSAndGV4dGFyZWEnKXsKICAgICAgICAgICAgYWRkRXZlbnQoaW5wdXQsICdpbnB1dCcsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgIHZhbGlkYXRlX2ZpZWxkKHRoaXMsIHRydWUpOwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICAgIHJlbW92ZV90b29sdGlwcygpOwogICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IGFsbElucHV0cy5sZW5ndGg7IGkgPCBsZW47IGkrKykgewogICAgICB2YXIgZWxlbSA9IGFsbElucHV0c1tpXTsKICAgICAgaWYgKG5lZWRzX3ZhbGlkYXRlKGVsZW0pKSB7CiAgICAgICAgaWYgKGVsZW0udGFnTmFtZS50b0xvd2VyQ2FzZSgpICE9PSAic2VsZWN0IikgewogICAgICAgICAgZWxlbS52YWx1ZSA9IGVsZW0udmFsdWUudHJpbSgpOwogICAgICAgIH0KICAgICAgICB2YWxpZGF0ZV9maWVsZChlbGVtKSA/IHRydWUgOiBub19lcnJvciA9IGZhbHNlOwogICAgICB9CiAgICB9CiAgICBpZiAoIW5vX2Vycm9yICYmIGUpIHsKICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgfQogICAgcmVzaXplX3Rvb2x0aXBzKCk7CiAgICByZXR1cm4gbm9fZXJyb3I7CiAgfTsKICBhZGRFdmVudCh3aW5kb3csICdyZXNpemUnLCByZXNpemVfdG9vbHRpcHMpOwogIGFkZEV2ZW50KHdpbmRvdywgJ3Njcm9sbCcsIHJlc2l6ZV90b29sdGlwcyk7CiAgd2luZG93Ll9vbGRfc2VyaWFsaXplID0gbnVsbDsKICBpZiAodHlwZW9mIHNlcmlhbGl6ZSAhPT0gJ3VuZGVmaW5lZCcpIHdpbmRvdy5fb2xkX3NlcmlhbGl6ZSA9IHdpbmRvdy5zZXJpYWxpemU7CiAgX2xvYWRfc2NyaXB0KCIvL2QzcnhhaWo1NnZqZWdlLmNsb3VkZnJvbnQubmV0L2Zvcm0tc2VyaWFsaXplLzAuMy9zZXJpYWxpemUubWluLmpzIiwgZnVuY3Rpb24oKSB7CiAgICB3aW5kb3cuX2Zvcm1fc2VyaWFsaXplID0gd2luZG93LnNlcmlhbGl6ZTsKICAgIGlmICh3aW5kb3cuX29sZF9zZXJpYWxpemUpIHdpbmRvdy5zZXJpYWxpemUgPSB3aW5kb3cuX29sZF9zZXJpYWxpemU7CiAgfSk7CiAgdmFyIGZvcm1fc3VibWl0ID0gZnVuY3Rpb24oZSkgewogICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgaWYgKHZhbGlkYXRlX2Zvcm0oKSkgewogICAgICAvLyB1c2UgdGhpcyB0cmljayB0byBnZXQgdGhlIHN1Ym1pdCBidXR0b24gJiBkaXNhYmxlIGl0IHVzaW5nIHBsYWluIGphdmFzY3JpcHQKICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI19mb3JtXzMyX3N1Ym1pdCcpLmRpc2FibGVkID0gdHJ1ZTsKICAgICAgICAgICAgdmFyIHNlcmlhbGl6ZWQgPSBfZm9ybV9zZXJpYWxpemUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ19mb3JtXzMyXycpKTsKICAgICAgdmFyIGVyciA9IGZvcm1fdG9fc3VibWl0LnF1ZXJ5U2VsZWN0b3IoJy5fZm9ybV9lcnJvcicpOwogICAgICBlcnIgPyBlcnIucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChlcnIpIDogZmFsc2U7CiAgICAgIF9sb2FkX3NjcmlwdCgnaHR0cHM6Ly9lYXJuYW5kZXhjZWwuYWN0aXZlaG9zdGVkLmNvbS9wcm9jLnBocD8nICsgc2VyaWFsaXplZCArICcmanNvbnA9dHJ1ZScpOwogICAgfQogICAgcmV0dXJuIGZhbHNlOwogIH07CiAgYWRkRXZlbnQoZm9ybV90b19zdWJtaXQsICdzdWJtaXQnLCBmb3JtX3N1Ym1pdCk7Cn0pKCk7Cgo8L3NjcmlwdD4=[/fusion_code][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”center” size=”1″ font_size=”28″ line_height=”” letter_spacing=”” margin_top=”50″ margin_bottom=”50″ text_color=”#000000″ style_type=”underline solid” sep_color=”#000000″]

Our students come from a diverse range of companies

Our range of public classroom-based Classes

[/fusion_title][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”yes” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”whitetxt” id=”” background_color=”#ffffff” background_image=”” background_position=”center bottom” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”44″ margin_bottom=”44″ padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”0px” padding_right=”0px” padding_bottom=”0px” padding_left=”0px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

Excel Beginner to Intermediate Course

For beginners and those who haven’t used Excel for a while.

Course length: 1 day (9.15am – 4.30pm)
Location: London, venue details confirmed closer to date

Course Objective
The course will introduce you to Excel and teach you the fundamentals of Analysing and Summarising Data in Excel, by the end of the course we will apply everything we have learned to build a basic but very useful report.

What you will cover in this course

-Familiarity with Excel

Navigating around Excel, Entering Information, navigating without the Mouse, Basic Formatting, Dragging & Autofill, Copy & Paste, clearing cells, Inserting & Deleting, Date Basics, Introduction to Formulas

-Finding Data Basics

Finding information with the VLOOKUP formula, good practice for setting up your data, what can go wrong with the VLOOKUP and how to troubleshoot, advanced scenarios with VLOOKUP

-Basics of dealing with non-numerical Data

Removing duplicate names in a list, separating a name into first name and last name with Text To Columns, How to sort data

-Treating Data with Rules Basics

Using IF formula to do some powerful analysis, using the IFERROR to deal with errors

-Summarising Data Basics

Summing and Counting Data with formulas, quick guide to effective charting (3 best charts, formatting – axis, data points, data labels, layout, adding data after creating chart), Practical page set up and printing

[fusion_button link=”http://earnandexcel.com/excel-training-london-beginner-to-intermediate/” text_transform=”” title=”” target=”_self” link_attributes=”” alignment=”” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”custom” button_gradient_top_color=”#f95a36″ button_gradient_bottom_color=”#ff3233″ button_gradient_top_color_hover=”#f7ad36″ button_gradient_bottom_color_hover=”#e2be2d” accent_color=”” accent_hover_color=”” type=”” bevel_color=”” border_width=”” size=”” stretch=”default” shape=”” icon=”” icon_position=”left” icon_divider=”no” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]SEE DETAILS, DATES & PRICES[/fusion_button][/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”0px” padding_right=”0px” padding_bottom=”0px” padding_left=”0px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_code]PGlmcmFtZSBzcmM9Imh0dHBzOi8vcGxheWVyLnZpbWVvLmNvbS92aWRlby8zMzk4MjYwMzkiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjMwMSIgZnJhbWVib3JkZXI9IjAiIGFsbG93ZnVsbHNjcmVlbj48L2lmcmFtZT4=[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”yes” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”whitetxt” id=”” background_color=”#ffffff” background_image=”” background_position=”center bottom” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”44″ margin_bottom=”44″ padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”0px” padding_right=”0px” padding_bottom=”0px” padding_left=”0px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

Excel Intermediate to Advanced Course

For those who are comfortable with Excel (Intermediate to reasonably advanced)

Course length: 1 day (9.15am – 4.30pm)
Location: London, venue details confirmed closer to date

Course Objective
The course is focused on significantly increasing your skill level at Analysing and Summarising Data in Excel, by the end of the course we will apply everything we have learned to build a fully functioning Dashboard for reporting purposes.

What you will cover in this course

-Finding Data (Intermediate)

Using the INDEX/MATCH combination which is arguably the most powerful way to find the data you need, Using Data Validation to put useful restrictions on cells and to build drop down lists, Mastering one of Excel’s greatest functions: The Autofilter.

-Dealing with Non-Numerical Data (Intermediate)

Cleansing external text data with CLEAN, Removing extra spaces with TRIM and Fixing capitalisation of words with PROPER. Introduction to text formulas such as LEN, LEFT, RIGHT, MID and SEARCH to so we can do more effective analysis of names in our work.

-Treating Data with Rules (Intermediate)

Nesting IF Formulas for to create various outcomes for data such as project RAG status, Combining IF with VLOOKUP for powerful automated analysis, a powerful technique for automatically updating a ‘top 10’ list with just formulas.

-Summarising Data (Intermediate)

Pivot Tables in 15 minutes, Using Conditional Summarising formulas SUMIF/COUNTIF for quick flexible results, Taking Autofilters to another level with SUBTOTAL, Conditional Formatting introduction and using formulas in conjunction to make the most out of visual automation.

[fusion_button link=”http://earnandexcel.com/excel-training-london-intermediate-to-advanced/” text_transform=”” title=”” target=”_self” link_attributes=”” alignment=”” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”custom” button_gradient_top_color=”#f95a36″ button_gradient_bottom_color=”#ff3233″ button_gradient_top_color_hover=”#f7ad36″ button_gradient_bottom_color_hover=”#e2be2d” accent_color=”” accent_hover_color=”” type=”” bevel_color=”” border_width=”” size=”” stretch=”default” shape=”” icon=”” icon_position=”left” icon_divider=”no” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]SEE DETAILS, DATES & PRICES[/fusion_button][/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”0px” padding_right=”0px” padding_bottom=”0px” padding_left=”0px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_code]PGlmcmFtZSBzcmM9Imh0dHBzOi8vcGxheWVyLnZpbWVvLmNvbS92aWRlby8zMzk4MjYxMjciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjMwMSIgZnJhbWVib3JkZXI9IjAiIGFsbG93ZnVsbHNjcmVlbj48L2lmcmFtZT4=[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”yes” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”whitetxt” id=”” background_color=”#ffffff” background_image=”” background_position=”center bottom” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”44″ margin_bottom=”44″ padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”0px” padding_right=”0px” padding_bottom=”0px” padding_left=”0px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

Excel VBA and Macros Course

For those who work with Excel daily and would like to get a lot more done with Excel in less time.

Course length: 1 day (9.15am – 4.30pm)
Location: London, venue details confirmed closer to date

Course Objective
This is a very focused introduction to VBA and Macros by the end of which you will have enough skills to start saving time on everyday tasks you carry out with Excel.

What you will cover in this Training

-Reminder of what Excel is and how VBA benefits us

We begin all our sessions with the question, what Excel is confused for, what Excel really is and how to get the most out of Excel and VBA for your work.

-Sprint Introduction – programming Excel in minutes, regardless of skill level

Controlling cells and ranges, copying and pasting, controlling fonts and colouring cells, how to select multiple lines and clearing and column widths

-Introduction to Automation: Loops and Logic are the foundation

Building Logic with IF and Select Case and when to use each, the importance of Loops for automating our work.

-Using Macros to dramatically speed up your work

Maneuvering and Macros, Constants and Variables (unusually we cover this a lot later than other courses and you will find out why), the MOST important line in VBA you need to know, putting together everything so far to demonstrate Automation.

Macro file formats, Developer tab and Macro Security, Modules, macros and relative references

-Simple approach to dealing with errors

Predictable way to audit and resolve problems, handling errors and sheet issues, why Macros can go wrong and what to do about it.

-Create charts in seconds: Automation you can use at work immediately

A first look at Buttons, Charting driven by Macros, using loops, logic, macro recording and charting to solve a real problem.

[fusion_button link=”http://earnandexcel.com/excel-training-london-vba-and-macros-course/” text_transform=”” title=”” target=”_self” link_attributes=”” alignment=”” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”custom” button_gradient_top_color=”#f95a36″ button_gradient_bottom_color=”#ff3233″ button_gradient_top_color_hover=”#f7ad36″ button_gradient_bottom_color_hover=”#e2be2d” accent_color=”” accent_hover_color=”” type=”” bevel_color=”” border_width=”” size=”” stretch=”default” shape=”” icon=”” icon_position=”left” icon_divider=”no” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]SEE DETAILS, DATES & PRICES[/fusion_button][/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”0px” padding_right=”0px” padding_bottom=”0px” padding_left=”0px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_code]PGlmcmFtZSBzcmM9Imh0dHBzOi8vcGxheWVyLnZpbWVvLmNvbS92aWRlby8zMzk4MjYyNDgiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjMwMSIgZnJhbWVib3JkZXI9IjAiIGFsbG93ZnVsbHNjcmVlbj48L2lmcmFtZT4=[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”11″ margin_bottom=”11″ padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”center” size=”1″ font_size=”28″ line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”#000000″ style_type=”none” sep_color=”#000000″]

Access To Our Powerful Online Excel Training Library and Support

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

We learned early in our business that transformation takes time. Our one-day courses will have an immediate impact but combined with post-training online learning, the impact is lasting and it’s transformative.

So, our promise to you is that following your training with us, you will get six months access to our online training platform and support from our brilliant team who are keen to help you progress.

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”11″ margin_bottom=”11″ padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”center” size=”1″ font_size=”28″ line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”#000000″ style_type=”none” sep_color=”#000000″]

How we pick the most important topics to upskill you

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

With this unique insight from working with Excel in a multitude of companies and sectors, Sohail has developed the proprietary 4:3 approach to using Excel to getting work done effectively and this helps us to teach in a way that will quickly build your confidence levels.

In a nutshell, the 4:3 approach in our Excel Training is:

There are only 3 types of problems that require Excel to solve:

  1. Storing/Managing Data
  2. Analysing Data
  3. Communicating Data

In order to solve those problems, Excel is used in a combination of 4 ways:

  1. Finding Data (such as VLOOKUP, INDEX & MATCH & CHOOSE)
  2. Dealing with non-numerical Data (like Text functions like LEFT, RIGHT, LEN and SEARCH)
  3. Treating Data with Rules (such as Excel IF STatement and IFERROR)
  4. Summarising Data (i.e. SUMIF, COUNTIF and Pivot Tables)

As a result, we don’t each all the functions of Excel in our classes

We focus on the most important functions, features, and formulas that help you get your work done most productively.

Additionally, Sohail has trained online and in person over 1000 professionals since 2012 and through testing and refining has put together a curriculum that focuses on real-world problem solving, taught in a way that anyone can understand, apply and become significantly more productive. Here you can find more info about how to move to a smaller home.  

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”11″ margin_bottom=”11″ padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”center” size=”1″ font_size=”28″ line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”#000000″ style_type=”none” sep_color=”#000000″]

Not sure which one of our Courses to go for?

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

If you are not sure what course to sign up, please get in touch with us and we can guide you on the most suitable course for you or your team

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”11″ margin_bottom=”11″ padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”center” size=”1″ font_size=”28″ line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”#000000″ style_type=”none” sep_color=”#000000″]

What is the best version of Excel to work with?

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

Although, each version of Excel gets better, all the version since Excel 2007 onwards are exceptional and can achieve everything you need. We teach Excel 2016 and the newest Excel 365 which is Microsofts subscription-based version of Excel. See here how to find best value for money. Our Excel Training won’t leave you in the lurch with an older version if that’s what you use at work, you will always be taught techniques that are backward compatible.

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”44″ margin_bottom=”11″ padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”underline solid” sep_color=”#000000″]

Here’s what some of our students have to say about our Excel Training Courses

[/fusion_title][/fusion_builder_column][fusion_builder_column type=”1_3″ layout=”1_3″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”student-view” id=”” background_image_id=”” background_color=”#eeeeee” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_imageframe image_id=”15614|full” max_width=”” style_type=”” blur=”” stylecolor=”” hover_type=”none” bordersize=”” bordercolor=”” borderradius=”” align=”center” lightbox=”no” gallery_id=”” lightbox_image=”” lightbox_image_id=”” alt=”” link=”” linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]http://earnandexcel.com/wp-content/uploads/avatar2.png[/fusion_imageframe][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

A. Saleem

[/fusion_title][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

Investment Banking PMO, London

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

“This course is excellent. The Skills I have developed have given me the confidence to tackle advanced problems in an Investment Banking environment. Unlike other courses, the tutorials are practical, to the point and are relevant to professionals. I would highly recommend this course.”

[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_3″ layout=”1_3″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”video3″ id=”” background_image_id=”” background_color=”#eeeeee” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

Vas

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

Watch Vas going into detail on how this course helped him land a role as a Supply Chain Analyst for a major corporation

[/fusion_text][fusion_vimeo id=”281298694″ alignment=”center” width=”” height=”” autoplay=”false” api_params=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” css_id=”” /][/fusion_builder_column][fusion_builder_column type=”1_3″ layout=”1_3″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”student-view” id=”” background_image_id=”” background_color=”#eeeeee” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

Barry

[/fusion_title][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

Accountant, Ireland

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

“As an accountant, I worked with excel all day and have always been interested in getting more out of it. Having become involved with a new start-up business and sold my practice, I decided to do a detailed course in Excel in Dublin – It was very good with good insight into dashboards, index and match use and an intro to VBA. Having been aware of basic macro’s I was not happy with the VBA side of the course as it was left hanging and was of no use to me as the examples were not business related and did not inspire. It was this frustration that led me to your course – I cannot remember how I found it but I took a free trial and thought that you examples were enough to invest given the price-point. I am yet to complete the course but would highly recommend it and have done so already. I have used the material in real life, especially the use of text functions. I have also used code having got some familiarity with”

[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_3″ layout=”1_3″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”student-view” id=”” background_image_id=”” background_color=”#eeeeee” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

Fabio

[/fusion_title][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

Analyst in Banking, UK

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

“I can honestly say that your Excel course was the best investment I have made in my career. From learning a few advanced techniques and applying them where needed I have added a great weapon to my arsenal with regards to getting new contracts. In the 2 years since I purchased your course my income has increased 92% and with more experience, it is only going to jump up even higher! Thanks for the help and support and I wish you well!”

[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_3″ layout=”1_3″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”student-view” id=”” background_image_id=”” background_color=”#eeeeee” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

Tony.S

[/fusion_title][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

Consultant, UK

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

“Even in the preliminary module, I still found little tips that I didn’t know about – I knew this was the right course for me, and settled in for the ride.100% recommended – as your promotional material says, this is a no-brainer for every PMO (but don’t tell too many people, or I’ll lose my advantage!!)”

[/fusion_text][/fusion_builder_column][fusion_builder_column type=”1_3″ layout=”1_3″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”student-view” id=”” background_image_id=”” background_color=”#eeeeee” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

Martin

[/fusion_title][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”left” size=”1″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”” style_type=”default” sep_color=””]

Accountant, London

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

“Completed up to the PowerPoint chapters on the VBA course – I wanted to fully get my head around VBA in Excel before I move onto PowerPoint (hopefully soon). Again, really good stuff, it’s so great having a tangible tool like VBA to open doors for me. Once again, thanks so much mate.”

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”30″ margin_bottom=”30″ padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_imageframe image_id=”17743|full” max_width=”” style_type=”” blur=”” stylecolor=”” hover_type=”none” bordersize=”” bordercolor=”” borderradius=”” align=”center” lightbox=”no” gallery_id=”” lightbox_image=”” lightbox_image_id=”” alt=”” link=”” linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]http://earnandexcel.com/wp-content/uploads/Excel-Training-London.jpg[/fusion_imageframe][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”30″ margin_bottom=”50″ padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_code]W2Z1c2lvbl9idWlsZGVyX2NvbnRhaW5lciBodW5kcmVkX3BlcmNlbnQ9InllcyIgaHVuZHJlZF9wZXJjZW50X2hlaWdodD0ibm8iIGh1bmRyZWRfcGVyY2VudF9oZWlnaHRfc2Nyb2xsPSJubyIgaHVuZHJlZF9wZXJjZW50X2hlaWdodF9jZW50ZXJfY29udGVudD0ieWVzIiBlcXVhbF9oZWlnaHRfY29sdW1ucz0ieWVzIiBtZW51X2FuY2hvcj0iIiBoaWRlX29uX21vYmlsZT0ic21hbGwtdmlzaWJpbGl0eSxtZWRpdW0tdmlzaWJpbGl0eSxsYXJnZS12aXNpYmlsaXR5IiBzdGF0dXM9InB1Ymxpc2hlZCIgcHVibGlzaF9kYXRlPSIiIGNsYXNzPSJhZHYtYyIgaWQ9IiIgYmFja2dyb3VuZF9jb2xvcj0iI2Y3ZjdmNyIgYmFja2dyb3VuZF9pbWFnZT0iIiBiYWNrZ3JvdW5kX3Bvc2l0aW9uPSJjZW50ZXIgY2VudGVyIiBiYWNrZ3JvdW5kX3JlcGVhdD0ibm8tcmVwZWF0IiBmYWRlPSJubyIgYmFja2dyb3VuZF9wYXJhbGxheD0ibm9uZSIgZW5hYmxlX21vYmlsZT0ibm8iIHBhcmFsbGF4X3NwZWVkPSIwLjMiIHZpZGVvX21wND0iIiB2aWRlb193ZWJtPSIiIHZpZGVvX29ndj0iIiB2aWRlb191cmw9IiIgdmlkZW9fYXNwZWN0X3JhdGlvPSIxNjo5IiB2aWRlb19sb29wPSJ5ZXMiIHZpZGVvX211dGU9InllcyIgdmlkZW9fcHJldmlld19pbWFnZT0iIiBib3JkZXJfc2l6ZT0iMCIgYm9yZGVyX2NvbG9yPSIjMWU2ZDQwIiBib3JkZXJfc3R5bGU9InNvbGlkIiBtYXJnaW5fdG9wPSIiIG1hcmdpbl9ib3R0b209IiIgcGFkZGluZ190b3A9IiIgcGFkZGluZ19yaWdodD0iMHB4IiBwYWRkaW5nX2JvdHRvbT0iIiBwYWRkaW5nX2xlZnQ9IjBweCIgZnVzaW9uX2dsb2JhbD0iMTY0NjIiXVtmdXNpb25fYnVpbGRlcl9yb3ddW2Z1c2lvbl9idWlsZGVyX2NvbHVtbiB0eXBlPSIxXzIiIGxheW91dD0iMV8yIiBzcGFjaW5nPSIwIiBjZW50ZXJfY29udGVudD0ieWVzIiBsaW5rPSIiIHRhcmdldD0iX3NlbGYiIG1pbl9oZWlnaHQ9IiIgaGlkZV9vbl9tb2JpbGU9Im1lZGl1bS12aXNpYmlsaXR5LGxhcmdlLXZpc2liaWxpdHkiIGNsYXNzPSIiIGlkPSIiIGJhY2tncm91bmRfaW1hZ2VfaWQ9IiIgYmFja2dyb3VuZF9jb2xvcj0iIiBiYWNrZ3JvdW5kX2ltYWdlPSJodHRwczovL2Vhcm5hbmRleGNlbC5jb20vd3AtY29udGVudC91cGxvYWRzL2tscC5qcGciIGJhY2tncm91bmRfcG9zaXRpb249ImxlZnQgdG9wIiB1bmRlZmluZWQ9IiIgYmFja2dyb3VuZF9yZXBlYXQ9Im5vLXJlcGVhdCIgaG92ZXJfdHlwZT0ibm9uZSIgYm9yZGVyX3NpemU9IjEiIGJvcmRlcl9jb2xvcj0iI2RkZGRkZCIgYm9yZGVyX3N0eWxlPSJzb2xpZCIgYm9yZGVyX3Bvc2l0aW9uPSJhbGwiIHBhZGRpbmdfdG9wPSIwcHgiIHBhZGRpbmdfcmlnaHQ9IjBweCIgcGFkZGluZ19ib3R0b209IjBweCIgcGFkZGluZ19sZWZ0PSIwcHgiIG1hcmdpbl90b3A9IjBweCIgbWFyZ2luX2JvdHRvbT0iMHB4IiBhbmltYXRpb25fdHlwZT0iIiBhbmltYXRpb25fZGlyZWN0aW9uPSJsZWZ0IiBhbmltYXRpb25fc3BlZWQ9IjAuMyIgYW5pbWF0aW9uX29mZnNldD0iIiBsYXN0PSJubyJdWy9mdXNpb25fYnVpbGRlcl9jb2x1bW5dW2Z1c2lvbl9idWlsZGVyX2NvbHVtbiB0eXBlPSIxXzMiIGxheW91dD0iMV8yIiBzcGFjaW5nPSIwIiBjZW50ZXJfY29udGVudD0ibm8iIGxpbms9IiIgdGFyZ2V0PSJfc2VsZiIgbWluX2hlaWdodD0iIiBoaWRlX29uX21vYmlsZT0ic21hbGwtdmlzaWJpbGl0eSxtZWRpdW0tdmlzaWJpbGl0eSxsYXJnZS12aXNpYmlsaXR5IiBjbGFzcz0iIiBpZD0iIiBiYWNrZ3JvdW5kX2ltYWdlX2lkPSIiIGJhY2tncm91bmRfY29sb3I9IiIgYmFja2dyb3VuZF9pbWFnZT0iIiBiYWNrZ3JvdW5kX3Bvc2l0aW9uPSJsZWZ0IHRvcCIgdW5kZWZpbmVkPSIiIGJhY2tncm91bmRfcmVwZWF0PSJuby1yZXBlYXQiIGhvdmVyX3R5cGU9Im5vbmUiIGJvcmRlcl9zaXplPSIwIiBib3JkZXJfY29sb3I9IiIgYm9yZGVyX3N0eWxlPSJzb2xpZCIgYm9yZGVyX3Bvc2l0aW9uPSJhbGwiIHBhZGRpbmdfdG9wPSIzM3B4IiBwYWRkaW5nX3JpZ2h0PSIzM3B4IiBwYWRkaW5nX2JvdHRvbT0iMzNweCIgcGFkZGluZ19sZWZ0PSIzM3B4IiBtYXJnaW5fdG9wPSIwcHgiIG1hcmdpbl9ib3R0b209IjBweCIgYW5pbWF0aW9uX3R5cGU9IiIgYW5pbWF0aW9uX2RpcmVjdGlvbj0ibGVmdCIgYW5pbWF0aW9uX3NwZWVkPSIwLjMiIGFuaW1hdGlvbl9vZmZzZXQ9IiIgbGFzdD0ibm8iXVtmdXNpb25fdGl0bGUgaGlkZV9vbl9tb2JpbGU9InNtYWxsLXZpc2liaWxpdHksbWVkaXVtLXZpc2liaWxpdHksbGFyZ2UtdmlzaWJpbGl0eSIgY2xhc3M9Imp1bWJvdHh0MyIgaWQ9IiIgY29udGVudF9hbGlnbj0ibGVmdCIgc2l6ZT0iNCIgZm9udF9zaXplPSIiIGxpbmVfaGVpZ2h0PSIiIGxldHRlcl9zcGFjaW5nPSIiIG1hcmdpbl90b3A9IiIgbWFyZ2luX2JvdHRvbT0iIiB0ZXh0X2NvbG9yPSIiIHN0eWxlX3R5cGU9InVuZGVybGluZSBzb2xpZCIgc2VwX2NvbG9yPSIjNzc3Nzc3Il0KCkFkdmFuY2Ug4oCLWW91ciBDYXJlZXIgV2l0aCBNaWNyb3NvZnQgRXhjZWwhCgpbL2Z1c2lvbl90aXRsZV1bZnVzaW9uX3RpdGxlIGhpZGVfb25fbW9iaWxlPSJzbWFsbC12aXNpYmlsaXR5LG1lZGl1bS12aXNpYmlsaXR5LGxhcmdlLXZpc2liaWxpdHkiIGNsYXNzPSJpbmZvZyIgaWQ9IiIgY29udGVudF9hbGlnbj0ibGVmdCIgc2l6ZT0iNSIgZm9udF9zaXplPSIiIGxpbmVfaGVpZ2h0PSIiIGxldHRlcl9zcGFjaW5nPSIiIG1hcmdpbl90b3A9IiIgbWFyZ2luX2JvdHRvbT0iIiB0ZXh0X2NvbG9yPSIiIHN0eWxlX3R5cGU9Im5vbmUiIHNlcF9jb2xvcj0iIl0KCkdldCBUaGXCoEZSRUUgRS1Cb29rIEluZm9ncmFwaGljwqBPZgpUaGUgT25seSAyNyBFeGNlbCBGb3JtdWxhcyBZb3UgTmVlZC4KClsvZnVzaW9uX3RpdGxlXVtmdXNpb25fdGV4dCBjb2x1bW5zPSIiIGNvbHVtbl9taW5fd2lkdGg9IiIgY29sdW1uX3NwYWNpbmc9IiIgcnVsZV9zdHlsZT0iZGVmYXVsdCIgcnVsZV9zaXplPSIiIHJ1bGVfY29sb3I9IiIgaGlkZV9vbl9tb2JpbGU9InNtYWxsLXZpc2liaWxpdHksbWVkaXVtLXZpc2liaWxpdHksbGFyZ2UtdmlzaWJpbGl0eSIgY2xhc3M9Imp1bWJvdHh0MyBibGFja3R4dCBjb2xvci1yZWQiIGlkPSIiXQoKRG93bmxvYWRlZCA1NSwwMDArIHRpbWVzCgpbL2Z1c2lvbl90ZXh0XVtmdXNpb25fdGV4dCBjb2x1bW5zPSIiIGNvbHVtbl9taW5fd2lkdGg9IiIgY29sdW1uX3NwYWNpbmc9IiIgcnVsZV9zdHlsZT0iZGVmYXVsdCIgcnVsZV9zaXplPSIiIHJ1bGVfY29sb3I9IiIgY2xhc3M9ImJsYWNrdHh0IiBpZD0iIl0KCuKAi05vIG1vcmUgY29uZnVzaW9uLCBteSAxMCsgeWVhcnMgb2YgdXNpbmcgRXhjZWwgaW4gR2xvYmFsIE9yZ2FuaXNhdGlvbnMgaGFzIHNob3duIG1lIHdoYXQgdGhlIHZlcnkgYmVzdCBFeGNlbCBmb3JtdWxhcyBhcmUuIEkndmUgZG9uZSB0aGUgd29yaywgeW91IGJlbmVmaXQgZnJvbSB0aGUga25vd2xlZGdlIQoKWy9mdXNpb25fdGV4dF1bZnVzaW9uX2NvZGVdUEhOMGVXeGxQZ29nSTE5bWIzSnRYelZmSUhzZ1ptOXVkQzF6YVhwbE9qRTBjSGc3SUd4cGJtVXRhR1ZwWjJoME9qRXVOanNnWm05dWRDMW1ZVzFwYkhrNllYSnBZV3dzSUdobGJIWmxkR2xqWVN3Z2MyRnVjeTF6WlhKcFpqc2diV0Z5WjJsdU9qQTdJSDBLSUNOZlptOXliVjgxWHlBcUlIc2diM1YwYkdsdVpUb3dPeUI5Q2lBdVgyWnZjbTFmYUdsa1pTQjdJR1JwYzNCc1lYazZibTl1WlRzZ2RtbHphV0pwYkdsMGVUcG9hV1JrWlc0N0lIMEtJQzVmWm05eWJWOXphRzkzSUhzZ1pHbHpjR3hoZVRwaWJHOWphenNnZG1semFXSnBiR2wwZVRwMmFYTnBZbXhsT3lCOUNpQWpYMlp2Y20xZk5WOHVYMlp2Y20wdGRHOXdJSHNnZEc5d09qQTdJSDBLSUNOZlptOXliVjgxWHk1ZlptOXliUzFpYjNSMGIyMGdleUJpYjNSMGIyMDZNRHNnZlFvZ0kxOW1iM0p0WHpWZkxsOW1iM0p0TFd4bFpuUWdleUJzWldaME9qQTdJSDBLSUNOZlptOXliVjgxWHk1ZlptOXliUzF5YVdkb2RDQjdJSEpwWjJoME9qQTdJSDBLSUNOZlptOXliVjgxWHlCcGJuQjFkRnQwZVhCbFBTSjBaWGgwSWwwc0kxOW1iM0p0WHpWZklHbHVjSFYwVzNSNWNHVTlJbVJoZEdVaVhTd2pYMlp2Y20xZk5WOGdkR1Y0ZEdGeVpXRWdleUJ3WVdSa2FXNW5Palp3ZUR0b1pXbG5hSFE2SURRd2NIZ2dJV2x0Y0c5eWRHRnVkRHNnYUdWcFoyaDBPbUYxZEc4N0lHSnZjbVJsY2pvak9UYzVOemszSURGd2VDQnpiMnhwWkRzZ1kyOXNiM0k2SXpBd01DQWhhVzF3YjNKMFlXNTBPeUJtYjI1MExYTnBlbVU2TVROd2VEc2dMWGRsWW10cGRDMWliM2d0YzJsNmFXNW5PbUp2Y21SbGNpMWliM2c3SUMxdGIzb3RZbTk0TFhOcGVtbHVaenBpYjNKa1pYSXRZbTk0T3lCaWIzZ3RjMmw2YVc1bk9tSnZjbVJsY2kxaWIzZzdJSDBLSUNOZlptOXliVjgxWHlCMFpYaDBZWEpsWVNCN0lISmxjMmw2WlRwdWIyNWxPeUI5Q2lBalgyWnZjbTFmTlY4Z0xsOXpkV0p0YVhRZ2V5QXRkMlZpYTJsMExXRndjR1ZoY21GdVkyVTZibTl1WlRzZ1kzVnljMjl5T25CdmFXNTBaWEk3SUdadmJuUXRabUZ0YVd4NU9tRnlhV0ZzTENCellXNXpMWE5sY21sbU95QmliM0prWlhJNklHNXZibVU3SUdadmJuUXRjMmw2WlRveE5IQjRPeUIwWlhoMExXRnNhV2R1T21ObGJuUmxjanNnWW1GamEyZHliM1Z1WkRvak1EQTNNRE0xSUNGcGJYQnZjblJoYm5RN0lHTnZiRzl5T2lObVptWWdJV2x0Y0c5eWRHRnVkRHNnY0dGa1pHbHVaem94TUhCNElETXdjSGdnSVdsdGNHOXlkR0Z1ZERzZ2ZRb2dJMTltYjNKdFh6VmZJQzVmWTJ4dmMyVXRhV052YmlCN0lHTjFjbk52Y2pwd2IybHVkR1Z5T3lCaVlXTnJaM0p2ZFc1a0xXbHRZV2RsT25WeWJDZ25hSFIwY0hNNkx5OWtNakkyWVdvMFlXOHhkRFl4Y1M1amJHOTFaR1p5YjI1MExtNWxkQzlsYzJacmVXcG9NWFZmWm05eWJYTXRZMnh2YzJVdFpHRnlheTV3Ym1jbktUc2dZbUZqYTJkeWIzVnVaQzF5WlhCbFlYUTZibTh0Y21Wd1pXRjBPeUJpWVdOclozSnZkVzVrTFhOcGVtVTZNVFF1TW5CNElERTBMakp3ZURzZ2NHOXphWFJwYjI0NllXSnpiMngxZEdVN0lHUnBjM0JzWVhrNllteHZZMnM3SUhSdmNEb3hNWEI0T3lCeWFXZG9kRG81Y0hnN0lHOTJaWEptYkc5M09taHBaR1JsYmpzZ2QybGtkR2c2TVRZdU1uQjRPeUJvWldsbmFIUTZNVFl1TW5CNE95QjlDaUFqWDJadmNtMWZOVjhnTGw5amJHOXpaUzFwWTI5dU9tSmxabTl5WlNCN0lIQnZjMmwwYVc5dU9uSmxiR0YwYVhabE95QjlDaUFqWDJadmNtMWZOVjhnTGw5bWIzSnRMV0p2WkhrZ2V5QnRZWEpuYVc0dFltOTBkRzl0T2pNd2NIZzdJSDBLSUNOZlptOXliVjgxWHlBdVgyWnZjbTB0YVcxaFoyVXRiR1ZtZENCN0lIZHBaSFJvT2pFMU1IQjRPeUJtYkc5aGREcHNaV1owT3lCOUNpQWpYMlp2Y20xZk5WOGdMbDltYjNKdExXTnZiblJsYm5RdGNtbG5hSFFnZXlCdFlYSm5hVzR0YkdWbWREb3hOalJ3ZURzZ2ZRb2dJMTltYjNKdFh6VmZJQzVmWm05eWJTMWljbUZ1WkdsdVp5QjdJR052Ykc5eU9pTm1abVk3SUdadmJuUXRjMmw2WlRveE1IQjRPeUJqYkdWaGNqcGliM1JvT3lCMFpYaDBMV0ZzYVdkdU9teGxablE3SUcxaGNtZHBiaTEwYjNBNk16QndlRHNnWm05dWRDMTNaV2xuYUhRNk1UQXdPeUI5Q2lBalgyWnZjbTFmTlY4Z0xsOW1iM0p0TFdKeVlXNWthVzVuSUM1ZmJHOW5ieUI3SUdScGMzQnNZWGs2WW14dlkyczdJSGRwWkhSb09qRXpNSEI0T3lCb1pXbG5hSFE2TVRSd2VEc2diV0Z5WjJsdUxYUnZjRG8yY0hnN0lHSmhZMnRuY205MWJtUXRhVzFoWjJVNmRYSnNLQ2RvZEhSd2N6b3ZMMlF5TWpaaGFqUmhiekYwTmpGeExtTnNiM1ZrWm5KdmJuUXVibVYwTDJob09YVnFjV2QyTlY5aFkyeHZaMjlmYkdrdWNHNW5KeWs3SUdKaFkydG5jbTkxYm1RdGMybDZaVG94TXpCd2VDQmhkWFJ2T3lCaVlXTnJaM0p2ZFc1a0xYSmxjR1ZoZERwdWJ5MXlaWEJsWVhRN0lIMEtJQ05mWm05eWJWODFYeUF1WDJadmNtMHRiR0ZpWld3c0kxOW1iM0p0WHpWZklDNWZabTl5YlY5bGJHVnRaVzUwSUM1ZlptOXliUzFzWVdKbGJDQjdJR1p2Ym5RdGQyVnBaMmgwT21KdmJHUTdJRzFoY21kcGJpMWliM1IwYjIwNk5YQjRPeUJrYVhOd2JHRjVPbUpzYjJOck95QjlDaUFqWDJadmNtMWZOVjh1WDJSaGNtc2dMbDltYjNKdExXSnlZVzVrYVc1bklIc2dZMjlzYjNJNkl6TXpNenNnZlFvZ0kxOW1iM0p0WHpWZkxsOWtZWEpySUM1ZlptOXliUzFpY21GdVpHbHVaeUF1WDJ4dloyOGdleUJpWVdOclozSnZkVzVrTFdsdFlXZGxPblZ5YkNnbmFIUjBjSE02THk5a01qSTJZV28wWVc4eGREWXhjUzVqYkc5MVpHWnliMjUwTG01bGRDOXFablJ4TW1NNGMxOWhZMnh2WjI5ZlpHc3VjRzVuSnlrN0lIMEtJQ05mWm05eWJWODFYeUF1WDJadmNtMWZaV3hsYldWdWRDQjdJSEJ2YzJsMGFXOXVPbkpsYkdGMGFYWmxPeUJ0WVhKbmFXNHRZbTkwZEc5dE9qRXdjSGc3SUdadmJuUXRjMmw2WlRvd095QnRZWGd0ZDJsa2RHZzZNVEF3SlRzZ2ZRb2dJMTltYjNKdFh6VmZJQzVmWm05eWJWOWxiR1Z0Wlc1MElDb2dleUJtYjI1MExYTnBlbVU2TVRSd2VEc2dmUW9nSTE5bWIzSnRYelZmSUM1ZlptOXliVjlsYkdWdFpXNTBMbDlqYkdWaGNpQjdJR05zWldGeU9tSnZkR2c3SUhkcFpIUm9PakV3TUNVN0lHWnNiMkYwT201dmJtVTdJSDBLSUNOZlptOXliVjgxWHlBdVgyWnZjbTFmWld4bGJXVnVkQzVmWTJ4bFlYSTZZV1owWlhJZ2V5QmpiR1ZoY2pwc1pXWjBPeUI5Q2lBalgyWnZjbTFmTlY4Z0xsOW1iM0p0WDJWc1pXMWxiblFnYVc1d2RYUmJkSGx3WlQwaWRHVjRkQ0pkTENOZlptOXliVjgxWHlBdVgyWnZjbTFmWld4bGJXVnVkQ0JwYm5CMWRGdDBlWEJsUFNKa1lYUmxJbDBzSTE5bWIzSnRYelZmSUM1ZlptOXliVjlsYkdWdFpXNTBJSE5sYkdWamRDd2pYMlp2Y20xZk5WOGdMbDltYjNKdFgyVnNaVzFsYm5RZ2RHVjRkR0Z5WldFNmJtOTBLQzVuTFhKbFkyRndkR05vWVMxeVpYTndiMjV6WlNrZ2V5QmthWE53YkdGNU9tSnNiMk5yT3lCM2FXUjBhRG94TURBbE95QXRkMlZpYTJsMExXSnZlQzF6YVhwcGJtYzZZbTl5WkdWeUxXSnZlRHNnTFcxdmVpMWliM2d0YzJsNmFXNW5PbUp2Y21SbGNpMWliM2c3SUdKdmVDMXphWHBwYm1jNlltOXlaR1Z5TFdKdmVEc2dmUW9nSTE5bWIzSnRYelZmSUM1ZlptbGxiR1F0ZDNKaGNIQmxjaUI3SUhCdmMybDBhVzl1T25KbGJHRjBhWFpsT3lCOUNpQWpYMlp2Y20xZk5WOGdMbDlwYm14cGJtVXRjM1I1YkdVZ2V5Qm1iRzloZERwc1pXWjBPeUI5Q2lBalgyWnZjbTFmTlY4Z0xsOXBibXhwYm1VdGMzUjViR1VnYVc1d2RYUmJkSGx3WlQwaWRHVjRkQ0pkSUhzZ2QybGtkR2c2TVRVd2NIZzdJSDBLSUNOZlptOXliVjgxWHlBdVgybHViR2x1WlMxemRIbHNaVHB1YjNRb0xsOWpiR1ZoY2lrZ0t5QXVYMmx1YkdsdVpTMXpkSGxzWlRwdWIzUW9MbDlqYkdWaGNpa2dleUJ0WVhKbmFXNHRiR1ZtZERveU1IQjRPeUI5Q2lBalgyWnZjbTFmTlY4Z0xsOW1iM0p0WDJWc1pXMWxiblFnYVcxbkxsOW1iM0p0TFdsdFlXZGxJSHNnYldGNExYZHBaSFJvT2pFd01DVTdJSDBLSUNOZlptOXliVjgxWHlBdVgyTnNaV0Z5TFdWc1pXMWxiblFnZXlCamJHVmhjanBzWldaME95QjlDaUFqWDJadmNtMWZOVjhnTGw5bWRXeHNYM2RwWkhSb0lIc2dkMmxrZEdnNk1UQXdKVHNnZlFvZ0kxOW1iM0p0WHpWZklDNWZabTl5YlY5bWRXeHNYMlpwWld4a0lIc2daR2x6Y0d4aGVUcGliRzlqYXpzZ2QybGtkR2c2TVRBd0pUc2diV0Z5WjJsdUxXSnZkSFJ2YlRveE1IQjRPeUI5Q2lBalgyWnZjbTFmTlY4Z2FXNXdkWFJiZEhsd1pUMGlkR1Y0ZENKZExsOW9ZWE5mWlhKeWIzSXNJMTltYjNKdFh6VmZJSFJsZUhSaGNtVmhMbDlvWVhOZlpYSnliM0lnZXlCaWIzSmtaWEk2STJZek4yTTNZaUF4Y0hnZ2MyOXNhV1E3SUgwS0lDTmZabTl5YlY4MVh5QnBibkIxZEZ0MGVYQmxQU0pqYUdWamEySnZlQ0pkTGw5b1lYTmZaWEp5YjNJZ2V5QnZkWFJzYVc1bE9pTm1NemRqTjJJZ01YQjRJSE52Ykdsa095QjlDaUFqWDJadmNtMWZOVjhnTGw5bGNuSnZjaUI3SUdScGMzQnNZWGs2WW14dlkyczdJSEJ2YzJsMGFXOXVPbUZpYzI5c2RYUmxPeUJtYjI1MExYTnBlbVU2TVROd2VEc2dlaTFwYm1SbGVEb3hNREF3TURBd01Uc2dmUW9nSTE5bWIzSnRYelZmSUM1ZlpYSnliM0l1WDJGaWIzWmxJSHNnY0dGa1pHbHVaeTFpYjNSMGIyMDZOSEI0T3lCMGIzQTZMVFF4Y0hnN0lISnBaMmgwT2pBN0lIMEtJQ05mWm05eWJWODFYeUF1WDJWeWNtOXlMbDlpWld4dmR5QjdJSEJoWkdScGJtY3RkRzl3T2pSd2VEc2dkRzl3T2pFd01DVTdJSEpwWjJoME9qQTdJSDBLSUNOZlptOXliVjgxWHlBdVgyVnljbTl5TGw5aFltOTJaU0F1WDJWeWNtOXlMV0Z5Y205M0lIc2dZbTkwZEc5dE9qQTdJSEpwWjJoME9qRTFjSGc3SUdKdmNtUmxjaTFzWldaME9qVndlQ0J6YjJ4cFpDQjBjbUZ1YzNCaGNtVnVkRHNnWW05eVpHVnlMWEpwWjJoME9qVndlQ0J6YjJ4cFpDQjBjbUZ1YzNCaGNtVnVkRHNnWW05eVpHVnlMWFJ2Y0RvMWNIZ2djMjlzYVdRZ0kyWXpOMk0zWWpzZ2ZRb2dJMTltYjNKdFh6VmZJQzVmWlhKeWIzSXVYMkpsYkc5M0lDNWZaWEp5YjNJdFlYSnliM2NnZXlCMGIzQTZNRHNnY21sbmFIUTZNVFZ3ZURzZ1ltOXlaR1Z5TFd4bFpuUTZOWEI0SUhOdmJHbGtJSFJ5WVc1emNHRnlaVzUwT3lCaWIzSmtaWEl0Y21sbmFIUTZOWEI0SUhOdmJHbGtJSFJ5WVc1emNHRnlaVzUwT3lCaWIzSmtaWEl0WW05MGRHOXRPalZ3ZUNCemIyeHBaQ0FqWmpNM1l6ZGlPeUI5Q2lBalgyWnZjbTFmTlY4Z0xsOWxjbkp2Y2kxcGJtNWxjaUI3SUhCaFpHUnBibWM2T0hCNElERXljSGc3SUdKaFkydG5jbTkxYm1RdFkyOXNiM0k2STJZek4yTTNZanNnWm05dWRDMXphWHBsT2pFemNIZzdJR1p2Ym5RdFptRnRhV3g1T21GeWFXRnNMQ0J6WVc1ekxYTmxjbWxtT3lCamIyeHZjam9qWm1abU95QjBaWGgwTFdGc2FXZHVPbU5sYm5SbGNqc2dkR1Y0ZEMxa1pXTnZjbUYwYVc5dU9tNXZibVU3SUMxM1pXSnJhWFF0WW05eVpHVnlMWEpoWkdsMWN6bzBjSGc3SUMxdGIzb3RZbTl5WkdWeUxYSmhaR2wxY3pvMGNIZzdJR0p2Y21SbGNpMXlZV1JwZFhNNk5IQjRPeUI5Q2lBalgyWnZjbTFmTlY4Z0xsOWxjbkp2Y2kxcGJtNWxjaTVmWm05eWJWOWxjbkp2Y2lCN0lHMWhjbWRwYmkxaWIzUjBiMjA2TlhCNE95QjBaWGgwTFdGc2FXZHVPbXhsWm5RN0lIMEtJQ05mWm05eWJWODFYeUF1WDJKMWRIUnZiaTEzY21Gd2NHVnlJQzVmWlhKeWIzSXRhVzV1WlhJdVgyWnZjbTFmWlhKeWIzSWdleUJ3YjNOcGRHbHZianB6ZEdGMGFXTTdJSDBLSUNOZlptOXliVjgxWHlBdVgyVnljbTl5TFdsdWJtVnlMbDl1YjE5aGNuSnZkeUI3SUcxaGNtZHBiaTFpYjNSMGIyMDZNVEJ3ZURzZ2ZRb2dJMTltYjNKdFh6VmZJQzVmWlhKeWIzSXRZWEp5YjNjZ2V5QndiM05wZEdsdmJqcGhZbk52YkhWMFpUc2dkMmxrZEdnNk1Ec2dhR1ZwWjJoME9qQTdJSDBLSUNOZlptOXliVjgxWHlBdVgyVnljbTl5TFdoMGJXd2dleUJ0WVhKbmFXNHRZbTkwZEc5dE9qRXdjSGc3SUgwS0lDNXdhV3RoTFhOcGJtZHNaU0I3SUhvdGFXNWtaWGc2TVRBd01EQXdNREVnSVdsdGNHOXlkR0Z1ZERzZ2ZRb2dRRzFsWkdsaElHRnNiQ0JoYm1RZ0tHMXBiaTEzYVdSMGFEb3pNakJ3ZUNrZ1lXNWtJQ2h0WVhndGQybGtkR2c2TmpZM2NIZ3BJSHNnT2pvdGQyVmlhMmwwTFhOamNtOXNiR0poY2lCN0lHUnBjM0JzWVhrNmJtOXVaVHNnZlFvZ0kxOW1iM0p0WHpWZklIc2diV0Z5WjJsdU9qQTdJSGRwWkhSb09qRXdNQ1U3SUcxcGJpMTNhV1IwYURveE1EQWxPeUJ0WVhndGQybGtkR2c2TVRBd0pUc2dZbTk0TFhOcGVtbHVaenBpYjNKa1pYSXRZbTk0T3lCOUNpQWpYMlp2Y20xZk5WOGdLaUI3SUMxM1pXSnJhWFF0WW05NExYTnBlbWx1WnpwaWIzSmtaWEl0WW05NE95QXRiVzk2TFdKdmVDMXphWHBwYm1jNlltOXlaR1Z5TFdKdmVEc2dZbTk0TFhOcGVtbHVaenBpYjNKa1pYSXRZbTk0T3lCbWIyNTBMWE5wZW1VNk1XVnRPeUI5Q2lBalgyWnZjbTFmTlY4Z0xsOW1iM0p0TFdOdmJuUmxiblFnZXlCdFlYSm5hVzQ2TURzZ2QybGtkR2c2TVRBd0pUc2dmUW9nSTE5bWIzSnRYelZmSUM1ZlptOXliUzFwYm01bGNpQjdJR1JwYzNCc1lYazZZbXh2WTJzN0lHMXBiaTEzYVdSMGFEb3hNREFsT3lCOUNpQWpYMlp2Y20xZk5WOGdMbDltYjNKdExYUnBkR3hsTENOZlptOXliVjgxWHlBdVgybHViR2x1WlMxemRIbHNaU0I3SUcxaGNtZHBiaTEwYjNBNk1Ec2diV0Z5WjJsdUxYSnBaMmgwT2pBN0lHMWhjbWRwYmkxc1pXWjBPakE3SUgwS0lDTmZabTl5YlY4MVh5QXVYMlp2Y20wdGRHbDBiR1VnZXlCbWIyNTBMWE5wZW1VNk1TNHlaVzA3SUgwS0lDTmZabTl5YlY4MVh5QXVYMlp2Y20xZlpXeGxiV1Z1ZENCN0lHMWhjbWRwYmpvd0lEQWdNakJ3ZURzZ2NHRmtaR2x1Wnpvd095QjNhV1IwYURveE1EQWxPeUI5Q2lBalgyWnZjbTFmTlY4Z0xsOW1iM0p0TFdWc1pXMWxiblFzSTE5bWIzSnRYelZmSUM1ZmFXNXNhVzVsTFhOMGVXeGxMQ05mWm05eWJWODFYeUJwYm5CMWRGdDBlWEJsUFNKMFpYaDBJbDBzSTE5bWIzSnRYelZmSUd4aFltVnNMQ05mWm05eWJWODFYeUJ3TENOZlptOXliVjgxWHlCMFpYaDBZWEpsWVRwdWIzUW9MbWN0Y21WallYQjBZMmhoTFhKbGMzQnZibk5sS1NCN0lHWnNiMkYwT201dmJtVTdJR1JwYzNCc1lYazZZbXh2WTJzN0lIZHBaSFJvT2pFd01DVTdJSDBLSUNOZlptOXliVjgxWHlBdVgzSnZkeTVmWTJobFkydGliM2d0Y21Ga2FXOGdiR0ZpWld3Z2V5QmthWE53YkdGNU9tbHViR2x1WlRzZ2ZRb2dJMTltYjNKdFh6VmZJQzVmY205M0xDTmZabTl5YlY4MVh5QndMQ05mWm05eWJWODFYeUJzWVdKbGJDQjdJRzFoY21kcGJpMWliM1IwYjIwNk1DNDNaVzA3SUhkcFpIUm9PakV3TUNVN0lIMEtJQ05mWm05eWJWODFYeUF1WDNKdmR5QnBibkIxZEZ0MGVYQmxQU0pqYUdWamEySnZlQ0pkTENOZlptOXliVjgxWHlBdVgzSnZkeUJwYm5CMWRGdDBlWEJsUFNKeVlXUnBieUpkSUhzZ2JXRnlaMmx1T2pBZ0lXbHRjRzl5ZEdGdWREc2dkbVZ5ZEdsallXd3RZV3hwWjI0NmJXbGtaR3hsSUNGcGJYQnZjblJoYm5RN0lIMEtJQ05mWm05eWJWODFYeUF1WDNKdmR5QnBibkIxZEZ0MGVYQmxQU0pqYUdWamEySnZlQ0pkSUNzZ2MzQmhiaUJzWVdKbGJDQjdJR1JwYzNCc1lYazZhVzVzYVc1bE95QjlDaUFqWDJadmNtMWZOVjhnTGw5eWIzY2djM0JoYmlCc1lXSmxiQ0I3SUcxaGNtZHBiam93SUNGcGJYQnZjblJoYm5RN0lIZHBaSFJvT21sdWFYUnBZV3dnSVdsdGNHOXlkR0Z1ZERzZ2RtVnlkR2xqWVd3dFlXeHBaMjQ2Yldsa1pHeGxJQ0ZwYlhCdmNuUmhiblE3SUgwS0lDTmZabTl5YlY4MVh5QXVYMlp2Y20wdGFXMWhaMlVnZXlCdFlYZ3RkMmxrZEdnNk1UQXdKVHNnYUdWcFoyaDBPbUYxZEc4Z0lXbHRjRzl5ZEdGdWREc2dmUW9nSTE5bWIzSnRYelZmSUdsdWNIVjBXM1I1Y0dVOUluUmxlSFFpWFNCN0lIQmhaR1JwYm1jdGJHVm1kRG94TUhCNE95QndZV1JrYVc1bkxYSnBaMmgwT2pFd2NIZzdJR1p2Ym5RdGMybDZaVG94Tm5CNE95QnNhVzVsTFdobGFXZG9kRG94TGpObGJUc2dMWGRsWW10cGRDMWhjSEJsWVhKaGJtTmxPbTV2Ym1VN0lIMEtJQ05mWm05eWJWODFYeUJwYm5CMWRGdDBlWEJsUFNKeVlXUnBieUpkTENOZlptOXliVjgxWHlCcGJuQjFkRnQwZVhCbFBTSmphR1ZqYTJKdmVDSmRJSHNnWkdsemNHeGhlVHBwYm14cGJtVXRZbXh2WTJzN0lIZHBaSFJvT2pFdU0yVnRPeUJvWldsbmFIUTZNUzR6WlcwN0lHWnZiblF0YzJsNlpUb3haVzA3SUcxaGNtZHBiam93SURBdU0yVnRJREFnTURzZ2RtVnlkR2xqWVd3dFlXeHBaMjQ2WW1GelpXeHBibVU3SUgwS0lDTmZabTl5YlY4MVh5QmlkWFIwYjI1YmRIbHdaVDBpYzNWaWJXbDBJbDBnZXlCd1lXUmthVzVuT2pJd2NIZzdJR1p2Ym5RdGMybDZaVG94TGpWbGJUc2dmUW9nSTE5bWIzSnRYelZmSUM1ZmFXNXNhVzVsTFhOMGVXeGxJSHNnYldGeVoybHVPakl3Y0hnZ01DQXdJQ0ZwYlhCdmNuUmhiblE3SUgwS0lIMEtJQ05mWm05eWJWODFYeUI3SUhCdmMybDBhVzl1T25KbGJHRjBhWFpsT3lCMFpYaDBMV0ZzYVdkdU9teGxablE3SUMxM1pXSnJhWFF0WW05NExYTnBlbWx1WnpwaWIzSmtaWEl0WW05NE95QXRiVzk2TFdKdmVDMXphWHBwYm1jNlltOXlaR1Z5TFdKdmVEc2dZbTk0TFhOcGVtbHVaenBpYjNKa1pYSXRZbTk0T3lBcWVtOXZiVG94T3lCaWIzSmtaWEk2TUhCNElITnZiR2xrSUNOaU1HSXdZakFnSVdsdGNHOXlkR0Z1ZERzZ2QybGtkR2c2TXpjNGNIZzdJQzF0YjNvdFltOXlaR1Z5TFhKaFpHbDFjem93Y0hnZ0lXbHRjRzl5ZEdGdWREc2dMWGRsWW10cGRDMWliM0prWlhJdGNtRmthWFZ6T2pCd2VDQWhhVzF3YjNKMFlXNTBPeUJpYjNKa1pYSXRjbUZrYVhWek9qQndlQ0FoYVcxd2IzSjBZVzUwT3lCamIyeHZjam9qTURBd0lDRnBiWEJ2Y25SaGJuUTdJSDBLSUNOZlptOXliVjgxWHlBdVgyWnZjbTB0ZEdsMGJHVWdleUJtYjI1MExYTnBlbVU2TWpKd2VEc2diR2x1WlMxb1pXbG5hSFE2TWpKd2VEc2dabTl1ZEMxM1pXbG5hSFE2TmpBd095QnRZWEpuYVc0dFltOTBkRzl0T2pBN0lIMEtJQ05mWm05eWJWODFYenBpWldadmNtVXNJMTltYjNKdFh6VmZPbUZtZEdWeUlIc2dZMjl1ZEdWdWREb2lJQ0k3SUdScGMzQnNZWGs2ZEdGaWJHVTdJSDBLSUNOZlptOXliVjgxWHpwaFpuUmxjaUI3SUdOc1pXRnlPbUp2ZEdnN0lIMEtJQ05mWm05eWJWODFYeTVmYVc1c2FXNWxMWE4wZVd4bElIc2dkMmxrZEdnNllYVjBienNnWkdsemNHeGhlVHBwYm14cGJtVXRZbXh2WTJzN0lIMEtJQ05mWm05eWJWODFYeTVmYVc1c2FXNWxMWE4wZVd4bElHbHVjSFYwVzNSNWNHVTlJblJsZUhRaVhTd2pYMlp2Y20xZk5WOHVYMmx1YkdsdVpTMXpkSGxzWlNCcGJuQjFkRnQwZVhCbFBTSmtZWFJsSWwwZ2V5QndZV1JrYVc1bk9qRXdjSGdnTVRKd2VEc2dmUW9nSTE5bWIzSnRYelZmTGw5cGJteHBibVV0YzNSNWJHVWdZblYwZEc5dUxsOXBibXhwYm1VdGMzUjViR1VnZXlCd2IzTnBkR2x2YmpweVpXeGhkR2wyWlRzZ2RHOXdPakkzY0hnN0lIMEtJQ05mWm05eWJWODFYeTVmYVc1c2FXNWxMWE4wZVd4bElIQWdleUJ0WVhKbmFXNDZNRHNnZlFvZ0kxOW1iM0p0WHpWZkxsOXBibXhwYm1VdGMzUjViR1VnTGw5aWRYUjBiMjR0ZDNKaGNIQmxjaUI3SUhCdmMybDBhVzl1T25KbGJHRjBhWFpsT3lCdFlYSm5hVzQ2TWpkd2VDQXhNaTQxY0hnZ01DQXlNSEI0T3lCOUNpQWpYMlp2Y20xZk5WOGdMbDltYjNKdExYUm9ZVzVyTFhsdmRTQjdJSEJ2YzJsMGFXOXVPbkpsYkdGMGFYWmxPeUJzWldaME9qQTdJSEpwWjJoME9qQTdJSFJsZUhRdFlXeHBaMjQ2WTJWdWRHVnlPeUJtYjI1MExYTnBlbVU2TVRod2VEc2dmUW9nUUcxbFpHbGhJR0ZzYkNCaGJtUWdLRzFwYmkxM2FXUjBhRG96TWpCd2VDa2dZVzVrSUNodFlYZ3RkMmxrZEdnNk5qWTNjSGdwSUhzZ0kxOW1iM0p0WHpWZkxsOXBibXhwYm1VdFptOXliUzVmYVc1c2FXNWxMWE4wZVd4bElDNWZhVzVzYVc1bExYTjBlV3hsTGw5aWRYUjBiMjR0ZDNKaGNIQmxjaUI3SUcxaGNtZHBiaTEwYjNBNk1qQndlQ0FoYVcxd2IzSjBZVzUwT3lCdFlYSm5hVzR0YkdWbWREb3dJQ0ZwYlhCdmNuUmhiblE3SUgwS0lIMEtQQzl6ZEhsc1pUNEtQR1p2Y20wZ2JXVjBhRzlrUFNKUVQxTlVJaUJoWTNScGIyNDlJbWgwZEhCek9pOHZaV0Z5Ym1GdVpHVjRZMlZzTG1GamRHbDJaV2h2YzNSbFpDNWpiMjB2Y0hKdll5NXdhSEFpSUdsa1BTSmZabTl5YlY4MVh5SWdZMnhoYzNNOUlsOW1iM0p0SUY5bWIzSnRYelVnWDJsdWJHbHVaUzFtYjNKdElDQmZaR0Z5YXlJZ2JtOTJZV3hwWkdGMFpUNEtJQ0E4YVc1d2RYUWdkSGx3WlQwaWFHbGtaR1Z1SWlCdVlXMWxQU0oxSWlCMllXeDFaVDBpTlNJZ0x6NEtJQ0E4YVc1d2RYUWdkSGx3WlQwaWFHbGtaR1Z1SWlCdVlXMWxQU0ptSWlCMllXeDFaVDBpTlNJZ0x6NEtJQ0E4YVc1d2RYUWdkSGx3WlQwaWFHbGtaR1Z1SWlCdVlXMWxQU0p6SWlBdlBnb2dJRHhwYm5CMWRDQjBlWEJsUFNKb2FXUmtaVzRpSUc1aGJXVTlJbU1pSUhaaGJIVmxQU0l3SWlBdlBnb2dJRHhwYm5CMWRDQjBlWEJsUFNKb2FXUmtaVzRpSUc1aGJXVTlJbTBpSUhaaGJIVmxQU0l3SWlBdlBnb2dJRHhwYm5CMWRDQjBlWEJsUFNKb2FXUmtaVzRpSUc1aGJXVTlJbUZqZENJZ2RtRnNkV1U5SW5OMVlpSWdMejRLSUNBOGFXNXdkWFFnZEhsd1pUMGlhR2xrWkdWdUlpQnVZVzFsUFNKMklpQjJZV3gxWlQwaU1pSWdMejRLSUNBOFpHbDJJR05zWVhOelBTSmZabTl5YlMxamIyNTBaVzUwSWo0S0lDQWdJRHhrYVhZZ1kyeGhjM005SWw5bWIzSnRYMlZzWlcxbGJuUWdYM2cyTWpJNE1qTTROU0JmWm5Wc2JGOTNhV1IwYUNBaUlENEtJQ0FnSUNBZ1BHeGhZbVZzSUdOc1lYTnpQU0pmWm05eWJTMXNZV0psYkNJK0NpQWdJQ0FnSUR3dmJHRmlaV3crQ2lBZ0lDQWdJRHhrYVhZZ1kyeGhjM005SWw5bWFXVnNaQzEzY21Gd2NHVnlJajRLSUNBZ0lDQWdJQ0E4YVc1d2RYUWdkSGx3WlQwaWRHVjRkQ0lnYm1GdFpUMGlablZzYkc1aGJXVWlJSEJzWVdObGFHOXNaR1Z5UFNKR2RXeHNJRTVoYldVaUlDOCtDaUFnSUNBZ0lEd3ZaR2wyUGdvZ0lDQWdQQzlrYVhZK0NpQWdJQ0E4WkdsMklHTnNZWE56UFNKZlptOXliVjlsYkdWdFpXNTBJRjk0TURRMU56Y3pNemNnWDJaMWJHeGZkMmxrZEdnZ0lpQStDaUFnSUNBZ0lEeHNZV0psYkNCamJHRnpjejBpWDJadmNtMHRiR0ZpWld3aVBnb2dJQ0FnSUNBOEwyeGhZbVZzUGdvZ0lDQWdJQ0E4WkdsMklHTnNZWE56UFNKZlptbGxiR1F0ZDNKaGNIQmxjaUkrQ2lBZ0lDQWdJQ0FnUEdsdWNIVjBJSFI1Y0dVOUluUmxlSFFpSUc1aGJXVTlJbVZ0WVdsc0lpQndiR0ZqWldodmJHUmxjajBpUlcxaGFXd2dRV1JrY21WemN5SWdjbVZ4ZFdseVpXUXZQZ29nSUNBZ0lDQThMMlJwZGo0S0lDQWdJRHd2WkdsMlBnb2dJQ0FnUEdScGRpQmpiR0Z6Y3owaVgySjFkSFJ2YmkxM2NtRndjR1Z5SUY5bWRXeHNYM2RwWkhSb0lqNEtJQ0FnSUNBZ1BHSjFkSFJ2YmlCcFpEMGlYMlp2Y20xZk5WOXpkV0p0YVhRaUlHTnNZWE56UFNKZmMzVmliV2wwSWlCMGVYQmxQU0p6ZFdKdGFYUWlQZ29nSUNBZ0lDQWdJRk5sYm1RZ2JXVWdkR2hsSUVVdFltOXZhd29nSUNBZ0lDQThMMkoxZEhSdmJqNEtJQ0FnSUR3dlpHbDJQZ29nSUNBZ1BHUnBkaUJqYkdGemN6MGlYMk5zWldGeUxXVnNaVzFsYm5RaVBnb2dJQ0FnUEM5a2FYWStDaUFnUEM5a2FYWStDaUFnUEdScGRpQmpiR0Z6Y3owaVgyWnZjbTB0ZEdoaGJtc3RlVzkxSWlCemRIbHNaVDBpWkdsemNHeGhlVHB1YjI1bE95SStDaUFnUEM5a2FYWStDand2Wm05eWJUNDhjMk55YVhCMElIUjVjR1U5SW5SbGVIUXZhbUYyWVhOamNtbHdkQ0krQ25kcGJtUnZkeTVqWm1sbGJHUnpJRDBnVzEwN0NuZHBibVJ2ZHk1ZmMyaHZkMTkwYUdGdWExOTViM1VnUFNCbWRXNWpkR2x2YmlocFpDd2diV1Z6YzJGblpTd2dkSEpoWTJ0amJYQmZkWEpzS1NCN0NpQWdkbUZ5SUdadmNtMGdQU0JrYjJOMWJXVnVkQzVuWlhSRmJHVnRaVzUwUW5sSlpDZ25YMlp2Y20xZkp5QXJJR2xrSUNzZ0oxOG5LU3dnZEdoaGJtdGZlVzkxSUQwZ1ptOXliUzV4ZFdWeWVWTmxiR1ZqZEc5eUtDY3VYMlp2Y20wdGRHaGhibXN0ZVc5MUp5azdDaUFnWm05eWJTNXhkV1Z5ZVZObGJHVmpkRzl5S0NjdVgyWnZjbTB0WTI5dWRHVnVkQ2NwTG5OMGVXeGxMbVJwYzNCc1lYa2dQU0FuYm05dVpTYzdDaUFnZEdoaGJtdGZlVzkxTG1sdWJtVnlTRlJOVENBOUlHMWxjM05oWjJVN0NpQWdkR2hoYm10ZmVXOTFMbk4wZVd4bExtUnBjM0JzWVhrZ1BTQW5ZbXh2WTJzbk93b2dJR2xtSUNoMGVYQmxiMllvZEhKaFkydGpiWEJmZFhKc0tTQWhQU0FuZFc1a1pXWnBibVZrSnlBbUppQjBjbUZqYTJOdGNGOTFjbXdwSUhzS0lDQWdJQzh2SUZOcGRHVWdkSEpoWTJ0cGJtY2dWVkpNSUhSdklIVnpaU0JoWm5SbGNpQnBibXhwYm1VZ1ptOXliU0J6ZFdKdGFYTnphVzl1TGdvZ0lDQWdYMnh2WVdSZmMyTnlhWEIwS0hSeVlXTnJZMjF3WDNWeWJDazdDaUFnZlFvZ0lHbG1JQ2gwZVhCbGIyWWdkMmx1Wkc5M0xsOW1iM0p0WDJOaGJHeGlZV05ySUNFOVBTQW5kVzVrWldacGJtVmtKeWtnZDJsdVpHOTNMbDltYjNKdFgyTmhiR3hpWVdOcktHbGtLVHNLZlRzS2QybHVaRzkzTGw5emFHOTNYMlZ5Y205eUlEMGdablZ1WTNScGIyNG9hV1FzSUcxbGMzTmhaMlVzSUdoMGJXd3BJSHNLSUNCMllYSWdabTl5YlNBOUlHUnZZM1Z0Wlc1MExtZGxkRVZzWlcxbGJuUkNlVWxrS0NkZlptOXliVjhuSUNzZ2FXUWdLeUFuWHljcExDQmxjbklnUFNCa2IyTjFiV1Z1ZEM1amNtVmhkR1ZGYkdWdFpXNTBLQ2RrYVhZbktTd2dZblYwZEc5dUlEMGdabTl5YlM1eGRXVnllVk5sYkdWamRHOXlLQ2RpZFhSMGIyNG5LU3dnYjJ4a1gyVnljbTl5SUQwZ1ptOXliUzV4ZFdWeWVWTmxiR1ZqZEc5eUtDY3VYMlp2Y20xZlpYSnliM0luS1RzS0lDQnBaaUFvYjJ4a1gyVnljbTl5S1NCdmJHUmZaWEp5YjNJdWNHRnlaVzUwVG05a1pTNXlaVzF2ZG1WRGFHbHNaQ2h2YkdSZlpYSnliM0lwT3dvZ0lHVnljaTVwYm01bGNraFVUVXdnUFNCdFpYTnpZV2RsT3dvZ0lHVnljaTVqYkdGemMwNWhiV1VnUFNBblgyVnljbTl5TFdsdWJtVnlJRjltYjNKdFgyVnljbTl5SUY5dWIxOWhjbkp2ZHljN0NpQWdkbUZ5SUhkeVlYQndaWElnUFNCa2IyTjFiV1Z1ZEM1amNtVmhkR1ZGYkdWdFpXNTBLQ2RrYVhZbktUc0tJQ0IzY21Gd2NHVnlMbU5zWVhOelRtRnRaU0E5SUNkZlptOXliUzFwYm01bGNpYzdDaUFnZDNKaGNIQmxjaTVoY0hCbGJtUkRhR2xzWkNobGNuSXBPd29nSUdKMWRIUnZiaTV3WVhKbGJuUk9iMlJsTG1sdWMyVnlkRUpsWm05eVpTaDNjbUZ3Y0dWeUxDQmlkWFIwYjI0cE93b2dJR1J2WTNWdFpXNTBMbkYxWlhKNVUyVnNaV04wYjNJb0oxdHBaRjQ5SWw5bWIzSnRJbDFiYVdRa1BTSmZjM1ZpYldsMElsMG5LUzVrYVhOaFlteGxaQ0E5SUdaaGJITmxPd29nSUdsbUlDaG9kRzFzS1NCN0NpQWdJQ0IyWVhJZ1pHbDJJRDBnWkc5amRXMWxiblF1WTNKbFlYUmxSV3hsYldWdWRDZ25aR2wySnlrN0NpQWdJQ0JrYVhZdVkyeGhjM05PWVcxbElEMGdKMTlsY25KdmNpMW9kRzFzSnpzS0lDQWdJR1JwZGk1cGJtNWxja2hVVFV3Z1BTQm9kRzFzT3dvZ0lDQWdaWEp5TG1Gd2NHVnVaRU5vYVd4a0tHUnBkaWs3Q2lBZ2ZRcDlPd3AzYVc1a2IzY3VYMnh2WVdSZmMyTnlhWEIwSUQwZ1puVnVZM1JwYjI0b2RYSnNMQ0JqWVd4c1ltRmpheWtnZXdvZ0lDQWdkbUZ5SUdobFlXUWdQU0JrYjJOMWJXVnVkQzV4ZFdWeWVWTmxiR1ZqZEc5eUtDZG9aV0ZrSnlrc0lITmpjbWx3ZENBOUlHUnZZM1Z0Wlc1MExtTnlaV0YwWlVWc1pXMWxiblFvSjNOamNtbHdkQ2NwTENCeUlEMGdabUZzYzJVN0NpQWdJQ0J6WTNKcGNIUXVkSGx3WlNBOUlDZDBaWGgwTDJwaGRtRnpZM0pwY0hRbk93b2dJQ0FnYzJOeWFYQjBMbU5vWVhKelpYUWdQU0FuZFhSbUxUZ25Pd29nSUNBZ2MyTnlhWEIwTG5OeVl5QTlJSFZ5YkRzS0lDQWdJR2xtSUNoallXeHNZbUZqYXlrZ2V3b2dJQ0FnSUNCelkzSnBjSFF1YjI1c2IyRmtJRDBnYzJOeWFYQjBMbTl1Y21WaFpIbHpkR0YwWldOb1lXNW5aU0E5SUdaMWJtTjBhVzl1S0NrZ2V3b2dJQ0FnSUNCcFppQW9JWElnSmlZZ0tDRjBhR2x6TG5KbFlXUjVVM1JoZEdVZ2ZId2dkR2hwY3k1eVpXRmtlVk4wWVhSbElEMDlJQ2RqYjIxd2JHVjBaU2NwS1NCN0NpQWdJQ0FnSUNBZ2NpQTlJSFJ5ZFdVN0NpQWdJQ0FnSUNBZ1kyRnNiR0poWTJzb0tUc0tJQ0FnSUNBZ0lDQjlDaUFnSUNBZ0lIMDdDaUFnSUNCOUNpQWdJQ0JvWldGa0xtRndjR1Z1WkVOb2FXeGtLSE5qY21sd2RDazdDbjA3Q2lobWRXNWpkR2x2YmlncElIc0tJQ0JwWmlBb2QybHVaRzkzTG14dlkyRjBhVzl1TG5ObFlYSmphQzV6WldGeVkyZ29JbVY0WTJ4MVpHVm1iM0p0SWlrZ0lUMDlJQzB4S1NCeVpYUjFjbTRnWm1Gc2MyVTdDaUFnZG1GeUlHZGxkRU52YjJ0cFpTQTlJR1oxYm1OMGFXOXVLRzVoYldVcElIc0tJQ0FnSUhaaGNpQnRZWFJqYUNBOUlHUnZZM1Z0Wlc1MExtTnZiMnRwWlM1dFlYUmphQ2h1WlhjZ1VtVm5SWGh3S0Njb1hudzdJQ2tuSUNzZ2JtRnRaU0FySUNjOUtGdGVPMTByS1NjcEtUc0tJQ0FnSUhKbGRIVnliaUJ0WVhSamFDQS9JRzFoZEdOb1d6SmRJRG9nYm5Wc2JEc0tJQ0I5Q2lBZ2RtRnlJSE5sZEVOdmIydHBaU0E5SUdaMWJtTjBhVzl1S0c1aGJXVXNJSFpoYkhWbEtTQjdDaUFnSUNCMllYSWdibTkzSUQwZ2JtVjNJRVJoZEdVb0tUc0tJQ0FnSUhaaGNpQjBhVzFsSUQwZ2JtOTNMbWRsZEZScGJXVW9LVHNLSUNBZ0lIWmhjaUJsZUhCcGNtVlVhVzFsSUQwZ2RHbHRaU0FySURFd01EQWdLaUEyTUNBcUlEWXdJQ29nTWpRZ0tpQXpOalU3Q2lBZ0lDQnViM2N1YzJWMFZHbHRaU2hsZUhCcGNtVlVhVzFsS1RzS0lDQWdJR1J2WTNWdFpXNTBMbU52YjJ0cFpTQTlJRzVoYldVZ0t5QW5QU2NnS3lCMllXeDFaU0FySUNjN0lHVjRjR2x5WlhNOUp5QXJJRzV2ZHlBcklDYzdjR0YwYUQwdkp6c0tJQ0I5Q2lBZ0lDQWdJSFpoY2lCaFpHUkZkbVZ1ZENBOUlHWjFibU4wYVc5dUtHVnNaVzFsYm5Rc0lHVjJaVzUwTENCbWRXNWpLU0I3Q2lBZ0lDQnBaaUFvWld4bGJXVnVkQzVoWkdSRmRtVnVkRXhwYzNSbGJtVnlLU0I3Q2lBZ0lDQWdJR1ZzWlcxbGJuUXVZV1JrUlhabGJuUk1hWE4wWlc1bGNpaGxkbVZ1ZEN3Z1puVnVZeWs3Q2lBZ0lDQjlJR1ZzYzJVZ2V3b2dJQ0FnSUNCMllYSWdiMnhrUm5WdVl5QTlJR1ZzWlcxbGJuUmJKMjl1SnlBcklHVjJaVzUwWFRzS0lDQWdJQ0FnWld4bGJXVnVkRnNuYjI0bklDc2daWFpsYm5SZElEMGdablZ1WTNScGIyNG9LU0I3Q2lBZ0lDQWdJQ0FnYjJ4a1JuVnVZeTVoY0hCc2VTaDBhR2x6TENCaGNtZDFiV1Z1ZEhNcE93b2dJQ0FnSUNBZ0lHWjFibU11WVhCd2JIa29kR2hwY3l3Z1lYSm5kVzFsYm5SektUc0tJQ0FnSUNBZ2ZUc0tJQ0FnSUgwS0lDQjlDaUFnZG1GeUlGOXlaVzF2ZG1Wa0lEMGdabUZzYzJVN0NpQWdkbUZ5SUdadmNtMWZkRzlmYzNWaWJXbDBJRDBnWkc5amRXMWxiblF1WjJWMFJXeGxiV1Z1ZEVKNVNXUW9KMTltYjNKdFh6VmZKeWs3Q2lBZ2RtRnlJR0ZzYkVsdWNIVjBjeUE5SUdadmNtMWZkRzlmYzNWaWJXbDBMbkYxWlhKNVUyVnNaV04wYjNKQmJHd29KMmx1Y0hWMExDQnpaV3hsWTNRc0lIUmxlSFJoY21WaEp5a3NJSFJ2YjJ4MGFYQnpJRDBnVzEwc0lITjFZbTFwZEhSbFpDQTlJR1poYkhObE93b0tJQ0IyWVhJZ1oyVjBWWEpzVUdGeVlXMGdQU0JtZFc1amRHbHZiaWh1WVcxbEtTQjdDaUFnSUNCMllYSWdjbVZuWlhoVGRISWdQU0FuVzF3L0psMG5JQ3NnYm1GdFpTQXJJQ2M5S0Z0ZUppTmRLaWtuT3dvZ0lDQWdkbUZ5SUhKbGMzVnNkSE1nUFNCdVpYY2dVbVZuUlhod0tISmxaMlY0VTNSeUxDQW5hU2NwTG1WNFpXTW9kMmx1Wkc5M0xteHZZMkYwYVc5dUxtaHlaV1lwT3dvZ0lDQWdjbVYwZFhKdUlISmxjM1ZzZEhNZ0lUMGdkVzVrWldacGJtVmtJRDhnWkdWamIyUmxWVkpKUTI5dGNHOXVaVzUwS0hKbGMzVnNkSE5iTVYwcElEb2dabUZzYzJVN0NpQWdmVHNLQ2lBZ1ptOXlJQ2gyWVhJZ2FTQTlJREE3SUdrZ1BDQmhiR3hKYm5CMWRITXViR1Z1WjNSb095QnBLeXNwSUhzS0lDQWdJSFpoY2lCeVpXZGxlRk4wY2lBOUlDSm1hV1ZzWkZ4Y1d5aGNYR1FyS1Z4Y1hTSTdDaUFnSUNCMllYSWdjbVZ6ZFd4MGN5QTlJRzVsZHlCU1pXZEZlSEFvY21WblpYaFRkSElwTG1WNFpXTW9ZV3hzU1c1d2RYUnpXMmxkTG01aGJXVXBPd29nSUNBZ2FXWWdLSEpsYzNWc2RITWdJVDBnZFc1a1pXWnBibVZrS1NCN0NpQWdJQ0FnSUdGc2JFbHVjSFYwYzF0cFhTNWtZWFJoYzJWMExtNWhiV1VnUFNCM2FXNWtiM2N1WTJacFpXeGtjMXR5WlhOMWJIUnpXekZkWFRzS0lDQWdJSDBnWld4elpTQjdDaUFnSUNBZ0lHRnNiRWx1Y0hWMGMxdHBYUzVrWVhSaGMyVjBMbTVoYldVZ1BTQmhiR3hKYm5CMWRITmJhVjB1Ym1GdFpUc0tJQ0FnSUgwS0lDQWdJSFpoY2lCbWFXVnNaRlpoYkNBOUlHZGxkRlZ5YkZCaGNtRnRLR0ZzYkVsdWNIVjBjMXRwWFM1a1lYUmhjMlYwTG01aGJXVXBPd29LSUNBZ0lHbG1JQ2htYVdWc1pGWmhiQ2tnZXdvZ0lDQWdJQ0JwWmlBb1lXeHNTVzV3ZFhSelcybGRMblI1Y0dVZ1BUMGdJbkpoWkdsdklpQjhmQ0JoYkd4SmJuQjFkSE5iYVYwdWRIbHdaU0E5UFNBaVkyaGxZMnRpYjNnaUtTQjdDaUFnSUNBZ0lDQWdhV1lnS0dGc2JFbHVjSFYwYzF0cFhTNTJZV3gxWlNBOVBTQm1hV1ZzWkZaaGJDa2dld29nSUNBZ0lDQWdJQ0FnWVd4c1NXNXdkWFJ6VzJsZExtTm9aV05yWldRZ1BTQjBjblZsT3dvZ0lDQWdJQ0FnSUgwS0lDQWdJQ0FnZlNCbGJITmxJSHNLSUNBZ0lDQWdJQ0JoYkd4SmJuQjFkSE5iYVYwdWRtRnNkV1VnUFNCbWFXVnNaRlpoYkRzS0lDQWdJQ0FnZlFvZ0lDQWdmUW9nSUgwS0NpQWdkbUZ5SUhKbGJXOTJaVjkwYjI5c2RHbHdjeUE5SUdaMWJtTjBhVzl1S0NrZ2V3b2dJQ0FnWm05eUlDaDJZWElnYVNBOUlEQTdJR2tnUENCMGIyOXNkR2x3Y3k1c1pXNW5kR2c3SUdrckt5a2dld29nSUNBZ0lDQjBiMjlzZEdsd2MxdHBYUzUwYVhBdWNHRnlaVzUwVG05a1pTNXlaVzF2ZG1WRGFHbHNaQ2gwYjI5c2RHbHdjMXRwWFM1MGFYQXBPd29nSUNBZ2ZRb2dJQ0FnSUNCMGIyOXNkR2x3Y3lBOUlGdGRPd29nSUgwN0NpQWdkbUZ5SUhKbGJXOTJaVjkwYjI5c2RHbHdJRDBnWm5WdVkzUnBiMjRvWld4bGJTa2dld29nSUNBZ1ptOXlJQ2gyWVhJZ2FTQTlJREE3SUdrZ1BDQjBiMjlzZEdsd2N5NXNaVzVuZEdnN0lHa3JLeWtnZXdvZ0lDQWdJQ0JwWmlBb2RHOXZiSFJwY0hOYmFWMHVaV3hsYlNBOVBUMGdaV3hsYlNrZ2V3b2dJQ0FnSUNBZ0lIUnZiMngwYVhCelcybGRMblJwY0M1d1lYSmxiblJPYjJSbExuSmxiVzkyWlVOb2FXeGtLSFJ2YjJ4MGFYQnpXMmxkTG5ScGNDazdDaUFnSUNBZ0lDQWdkRzl2YkhScGNITXVjM0JzYVdObEtHa3NJREVwT3dvZ0lDQWdJQ0FnSUhKbGRIVnlianNLSUNBZ0lDQWdmUW9nSUNBZ2ZRb2dJSDA3Q2lBZ2RtRnlJR055WldGMFpWOTBiMjlzZEdsd0lEMGdablZ1WTNScGIyNG9aV3hsYlN3Z2RHVjRkQ2tnZXdvZ0lDQWdkbUZ5SUhSdmIyeDBhWEFnUFNCa2IyTjFiV1Z1ZEM1amNtVmhkR1ZGYkdWdFpXNTBLQ2RrYVhZbktTd2dZWEp5YjNjZ1BTQmtiMk4xYldWdWRDNWpjbVZoZEdWRmJHVnRaVzUwS0Nka2FYWW5LU3dnYVc1dVpYSWdQU0JrYjJOMWJXVnVkQzVqY21WaGRHVkZiR1Z0Wlc1MEtDZGthWFluS1N3Z2JtVjNYM1J2YjJ4MGFYQWdQU0I3ZlRzS0lDQWdJR2xtSUNobGJHVnRMblI1Y0dVZ0lUMGdKM0poWkdsdkp5QW1KaUJsYkdWdExuUjVjR1VnSVQwZ0oyTm9aV05yWW05NEp5a2dld29nSUNBZ0lDQjBiMjlzZEdsd0xtTnNZWE56VG1GdFpTQTlJQ2RmWlhKeWIzSW5Pd29nSUNBZ0lDQmhjbkp2ZHk1amJHRnpjMDVoYldVZ1BTQW5YMlZ5Y205eUxXRnljbTkzSnpzS0lDQWdJQ0FnYVc1dVpYSXVZMnhoYzNOT1lXMWxJRDBnSjE5bGNuSnZjaTFwYm01bGNpYzdDaUFnSUNBZ0lHbHVibVZ5TG1sdWJtVnlTRlJOVENBOUlIUmxlSFE3Q2lBZ0lDQWdJSFJ2YjJ4MGFYQXVZWEJ3Wlc1a1EyaHBiR1FvWVhKeWIzY3BPd29nSUNBZ0lDQjBiMjlzZEdsd0xtRndjR1Z1WkVOb2FXeGtLR2x1Ym1WeUtUc0tJQ0FnSUNBZ1pXeGxiUzV3WVhKbGJuUk9iMlJsTG1Gd2NHVnVaRU5vYVd4a0tIUnZiMngwYVhBcE93b2dJQ0FnZlNCbGJITmxJSHNLSUNBZ0lDQWdkRzl2YkhScGNDNWpiR0Z6YzA1aGJXVWdQU0FuWDJWeWNtOXlMV2x1Ym1WeUlGOXViMTloY25KdmR5YzdDaUFnSUNBZ0lIUnZiMngwYVhBdWFXNXVaWEpJVkUxTUlEMGdkR1Y0ZERzS0lDQWdJQ0FnWld4bGJTNXdZWEpsYm5ST2IyUmxMbWx1YzJWeWRFSmxabTl5WlNoMGIyOXNkR2x3TENCbGJHVnRLVHNLSUNBZ0lDQWdibVYzWDNSdmIyeDBhWEF1Ym05ZllYSnliM2NnUFNCMGNuVmxPd29nSUNBZ2ZRb2dJQ0FnYm1WM1gzUnZiMngwYVhBdWRHbHdJRDBnZEc5dmJIUnBjRHNLSUNBZ0lHNWxkMTkwYjI5c2RHbHdMbVZzWlcwZ1BTQmxiR1Z0T3dvZ0lDQWdkRzl2YkhScGNITXVjSFZ6YUNodVpYZGZkRzl2YkhScGNDazdDaUFnSUNCeVpYUjFjbTRnYm1WM1gzUnZiMngwYVhBN0NpQWdmVHNLSUNCMllYSWdjbVZ6YVhwbFgzUnZiMngwYVhBZ1BTQm1kVzVqZEdsdmJpaDBiMjlzZEdsd0tTQjdDaUFnSUNCMllYSWdjbVZqZENBOUlIUnZiMngwYVhBdVpXeGxiUzVuWlhSQ2IzVnVaR2x1WjBOc2FXVnVkRkpsWTNRb0tUc0tJQ0FnSUhaaGNpQmtiMk1nUFNCa2IyTjFiV1Z1ZEM1a2IyTjFiV1Z1ZEVWc1pXMWxiblFzSUhOamNtOXNiRkJ2YzJsMGFXOXVJRDBnY21WamRDNTBiM0FnTFNBb0tIZHBibVJ2ZHk1d1lXZGxXVTltWm5ObGRDQjhmQ0JrYjJNdWMyTnliMnhzVkc5d0tTQWdMU0FvWkc5akxtTnNhV1Z1ZEZSdmNDQjhmQ0F3S1NrN0NpQWdJQ0JwWmlBb2MyTnliMnhzVUc5emFYUnBiMjRnUENBME1Da2dld29nSUNBZ0lDQjBiMjlzZEdsd0xuUnBjQzVqYkdGemMwNWhiV1VnUFNCMGIyOXNkR2x3TG5ScGNDNWpiR0Z6YzA1aGJXVXVjbVZ3YkdGalpTZ3ZJRDhvWDJGaWIzWmxmRjlpWld4dmR5a2dQeTluTENBbkp5a2dLeUFuSUY5aVpXeHZkeWM3Q2lBZ0lDQjlJR1ZzYzJVZ2V3b2dJQ0FnSUNCMGIyOXNkR2x3TG5ScGNDNWpiR0Z6YzA1aGJXVWdQU0IwYjI5c2RHbHdMblJwY0M1amJHRnpjMDVoYldVdWNtVndiR0ZqWlNndklEOG9YMkZpYjNabGZGOWlaV3h2ZHlrZ1B5OW5MQ0FuSnlrZ0t5QW5JRjloWW05MlpTYzdDaUFnSUNCOUNpQWdmVHNLSUNCMllYSWdjbVZ6YVhwbFgzUnZiMngwYVhCeklEMGdablZ1WTNScGIyNG9LU0I3Q2lBZ0lDQnBaaUFvWDNKbGJXOTJaV1FwSUhKbGRIVnlianNLSUNBZ0lHWnZjaUFvZG1GeUlHa2dQU0F3T3lCcElEd2dkRzl2YkhScGNITXViR1Z1WjNSb095QnBLeXNwSUhzS0lDQWdJQ0FnYVdZZ0tDRjBiMjlzZEdsd2MxdHBYUzV1YjE5aGNuSnZkeWtnY21WemFYcGxYM1J2YjJ4MGFYQW9kRzl2YkhScGNITmJhVjBwT3dvZ0lDQWdmUW9nSUgwN0NpQWdkbUZ5SUhaaGJHbGtZWFJsWDJacFpXeGtJRDBnWm5WdVkzUnBiMjRvWld4bGJTd2djbVZ0YjNabEtTQjdDaUFnSUNCMllYSWdkRzl2YkhScGNDQTlJRzUxYkd3c0lIWmhiSFZsSUQwZ1pXeGxiUzUyWVd4MVpTd2dibTlmWlhKeWIzSWdQU0IwY25WbE93b2dJQ0FnY21WdGIzWmxJRDhnY21WdGIzWmxYM1J2YjJ4MGFYQW9aV3hsYlNrZ09pQm1ZV3h6WlRzS0lDQWdJR2xtSUNobGJHVnRMblI1Y0dVZ0lUMGdKMk5vWldOclltOTRKeWtnWld4bGJTNWpiR0Z6YzA1aGJXVWdQU0JsYkdWdExtTnNZWE56VG1GdFpTNXlaWEJzWVdObEtDOGdQMTlvWVhOZlpYSnliM0lnUHk5bkxDQW5KeWs3Q2lBZ0lDQnBaaUFvWld4bGJTNW5aWFJCZEhSeWFXSjFkR1VvSjNKbGNYVnBjbVZrSnlrZ0lUMDlJRzUxYkd3cElIc0tJQ0FnSUNBZ2FXWWdLR1ZzWlcwdWRIbHdaU0E5UFNBbmNtRmthVzhuSUh4OElDaGxiR1Z0TG5SNWNHVWdQVDBnSjJOb1pXTnJZbTk0SnlBbUppQXZZVzU1THk1MFpYTjBLR1ZzWlcwdVkyeGhjM05PWVcxbEtTa3BJSHNLSUNBZ0lDQWdJQ0IyWVhJZ1pXeGxiWE1nUFNCbWIzSnRYM1J2WDNOMVltMXBkQzVsYkdWdFpXNTBjMXRsYkdWdExtNWhiV1ZkT3dvZ0lDQWdJQ0FnSUdsbUlDZ2hLR1ZzWlcxeklHbHVjM1JoYm1ObGIyWWdUbTlrWlV4cGMzUWdmSHdnWld4bGJYTWdhVzV6ZEdGdVkyVnZaaUJJVkUxTVEyOXNiR1ZqZEdsdmJpa2dmSHdnWld4bGJYTXViR1Z1WjNSb0lEdzlJREVwSUhzS0lDQWdJQ0FnSUNBZ0lHNXZYMlZ5Y205eUlEMGdaV3hsYlM1amFHVmphMlZrT3dvZ0lDQWdJQ0FnSUgwS0lDQWdJQ0FnSUNCbGJITmxJSHNLSUNBZ0lDQWdJQ0FnSUc1dlgyVnljbTl5SUQwZ1ptRnNjMlU3Q2lBZ0lDQWdJQ0FnSUNCbWIzSWdLSFpoY2lCcElEMGdNRHNnYVNBOElHVnNaVzF6TG14bGJtZDBhRHNnYVNzcktTQjdDaUFnSUNBZ0lDQWdJQ0FnSUdsbUlDaGxiR1Z0YzF0cFhTNWphR1ZqYTJWa0tTQnViMTlsY25KdmNpQTlJSFJ5ZFdVN0NpQWdJQ0FnSUNBZ0lDQjlDaUFnSUNBZ0lDQWdmUW9nSUNBZ0lDQWdJR2xtSUNnaGJtOWZaWEp5YjNJcElIc0tJQ0FnSUNBZ0lDQWdJSFJ2YjJ4MGFYQWdQU0JqY21WaGRHVmZkRzl2YkhScGNDaGxiR1Z0TENBaVVHeGxZWE5sSUhObGJHVmpkQ0JoYmlCdmNIUnBiMjR1SWlrN0NpQWdJQ0FnSUNBZ2ZRb2dJQ0FnSUNCOUlHVnNjMlVnYVdZZ0tHVnNaVzB1ZEhsd1pTQTlQU2RqYUdWamEySnZlQ2NwSUhzS0lDQWdJQ0FnSUNCMllYSWdaV3hsYlhNZ1BTQm1iM0p0WDNSdlgzTjFZbTFwZEM1bGJHVnRaVzUwYzF0bGJHVnRMbTVoYldWZExDQm1iM1Z1WkNBOUlHWmhiSE5sTENCbGNuSWdQU0JiWFRzS0lDQWdJQ0FnSUNCdWIxOWxjbkp2Y2lBOUlIUnlkV1U3Q2lBZ0lDQWdJQ0FnWm05eUlDaDJZWElnYVNBOUlEQTdJR2tnUENCbGJHVnRjeTVzWlc1bmRHZzdJR2tyS3lrZ2V3b2dJQ0FnSUNBZ0lDQWdhV1lnS0dWc1pXMXpXMmxkTG1kbGRFRjBkSEpwWW5WMFpTZ25jbVZ4ZFdseVpXUW5LU0E5UFQwZ2JuVnNiQ2tnWTI5dWRHbHVkV1U3Q2lBZ0lDQWdJQ0FnSUNCcFppQW9JV1p2ZFc1a0lDWW1JR1ZzWlcxelcybGRJQ0U5UFNCbGJHVnRLU0J5WlhSMWNtNGdkSEoxWlRzS0lDQWdJQ0FnSUNBZ0lHWnZkVzVrSUQwZ2RISjFaVHNLSUNBZ0lDQWdJQ0FnSUdWc1pXMXpXMmxkTG1Oc1lYTnpUbUZ0WlNBOUlHVnNaVzF6VzJsZExtTnNZWE56VG1GdFpTNXlaWEJzWVdObEtDOGdQMTlvWVhOZlpYSnliM0lnUHk5bkxDQW5KeWs3Q2lBZ0lDQWdJQ0FnSUNCcFppQW9JV1ZzWlcxelcybGRMbU5vWldOclpXUXBJSHNLSUNBZ0lDQWdJQ0FnSUNBZ2JtOWZaWEp5YjNJZ1BTQm1ZV3h6WlRzS0lDQWdJQ0FnSUNBZ0lDQWdaV3hsYlhOYmFWMHVZMnhoYzNOT1lXMWxJRDBnWld4bGJYTmJhVjB1WTJ4aGMzTk9ZVzFsSUNzZ0p5QmZhR0Z6WDJWeWNtOXlKenNLSUNBZ0lDQWdJQ0FnSUNBZ1pYSnlMbkIxYzJnb0lrTm9aV05yYVc1bklDVnpJR2x6SUhKbGNYVnBjbVZrSWk1eVpYQnNZV05sS0NJbGN5SXNJR1ZzWlcxelcybGRMblpoYkhWbEtTazdDaUFnSUNBZ0lDQWdJQ0I5Q2lBZ0lDQWdJQ0FnZlFvZ0lDQWdJQ0FnSUdsbUlDZ2hibTlmWlhKeWIzSXBJSHNLSUNBZ0lDQWdJQ0FnSUhSdmIyeDBhWEFnUFNCamNtVmhkR1ZmZEc5dmJIUnBjQ2hsYkdWdExDQmxjbkl1YW05cGJpZ25QR0p5THo0bktTazdDaUFnSUNBZ0lDQWdmUW9nSUNBZ0lDQjlJR1ZzYzJVZ2FXWWdLR1ZzWlcwdWRHRm5UbUZ0WlNBOVBTQW5VMFZNUlVOVUp5a2dld29nSUNBZ0lDQWdJSFpoY2lCelpXeGxZM1JsWkNBOUlIUnlkV1U3Q2lBZ0lDQWdJQ0FnYVdZZ0tHVnNaVzB1YlhWc2RHbHdiR1VwSUhzS0lDQWdJQ0FnSUNBZ0lITmxiR1ZqZEdWa0lEMGdabUZzYzJVN0NpQWdJQ0FnSUNBZ0lDQm1iM0lnS0haaGNpQnBJRDBnTURzZ2FTQThJR1ZzWlcwdWIzQjBhVzl1Y3k1c1pXNW5kR2c3SUdrckt5a2dld29nSUNBZ0lDQWdJQ0FnSUNCcFppQW9aV3hsYlM1dmNIUnBiMjV6VzJsZExuTmxiR1ZqZEdWa0tTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ2MyVnNaV04wWldRZ1BTQjBjblZsT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJR0p5WldGck93b2dJQ0FnSUNBZ0lDQWdJQ0I5Q2lBZ0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUNBZ2ZTQmxiSE5sSUhzS0lDQWdJQ0FnSUNBZ0lHWnZjaUFvZG1GeUlHa2dQU0F3T3lCcElEd2daV3hsYlM1dmNIUnBiMjV6TG14bGJtZDBhRHNnYVNzcktTQjdDaUFnSUNBZ0lDQWdJQ0FnSUdsbUlDaGxiR1Z0TG05d2RHbHZibk5iYVYwdWMyVnNaV04wWldRZ0ppWWdJV1ZzWlcwdWIzQjBhVzl1YzF0cFhTNTJZV3gxWlNrZ2V3b2dJQ0FnSUNBZ0lDQWdJQ0FnSUhObGJHVmpkR1ZrSUQwZ1ptRnNjMlU3Q2lBZ0lDQWdJQ0FnSUNBZ0lIMEtJQ0FnSUNBZ0lDQWdJSDBLSUNBZ0lDQWdJQ0I5Q2lBZ0lDQWdJQ0FnYVdZZ0tDRnpaV3hsWTNSbFpDa2dld29nSUNBZ0lDQWdJQ0FnWld4bGJTNWpiR0Z6YzA1aGJXVWdQU0JsYkdWdExtTnNZWE56VG1GdFpTQXJJQ2NnWDJoaGMxOWxjbkp2Y2ljN0NpQWdJQ0FnSUNBZ0lDQnViMTlsY25KdmNpQTlJR1poYkhObE93b2dJQ0FnSUNBZ0lDQWdkRzl2YkhScGNDQTlJR055WldGMFpWOTBiMjlzZEdsd0tHVnNaVzBzSUNKUWJHVmhjMlVnYzJWc1pXTjBJR0Z1SUc5d2RHbHZiaTRpS1RzS0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUgwZ1pXeHpaU0JwWmlBb2RtRnNkV1VnUFQwOUlIVnVaR1ZtYVc1bFpDQjhmQ0IyWVd4MVpTQTlQVDBnYm5Wc2JDQjhmQ0IyWVd4MVpTQTlQVDBnSnljcElIc0tJQ0FnSUNBZ0lDQmxiR1Z0TG1Oc1lYTnpUbUZ0WlNBOUlHVnNaVzB1WTJ4aGMzTk9ZVzFsSUNzZ0p5QmZhR0Z6WDJWeWNtOXlKenNLSUNBZ0lDQWdJQ0J1YjE5bGNuSnZjaUE5SUdaaGJITmxPd29nSUNBZ0lDQWdJSFJ2YjJ4MGFYQWdQU0JqY21WaGRHVmZkRzl2YkhScGNDaGxiR1Z0TENBaVZHaHBjeUJtYVdWc1pDQnBjeUJ5WlhGMWFYSmxaQzRpS1RzS0lDQWdJQ0FnZlFvZ0lDQWdmUW9nSUNBZ2FXWWdLRzV2WDJWeWNtOXlJQ1ltSUdWc1pXMHVibUZ0WlNBOVBTQW5aVzFoYVd3bktTQjdDaUFnSUNBZ0lHbG1JQ2doZG1Gc2RXVXViV0YwWTJnb0wxNWJYQ3RmWVMxNk1DMDVMU2NtUFYwcktGd3VXMXdyWDJFdGVqQXRPUzBuWFNzcEtrQmJZUzE2TUMwNUxWMHJLRnd1VzJFdGVqQXRPUzFkS3lrcUtGd3VXMkV0ZWwxN01peDlLU1F2YVNrcElIc0tJQ0FnSUNBZ0lDQmxiR1Z0TG1Oc1lYTnpUbUZ0WlNBOUlHVnNaVzB1WTJ4aGMzTk9ZVzFsSUNzZ0p5QmZhR0Z6WDJWeWNtOXlKenNLSUNBZ0lDQWdJQ0J1YjE5bGNuSnZjaUE5SUdaaGJITmxPd29nSUNBZ0lDQWdJSFJ2YjJ4MGFYQWdQU0JqY21WaGRHVmZkRzl2YkhScGNDaGxiR1Z0TENBaVJXNTBaWElnWVNCMllXeHBaQ0JsYldGcGJDQmhaR1J5WlhOekxpSXBPd29nSUNBZ0lDQjlDaUFnSUNCOUNpQWdJQ0JwWmlBb2JtOWZaWEp5YjNJZ0ppWWdMMlJoZEdWZlptbGxiR1F2TG5SbGMzUW9aV3hsYlM1amJHRnpjMDVoYldVcEtTQjdDaUFnSUNBZ0lHbG1JQ2doZG1Gc2RXVXViV0YwWTJnb0wxNWNaRnhrWEdSY1pDMWNaRnhrTFZ4a1hHUWtMeWtwSUhzS0lDQWdJQ0FnSUNCbGJHVnRMbU5zWVhOelRtRnRaU0E5SUdWc1pXMHVZMnhoYzNOT1lXMWxJQ3NnSnlCZmFHRnpYMlZ5Y205eUp6c0tJQ0FnSUNBZ0lDQnViMTlsY25KdmNpQTlJR1poYkhObE93b2dJQ0FnSUNBZ0lIUnZiMngwYVhBZ1BTQmpjbVZoZEdWZmRHOXZiSFJwY0NobGJHVnRMQ0FpUlc1MFpYSWdZU0IyWVd4cFpDQmtZWFJsTGlJcE93b2dJQ0FnSUNCOUNpQWdJQ0I5Q2lBZ0lDQjBiMjlzZEdsd0lEOGdjbVZ6YVhwbFgzUnZiMngwYVhBb2RHOXZiSFJwY0NrZ09pQm1ZV3h6WlRzS0lDQWdJSEpsZEhWeWJpQnViMTlsY25KdmNqc0tJQ0I5T3dvZ0lIWmhjaUJ1WldWa2MxOTJZV3hwWkdGMFpTQTlJR1oxYm1OMGFXOXVLR1ZzS1NCN0NpQWdJQ0J5WlhSMWNtNGdaV3d1Ym1GdFpTQTlQU0FuWlcxaGFXd25JSHg4SUdWc0xtZGxkRUYwZEhKcFluVjBaU2duY21WeGRXbHlaV1FuS1NBaFBUMGdiblZzYkRzS0lDQjlPd29nSUhaaGNpQjJZV3hwWkdGMFpWOW1iM0p0SUQwZ1puVnVZM1JwYjI0b1pTa2dld29nSUNBZ2RtRnlJR1Z5Y2lBOUlHWnZjbTFmZEc5ZmMzVmliV2wwTG5GMVpYSjVVMlZzWldOMGIzSW9KeTVmWm05eWJWOWxjbkp2Y2ljcExDQnViMTlsY25KdmNpQTlJSFJ5ZFdVN0NpQWdJQ0JwWmlBb0lYTjFZbTFwZEhSbFpDa2dld29nSUNBZ0lDQnpkV0p0YVhSMFpXUWdQU0IwY25WbE93b2dJQ0FnSUNCbWIzSWdLSFpoY2lCcElEMGdNQ3dnYkdWdUlEMGdZV3hzU1c1d2RYUnpMbXhsYm1kMGFEc2dhU0E4SUd4bGJqc2dhU3NyS1NCN0NpQWdJQ0FnSUNBZ2RtRnlJR2x1Y0hWMElEMGdZV3hzU1c1d2RYUnpXMmxkT3dvZ0lDQWdJQ0FnSUdsbUlDaHVaV1ZrYzE5MllXeHBaR0YwWlNocGJuQjFkQ2twSUhzS0lDQWdJQ0FnSUNBZ0lHbG1JQ2hwYm5CMWRDNTBlWEJsSUQwOUlDZDBaWGgwSnlrZ2V3b2dJQ0FnSUNBZ0lDQWdJQ0JoWkdSRmRtVnVkQ2hwYm5CMWRDd2dKMkpzZFhJbkxDQm1kVzVqZEdsdmJpZ3BJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQjBhR2x6TG5aaGJIVmxJRDBnZEdocGN5NTJZV3gxWlM1MGNtbHRLQ2s3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdkbUZzYVdSaGRHVmZabWxsYkdRb2RHaHBjeXdnZEhKMVpTazdDaUFnSUNBZ0lDQWdJQ0FnSUgwcE93b2dJQ0FnSUNBZ0lDQWdJQ0JoWkdSRmRtVnVkQ2hwYm5CMWRDd2dKMmx1Y0hWMEp5d2dablZ1WTNScGIyNG9LU0I3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdkbUZzYVdSaGRHVmZabWxsYkdRb2RHaHBjeXdnZEhKMVpTazdDaUFnSUNBZ0lDQWdJQ0FnSUgwcE93b2dJQ0FnSUNBZ0lDQWdmU0JsYkhObElHbG1JQ2hwYm5CMWRDNTBlWEJsSUQwOUlDZHlZV1JwYnljZ2ZId2dhVzV3ZFhRdWRIbHdaU0E5UFNBblkyaGxZMnRpYjNnbktTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNobWRXNWpkR2x2YmlobGJDa2dld29nSUNBZ0lDQWdJQ0FnSUNBZ0lIWmhjaUJ5WVdScGIzTWdQU0JtYjNKdFgzUnZYM04xWW0xcGRDNWxiR1Z0Wlc1MGMxdGxiQzV1WVcxbFhUc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNCbWIzSWdLSFpoY2lCcElEMGdNRHNnYVNBOElISmhaR2x2Y3k1c1pXNW5kR2c3SUdrckt5a2dld29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdZV1JrUlhabGJuUW9jbUZrYVc5elcybGRMQ0FuWTJ4cFkyc25MQ0JtZFc1amRHbHZiaWdwSUhzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2RtRnNhV1JoZEdWZlptbGxiR1FvWld3c0lIUnlkV1VwT3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZlNrN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnZlFvZ0lDQWdJQ0FnSUNBZ0lDQjlLU2hwYm5CMWRDazdDaUFnSUNBZ0lDQWdJQ0I5SUdWc2MyVWdhV1lnS0dsdWNIVjBMblJoWjA1aGJXVWdQVDBnSjFORlRFVkRWQ2NwSUhzS0lDQWdJQ0FnSUNBZ0lDQWdZV1JrUlhabGJuUW9hVzV3ZFhRc0lDZGphR0Z1WjJVbkxDQm1kVzVqZEdsdmJpZ3BJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQjJZV3hwWkdGMFpWOW1hV1ZzWkNoMGFHbHpMQ0IwY25WbEtUc0tJQ0FnSUNBZ0lDQWdJQ0FnZlNrN0NpQWdJQ0FnSUNBZ0lDQjlDaUFnSUNBZ0lDQWdmUW9nSUNBZ0lDQjlDaUFnSUNCOUNpQWdJQ0J5WlcxdmRtVmZkRzl2YkhScGNITW9LVHNLSUNBZ0lHWnZjaUFvZG1GeUlHa2dQU0F3TENCc1pXNGdQU0JoYkd4SmJuQjFkSE11YkdWdVozUm9PeUJwSUR3Z2JHVnVPeUJwS3lzcElIc0tJQ0FnSUNBZ2RtRnlJR1ZzWlcwZ1BTQmhiR3hKYm5CMWRITmJhVjA3Q2lBZ0lDQWdJR2xtSUNodVpXVmtjMTkyWVd4cFpHRjBaU2hsYkdWdEtTa2dld29nSUNBZ0lDQWdJR2xtSUNobGJHVnRMblJoWjA1aGJXVXVkRzlNYjNkbGNrTmhjMlVvS1NBaFBUMGdJbk5sYkdWamRDSXBJSHNLSUNBZ0lDQWdJQ0FnSUdWc1pXMHVkbUZzZFdVZ1BTQmxiR1Z0TG5aaGJIVmxMblJ5YVcwb0tUc0tJQ0FnSUNBZ0lDQjlDaUFnSUNBZ0lDQWdkbUZzYVdSaGRHVmZabWxsYkdRb1pXeGxiU2tnUHlCMGNuVmxJRG9nYm05ZlpYSnliM0lnUFNCbVlXeHpaVHNLSUNBZ0lDQWdmUW9nSUNBZ2ZRb2dJQ0FnYVdZZ0tDRnViMTlsY25KdmNpQW1KaUJsS1NCN0NpQWdJQ0FnSUdVdWNISmxkbVZ1ZEVSbFptRjFiSFFvS1RzS0lDQWdJSDBLSUNBZ0lISmxjMmw2WlY5MGIyOXNkR2x3Y3lncE93b2dJQ0FnY21WMGRYSnVJRzV2WDJWeWNtOXlPd29nSUgwN0NpQWdZV1JrUlhabGJuUW9kMmx1Wkc5M0xDQW5jbVZ6YVhwbEp5d2djbVZ6YVhwbFgzUnZiMngwYVhCektUc0tJQ0JoWkdSRmRtVnVkQ2gzYVc1a2IzY3NJQ2R6WTNKdmJHd25MQ0J5WlhOcGVtVmZkRzl2YkhScGNITXBPd29nSUhkcGJtUnZkeTVmYjJ4a1gzTmxjbWxoYkdsNlpTQTlJRzUxYkd3N0NpQWdhV1lnS0hSNWNHVnZaaUJ6WlhKcFlXeHBlbVVnSVQwOUlDZDFibVJsWm1sdVpXUW5LU0IzYVc1a2IzY3VYMjlzWkY5elpYSnBZV3hwZW1VZ1BTQjNhVzVrYjNjdWMyVnlhV0ZzYVhwbE93b2dJRjlzYjJGa1gzTmpjbWx3ZENnaUx5OWtNM0o0WVdscU5UWjJhbVZuWlM1amJHOTFaR1p5YjI1MExtNWxkQzltYjNKdExYTmxjbWxoYkdsNlpTOHdMak12YzJWeWFXRnNhWHBsTG0xcGJpNXFjeUlzSUdaMWJtTjBhVzl1S0NrZ2V3b2dJQ0FnZDJsdVpHOTNMbDltYjNKdFgzTmxjbWxoYkdsNlpTQTlJSGRwYm1SdmR5NXpaWEpwWVd4cGVtVTdDaUFnSUNCcFppQW9kMmx1Wkc5M0xsOXZiR1JmYzJWeWFXRnNhWHBsS1NCM2FXNWtiM2N1YzJWeWFXRnNhWHBsSUQwZ2QybHVaRzkzTGw5dmJHUmZjMlZ5YVdGc2FYcGxPd29nSUgwcE93b2dJSFpoY2lCbWIzSnRYM04xWW0xcGRDQTlJR1oxYm1OMGFXOXVLR1VwSUhzS0lDQWdJR1V1Y0hKbGRtVnVkRVJsWm1GMWJIUW9LVHNLSUNBZ0lHbG1JQ2gyWVd4cFpHRjBaVjltYjNKdEtDa3BJSHNLSUNBZ0lDQWdMeThnZFhObElIUm9hWE1nZEhKcFkyc2dkRzhnWjJWMElIUm9aU0J6ZFdKdGFYUWdZblYwZEc5dUlDWWdaR2x6WVdKc1pTQnBkQ0IxYzJsdVp5QndiR0ZwYmlCcVlYWmhjMk55YVhCMENpQWdJQ0FnSUdSdlkzVnRaVzUwTG5GMVpYSjVVMlZzWldOMGIzSW9KMXRwWkY0OUlsOW1iM0p0SWwxYmFXUWtQU0pmYzNWaWJXbDBJbDBuS1M1a2FYTmhZbXhsWkNBOUlIUnlkV1U3Q2lBZ0lDQWdJQ0FnSUNBZ0lIWmhjaUJ6WlhKcFlXeHBlbVZrSUQwZ1gyWnZjbTFmYzJWeWFXRnNhWHBsS0dSdlkzVnRaVzUwTG1kbGRFVnNaVzFsYm5SQ2VVbGtLQ2RmWm05eWJWODFYeWNwS1RzS0lDQWdJQ0FnZG1GeUlHVnljaUE5SUdadmNtMWZkRzlmYzNWaWJXbDBMbkYxWlhKNVUyVnNaV04wYjNJb0p5NWZabTl5YlY5bGNuSnZjaWNwT3dvZ0lDQWdJQ0JsY25JZ1B5Qmxjbkl1Y0dGeVpXNTBUbTlrWlM1eVpXMXZkbVZEYUdsc1pDaGxjbklwSURvZ1ptRnNjMlU3Q2lBZ0lDQWdJRjlzYjJGa1gzTmpjbWx3ZENnbmFIUjBjSE02THk5bFlYSnVZVzVrWlhoalpXd3VZV04wYVhabGFHOXpkR1ZrTG1OdmJTOXdjbTlqTG5Cb2NEOG5JQ3NnYzJWeWFXRnNhWHBsWkNBcklDY21hbk52Ym5BOWRISjFaU2NwT3dvZ0lDQWdmUW9nSUNBZ2NtVjBkWEp1SUdaaGJITmxPd29nSUgwN0NpQWdZV1JrUlhabGJuUW9abTl5YlY5MGIxOXpkV0p0YVhRc0lDZHpkV0p0YVhRbkxDQm1iM0p0WDNOMVltMXBkQ2s3Q24wcEtDazdDZ284TDNOamNtbHdkRDQ9Wy9mdXNpb25fY29kZV1bZnVzaW9uX2ltYWdlZnJhbWUgaW1hZ2VfaWQ9IjY2NCIgbWF4X3dpZHRoPSIiIHN0eWxlX3R5cGU9Im5vbmUiIHN0eWxlY29sb3I9IiIgaG92ZXJfdHlwZT0ibm9uZSIgYm9yZGVyc2l6ZT0iIiBib3JkZXJjb2xvcj0iIiBib3JkZXJyYWRpdXM9IiIgYWxpZ249Im5vbmUiIGxpZ2h0Ym94PSJubyIgZ2FsbGVyeV9pZD0iIiBsaWdodGJveF9pbWFnZT0iIiBhbHQ9IiIgbGluaz0iIiBsaW5rdGFyZ2V0PSJfc2VsZiIgaGlkZV9vbl9tb2JpbGU9InNtYWxsLXZpc2liaWxpdHksbWVkaXVtLXZpc2liaWxpdHksbGFyZ2UtdmlzaWJpbGl0eSIgY2xhc3M9IiIgaWQ9IiIgYW5pbWF0aW9uX3R5cGU9IiIgYW5pbWF0aW9uX2RpcmVjdGlvbj0ibGVmdCIgYW5pbWF0aW9uX3NwZWVkPSIwLjMiIGFuaW1hdGlvbl9vZmZzZXQ9IiJdaHR0cHM6Ly9lYXJuYW5kZXhjZWwuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9GUkVFLUV4Y2VsLUZvcm11bGFzLUUtQm9vay5wbmdbL2Z1c2lvbl9pbWFnZWZyYW1lXVsvZnVzaW9uX2J1aWxkZXJfY29sdW1uXVsvZnVzaW9uX2J1aWxkZXJfcm93XVsvZnVzaW9uX2J1aWxkZXJfY29udGFpbmVyXQ==[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

Full Excel Course Certification $7 $147Enroll Now