From 995bf41bda6b3f5cb43c39f5a438dc63d7336141 Mon Sep 17 00:00:00 2001 From: CoderSherlock Date: Sat, 28 Oct 2023 05:11:16 +0000 Subject: [PATCH] Forked from theme and updated to my info --- _config.yml | 41 ++++++++++++++++++++----------------- _data/education.yml | 23 +++++++++++---------- _data/experience.yml | 45 +++++++++++++++++++++++++++-------------- _data/links.yml | 6 ++---- _data/projects.yml | 38 ++++++++++++++++++++++++---------- _data/publications.yml | 29 ++++++++++++++++++++++++++ _data/recognitions.yml | 14 ++++++------- _data/skills.yml | 12 ++--------- _includes/head.html | 2 +- _layouts/resume.html | 29 +++++++++++++++++--------- deploy.sh | 2 ++ favicon.ico | Bin 0 -> 15086 bytes favicon.png | Bin 1353 -> 0 bytes images/avatar.jpg | Bin 34946 -> 9147 bytes 14 files changed, 153 insertions(+), 88 deletions(-) create mode 100644 _data/publications.yml create mode 100755 deploy.sh create mode 100644 favicon.ico delete mode 100644 favicon.png diff --git a/_config.yml b/_config.yml index 9fa56dc..76c4d84 100644 --- a/_config.yml +++ b/_config.yml @@ -1,6 +1,6 @@ # Site settings -title: "Jekyll Resume Template" -description: "A resume template for Jekyll and GitHub Pages sites." +title: "Pengzhan.dev" +description: "Pengzhan Hao's personal biography" # Build settings markdown: kramdown @@ -10,49 +10,50 @@ sass: # Resume settings resume_avatar: "true" -resume_name: "Lisa M. Simpson" -resume_title: "VP of Global Communications" +resume_name: "Pengzhan Hao" +resume_title: "Software Engineer" # used for the contact button in _layouts/resume.html -resume_contact_email: "lisasimpson@youremailaddress.com" +resume_contact_email: "haopengzhan@gmail.com" # the next two items are used for schema itemprops in _layouts/resume.html -resume_contact_telephone: "555-7334" -resume_contact_address: "742 Evergreen Terrace, Springfield" +#resume_contact_telephone: "555-7334" +#resume_contact_address: "742 Evergreen Terrace, Springfield" -resume_header_contact_info: "742 Evergreen Terrace, Springfield • 555-7334 • lisasimpson@youremailaddress.com" -display_header_contact_info: "false" +#resume_header_contact_info: "742 Evergreen Terrace, Springfield • 555-7334 • lisasimpson@youremailaddress.com" +#display_header_contact_info: "false" -resume_header_intro: "

This is the executive summary. You should write a few brief, concise, and meaningful sentences about yourself from a professional context, and your immediate career goals. Make the length appropriate for your needs, but keep it brief and concise

" +resume_header_intro: "

Software engineer on Cloud, research focus on Edge computing and Distributed systems

" # use "yes" to display the email contact button, # "no" to display an "I'm not looking for work" message, # or remove the resume_looking_for_work option entirely # to leave blank -resume_looking_for_work: "yes" +resume_looking_for_work: "no" # Decide which sections to use # comment out to hide resume_section_experience: true resume_section_education: true +resume_section_publications: true resume_section_projects: true resume_section_skills: true resume_section_recognition: true resume_section_links: true -resume_section_associations: true +# resume_section_associations: true # resume_section_interests: true # Resume social links # uncomment the options you wish to display, and add your own URL resume_social_links: - resume_github_url: "https://github.com/jglovier/resume-template" - resume_twitter_url: "http://twitter.com/jglovier" - resume_dribbble_url: "https://dribbble.com/jag" + resume_github_url: "https://github.com/CoderSherlock" + #resume_twitter_url: "http://twitter.com/jglovier" + #resume_dribbble_url: "https://dribbble.com/jag" # resume_facebook_url: "insert Facebook URL here" - resume_linkedin_url: "https://www.linkedin.com/in/joelglovier" - # resume_instagram_url: "insert your Instagram URL here" - resume_website_url: "http://joelglovier.com" - resume_medium_url: "https://medium.com/@jglovier" + resume_linkedin_url: "https://www.linkedin.com/in/pengzhanhao/" + resume_instagram_url: "https://www.instagram.com/pengzhan.hao/" + resume_website_url: "http://pengzhan.dev" + #resume_medium_url: "https://medium.com/@jglovier" resume_print_social_links: true # Design settings @@ -61,3 +62,5 @@ resume_theme: default # Note: when editing locally, remember to restart # your Jekyll server when you edit this file. Changes # to _config.yml are only recognized when the server starts + +exclude: ['README.md', 'LICENSE', 'Dockerfile', 'CNAME', 'Gemfile', 'Gemfile.lock', 'deploy.sh'] \ No newline at end of file diff --git a/_data/education.yml b/_data/education.yml index 7332e2f..d2c6251 100644 --- a/_data/education.yml +++ b/_data/education.yml @@ -1,13 +1,14 @@ # Degree -- degree: Bachelor of Arts, Human Rights - uni: Yale University - year: 2004 — 2008 - awards: - - award: Summa Cumme Laude graduate - summary: If you had any meaningful roles at college, feel free to write about them here +- degree: Doctorate of Science in Computer Science + uni: Binghamton university, the State University of New York + year: 2017 — -- degree: High School Diploma - uni: Springfield High School - year: 2004 - award: Most likely to succeed - summary: You can choose to have either a single or multiple awards +- degree: Master of Science in Computer Science + uni: Binghamton university, the State University of New York + year: 2015 — 2017 + summary: GPA 4.0/4.0 + +- degree: Bachelor of Engineering in Software Engineering + uni: Beihang University + year: 2011 — 2015 + summary: GPA 3.25/4.0 \ No newline at end of file diff --git a/_data/experience.yml b/_data/experience.yml index 644d3d4..61b243d 100644 --- a/_data/experience.yml +++ b/_data/experience.yml @@ -1,19 +1,34 @@ # Jobs -# VP of Global Communications -- company: Springfield International Human Rights Outreach - position: VP of Global Communications - duration: Oct, 2013 — Present - summary: Write about your core competencies in one or two sentences describing your position. If you held the position for a long time, it could be a longer section, including a couple bullet points +# Google +- company: Google + position: Software Engineer + duration: Jun, 2022 — + summary: Keep GKE nodes working -# Director of Digital Stratgy -- company: United Nations Human Rights Council - position: Director of Digital Strategy - duration: Jun, 2010 — Sept, 2013 - summary: If your stint was shorter, feel free to be brief and just call out the most meaningful points of your role. Be concise, and be meaninful. The person reading just needs enough to want to talk to you more about your experience. +# Graduate position +- company: Binghamton University, Mobile and Operating System Lab + position: Research Assistant, advised by Prof. Yifan Zhang + duration: Oct, 2016 — + summary: Edge-based distributed deep learning + + Edge computing + -# Communications Coordinator -- company: Springfield Women & Children's Center - position: Communications Coordinator - duration: Jun, 2008 — May, 2010 - summary: Led communication efforts across digital and traditional media channels for marketing and public relations, internal communication strategies, and coordinated support programs for the recipients of the center's services. +# Undergrad +- company: Advance computer application technology engineering research center + position: Research Assistant, advised by Prof. Juhua Pu + duration: Oct, 2013 — Sep, 2014 + summary: Real-time routing + \ No newline at end of file diff --git a/_data/links.yml b/_data/links.yml index 9c3c0e7..b42b031 100644 --- a/_data/links.yml +++ b/_data/links.yml @@ -1,5 +1,3 @@ # links -- url: "#" - description: Springfield Jazz Enthusiasts -- url: "#" - description: Springfield Young Professionals +- url: "https://blog.pengzhan.dev/" + description: My tech blog diff --git a/_data/projects.yml b/_data/projects.yml index 5f8767b..782fcfa 100644 --- a/_data/projects.yml +++ b/_data/projects.yml @@ -1,16 +1,32 @@ # Projects # uncomment the urls if you wish to display them, and add your own URL - -# jazznotes.io -- project: jazznotes.io - role: Founder & Primary Developer - duration: 2012 — Present +- project: EDDL - Edge distributed deep learning framework + role: Leader + duration: 2018 — Present # url: "#" - description: Jazz Notes is an open source node/ember app that helps you keep track of your music compositions and new ideas. + description: A lite-weight c++ written framework(based on Dlib) for distributed neural network training on embedded devices and + mobile phones. With supporting of our implemented runtime profilers, training devices can interconnect in an optimized + network topology under various network environments. + In our last publication, we showed our framework can perform distributed training for diverse neural networks on + resource-limited devices. The EDDL framework also showed well scalability in large amounts of devices. + We are currently working on network optimization on per-batch communication time and overall convergence time. -# Springfield Community Outreach Group -- project: Springfield Community Outreach Group - role: Co-Founder & Organizer - duration: 2007 — Present +- project: Edge Courier + role: Leader + duration: 2016 — 2017 # url: "#" - description: SCOG is a local monthly meetup in Springfield where we share opportunities to volunteer in the community and organize support for families and neighborhoods in need of assistance that the community can provide. + description: A proxy-based protocol for incremental file synchronization and cooperative online document editing. This protocol + supports file hosting services including Google Drive, Dropbox, and OneDrive as well as document collaboration services + such as G Suite and Microsoft 365. + Edge courier can significantly decrease bandwidth consumption for collaborative editing web apps, and also showed + advancement in cloud file storage services. + +- project: RTRouting assistant + role: Undergraduate-level student researcher + duration: 2013 — 2014 + # url: "#" + description: A real time routing prototype which can guide vehicle to alternative routes with high-volume traffic prediction. The + predicted traffic alert is generated by a pre-trained model learned from history monitored traffics, real time event + warnings and a abnormal traffic prediction model. This project belongs to a urban computing project studied together + by Advance computer application technology engineering research center(Beihang University) and Microsoft Research + Asia(MSRA). diff --git a/_data/publications.yml b/_data/publications.yml new file mode 100644 index 0000000..1279f00 --- /dev/null +++ b/_data/publications.yml @@ -0,0 +1,29 @@ +# Publications +# uncomment the urls if you wish to display them, and add your own URL +- name: "EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment" + url: "https://blog.pengzhan.dev/static/2021-12/eddl-sec21.pdf" + description: "Pengzhan Hao, and Yifan Zhang The Sixth ACM/IEEE Symposium on Edge Computing (ACM/IEEE SEC) +San Jose, CA, USA, 2021." + +- name: A Case for Web Service Bandwidth Reduction on Mobile Devices with Edge-hosted Personal Services + description: "Yongshu Bai, Pengzhan Hao, and Yifan Zhang The 37th IEEE International ConferenDDL - Edge distributed deep learning frameworkce on Computer Communications (IEEE INFOCOM) +Honolulu, HI, USA, 2018." + url: "https://blog.pengzhan.dev/static/2021-10/eta-infocom18.pdf" + +- name: "EdgeCourier: An Edge-hosted Personal Service for Low-bandwidth Document Synchronization in Mobile Cloud Storage Services" + description: "Pengzhan Hao, Yongshu Bai, Xin Zhang, and Yifan Zhang +The 2nd ACM/IEEE Symposium on Edge Computing (ACM/IEEE SEC) +San Jose, CA, USA, 2017." + url: "https://blog.pengzhan.dev/static/2018-02/a7-hao.pdf" + +- name: "Poster: Securing Device Inputs for Smartphones Using Hypervisor Based Approach" + description: "Xin Zhang, Yongshu Bai, Pengzhan Hao, and Yifan Zhang +The 15th ACM International Conference on Mobile Systems, Applications, and Services (ACM MobiSys) +Niagara Falls, NY, USA, 2017." + url: "https://blog.pengzhan.dev/static/2017-07/p169-zhang.pdf" + +- name: "Poster: EPS - Edge-hosted Personal Services for Mobile Users" + description: "Pengzhan Hao, Yongshu Bai, Xin Zhang, and Yifan Zhang +The 15th ACM International Conference on Mobile Systems, Applications, and Services (ACM MobiSys) +Niagara Falls, NY, USA, 2017." + url: "https://blog.pengzhan.dev/static/2017-07/p163-hao.pdf" \ No newline at end of file diff --git a/_data/recognitions.yml b/_data/recognitions.yml index a2f87eb..d52fdaf 100644 --- a/_data/recognitions.yml +++ b/_data/recognitions.yml @@ -1,10 +1,8 @@ # Recognitions -- award: Outstanding Achievement - organization: Springfield Young Professionals - year: 2010, 2014 - summary: Awarded the Outstanding Achievement award for contributions made to the community and professional accomplishments. +- award: ACM/IEEE SEC student travel grant + organization: IEEE + year: 2017, 2021 -- award: Most Likely To Succeed - organization: Springfield High School - year: 2004 - summary: Voted Most Likely To Succeed by a panel of my high school peers. +- award: ACM MobiSys 2017 student travel grant + organization: ACM + year: 2017 diff --git a/_data/skills.yml b/_data/skills.yml index f594aac..24015f1 100644 --- a/_data/skills.yml +++ b/_data/skills.yml @@ -1,12 +1,4 @@ # Skills # Organizational leadership -- skill: Organizational leadership - description: I have several years of experience leading organziations from community groups to business departments. From public speaking, to mentoring, to coordination of people and events, I can lead in any context. - -# Communications strategy -- skill: Communications strategy - description: Content and marketing strategy, - -# Digital content development and creation -- skill: Digital content development and creation - description: Copy writing, graphic design, web design, front-end web development, print design +- skill: Professional skills + description: "C/C++, Python, Golang, Java, Bash, SQL, Docker, Kubernetes, Xen hypervisor, RESTful, Django, OAuth, ProtoBuf" \ No newline at end of file diff --git a/_includes/head.html b/_includes/head.html index 01daadb..75a77d9 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -14,5 +14,5 @@ - + diff --git a/_layouts/resume.html b/_layouts/resume.html index d189188..1d87972 100644 --- a/_layouts/resume.html +++ b/_layouts/resume.html @@ -39,13 +39,6 @@ {{ site.resume_header_intro }} - {% if site.resume_looking_for_work == 'yes' %} - Contact me - {% elsif site.resume_looking_for_work == 'no' %} - I'm not looking for work right now. - {% else %} - {% endif %} - {% if site.resume_section_experience %} @@ -68,6 +61,24 @@ {% endif %} + {% if site.resume_section_publications %} + +
+
+

Publications

+
+ + {% for publication in site.data.publications %} +
+ +

{% if publication.url %}{% else %}{{ publication.name }}{% endif %}

+

{{ publication.description }}

+
+ {% endfor %} + +
+ + {% endif %} {% if site.resume_section_education %} @@ -232,8 +243,8 @@ {% endif %} diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..a3d23fc --- /dev/null +++ b/deploy.sh @@ -0,0 +1,2 @@ +rm -rf /var/www/html +cp -rf _site /var/www/html diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..488470d58684892f2d6f2911827927dcefc75249 GIT binary patch literal 15086 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

lCyJwrD7{PcGJA6gEeiPG_7qTzoHgrpIMAo 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 z�c_w=UC%U)6lgX~d(t_#OKbHf5HorZ9dL#oT~&)Z?4?9<76fS*mI0;WDp`=}L^w zI~<}G)br_e=agOeCJWfP@@aPgV;J#9yYOSglS@+!;78dHjsXZda;C* zSN>qtES4kcB9d#(4`pT1XCuRUeaM{WgKYP`j$RNNCey^Z`;D-S<8^gf9bQ*0FkXF! zEhksWH=bwxXC-`{IW$jk=@9_DqaP&nyyaua=$BLv@=@)Uca1{pIaQ=KI~BxCbYE|utPVOr zxKRCDsb)h-Kb|}+U#zaWaVHop3o}gc|Mp6fU@Zc{!9Er>E7|>3SI7VpxH1KTOx;gF zh^7|LpA*~cU^l1Xu54=MW!>DmqJt)Q@Bjqzal+#ur7^E+%$mx*qAy9EWkT_i*$Nt& zia$c-Rq|QB2nPN}NQA1FX~KB=mFeEGP4}rJg24d%Ko3ev^t5NA{T?r7Jn23+eVV`T zCHY2GO1DXCXI#0_;RL*pC6VUi+vH(tEL<2)VE7JOKp+uRJZ^Nt7|iR=$KI|Grvrhf z>$&c^anz*0Bl$M|m;A>tq%rK(Sr6GNHcIDdWf6m#lqcs_yQct)5LBW}k%ZFA-kC zDC9eI*r!S|jl(~_djz~RSfjcRIJ6O_n*Gq{|1%EmY41tXR0a&YyM0L}gLVS#&z$mu zx2iPt-O<4mJ{-OrDr&ZVHbs9V%oeYISy_O#Thm>tjDHc`5mGoQh*FIIwf-qMW7>y| zn0Y5%nCNU9))9910A5;Kv|C&ti6tNZwXjTZ@~}Ey28L4seG!d~8uzFevr?d|3%v?Y2(W<7)%!dUL5@ic&oLe)IKYAa#F%zcrhj_Zxj8qjn?}0h2 zv+>;&~^_(R$07Wok~|01So%hscsgoT-=qa7SN%OqMHpH3H?INDsr#sPS^Bg^Zd|Q z6>$HF?m#gRK3|NzMW1H%p#tTIRp74GDE4-EeCUiL+vaKFnpDmcJLi(#E3w!)SIpQ9_vD(mB6nUUm4SM>P{KI+EdnyqH(f=x;N)gjfj!S>z}nINv*uJKFin3 zR4apg*0NB2leRT|k8*%jUu+!rkC$JQd7RpU*}tmza1$?WsPm9fahz!D^4pjm-E-SL zWHBS$eq~*6HLAzoiww2T6m+NZX{M(0ACin#=8cT!`u3u8Q~pv+h;p+hJ&io@dte@= zw4SMM_(Aa3;rg9fphgLb%cOJb8Ii<5Zz?A(hik6bBE^ZS*I0nFM(tdytOVwJvWuvY zvLLP%2^-gjXkDXr;nWnht$EHgOPVz{$(Uy!FMp-;MAmMLrC6{hTEwV>ab~6fqd_yc ziNqaZm(|ytAv;87W+V{(0g6hVZ-m@8qgLbaB`6%m;~Sb!vTZN*s?Hzh3x|8xFSQ3@ z0g|@`VkPYuyS-0rNpIf3EsGVK85RE4*_@mmw$(lY-qLh%iYb9-OuFA(Xh=(3&p{Ky z`37&`)Ek=fs_)v2 z{O>dPI^$2&bEE^PQ{4)@clMh#k|i0Uquv6vRLG6AC~~&W?vLpzr(1BmZiFmezGf2I zaNGCcx@;L02U?kJ24z0eq@}`*^H5Q$ikGpv*&I$ca6|`JR;vQv zVg`GPkZ5!8UN$Qn4Q3E)_M??zPQy4ZT1A`OGdxGr63nkk|90a zyDyWGiz>I76Ad(fraNI-B4tJ-AG>mS)Lt>;iBQLtgLO2G$wvbRD*>2 z&gUIPJMQS)qYK)cMjvW^w#Hf>YXcKO#mhP3mC;%PZo?YH;za3@I4BuSk(XTnC+#

fP_KVXbHOSg0KP z@SO}a1D{CEu_-8-C}~SBVPmbcJzu!P zA%h&JXtI`kH*>ET^=~_K;d=gfTG5FwrufQDOA{z!(YMoN&mH>oH}8)A^ytNpfW8`> zf3_U1!+Uv5`Uf<Gix`Mp^R<*fL0*&;1@2`B+fW zyW~!T6G7lXs6Q(cx2uO&h|I$Y;bt2xQu^iL>%oJskH1YjF!y(OfohLn32_cW@f>`k3E=)6?jFzPvP50Fl2yLDK*+bNdAg;jVs&hVu#~&SF*_nnlCtcH zeaR{^mxWQ*;#3Vnil;bo=Q8@5YPC9E5!*#BCL20SGek3#3+QJ?1m;h_GXn%o75WY*bmh&^vC+95ZizHq zdjy;y{oCrlYPA>|x05^c(M5UB5EzwUj2J?VKK$YoX5D${!qV?7n#bCi-_$ zf2*ALbp=tQB}JnRlU;mQ5+%|RO>Ahf_9H;XnbsA;<-Yh<8Pm>EEKKEh=t3 zxo!F49k`S{F4dl5e~mYT6&c7r=vcGb0i3kujsyYEms*-1gw{?_9i$ zkuj?dgwWd4n!v0X_|z#b;IQX;f)xil3#ebQt8@wL@OPREq5nlRyW*UV=+%5anmQXj z5oH_Qy$AfB)%0ac-o;B*`?PCXV!l+hxVGzA1Dc*RMnrZgSJOF26w@STwkBN`hc=b@ zD`0u48KA*&$BOQ8duK#Kk%to*s60;{RPr6k;fb#06{au>|D}Xv5y8o>!o_&0{HyC?ew$pVeZmNb^LB?s#IMp35&slz*Pm`ws8pK_!#dsZ$bHS3yT!Xu!#Jnm96Ugv0Fse6rO)xV9SqW}6KTXYzO z(LmnN8~V!i+V6oKd@{lnZ8HYFd$2*hS*jIembf}kSrD2us6Sn|IyxJRx=Odda7C7C zHfiScl+s@e5|Z~=3!w}MJt^MU`UzSpbQi-uo<&7oR{Qd0sabp3NE-dX{&q&OzQVqa zU#jTu=Fs=$#4e}@9mS=8(oAa6&N5 zBzeZU?#(ZE;N9Tz#%PVJ20q4#>Y@dt=Gm~orFI)=zZQE&ZXAPhx1jdr5Ol>>CZ&-_# z-D*+iF#>VLMO9{j$91iS*o3(ObFUE|`1ET2k>h!Io{dk+P<#HOe~YtXB-49J7NSho zD;21S-vXHKUYQ+BN+e53S4+JP1PQ!BCRX^n1_;xv>GI~PSc#uuFK1RQQ|$lH-h7$_ z+GTsb$73G8D9#^Y4V|XBkhV<(mVAEUruYtHr?YBG1N%d_zjV3wRJif9(U<=ITob6u5tY)~ zA}iQqbxj~jmN7kfW=g(QkQ zv;?g$7eKZ(6^e$OsK(MKvHo8%oxDnfFliMyk)TOQqnboyP*YyzNW`q?ZV#sP37Z2Y zmo64}z;fE)yNxF=ggcZL!N@F0s?PmoDshuB1rEmnP30u}lg=kBjum`mj{QV)^N2s( z7r$8c@zN-#R6Te5WrnTE6+L{eTP~u&xyURr>ZW%gKQkZ>{;yH7gV!^B%V)x3u|$9L z{ZL@k5xp*D*(gdrb783tT|B*^?=F)r4{JTrOu`qe$4UJ&W~pngJ)}vOR9?5}YfK+x zrwgy8_-1D-!`9kShFY{7RxqT=!BQuL-~5SJN-76-S#acJJObb~T3||nE=Q?Vka4*O)z5b2Z#wNC^nS1N7LLA-3{|Itfexd z)2q0~GCoVGMjP;ZlMN30YX{P3%z5DO&v4Zx3C84&lXkyTtK6WokBN!@5Q*zhh&DnI z4s*{0!scQr@*6r6mCVor6Dk%ecW*@bc0wqLWkRK#(MLcXG$eufR5*Fn9W%3jW6_OFSNumCt$dch)o8x{=IR|5o0-jeF4bi7 z+Y%GFQFE7*1~aHSFqK|dBOhv8_Dsr(G;sbav#Fhu<*ES7DF`$VmCg|sQDpvQ^_GQ} zR#{2~+*_YGm0hS^I`p2@%d3Ll9ZN*SBsPGb9Y^!j{ex67a|KY#ki48~&ptncw^c@s zKN}r0?^Jf|F|@`gPE5|%-+dSyITT5@ACdDRvWo%%n_XxOL-$BSj2Nk?{6E}20`!w1 zWvM-$VJ$BuganXz-_ClA01kWE!dKR)D4)TY*+_ax#J~bvqkbJL*ytjv*j_6R*`992 zSo}`;d>U;ad7u5p)r=O_%f~yZ74Ev`DPw8;joTk|R?eAudET(bpIQ(B z3k=JmX}|N%G7zp%R1#IuKo`?&Cb`A6>FZP}sFvpcO~l;`?|J==)`b$u7E9&K!K|OI z&VUYxrpuUh(1lo4A%BnPv;LX!v#Kmov5Q-gqD5k71zFWKwC%P%Yry0ucg%f9%yp;& zI3xXNZU3Y}qv5GX@xRJJgJrR&hbHGvsc_-IZNMHui3BN(1^$=`rlCa#B`y?ILt?gG z-;;naI=%VfdESc0^shw3ox~Q^d)NnGonL)(ga*aTiJbYK4tL2iAC|;x`0gAsA%9ru7NS(h@~}x#>fl@jDbSFTaMQ$%wua|{-HB#F0uGQYs#YIZ$t%LLpjQd$o@K+cjhbKCk4?>3DrVdR6>W3 z`s*8YAYWTsRJjz{$78~k*y>;8lR-zS#8Y;I5azEc7-n?Evi2u){uxkzjEhaRI;H8BX$cyq($Mnk3HYyUfL{URKf{qGWG=!!!DThZx5-6vG5Hst2u6( zB|g_@s)5n}x{yT4Wl(8A@cj4Vej7$o_K?a%Ey->i!;#zDA-GTlyQVxEp1FBV%IR(g zeshJ;-2~nCn~>V#6&nHyGf?`+_ezVms_Ye$qzOXuw6WwkOlB+JH$M4M?ed|zdPs+v zxw)B__qeBrkU0Zy&4gEmI5|be$G_H7-<>9M-=B}A8dWU=DyyQZ! z{!Gc37h!nWERY*(6cK-Klqg7NJlD9qYh6=e9Jw(h7jRiHs-~nD@(raCi@z5iX_CrN zVY)RC_;P@|EXw4pWam$#f(zpT;A}CDwe;&jG)ZJ4oH|~UN&!4R4|0C_R=eUvQlFTA zy%()g`@@v5X3UQ)v&tq@U`AqS(lO&0KE01rmkWx43~Ntn_NsHtORdg}ys7x@vqd`o zFnwn-?YmC()eIvu>mLRV+ZlyEwTbI$8@2Om zGWT`R$DZB}^1)W29PEYwdsr*qxnWxY)LBa4!`oK+qE@XLC&{I85~vjf+ui@tb<3$v z`EDzu<%dQ>Anf)BxrFCWlWbG^1WdAAwp6(XirWywH9TAi&ImJrV1(3ZVl_%kU7YPU zZhC&Q+x91D>~C6?XROPVQu4%JF5gi4%6V!?_)Aq;kHu0@drN$%*#ciwn^Iu;gPaVR zw26U^+>x>Bn1an3_ZW{-Ej>vCg;Cb@=o`_E0XnJ;72>jdfhYyS4OG4L+{V-z%$I|& zbhl9g;zs3%N6r(a*hTCLGA+EgX_6%uQyN`xu#jFJ@IAgNsHWjY@3y7B@4%|ZFsd_( zQ4P0`^!Jvz9jZNK-4#7YMvFjUOm{*6*%dCH5<6+3)M60*gE%{RmIlmmiaG#sB)*Be zOE|(m>s!q$o98k^GVF$(&Cvb94IdVeg)2j(5`gQ9>ORTkI|HLlcwT0UyUx09g|pQ= z4XNYH`7OQ!O-S;{IJ`BpDmZN9s-%*?kBSruw+$%F0k1l(y;(|lxi*16M)n984Do5i z9kFfYhCwIOb?r!Ueq~sni9gHT$@i{SM>&aYkRlj>!dXAk~kQB5mrW-@@XAxt5jrSLE0>g#B z+weZg+;jI&r+fGl)r1Z7U&4)7-%GjhEF!>^1#HH_OJ0`i{t~=JgtE*Nr zXawobL-$35t%Va)gHU!}AzU47byZs;6l4vLIwRNdsCmfpHaTe@vtgbGeXHGLD}^?W zHNU@1#aDQr(M)-Pqc>W7t0pr41HrNq#gwjmh22v9b{V`|TKMW^(NM}DJkQ|8FGY@b z8xOOIYfE*cjpYD5yjky?9y&>rHR#_ZK_7p6LIGwMjCz>Z?$us){qrj+19p`b`Xin& z;O;21%1lkw-wYE5yyYh}1%nI1QsW;FiGBPf%49LARtx5kobu}d@@Qktr{}*}f(f(A zF?8Q{SVbC)ElrdwrAl^I1&9m8Yl;hbnZpe0?~X#==En(6!^l=f>nArdLaBc;8l)8b z%*bgqRt<7RXfzE}G|1(pkyX)C>wfxISRbB#CifkL_uXojNtq+UWeG(f;kVN=L+z5S z9APFWxZI|sUV9rHvJxaBLcReZ%?#bF>;7mnol0}(Y%P666u+Q>>g8AUm=o|i(O%DQU` zk$O5hMl1=m2@rmCWcs@Nwq&^tCW5i0Wx?|Lry~75ScaQ zE!EB@?oL%9Xqdb`i@(q%Y2N`nS>|ic_SCH!97A9jV)A$VJjwac4dG|I$}WQ6az%w# zrx=DTM)l{D5r_!!!l}74+_Y*RjLdHT480U|V7KLdwosXnrRe`bebKi%3Zp>efI=}r znN3TP>uD=5m0UqSH=m{k&$Zn73la!N2Cc*Uo;<%pD&ZHDJPuiVE?5WZWGL+t9AAv0 z+8gk;n@65K4#}&~Vr;x?rdRD^(?;i#SIbt?)oPUh>qubq4z|8hAIljLneZMfv*5QO+=sD7laNeidP zRxDVRe>#tWmoNpZeN;G!+t?=Sy?01@NV%?a(1Dx@&0obRww})qTZZ5~ncm7SX(Rr3 zcw5Px$YaZpf*-CtavZVh{f3}UXYSlwU4>>vzpHS{ydoqbSaO|d18Ptc%&Qs(8k8nz z!VJFlI3ChSSKl`qAnrqX9L=hziO!8tk%?8*wnx63X4fAI*`;EDVt1K zyIf`O<73(i0hJya+waFZrNqC90R4aCca)Im95_hAPakh7+9gKN`*sSy`Cw2`UE@8Zd7q1OVX`*##Q&^;*6P+6)31sD_CBBH1||)TeL~W-sChRa>|}gO{?=Ec)v&0)2a>rS@h1gQ9JeDH)5G< z%kF_)683O!N7PiloucCQ`boIMr=T}9s3LcV)tkE4eHI(7dzKN*;Gtc+)>%H?A_PH- zA|c~K-KWT~f89%L!5^l2A#}~IP3-KgP;WtH#08gG!0fIl{n(WaZZy2(w)p~hj`Obn z)fE=7?)I-W8N0UV$rdbqH-o|hTtHqpZI%(R$;~h$Y^+x5kS-=qieuKyzi6|M8w-9h z%8}(Y&zOtvwax#m8ScP-Q9z`LxMXj?gV#t&EtOW{oN;jy`Gt! z+N$bL*V#R%s=KQGF8=)kpvp){O8^iM008lR0e@G39{?;gG&Bq}EDQ|nN7(lV0S*=x z4gnD!9swR65f$;Dfr^NXf{KESh=GBLiGcwkARqt{|93!q`0xP<5eXL+6&D{14GaIj zg8yIQZx4V52N4Sq3k87&K%zlFp+WrZ0|?)3gogT;ss9}i(6ApMpDl;fQO565=xL?Z%7H(EE6a^O4Mj3b?1UvY{ zW|sWF+C$ou0#FK_VC5dZZKH} z$CDW&%B{3lA_YC8E=;*=f2{Z7X8{1P003q1I;`AFmRYTB^KNVpgodnjwXW$79re3$ z0DwPaClj6AvV#HhE+or#PZ1Na>XOUx2VhA6C`-aYWydNGrFRi&wvXcbtlXOE@gU9j2f_h}7}Dkn`hUp*WRoiz_Z{c0 zgr*oI2Led)b-QqYinFZZWMnZJlS?+3WYKS9{WKM%gaLkwR!OuLe2lPq zL${4f!dL*DUG%d=ODa=kv7l-@bfNw5@3E`?5YWJ_IyCAbc9Gm`zkg zM&3x1=W6PCt`kdX3T)GL%U{5clJn?)Uequq_*6Z{F7Wk)Lc_pK`XUtg-opyOuNNVb@j!y1#$}GLIoU3>bM)8umfPosaaR^5-WLbjcy*B4|iFZn% zOua*3c3wE8sG!)@z*rbnsRlh)&a{B@^G;4^Kp~$4uq-FApl)sdGz!hMjv&A!r|0V?BuY8&u4#DQD2icFfp3_$W1MpdK%6CsE44 zyL-JFD8b*YK3x4}!jlrD$Sddp z9^x>>znOhv1L80AdJ3tqVQ8&ZlDuzg%1-MVvp+ML(~adbkQXyNJy|ZGrKIWe9G;2K zL>f)b?*|^(v9so%XTGXPj5j_3I&Ib~_WCy!9|OM#E^E&^XWuHWC%YmM*~~Q;Z_0m@ z?DT0=Bt3W7oGGR^LCTOm4Xt3PDi0fXWeQot)KAG=5&v4}Env$bbOCj|eqb0P_x&{Eg}O9JppZmBU}v?Z#86 zXS22h%5>p}{@rQ@YhYx^nu@ax8kHb=jLB)gs-s394d*Fopf8*+V zRE7QUPgI3OeGdh>07a-Yk1_Pe0A+IWfE|B!>yZ`ALAIdL^0T%B3QEkavprUFZNPYJ zCP$atLC|*JwG(H7|2$)V@$f0;bIr`?V2Q~Oe<0c*D@!{D?`nB#-6fB$dC`Y=Mv;jq zDHnK`WIoNc12J{Q+pF8=DJ3 zDqH~4%TN30%DBJ=h=t|vWVw`w1AxO3T?H{RivYmG?I z0FaY2UY&Gb0SHifW_QBYd!&4_FWP7V0JPz)mvGXru*v}IfltIcC_omcxb-0ZmXlMf z!|5p`wBj*^xAJsv_QxNfWZ9h@XDK=5Bl0Yn%->&RSloO$+E0SXsr+)NwFt!Gj(h4@ zKM0i$D33kteyQ;EAlor;g0i3Gvu!%HlLA;uMtZpPR*Ctq{mfz??<4aG1iv5E21Q5p z`NLHY4&qL{fr(T{UzMn$t|o+S?z4Lp*y`OCriBqbT&VQq+xwLFJcvt7$o71x34D_d zIQ}eg@n!(9Rg`Iic-d98Qtak6|d*@ z3(>eGMz0S33L~nx1CvyLjL3ykbPxG+GB>S{+ZPRC$Idj7{us*`<7Rc()Ag1|%I&+| z=Uy2U%z6;xq}1Ji+pb2dH?47nOLRIYz-3)x8M(ep#{B72^XwB7>D;!VW?YTNbJ975 z=qBv!F*E=yZSyCIQQRmHRdj{52Djjur-4dMIzzsl} z`(<9YEi(FiVPO$X;VevSvhA)7XSZrpiOk19w_4l1SzL2R`FMK_skiQd)KqacsAk%2 zhNPt^3g3FXU{ENW^~RNRGc+UF^GZ+)tMkYa>h^?MU5%tnMsv{bg;rHf1xINvInkBV ze{8(Rm)-RdJlKPJ>Y`;_;%dZZKWC{i?y);Nh?d}oL8U3ENp>*vv3xl6$L*6X!Oz7w z*bJ?O396Vcps&MS#Thq@gWsR#jY2q4n^#si?$v9V(V|~bS7KpScT8_FkYVg3I2B}j{@~dRX zk?SL2*Aue3nxfktuZ_4*sxAK2N|f8nxSqb2G4%LG#^YP_JpUwe_Z+JvWgXWO;#OmE zE5=dVR*yet_Haq#fAhp%al>xm7xx*7`CA5tIw>qik0=WNj3pMF%}6Eh7U_M0Ru zELAvF29OeZ_tW_Q_S5g)_`d@J5(*jy_8&J5^)ENQ{_fq#0SW*%4g!5;RGu1-&DOM; zNs)el`*Vg*Q3dp;F$@Sl@!F6{L*2%W<>czjwY5ooUvpw~cdz6fr#}Gj1#CXJ&+-L) z?}X?WM_ny6ejxD|uv?AR0|104(8J5wzT(s(ASye2cy`Y)wEKRDQ2d-jEHq`d3_yK} z+IMSzhw%rXsB$M`yz;&RXo2I0?*F5goi*wY;CjD}UA2+`5PqUHr&0hgv$v5j;t%c5 zbiitQG6VpFBPDc+0DyCY$9ngE3K6rsZtchgfbP8Ul|)K%I#x*L%huI@7{jaeL`XkP zG&SvYIDd(AcXX-wlRzX)4XP~cTc7S6mi6|_M>o3duw1enIXnCUpmn`UtZ%-Rnw{@# zS;YCCEs{k9>H8pY1CVP5L0c`3A-c|!!qs02V#yK$R3k(a0AS-pFUkt`Z6B4)x-pY1 zrJ4;bB5lGSLf|zlgV{QAsrjLXsum2x!#y3^`@0X|Y_DfCu~MEo$@F!YJYXPAUmc}D z1K9%WQ04_R$pSB_G;;}AMKR6=Dag9`nGs9Wp;HUUVCZ9WN@Md_rfWdXcZ%{R8phTAZ<8N!Tc5%vP5g!nX%2TPurN!O_0KBH}vp z$dEA48PFq?jhXGr7~W|mp~q(PJ3HjGGh487N@U$la^L0GPHIGx>RHCp(qMG-*t4?f zLyvDvSs|NG`+oOT;v@!qn%E(^B{C4Rce9B_3-AHumGz7##==D*K?qh4s7V;SSx8~d z6pzmihGm%b2#4F9%Z=iM{K8mTH~JV_$t;|)LS!?PCXJZdbfqkprHD~Tx;EYt-%``J zq?K=L25YsvEPtimpv}0J(0bpZ+*rBjU|{>*(T#xXw;kAfLzM{V<^E| zh77(IwhjZfx~>YV%1mwcZ$tu*n zhe%Yn`@%?GSA(VsNLyK%%8nV5N^?$rtyiw_{e-oZc=ij**~YIp1r+F`&1~d!2E}$v z(YHhyV~&P)Z+)pZ)}G5Lh0x0h-X^=NX>q8>2i8tp&)(e}h*>YwR!8!e>&=C*G7>Vg z8D~1fq%5}{+AV|%jov-q~c zWW@950&YwS`!HIQO~_zZzixY-=w#c&ztY#u&7{>Om}oeuFrb+l+E&!Fk`Wg-=myy& zH{Ld|l1XANgQYs{;Rkf4kMe9YFD=m`Jm;F2Gr670^TaCB6l^q$l(oL|@u69wg;)*B z;kM#o?avY-y?`qdP`KcMtgO%sxcE6& zO4Q=aWw+@ceYqc@n@Oc)$UnlR#zRU0AKpD1=ezHMg@Aa^JHbLh08qgD__t?6`+$m$ zfr*7p@`;6#mF+Vr88bVlFb+8dhlr@-e^NdWa1gJm$~fHw#!VTKUhVTkJr5E6L`e8`-d4xKw|ZV8x`}|R%)h{# zC}ew%v(iag0ZW}{Q_*20N5Z~BLx}DrvR|%(Xii$-Q2jN_hFgHul-$_W;>1Ne#WwQ8OIr`Vr|)=$@qD(5yhS+XOEbKIx*)0n127` zi}>&aB1PnCQmLBv!fKoMs>@@`AsfrInP}lyh;*9W!j0+M+-6;X5X!K?iktvTvpCKh zzrMRn8WEYqNoeJ|$s|qNlOAJywRphYMv5+>I@>gcEYHBu3`B(@L(OdthS^P}kJInV zPIlx!xGO(ArIspOe5n=1N6We~ZWovCmmEKA2NG8Y$_52su0b}eCI-C(?r3mx1m|B!kON%Lq}?u=WY z2!c(d3AdbOuv4yZn@<^G+lrgbXwyA~Gf0`ZMCod@;$Fx$ zn``{U9PCO9?H;ogs-(J`h)NiH1qEh|>n4gksGcOI`DIG{7gDyUpm+jSf8740U^c8e=zA@y4bb z{ZeMcS8Tj12^17!G786dlGxB`6hZPiyg}&2(N#>U)8{%ZN=1l5-|{PDpwI$bWcs)k9EOgAQ4A-^&Gve>$0_AFQG0v z+W5#lZ68Z{O3dWl-5ZwNe5;({tBUW<#?$jNwi5X)k`ZshZI#NkUiD4tf_l$Oe1%=T zh}_o?OFQRFiq?1%BWHWmDYksZuuToo-Js0_5eo25QVN><1DN%$WFyJcFa5J4XCZ;x zJ@?$`rF2DqYAbuYnbjG-(cELqKu3A3C#PhY^(z-h)PkecF}~s2Is#e1wf=HAh$XsT zA$VIh?z7QcCP74-bW37b`O^HvN}Vm|{7Kym14UC%lDbc(aTM=WbT3Rj9sZ&!ZW>yd z90HZ;9v(b3iMqN-`Hxj<-Q;DBq))n%Jzji+=9(eD%cCR-9r!1n5uaGtV#VUg>Uuaf z^}TTrE~WCmz9m?LRCcu^@;{%Sax#Y!TSXI@v6_J9*HHRYqaK{1Sj_s>S%E zoE@eSc7I8`H5fhXMqpTZcYC5(?MwE|6Mrl&nD&zHnL9NeAC;h5OvE!^?np!FiP~0W z=lx-`wcewnbf%m*#8RKbj+82C!?0oC-ERh5So;2M^n@bW5^G`Lr#&@Mm)hx=DRpgV z**G@E(6F-W41bUcBV>pV#fuUvt=&nE-mFaz%hsTB6E}IarEk5w^J%ay_nKHU0X@p8 z;!s)QFqBxVP9g~O248hBXpZ0!Br|}=_3fZ5@+EZfq)5&e#RunNcd;|W>3zGBxhScU z&J7z17{_`<4Th1P?O2furK3|a*t2=8S|)GMh13^RW@KH}hSi48Ctc`?9w!9Q<#ah| zY>jp1C38SSF)G}+w+!AXrXnNPI%BR431|C{H;DN)hJ3t;&;_d;ozpk)*m8%xpRm|GhmhKz zTICANx|7vvADIalMwz|le^gQi8RNNB$P8`&EN2_2M3uxzjVAgeJnG)+S~;6{glM8Z z&yE9=Fk{SPtMD0(v2TsnTg!2dR6g-hdv4URpk~yjAz0_C<49K|*_8*;OAA?Et}JV0 zOaFWG8NuCp-OHy*hog_SWmF;jekaVnUogpul;Vk~K5hMo!HB)&ff~tR^0F2@rsYKi zTf~$2{{DJDo;F0D*CC2%M`q4B?>kxBD!VOn=eB`@@NIjj-+p&?QY5}19-Mc^N9If1=!wULW1Cl-ISGq_w)>VVSE` zan!3cf1FK<(RfclUz@t(V3)>V6Ql;iO~ermF0c^~wIfE2YW(0#5DG>>Rq3U+?7|F| z!oEg9WeKIunD_+s%0UdTmR~aGmO#k<40Q*;{_H)kvAA?6GJ<;&{}<3CiL#_@w9(*; z!1C3Fg^mdEtT?MC`>6+VV z9#BEJ2*EjEE1&&c$!#lPl4cPP$G%Z2<6Zr1r&ble8Ak4Fh_}wxRzob}p zDKMD`KI#oVIlhXC3H503fQZQFXPC##5VVafHL%cwOH(9vt)tpb3TU=*)28B^BDGN3 zH;Raj7KO26?v`wciP|4eKLyF6YV-1%@ND_vHc1&Vw-?YZbw{Z=m#RKPzOqEKNEMNSWgQC{ScuiBPy1Xu~cLi$Z@lhqP&)|E6^Lnxz~M zVMqlLFUU7MBLm$~OGEXP6sk~eMKlNA+IuM58vbB@>A6ydT1}0GFfp7z0Hzn-iD6z` zTV(;1Al<}lA$J+*%!4O z+Sx?x@|JPxa+Q4UhnL7;x%Tq#YgQ_BjipWno}TOiR;M<^vW=9+@3$bR~VOL}C{ zH`<>>|Gw$UiRj7+B)&dbI1QJ49Eh#ET9!Ea%0D!iGnX`|^rgmG$;?<4B*7i&h|DrT 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 adTS2YK%f;