Error:
U21hcnR5RXhjZXB0aW9uIE9iamVjdAooCiAgICBbbWVzc2FnZTpwcm90ZWN0ZWRdID0+IHVuYWJsZSB0byB3cml0ZSBmaWxlIC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy93cnQ2ODdkM2QzOTU4NjQ4Nl8wNzU3NzUyMQogICAgW3N0cmluZzpFeGNlcHRpb246cHJpdmF0ZV0gPT4gCiAgICBbY29kZTpwcm90ZWN0ZWRdID0+IDAKICAgIFtmaWxlOnByb3RlY3RlZF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvc3lzcGx1Z2lucy9zbWFydHlfaW50ZXJuYWxfcnVudGltZV93cml0ZWZpbGUucGhwCiAgICBbbGluZTpwcm90ZWN0ZWRdID0+IDU5CiAgICBbdHJhY2U6RXhjZXB0aW9uOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgKAogICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvc3lzcGx1Z2lucy9zbWFydHlfdGVtcGxhdGVfY29tcGlsZWQucGhwCiAgICAgICAgICAgICAgICAgICAgW2xpbmVdID0+IDIxMAogICAgICAgICAgICAgICAgICAgIFtmdW5jdGlvbl0gPT4gd3JpdGVGaWxlCiAgICAgICAgICAgICAgICAgICAgW2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Xcml0ZUZpbGUKICAgICAgICAgICAgICAgICAgICBbdHlwZV0gPT4gLT4KICAgICAgICAgICAgICAgICAgICBbYXJnc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy9kYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmXzAuZmlsZS5jYXRhbG9nLm9iamVjdC50cGwucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gPD9waHAKLyogU21hcnR5IHZlcnNpb24gMy4xLjMyLCBjcmVhdGVkIG9uIDIwMjUtMDctMjAgMjI6MDI6MTcKICBmcm9tICcvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwnICovCgovKiBAdmFyIFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZSAkX3NtYXJ0eV90cGwgKi8KaWYgKCRfc21hcnR5X3RwbC0+X2RlY29kZVByb3BlcnRpZXMoJF9zbWFydHlfdHBsLCBhcnJheSAoCiAgJ3ZlcnNpb24nID0+ICczLjEuMzInLAogICd1bmlmdW5jJyA9PiAnY29udGVudF82ODdkM2QzOTU4MzRmMl81Mzk5NjE5NCcsCiAgJ2hhc19ub2NhY2hlX2NvZGUnID0+IGZhbHNlLAogICdmaWxlX2RlcGVuZGVuY3knID0+IAogIGFycmF5ICgKICAgICdkYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmJyA9PiAKICAgIGFycmF5ICgKICAgICAgMCA9PiAnL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsJywKICAgICAgMSA9PiAxNzA5MjA5NDI4LAogICAgICAyID0+ICdmaWxlJywKICAgICksCiAgKSwKICAnaW5jbHVkZXMnID0+IAogIGFycmF5ICgKICApLAopLGZhbHNlKSkgewpmdW5jdGlvbiBjb250ZW50XzY4N2QzZDM5NTgzNGYyXzUzOTk2MTk0IChTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUgJF9zbWFydHlfdHBsKSB7CiRfc21hcnR5X3RwbC0+X2NoZWNrUGx1Z2lucyhhcnJheSgwPT5hcnJheSgnZmlsZSc9PicvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zL2Z1bmN0aW9uLmNvdW50ZXIucGhwJywnZnVuY3Rpb24nPT4nc21hcnR5X2Z1bmN0aW9uX2NvdW50ZXInLCksKSk7Cj8+PGRpdiBjbGFzcz0icm93Ij4KCTxkaXYgY2xhc3M9ImNvbC1sZy0xMCI+CgkJPGRpdiBjbGFzcz0id2hpdGUtYmxvY2siPgoJCQk8ZGl2IGNsYXNzPSJ0b3Byb3cgY2xlYXJmaXgiPgoJCQkJPG9sIGNsYXNzPSJicmVhZGNydW1iIHB1bGwtbGVmdCI+CgkJCQkJPD9waHAgZWNobyBzbWFydHlfZnVuY3Rpb25fY291bnRlcihhcnJheSgnYXNzaWduJz0+J2MnLCdzdGFydCc9PjApLCRfc21hcnR5X3RwbCk7Pz4KCgkJCQkJPD9waHAKJF9mcm9tID0gJF9zbWFydHlfdHBsLT5zbWFydHktPmV4dC0+X2ZvcmVhY2gtPmluaXQoJF9zbWFydHlfdHBsLCBDb3JlX1NlY3Rpb25zOjokdGl0bGVfd2l0aF91cmwsICd2Jyk7CmlmICgkX2Zyb20gIT09IG51bGwpIHsKZm9yZWFjaCAoJF9mcm9tIGFzICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3YnXS0+dmFsdWUpIHsKPz4KCQkJCQkJPD9waHAgZWNobyBzbWFydHlfZnVuY3Rpb25fY291bnRlcihhcnJheSgpLCRfc21hcnR5X3RwbCk7Pz4KCgkJCQkJCTxsaT48YSA8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpZCddID09ICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3YnXS0+dmFsdWVbJ2l0ZW1faWQnXSkgez8+Y2xhc3M9ImFjdGl2ZSI8P3BocCB9Pz4gaHJlZj0iPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWyd2J10tPnZhbHVlWyd1cmwnXTs/PgoiPjw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1sndiddLT52YWx1ZVsndGl0bGUnXTs/Pgo8L2E+PC9saT4JCQkJCQoJCQkJCTw/cGhwCn0KfQokX3NtYXJ0eV90cGwtPnNtYXJ0eS0+ZXh0LT5fZm9yZWFjaC0+cmVzdG9yZSgkX3NtYXJ0eV90cGwsIDEpOz8+CgkJCQk8L29sPgkJCQoJCQkJPGRpdiBjbGFzcz0icHVsbC1yaWdodCI+PGEgaHJlZj0iPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ3VybF9zZWN0aW9uJ107Pz4KIiBjbGFzcz0iYmFjayI+PGkgY2xhc3M9ImZhIGZhLWFuZ2xlLWxlZnQiPjwvaT48P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX2JhY2tfdG9fbGlzdCcpOz8+CjwvYT48L2Rpdj4KCQkJPC9kaXY+CgkJCTxkaXYgY2xhc3M9InJvdyBwcm9kdWN0LWluZm8iPgoJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTYgcHJvZHVjdC1wcmV2aWV3Ij4gCgkJCQkJPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaW1hZ2VzJ10pIHs/PgoJCQkJCQk8ZGl2IGNsYXNzPSJyb3ciPgoJCQkJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTIgc2xpZGVyLXRodW1icyI+CgkJCQkJCQkJPCEtLSB0aHVtYiBuYXZpZ2F0aW9uIGNhcm91c2VsIGl0ZW1zIC0tPgoJCQkJCQkJCTx1bCBjbGFzcz0ibGlzdC1pbmxpbmUiPgoJCQkJCQkJCQk8P3BocCBlY2hvIHNtYXJ0eV9mdW5jdGlvbl9jb3VudGVyKGFycmF5KCdhc3NpZ24nPT4nYycsJ3N0YXJ0Jz0+MCksJF9zbWFydHlfdHBsKTs/PgoKCQkJCQkJCQkJPD9waHAKJF9mcm9tID0gJF9zbWFydHlfdHBsLT5zbWFydHktPmV4dC0+X2ZvcmVhY2gtPmluaXQoJF9zbWFydHlfdHBsLCAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ltYWdlcyddLCAnaW1hZ2UnKTsKaWYgKCRfZnJvbSAhPT0gbnVsbCkgewpmb3JlYWNoICgkX2Zyb20gYXMgJF9zbWFydHlfdHBsLT50cGxfdmFyc1snaW1hZ2UnXS0+dmFsdWUpIHsKPz4KCQkJCQkJCQkJCTxsaT48YSBpZD0iY2Fyb3VzZWwtc2VsZWN0b3ItPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydjJ10tPnZhbHVlOz8+CiIgPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2MnXS0+dmFsdWUgPT0gMCkgez8+Y2xhc3M9InNlbGVjdGVkIjw/cGhwIH0/Pj4KCQkJCQkJCQkJCQk8aW1nIHNyYz0iPD9waHAgZWNobyBDb3JlX0ltYWdlczo6R2V0KCdjYXRhbG9nJywkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydpbWFnZSddLT52YWx1ZVsnZmlsZW5hbWUnXSwnNC0xMDAtMTAwJyk7Pz4KIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUiIHdpZHRoPSIxMDAiIGFsdD0iPD9waHAgZWNobyBodG1sc3BlY2lhbGNoYXJzKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2ltYWdlJ10tPnZhbHVlWydhbHRfdGl0bGVzJ11bQ29yZV9MYW5ndWFnZTo6JGxhbmddKTs/PgoiPgoJCQkJCQkJCQkJPC9hPjwvbGk+CQoJCQkJCQkJCQkJPD9waHAgZWNobyBzbWFydHlfZnVuY3Rpb25fY291bnRlcihhcnJheSgpLCRfc21hcnR5X3RwbCk7Pz4KCQoJCQkJCQkJCQk8P3BocAp9Cn0KJF9zbWFydHlfdHBsLT5zbWFydHktPmV4dC0+X2ZvcmVhY2gtPnJlc3RvcmUoJF9zbWFydHlfdHBsLCAxKTs/PgoJCQkJCQkJCTwvdWw+CgkJCQkJCQk8L2Rpdj4KCQkJCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC04IiBzdHlsZT0iei1pbmRleDogOTk5OyI+CgkJCQkJCQkJPGRpdiBpZD0icHJvZHVjdC1wcmV2aWV3LXNsaWRlciIgY2xhc3M9ImNhcm91c2VsIHByb2R1Y3QtcHJldmlldy1zbGlkZXIiPgoJCQkJCQkJCQk8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pbm5lciIgc3R5bGU9Im92ZXJmbG93OiBpbml0aWFsOyI+CgkJCQkJCQkJCQk8P3BocCBlY2hvIHNtYXJ0eV9mdW5jdGlvbl9jb3VudGVyKGFycmF5KCdhc3NpZ24nPT4nYycsJ3N0YXJ0Jz0+MCksJF9zbWFydHlfdHBsKTs/PgoKCQkJCQkJCQkJCTw/cGhwCiRfZnJvbSA9ICRfc21hcnR5X3RwbC0+c21hcnR5LT5leHQtPl9mb3JlYWNoLT5pbml0KCRfc21hcnR5X3RwbCwgJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpbWFnZXMnXSwgJ2ltYWdlJyk7CmlmICgkX2Zyb20gIT09IG51bGwpIHsKZm9yZWFjaCAoJF9mcm9tIGFzICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2ltYWdlJ10tPnZhbHVlKSB7Cj8+CgkJCQkJCQkJCQkJPGRpdiBjbGFzcz0iY2F0YWxvZy1pbWFnZS1iaWcgaXRlbTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydjJ10tPnZhbHVlID09IDApIHs/PiBhY3RpdmU8P3BocCB9Pz4iIGRhdGEtc2xpZGUtbnVtYmVyPSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2MnXS0+dmFsdWU7Pz4KIj4KCQkJCQkJCQkJCQkJPGEgY2xhc3M9ImZhbmN5Ym94LW1lZGlhIiByZWw9Im9iamVjdCIgaHJlZj0iPD9waHAgZWNobyBDb3JlX0ltYWdlczo6R2V0KCdjYXRhbG9nJywkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydpbWFnZSddLT52YWx1ZVsnZmlsZW5hbWUnXSwndy04MDAtJyk7Pz4KIiBzdHlsZT0iY3Vyc29yOiBub25lOyI+CgkJCQkJCQkJCQkJCQk8aW1nIHNyYz0iPD9waHAgZWNobyBDb3JlX0ltYWdlczo6R2V0KCdjYXRhbG9nJywkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydpbWFnZSddLT52YWx1ZVsnZmlsZW5hbWUnXSwndy0zNjAtJyk7Pz4KIiBhbHQ9Ijw/cGhwIGVjaG8gaHRtbHNwZWNpYWxjaGFycygkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydpbWFnZSddLT52YWx1ZVsnYWx0X3RpdGxlcyddW0NvcmVfTGFuZ3VhZ2U6OiRsYW5nXSk7Pz4KIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUgbWFnbmlmaWVkLWltYWdlIiBkYXRhLWxhcmdlLWltZy11cmw9Ijw/cGhwIGVjaG8gQ29yZV9JbWFnZXM6OkdldCgnY2F0YWxvZycsJF9zbWFydHlfdHBsLT50cGxfdmFyc1snaW1hZ2UnXS0+dmFsdWVbJ2ZpbGVuYW1lJ10sJ3ctODAwLScpOz8+CiI+CgkJCQkJCQkJCQkJCTwvYT4KCQkJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQkJCQk8P3BocCBlY2hvIHNtYXJ0eV9mdW5jdGlvbl9jb3VudGVyKGFycmF5KCksJF9zbWFydHlfdHBsKTs/PgoKCQkJCQkJCQkJCTw/cGhwCn0KfQokX3NtYXJ0eV90cGwtPnNtYXJ0eS0+ZXh0LT5fZm9yZWFjaC0+cmVzdG9yZSgkX3NtYXJ0eV90cGwsIDEpOz8+CgkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJtYWduaWZpZXItcHJldmlldyIgaWQ9InByZXZpZXciIHN0eWxlPSJ3aWR0aDogMzA3cHg7IGhlaWdodDogMzA3cHg7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OiAzMjBweDsgdG9wOiAwcHg7Ij48L2Rpdj4KCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJPC9kaXY+CgoJCQkJCQkJCTxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIiBzdHlsZT0ibWFyZ2luLXRvcDogMzBweDsiPgoJCQkJCQkJCQk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjb2RlJ10pIHs/PjxkaXY+PHNwYW4+PD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19pdGVtX2NvZGUnKTs/Pgo6PC9zcGFuPiA8Yj48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnY29kZSddOz8+CjwvYj48L2Rpdj48P3BocCB9Pz4KCQkJCQkJCQk8L2Rpdj4KCgkJCQkJCQk8L2Rpdj4JCQoJCQkJCQk8L2Rpdj4KCQkJCQk8P3BocCB9IGVsc2UgeyA/PgoJCQkJCQk8ZGl2IGNsYXNzPSJyb3ciPgoJCQkJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTIgc2xpZGVyLXRodW1icyI+CgkJCQkJCQkJPHVsIGNsYXNzPSJsaXN0LWlubGluZSI+CgkJCQkJCQkJCTxsaT48YSBpZD0iY2Fyb3VzZWwtc2VsZWN0b3ItMSIgY2xhc3M9InNlbGVjdGVkIj4KCQkJCQkJCQkJCTxpbWcgc3JjPSJodHRwOi8vZHVtbXlpbWFnZS5jb20vNjB4NjAvZmZmLzMzMy5wbmciIGNsYXNzPSJpbWctcmVzcG9uc2l2ZSIgd2lkdGg9IjEwMCIgYWx0PSIiPgoJCQkJCQkJCQk8L2E+PC9saT4JCQkJCQkJCQkKCQkJCQkJCQk8L3VsPgoJCQkJCQkJPC9kaXY+CgkJCQkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtOCI+CgkJCQkJCQkJPGRpdiBpZD0icHJvZHVjdC1wcmV2aWV3LXNsaWRlciIgY2xhc3M9ImNhcm91c2VsIHByb2R1Y3QtcHJldmlldy1zbGlkZXIiPgoJCQkJCQkJCQk8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pbm5lciI+CgkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJpdGVtIGFjdGl2ZSIgZGF0YS1zbGlkZS1udW1iZXI9IjEiPgoJCQkJCQkJCQkJCTxhIGNsYXNzPSJmYW5jeWJveC1tZWRpYSIgaHJlZj0iaHR0cDovL2R1bW15aW1hZ2UuY29tLzgwMHg4MDAvZmZmLzMzMy5wbmciPgoJCQkJCQkJCQkJCTxpbWcgc3JjPSJodHRwOi8vZHVtbXlpbWFnZS5jb20vMzY0eDM2NC9mZmYvMzMzLnBuZyIgY2xhc3M9ImltZy1yZXNwb25zaXZlIj48L2E+CgkJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJPC9kaXY+CgkJCQkJCQk8L2Rpdj4JCQkJCQkKCQkJCQkJPC9kaXY+CgkJCQkJPD9waHAgfT8+CgkJCQk8L2Rpdj4KCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC02IHByb2R1Y3QtZGV0YWlscyI+CgoJCQkJCTxoMT48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsndGl0bGUnXTs/Pgo8L2gxPgoKCQkJCQk8ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiI+CgkJCQkJCTx1bD4KCQkJCQkJCTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ZpbHRlcl9maWVsZHMnXVs2XSkgez8+PGxpPjxzcGFuPjw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19faXRlbV9ib3hfcXVhbnRpdHknKTs/Pgo6PC9zcGFuPiA8Yj48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnZmlsdGVyX2ZpZWxkcyddWzZdWyd2YWx1ZSddOz8+CiA8P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX2NvdW50X3Nob3J0Jyk7Pz4KPC9iPjwvbGk+PD9waHAgfT8+CgkJCQkJCQk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydmaWx0ZXJfZmllbGRzJ11bN10gJiYgJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydmaWx0ZXJfZmllbGRzJ11bNl0pIHs/PjxsaT48c3Bhbj48P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX2l0ZW1fcGFja19xdWFudGl0eScpOz8+Cjo8L3NwYW4+IDxiPjw/cGhwIGVjaG8gcm91bmQoKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnZmlsdGVyX2ZpZWxkcyddWzddWyd2YWx1ZSddLyRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnZmlsdGVyX2ZpZWxkcyddWzZdWyd2YWx1ZSddKSk7Pz4KIDw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fY291bnRfc2hvcnQnKTs/Pgo8L2I+PC9saT48P3BocCB9Pz4KCQkJCQkJPC91bD4KCQkJCQk8L2Rpdj48YnI+CiAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJwYWNrc19pZXAiPgoKCQkJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTYiIHN0eWxlPSJwYWRkaW5nOiAwcHg7Ij4KCQkJCQkJCTw/cGhwIGlmICghJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydvbmx5X2JveCddKSB7Pz4KCQkJCQkJCTxkaXYgY2xhc3M9InByaWNlIj4KCQkJCQkJCQk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjb3N0X2xpbmVfZGlzY291bnQnXSkgez8+CgkJCQkJCQkJCTxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCI+PD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2Nvc3RfbGluZV9kaXNjb3VudCddOz8+Cjwvc3Bhbj4KCQkJCQkJCQk8P3BocCB9Pz4KCQkJCQkJCQk8YiBzdHlsZT0iZm9udC1zaXplOiAyMnB4OyI+PD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2Nvc3RfbGluZSddOz8+CjwvYj4gPHNwYW4+LyA8P3BocCBlY2hvIENhdGFsb2dfSHRtbDo6Z2V0VU0oJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlLDEpOz8+Cjwvc3Bhbj4KCQkJCQkJCQk8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHg7IHBhZGRpbmc6MnB4IDVweDsgYmFja2dyb3VuZDogIzI4ODBhMzsgY29sb3I6d2hpdGU7IGJvcmRlci1yYWRpdXM6M3B4OyI+KyA8P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX3ZhdCcpOz8+Cjwvc3Bhbj4KCQkJCQkJCTwvZGl2PgoJCQkJCQkJPD9waHAgfT8+CgoJCQkJCQkJPGRpdiBjbGFzcz0icHJpY2UiPgoJCQkJCQkJCTxiIHN0eWxlPSJmb250LXNpemU6IDIycHg7IGNvbG9yOiByZWQ7Ij48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnZGlzY291bnRfYXJyYXknXVswXVsncHJpY2VfcGVyX29uZSddOz8+CiA8P3BocCBlY2hvIFdiX0N1cnJlbmN5OjpnZXRDdXJyZW5jeSgpOz8+CjwvYj4gPHNwYW4+LyA8P3BocCBlY2hvIENhdGFsb2dfSHRtbDo6Z2V0VU0oJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlLDEpOz8+Cjwvc3Bhbj4KCQkJCQkJCQk8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHg7IHBhZGRpbmc6MnB4IDVweDsgYmFja2dyb3VuZDogIzI4ODBhMzsgY29sb3I6d2hpdGU7IGJvcmRlci1yYWRpdXM6M3B4OyI+KyA8P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX3ZhdCcpOz8+Cjwvc3Bhbj4KCQkJCQkJCQk8ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogcmVkOyI+JTwvc3Bhbj4gPD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19ieWluZ19hdF9sZWFzdCcpOz8+CiAKCQkJCQkJCQkKCQkJCQkJCQk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydtdWx0aXBseV9ib3hlcyddKSB7Pz4KCQkJCQkJCQkgICAgPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ZpbHRlcl9maWVsZHMnXVs3XVsndmFsdWUnXSozOz8+CiAKCQkJCQkJCQk8P3BocCB9Pz4KCQkJCQkJCQkKCQkJCQkJCQk8P3BocCBpZiAoISRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnbXVsdGlwbHlfYm94ZXMnXSkgez8+CgkJCQkJCQkJICAgIDw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydmaWx0ZXJfZmllbGRzJ11bN11bJ3ZhbHVlJ107Pz4KIAoJCQkJCQkJCTw/cGhwIH0/PgoJCQkJCQkJCQoJCQkJCQkJCQoJCQkJCQkJCTw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fY291bnRfc2hvcnQnKTs/Pgo8L2Rpdj4KCQkJCQkJCTwvZGl2PgoJCQkJCQkJCgkJCQkJCQk8ZGl2IHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAxN3B4OyI+PD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX192b2x1bWVfZGlzY291bnRzJyk7Pz4KPC9kaXY+CgkJCQkJCQkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocCBpZiAoKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaW5fcGFjayddICYmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2luX3BhY2snXSAhPSAxKSkpIHs/PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aHIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCTw/cGhwIGlmICghJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydvbmx5X2JveCddKSB7Pz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAk8ZGl2IGNsYXNzPSJwcmljZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2Nvc3RfbGluZV9kaXNjb3VudCddKSB7Pz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJPHNwYW4gc3R5bGU9InRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoIj48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnY29zdF9saW5lX2Rpc2NvdW50J107Pz4KPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCQk8P3BocCB9Pz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJPGIgc3R5bGU9ImZvbnQtc2l6ZTogMjJweDsiPjw/cGhwIGVjaG8gbnVtYmVyX2Zvcm1hdCgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2Nvc3QnXS8kX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2luX3BhY2snXSwzLCcuJywnJyk7Pz4KIDw/cGhwIGVjaG8gV2JfQ3VycmVuY3k6OmdldEN1cnJlbmN5KCk7Pz4KPC9iPiA8c3Bhbj4vIDEgPD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19jb3VudF9zaG9ydCcpOz8+Cjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB4OyBwYWRkaW5nOjJweCA1cHg7IGJhY2tncm91bmQ6ICMyODgwYTM7IGNvbG9yOndoaXRlOyBib3JkZXItcmFkaXVzOjNweDsiPisKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJCTw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fdmF0Jyk7Pz4KPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCTw/cGhwIH0/PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAJPGRpdiBjbGFzcz0icHJpY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCQk8YiBzdHlsZT0iZm9udC1zaXplOiAyMnB4OyBjb2xvcjogcmVkOyI+PD9waHAgZWNobyBudW1iZXJfZm9ybWF0KCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnZGlzY291bnRfYXJyYXknXVswXVsncHJpY2VfcGVyX29uZSddLyRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaW5fcGFjayddLDMsJy4nLCcnKTs/PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJCTw/cGhwIGVjaG8gV2JfQ3VycmVuY3k6OmdldEN1cnJlbmN5KCk7Pz4KPC9iPiA8c3Bhbj4vIDEgPD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19jb3VudF9zaG9ydCcpOz8+Cjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB4OyBwYWRkaW5nOjJweCA1cHg7IGJhY2tncm91bmQ6ICMyODgwYTM7IGNvbG9yOndoaXRlOyBib3JkZXItcmFkaXVzOjNweDsiPisKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJCTw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fdmF0Jyk7Pz4KPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCQk8ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogcmVkOyI+JTwvc3Bhbj4gPD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19ieWluZ19hdF9sZWFzdCcpOz8+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCQkJPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ZpbHRlcl9maWVsZHMnXVs3XVsndmFsdWUnXTs/PgogPD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19jb3VudF9zaG9ydCcpOz8+CjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgfT8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4KCgkJCQkJCQkKCQkJCQkJPC9kaXY+CgoJCQkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtNiIgc3R5bGU9InBhZGRpbmc6IDBweDsiPgoJCQkJCQkJPGRpdiBjbGFzcz0iY29udHJvbHMiIHN0eWxlPSJib3JkZXI6IDBweDsiPiAgIAoJCQkJCQkJCTxidXR0b24gY2xhc3M9ImFkZHRvY2FydCBidXR0b24gYWRkLXRvLWNhcnQtdG9nZ2xlIGl0ZW0tY291bnQtYnRuLTw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpZCddOz8+CiA8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjYXJ0X2NvdW50J10pIHs/Pmp6LWlzLWhpZGRlbjw/cGhwIH0/PiIgZm9yLWl0ZW0taWQ9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpZCddOz8+CiIgaW4tYm94PSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaW5fYm94J107Pz4KIiB1bS12YWw9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWyd1bSddOz8+CiIgc3RvY2stb3JkZXI9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydzdG9ja19vcmRlciddOz8+CiI+CgkJCQkJCQkJCTxkaXYgY2xhc3M9ImlubmVyIj4KCQkJCQkJCQkJCTxkaXYgY2xhc3M9ImltZyI+PGltZyBzcmM9Ijw/cGhwIGVjaG8gUEFUSF9JTUFHRVM7Pz4KY2FydC1iaWcucG5nIiBhbHQ9IiI+PC9kaXY+CgkJCQkJCQkJCQk8c3Bhbj48P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX2l0ZW1fYWRkX3RvX2NhcnQnKTs/Pgo8L3NwYW4+CgkJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTwvYnV0dG9uPiAgCgkJCQkJCQkJPGRpdiBjbGFzcz0iYWRkdG9jYXJ0IGJ1dHRvbiBxdWFudGl0eSBhZGQtdG8tY2FydC1jb3VudC10b2dnbGUgaXRlbS1jb3VudC08P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaWQnXTs/PgogPD9waHAgaWYgKCEkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2NhcnRfY291bnQnXSkgez8+anotaXMtaGlkZGVuPD9waHAgfT8+IiBmb3ItaXRlbS1pZD0iPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2lkJ107Pz4KIiBpbi1ib3g9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpbl9ib3gnXTs/PgoiIHVtLXZhbD0iPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ3VtJ107Pz4KIiBzdG9jay1vcmRlcj0iPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ3N0b2NrX29yZGVyJ107Pz4KIj4KCQkJCQkJCQkJPGRpdiBjbGFzcz0iY291bnRlciI+CgkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJwYWMtaW5wdXQiPgoJCQkJCQkJCQkJCTxpbnB1dCB0eXBlPSJ0ZXh0IiBjbGFzcz0iaXRlbS1jb3VudC1pbnB1dC08P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaWQnXTs/PgoiIHZhbHVlPSI8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjYXJ0X2NvdW50J10pIHsKZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2NhcnRfY291bnQnXTsKfSBlbHNlIHsgPz4xPD9waHAgfT8+IiBtYXhsZW5ndGg9IjMiPgoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9InBhYyI+PD9waHAgZWNobyBDYXRhbG9nX0h0bWw6OmdldFVNKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZSwxKTs/Pgo8L2Rpdj4KCQkJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQkJPHNwYW4gY2xhc3M9InVwIGp6LWJhc2tldC1jb3VudCBtb3JlIj48aSBjbGFzcz0iZmEgZmEtY2hldnJvbi11cCI+PC9pPjwvc3Bhbj4KCQkJCQkJCQkJPHNwYW4gY2xhc3M9ImRvd24ganotYmFza2V0LWNvdW50IGxlc3MiPjxpIGNsYXNzPSJmYSBmYS1jaGV2cm9uLWRvd24iPjwvaT48L3NwYW4+CgkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJPD9waHAgaWYgKFVzZXI6OmlzU2lnbmVkSW4oKSkgez8+CgkJCQkJCQkJPGJ1dHRvbiBjbGFzcz0iYWRkdG9saXN0IGJ1dHRvbiBhZGQtdG8td2lzaGxpc3QtdG9nZ2xlIDw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2luX3dpc2hsaXN0J10pIHs/Pmp6LWlzLWhpZGRlbjw/cGhwIH0/PiIgaWQ9Iml0ZW0tYWRkLXdpc2hsaXN0LTw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpZCddOz8+CiIgZm9yLWl0ZW0taWQ9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpZCddOz8+CiIgaW4tYm94PSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaW5fYm94J107Pz4KIiB1bS12YWw9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWyd1bSddOz8+CiIgc3RvY2stb3JkZXI9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydzdG9ja19vcmRlciddOz8+CiI+CgkJCQkJCQkJCTxkaXYgY2xhc3M9ImlubmVyIj4KCQkJCQkJCQkJCQkJCQkJCQkJCQk8ZGl2PjxpIGNsYXNzPSJmYSBmYS10aHVtYnMtdXAgZmEtM3giPjwvaT48L2Rpdj4KCQkJCQkJCQkJCTxzcGFuPjw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fYWRkX3RvX3dpc2hsaXN0Jyk7Pz4KPC9zcGFuPgoJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQk8L2J1dHRvbj4gCgkJCQkJCQkJPD9waHAgfT8+CgkJCQkJCQkJPGJ1dHRvbiBjbGFzcz0iYWRkdG9saXN0IHJlbW92ZSBidXR0b24gcmVtb3ZlLWZyb20td2lzaGxpc3QtdG9nZ2xlICA8P3BocCBpZiAoISRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaW5fd2lzaGxpc3QnXSkgez8+anotaXMtaGlkZGVuPD9waHAgfT8+IiBpZD0iaXRlbS1yZW1vdmUtd2lzaGxpc3QtPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2lkJ107Pz4KIiBmb3ItaXRlbS1pZD0iPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2lkJ107Pz4KIiBpbi1ib3g9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpbl9ib3gnXTs/PgoiIHVtLXZhbD0iPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ3VtJ107Pz4KIj4KCQkJCQkJCQkJPGRpdiBjbGFzcz0iaW5uZXIiPgoJCQkJCQkJCQkJPGRpdj48aSBjbGFzcz0iZmEgZmEtdGltZXMgZmEtM3giPjwvaT48L2Rpdj4KCQkJCQkJCQkJCTxzcGFuPjw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fcmVtb3ZlX2Zyb21fd2lzaGxpc3QnKTs/Pgo8L3NwYW4+CgkJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTwvYnV0dG9uPiAJCQkJCQkKCQkJCQkJCTwvZGl2PgoJCQkJCQk8L2Rpdj4KCgkJCQkJCTxkaXYgY2xhc3M9Imljb25zIiBzdHlsZT0ibWFyZ2luLXRvcDogMzBweDsiPgoJCQkJCQkJPD9waHAgZWNobyBDYXRhbG9nX0h0bWw6OmdldEljb25zKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZSk7Pz4KCgkJCQkJCTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCgkJCQkJPD9waHAgaWYgKFNvY2lhbHM6OmlzU2hvd24oKSkgez8+CgkJCQkJPD9waHAgaWYgKFNvY2lhbHM6OmNoZWNrRmFjZWJvb2soKSkgez8+CgkJCQkJPCEtLSBGQiBsaWtlIC0tPgoJCQkJCTxkaXYgY2xhc3M9ImZiLWxpa2UiIGRhdGEtbGF5b3V0PSJidXR0b24iIGRhdGEtYWN0aW9uPSJsaWtlIiBkYXRhLXNob3ctZmFjZXM9ImZhbHNlIiBkYXRhLXNoYXJlPSJ0cnVlIj48L2Rpdj4KCQkJCQk8P3BocCB9Pz4KCQkJCQk8P3BocCBpZiAoU29jaWFsczo6Y2hlY2tWSygpKSB7Pz4KCQkJCQk8IS0tIFZLIGxpa2UgLS0+CgkJCQkJPGRpdiBjbGFzcz0idmstbGlrZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9InZrX2xpa2UiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8P3BocCBlY2hvICc8c2NyaXB0JzsgPz4KIHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIFZLLldpZGdldHMuTGlrZSgidmtfbGlrZSIsIHsgcmVkZXNpZ246IDEsIHR5cGU6ICJidXR0b24iIH0gKTsKICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgZWNobyAnPC9zY3JpcHQnOyA/Pgo+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkJPD9waHAgfT8+CgkJCQkJPD9waHAgfT8+CgkJCQkJPGRpdiBjbGFzcz0iY2xlYXJmaXgiPjwvZGl2PgoJCQkJPC9kaXY+CgkJCTwvZGl2PgoJCQk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydsaXN0X2J1eSddKSB7Pz4KCQkJCTw/cGhwICRfc21hcnR5X3RwbC0+X2Fzc2lnbkluU2NvcGUoJ2FjdGl2ZVRhYicsICdidXknKTs/PgoJCQk8P3BocCB9IGVsc2VpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydsaXN0X3NpbWlsYXInXSkgez8+CgkJCQk8P3BocCAkX3NtYXJ0eV90cGwtPl9hc3NpZ25JblNjb3BlKCdhY3RpdmVUYWInLCAnc2ltaWxhcicpOz8+CgkJCTw/cGhwIH0gZWxzZSB7ID8+CgkJCQk8P3BocCAkX3NtYXJ0eV90cGwtPl9hc3NpZ25JblNjb3BlKCdhY3RpdmVUYWInLCAnaW5mb3JtYXRpb24nKTs/PgoJCQk8P3BocCB9Pz4KCQkJPGRpdiBjbGFzcz0icHJvZHVjdC1pbmZvLXRhYnMiPgoJCQkJPHVsIGNsYXNzPSJuYXYtdGFicyI+CgkJCQkJPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnbGlzdF9idXknXSkgez8+PGxpPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2FjdGl2ZVRhYiddLT52YWx1ZSA9PSAnYnV5Jykgez8+IGNsYXNzPSJhY3RpdmUiPD9waHAgfT8+PjxhIGhyZWY9IiNyZXYiIGRhdGEtdG9nZ2xlPSJ0YWIiIGlkPSJjYXRhbG9nX190YWJzX3JlY29tbWVuZGVkIj48P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX3RhYnNfcmVjb21tZW5kZWQnKTs/Pgo8L2E+PC9saT48P3BocCB9Pz4KCQkJCQk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydsaXN0X3NpbWlsYXInXSkgez8+PGxpPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2FjdGl2ZVRhYiddLT52YWx1ZSA9PSAnc2ltaWxhcicpIHs/PiBjbGFzcz0iYWN0aXZlIjw/cGhwIH0/Pj48YSBocmVmPSIjc2FtZSIgZGF0YS10b2dnbGU9InRhYiIgaWQ9ImNhdGFsb2dfX3RhYnNfc2ltaWxhcl9wcm9kdWN0cyI+PD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX190YWJzX3NpbWlsYXJfcHJvZHVjdHMnKTs/Pgo8L2E+PC9saT48P3BocCB9Pz4KCQkJCQk8bGk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snYWN0aXZlVGFiJ10tPnZhbHVlID09ICdpbmZvcm1hdGlvbicpIHs/PiBjbGFzcz0iYWN0aXZlIjw/cGhwIH0/Pj48YSBocmVmPSIjaW5mb3JtYXRpb24iIGRhdGEtdG9nZ2xlPSJ0YWIiPjw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fdGFic19pbmZvcm1hdGlvbicpOz8+CjwvYT48L2xpPgoJCQkJPC91bD4KCQkJCTxkaXYgY2xhc3M9InRhYi1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICA8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydsaXN0X2J1eSddKSB7Pz4KCQkJCQkJPGRpdiByb2xlPSJ0YWJwYW5lbCIgY2xhc3M9InRhYi1wYW5lPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2FjdGl2ZVRhYiddLT52YWx1ZSA9PSAnYnV5Jykgez8+IGFjdGl2ZTw/cGhwIH0/PiIgaWQ9InJldiI+CgkJCQkJCQk8ZGl2IGNsYXNzPSJwcm9kdWN0LWxpc3QiPgoJCQkJCQkJCTxkaXYgY2xhc3M9InJvdyI+CgkJCQkJCQkJCTxkaXYgY2xhc3M9ImNvbC14cy0xMiI+CgkJCQkJCQkJCQk8aDMgY2xhc3M9InNoZWxmLWhlYWRlciI+IAoJCQkJCQkJCQkJCTxzcGFuIGNsYXNzPSJ0aXRsZSI+PGE+PD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX190YWJzX3JlY29tbWVuZGVkJyk7Pz4KPC9hPjwvc3Bhbj4KCQkJCQkJCQkJCQk8c3BhbiBjbGFzcz0iZGl2aWRlciI+PC9zcGFuPgoJCQkJCQkJCQkJPC9oMz4KCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJPGRpdiAgc3R5bGU9InBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMTBweDsiPgoJCQkJCQkJCQk8ZGl2IGlkPSJjYXRhbG9nX190YWJzX3JlY29tbWVuZGVkX2Nhcm91c2VsIj4KCQkJCQkJCQkJCTw/cGhwCiRfZnJvbSA9ICRfc21hcnR5X3RwbC0+c21hcnR5LT5leHQtPl9mb3JlYWNoLT5pbml0KCRfc21hcnR5X3RwbCwgJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydsaXN0X2J1eSddLCAncm93Jyk7CmlmICgkX2Zyb20gIT09IG51bGwpIHsKZm9yZWFjaCAoJF9mcm9tIGFzICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3JvdyddLT52YWx1ZSkgewo/PgoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9IkNhcm91c2VsSXRlbSI+PD9waHAgZWNobyBDYXRhbG9nX0h0bWw6Oml0ZW0oJF9zbWFydHlfdHBsLT50cGxfdmFyc1sncm93J10tPnZhbHVlLCcnKTs/Pgo8L2Rpdj4KCQkJCQkJCQkJCTw/cGhwCn0KfQokX3NtYXJ0eV90cGwtPnNtYXJ0eS0+ZXh0LT5fZm9yZWFjaC0+cmVzdG9yZSgkX3NtYXJ0eV90cGwsIDEpOz8+CgkJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTwvZGl2PgoJCQkJCQkJPC9kaXY+CgkJCQkJCTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDw/cGhwIH0/PgoJCQkJCQogICAgICAgICAgICAgICAgICAgIDw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2xpc3Rfc2ltaWxhciddKSB7Pz4KCQkJCQkJPGRpdiByb2xlPSJ0YWJwYW5lbCIgY2xhc3M9InRhYi1wYW5lPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2FjdGl2ZVRhYiddLT52YWx1ZSA9PSAnc2ltaWxhcicpIHs/PiBhY3RpdmU8P3BocCB9Pz4iIGlkPSJzYW1lIj4KCQkJCQkJCTxkaXYgY2xhc3M9InByb2R1Y3QtbGlzdCI+CgkJCQkJCQkJPGRpdiBjbGFzcz0icm93Ij4KCQkJCQkJCQkJPGRpdiBjbGFzcz0iY29sLXhzLTEyIj4KCQkJCQkJCQkJCTxoMyBjbGFzcz0ic2hlbGYtaGVhZGVyIj4KCQkJCQkJCQkJCQk8c3BhbiBjbGFzcz0idGl0bGUiPjxhPjw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fdGFic19zaW1pbGFyX3Byb2R1Y3RzJyk7Pz4KPC9hPjwvc3Bhbj4KCQkJCQkJCQkJCQk8c3BhbiBjbGFzcz0iZGl2aWRlciI+PC9zcGFuPgoJCQkJCQkJCQkJPC9oMz4KCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJPGRpdiAgc3R5bGU9InBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMTBweDsiPgoJCQkJCQkJCQk8ZGl2IGlkPSJjYXRhbG9nX190YWJzX3NpbWlsYXJfcHJvZHVjdHNfY2Fyb3VzZWwiPgoJCQkJCQkJCQkJPD9waHAKJF9mcm9tID0gJF9zbWFydHlfdHBsLT5zbWFydHktPmV4dC0+X2ZvcmVhY2gtPmluaXQoJF9zbWFydHlfdHBsLCAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2xpc3Rfc2ltaWxhciddLCAncm93Jyk7CmlmICgkX2Zyb20gIT09IG51bGwpIHsKZm9yZWFjaCAoJF9mcm9tIGFzICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3JvdyddLT52YWx1ZSkgewo/PgoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9IkNhcm91c2VsSXRlbSI+PD9waHAgZWNobyBDYXRhbG9nX0h0bWw6Oml0ZW0oJF9zbWFydHlfdHBsLT50cGxfdmFyc1sncm93J10tPnZhbHVlLCcnKTs/Pgo8L2Rpdj4KCQkJCQkJCQkJCTw/cGhwCn0KfQokX3NtYXJ0eV90cGwtPnNtYXJ0eS0+ZXh0LT5fZm9yZWFjaC0+cmVzdG9yZSgkX3NtYXJ0eV90cGwsIDEpOz8+CgkJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTwvZGl2PgoJCQkJCQkJPC9kaXY+CgkJCQkJCTwvZGl2PgkKICAgICAgICAgICAgICAgICAgICA8P3BocCB9Pz4KCgkJCQkJPGRpdiByb2xlPSJ0YWJwYW5lbCIgY2xhc3M9InRhYi1wYW5lPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2FjdGl2ZVRhYiddLT52YWx1ZSA9PSAnaW5mb3JtYXRpb24nKSB7Pz4gYWN0aXZlPD9waHAgfT8+IiBpZD0iaW5mb3JtYXRpb24iPgoKCQkJCQkJPGRpdiBjbGFzcz0iaW5mbyI+CgkJCQkJCQk8P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmdldFZhckJ5TGFuZygkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWUsJ3RleHQnKTs/PgoKCQkJCQkJPC9kaXY+CgoJCQkJCQk8dWw+CgkJCQkJCQk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjb2RlJ10pIHs/PjxsaT48c3Bhbj48P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX2l0ZW1fY29kZScpOz8+Cjo8L3NwYW4+IDxiPjw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjb2RlJ107Pz4KPC9iPjwvbGk+PD9waHAgfT8+CgkJCQkJCTwvdWw+CgkJCQkJCTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ZpbHRlcl9maWVsZHMnXSkgez8+CgkJCQkJCQk8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/cGhwICRfc21hcnR5X3RwbC0+X2Fzc2lnbkluU2NvcGUoJ2ZpbHRlcl9maWVsZHNfY291bnQnLCBjb3VudCgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ZpbHRlcl9maWVsZHMnXSkvMik7Pz4KCQkJCQkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtNiI+CgkJCQkJCQkJCTx0YWJsZSBjbGFzcz0idGFibGUgcHJvZHVjdC1pbmZvLXRhYmxlIj4KCQkJCQkJCQkJCTx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocCBlY2hvIHNtYXJ0eV9mdW5jdGlvbl9jb3VudGVyKGFycmF5KCdhc3NpZ24nPT4nYycsJ3N0YXJ0Jz0+MCksJF9zbWFydHlfdHBsKTs/PgoKCQkJCQkJCQkJCQk8P3BocAokX2Zyb20gPSAkX3NtYXJ0eV90cGwtPnNtYXJ0eS0+ZXh0LT5fZm9yZWFjaC0+aW5pdCgkX3NtYXJ0eV90cGwsICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnZmlsdGVyX2ZpZWxkcyddLCAndicpOwppZiAoJF9mcm9tICE9PSBudWxsKSB7CmZvcmVhY2ggKCRfZnJvbSBhcyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWyd2J10tPnZhbHVlKSB7Cj8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/cGhwIGVjaG8gc21hcnR5X2Z1bmN0aW9uX2NvdW50ZXIoYXJyYXkoKSwkX3NtYXJ0eV90cGwpOz8+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1sndiddLT52YWx1ZVsnc29ydCddIDw9IDYwKSB7Pz4KCQkJCQkJCQkJCQkJPHRyPgoJCQkJCQkJCQkJCQkJPHRkPjxiPjw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1sndiddLT52YWx1ZVsndGl0bGUnXTs/Pgo8L2I+PC90ZD4KCQkJCQkJCQkJCQkJCTx0ZD48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3YnXS0+dmFsdWVbJ3ZhbHVlJ107Pz4KPC90ZD4KCQkJCQkJCQkJCQkJPC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgfT8+CgkJCQkJCQkJCQkJPD9waHAKfQp9CiRfc21hcnR5X3RwbC0+c21hcnR5LT5leHQtPl9mb3JlYWNoLT5yZXN0b3JlKCRfc21hcnR5X3RwbCwgMSk7Pz4KCQkJCQkJCQkJCTwvdGJvZHk+CgkJCQkJCQkJCTwvdGFibGU+CgkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTYiPgoJCQkJCQkJCQk8dGFibGUgY2xhc3M9InRhYmxlIHByb2R1Y3QtaW5mby10YWJsZSI+CgkJCQkJCQkJCQk8dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgZWNobyBzbWFydHlfZnVuY3Rpb25fY291bnRlcihhcnJheSgnYXNzaWduJz0+J2MnLCdzdGFydCc9PjApLCRfc21hcnR5X3RwbCk7Pz4KCgkJCQkJCQkJCQkJPD9waHAKJF9mcm9tID0gJF9zbWFydHlfdHBsLT5zbWFydHktPmV4dC0+X2ZvcmVhY2gtPmluaXQoJF9zbWFydHlfdHBsLCAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ZpbHRlcl9maWVsZHMnXSwgJ3YnKTsKaWYgKCRfZnJvbSAhPT0gbnVsbCkgewpmb3JlYWNoICgkX2Zyb20gYXMgJF9zbWFydHlfdHBsLT50cGxfdmFyc1sndiddLT52YWx1ZSkgewo/PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocCBlY2hvIHNtYXJ0eV9mdW5jdGlvbl9jb3VudGVyKGFycmF5KCksJF9zbWFydHlfdHBsKTs/PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3YnXS0+dmFsdWVbJ3NvcnQnXSA+IDYwKSB7Pz4KCQkJCQkJCQkJCQkJPHRyPgoJCQkJCQkJCQkJCQkJPHRkPjxiPjw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1sndiddLT52YWx1ZVsndGl0bGUnXTs/Pgo8L2I+PC90ZD4KCQkJCQkJCQkJCQkJCTx0ZD48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3YnXS0+dmFsdWVbJ3ZhbHVlJ107Pz4KPC90ZD4KCQkJCQkJCQkJCQkJPC90cj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgfT8+CgkJCQkJCQkJCQkJPD9waHAKfQp9CiRfc21hcnR5X3RwbC0+c21hcnR5LT5leHQtPl9mb3JlYWNoLT5yZXN0b3JlKCRfc21hcnR5X3RwbCwgMSk7Pz4KCQkJCQkJCQkJCTwvdGJvZHk+CgkJCQkJCQkJCTwvdGFibGU+CgkJCQkJCQkJPC9kaXY+CgkJCQkJCQk8L2Rpdj4KCQkJCQkJPD9waHAgfT8+CgkJCQkJPC9kaXY+CgkJCQk8L2Rpdj4KCQkJPC9kaXY+CgoJCTwvZGl2PgoKCTwvZGl2PgoJCgk8P3BocCBlY2hvIENvcmVfTGF5b3V0OjpmZXRjaCgnZ2xvYmFsLnNpZGVCbG9jay50cGwnKTs/PgoKPC9kaXY+PD9waHAgfQp9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IFNtYXJ0eSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvX2xpdGVyYWxdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3VuYXNzaWduZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX2luY2x1ZGVfcGF0aF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdGVtcGxhdGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX3RlbXBsYXRlX2Rpcl0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbmZpZ0Rpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF9jb25maWdfZGlyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfdGVtcGxhdGVfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3BsdWdpbl9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbXBpbGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGx1Z2luc0Rpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZURpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY29tcGlsZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX3N1Yl9kaXJzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X2FtYmlndW91c19yZXNvdXJjZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0ZW5kc19yZWN1cnNpb25dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xlZnRfZGVsaW1pdGVyXSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyaWdodF9kZWxpbWl0ZXJdID0+IH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpdGVyYWxzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X2NsYXNzXSA9PiBTbWFydHlfU2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X3BvbGljeV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwaHBfaGFuZGxpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X3BocF90ZW1wbGF0ZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ19jdHJsXSA9PiBOT05FCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzbWFydHlfZGVidWdfaWRdID0+IFNNQVJUWV9ERUJVRwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdfdHBsXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3JlcG9ydGluZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfb3ZlcndyaXRlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfYm9vbGVhbml6ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3JlYWRfaGlkZGVuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfbG9ja2luZ10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbG9ja2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2NraW5nX3RpbWVvdXRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3Jlc291cmNlX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbW9kaWZpZWRfY2hlY2tdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9wbHVnaW5zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfb2JqZWN0c10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NsYXNzZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2FjaGVfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9sb2FkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9tb2RpZmllcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXNjYXBlX2h0bWxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRfdGltZV0gPT4gMTc1MzAzODEzNS43Mjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY3VycmVudF9maWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2RlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkVGVtcGxhdGVEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC4vY29uZmlncy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXI6cHJvdGVjdGVkXSA9PiAuL2NhY2hlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IGRpcmVjdF9hY2Nlc3Nfc2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gX2Rpcl9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBwbHVnaW5fc2VhcmNoX29yZGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IGluaGVyaXRhbmNlX21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthY2Nlc3NNYXA6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXJdID0+IFRlbXBsYXRlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXJdID0+IENvbmZpZ0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcl0gPT4gQ29tcGlsZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXJdID0+IENhY2hlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2NoZWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VfaGFuZGxlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUmVzb3VyY2VfRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9DU1NdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9pbWFnZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfVEhJUkRfUEFSVFldID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmplY3RdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMTQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEwMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgcMSBcnRpa2FzIHRyYXVraWVtIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0KEg0L3QsNC70LjRh9C40LXQvCDQv9C+0LTRhdC+0LTRj9GJ0LXQuSDQutGA0YvRiNC60L7QuSDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjyDQv9C+0YDRj9C00LrQsCDQvdCwINC60YPRhdC90LUg0LjQu9C4INC90LDQu9Cw0LbQuNCy0LDQvdC40LUg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCDRgdGC0LDQvdC+0LLQuNGC0YHRjyDQsdC+0LvQtdC1INC/0YDQvtGB0YLRi9C8INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C8INC/0YDQvtGG0LXRgdGB0L7QvCEmbmJzcDvQmtGA0YvRiNC60Lgg0LTQu9GPINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyDQv9C70L7RgtC90L4g0LfQsNC60YDRi9Cy0LDRjtGC0YHRjyDRgdCy0LXRgNGF0YMsINGH0YLQviDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9GA0L7Qu9C40LLQsNC90LjQtSDQuCDQuNGB0LrQu9GO0YfQsNC10YIg0L7QutGB0LjQtNCw0YbQuNGOINC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjywg0YfRgtC+INC80L7QttC10YIg0LLRi9C30LLQsNGC0Ywg0LjRhSDQv9GA0LXQttC00LXQstGA0LXQvNC10L3QvdGD0Y4g0L/QvtGA0YfRgy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQsiDQutC+0LzQv9C70LXQutGC0LUg0YEg0LrRgNGL0YjQutCw0LzQuCDQv9GA0LXQtNC90LDQt9C90LDRh9C10L3RiyDQtNC70Y8g0LHQtdC30L7Qv9Cw0YHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LCDRhdGA0LDQvdC10L3QuNGPLCDQuCDQtNCw0LbQtSDQv9C+0YHQu9C10LTRg9GO0YnQtdCz0L4g0YDQsNC30L7Qs9GA0LXQstCwINC10LTRiyDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkl6bWFudG9qb3Qgc2FnYXRhdm8mc2Nhcm9uO2FuYXMgdHJhdWthbSZuYnNwO3BpZW3Ek3JvdHUgdsSBa3UsIHZpcnR1dmVzIG9yZ2FuaXrEkyZzY2Fyb247YW5hIHZhaSBwaWVnxIFkZXMgcGFrYWxwb2p1bWEgdXpzdMSBZMSrJnNjYXJvbjthbmEga8S8xatzdCB2aWVnbMSBa2EgdW4gZHJvJnNjYXJvbjvEgWthISBNxatzdSAxMDAwIG1sIHBsYXN0bWFzYXMgdHJhdWt1IHbEgWtpZW0gaXIgYmzEq3ZzIGF1ZyZzY2Fyb247xJNqYWlzIGJsxKt2xJNqdW1zLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RpIHVuIHByaWVrJnNjYXJvbjtsYWljxKtndSBwxIFydGlrYXMgb2tzaWTEkyZzY2Fyb247YW5vcy4gUMSBcnRpa2FzIHRyYXVraSBhciB2xIFraWVtIGlyIHBhcmVkesSTdGkgZHJvJnNjYXJvbjthaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWksIGzEq2R6bmVtJnNjYXJvbjthbmFpLCB1emdsYWLEgSZzY2Fyb247YW5haSB1biBwYXQgc2Vrb2pvJnNjYXJvbjthaSBzaWxkxKsmc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGFrZS1vdXQgb3Iga2l0Y2hlbiBvcmdhbml6aW5nIGlzIG1hZGUgZWFzaWVyIHdpdGggYSBtYXRjaGluZyBsaWQuIFRoZSBsaWRzIGZvciBvdXIgMTAwMCBtbCBwbGFzdGljIGNvbnRhaW5lcnMgc2VhbCZuYnNwO3RpZ2h0bHkgYXRvcCZuYnNwO3RoYXQga2VlcCB0aGUgbGVmdG92ZXJzIG9yIGRlbGkgcHVyY2hhc2VzIHNlY3VyZSBhbmQgcHJldmVudCBzcGlsbHMgYW5kIGd1YXJkIGFnYWluc3QgYWlyYm9ybmUgY29udGFtaW5hbnRzLiBGb29kIGNvbnRhaW5lcnMgdG9nZXRoZXIgd2l0aCB0aGVzZSBsaWRzIGFyZSZuYnNwO2Rlc2lnbmVkIGZvciBzZWN1cmUgdHJhbnNwb3J0aW5nLCBzdG9yaW5nLCBhbmQgdGhlbiByZWhlYXRpbmcgaG90IGZvb2QgaXRlbXMuIER1ZSB0byB0aGUgZ3JlYXQgZHVyYWJpbGl0eSBvZiBvdXIgbGlkcywgZm9vZCBjb250YWluZXJzIGNhbiBzYWZlbHkgYmUgc3RhY2tlZCB0byBwcm9tb3RlIGVhc3kgdHJhbnNwb3J0YXRpb24gYW5kIHNwYWNlLXNhdmluZyBzdG9yYWdlIGF0IHlvdXIga2l0Y2hlbi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTWF0ZXJpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAgLSAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA3NSw1IHggMTksNCB4IDI5LDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMiw1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDM2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgY3ViZSwgbTxzdXA+Mzwvc3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzExXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE51bWJlciBvZiB1bml0cyBwZXIgcGFsbGV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDY3Ljc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF9hcnJheV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTQuMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUzLjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMi44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUyLjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMy45MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEJQLUFCNDQyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiywgTSDRgNCw0LfQvNC10YAsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpbmlsYSBjaW1kaSBuZXDFq2RlcsSTdGksIE0gaXptxJNycywgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgDwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QtdGA0YfQsNGC0LrQuCBBQkVOQSDQvdC1INGB0L7QtNC10YDQttCw0YIg0L/Rg9C00YDRiyDQuCDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCy0LjQvdC40LvQsCwg0L3QtSDRgdC+0LTQtdGA0LbQsNGJ0LXQs9C+INC70LDRgtC10LrRgdCwLiDQn9C70L7RgtC90YvQtSDQstC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0L7QsdGJ0LXQuSDQt9Cw0YnQuNGC0Ysg0L/RgNC4INC60YDQsNGC0LrQvtGB0YDQvtGH0L3QvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LCDRgtCw0LwsINCz0LTQtSDQvdC10L7QsdGF0L7QtNC40LzQviDQvtCx0LXRgdC/0LXRh9C40YLRjCDQsdC10LfQvtC/0LDRgdC90YvQuSDQutC+0L3RgtCw0LrRgiDRgSDQvNC40L3QuNC80LDQu9GM0L3Ri9C8INGD0YDQvtCy0L3QtdC8INC+0L/QsNGB0L3QvtGB0YLQuCDQt9Cw0YDQsNC20LXQvdC40Y8g0LjQu9C4INC30LDQs9GA0Y/Qt9C90LXQvdC40Y8uJm5ic3A70J/RgNC10LLQvtGB0YXQvtC00L3QsNGPINC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjC4mbmJzcDsg0J/QtdGA0YfQsNGC0LrQuCDQstC40L3QuNC70L7QstGL0LUg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9Cy0YDQtdC00L3RiyDQtNC70Y8g0LrQvtC20Lgg0YfQtdC70L7QstC10LrQsC4g0J7QvdC4INC90LUg0LLRgdGC0YPQv9Cw0Y7RgiDQsiDRgNC10LDQutGG0LjRjiDRgSDQsdC+0LvRjNGI0LjQvdGB0YLQstC+0Lwg0YXQuNC80LjRh9C10YHQutC40YUg0YHQvtGB0YLQsNCy0L7Qsi4g0JjQvNC10L3QvdC+INGN0YLQviDQtNC10LvQsNC10YIg0LjRhSDQvdCw0LTQtdC20L3Ri9C80Lgg0Lgg0L3QtdC+0LHRi9GH0LDQudC90L4g0L/RgNCw0LrRgtC40YfQvdGL0LzQuC48YnIgLz4NCtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC00L7RgdGC0YPQv9C90Ysg0LIg0YLRgNC10YUg0YDQsNC30LzQtdGA0LDRhTogUywgTSwgTC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBNIGl6bcSTcnM8L2gyPg0KDQo8cD48c21hbGw+PGJpZz5WaW5pbGEgY2ltZGkgdmFyIHRpa3QgaXptYW50b3RpIHZpc3DEgXLEk2phaSBhaXpzYXJkesSrYmFpIMSrc3Rlcm1pxYbEgSwgdmlldMSBcywga3VyIGrEgW5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IGtvbnRha3R1IGFyIG1pbmltxIFsdSBpbmZla2NpamFzIHVuIHBpZXPEgXLFhm9qdW1hIGzEq21lbmkuIEl6Y2lsYSBub2RpbHVtaXp0dXLEq2JhLiBWaWVucmVpesSTamllIHZpbmlsYSBjaW1kaSBpciBhYnNvbMWrdGkgbmVrYWl0xKtnaSBjaWx2xJNrYSDEgWRhaS4gVGllIG5lcmVhxKPEkyBhciBsaWVsxIFrbyBkYcS8dSBubyDEt8SrbWlza8SBbSBzYXN0xIF2ZGHEvMSBbS4gVGllJnNjYXJvbjtpIHRhcyAmc2Nhcm9uO29zIGNpbWR1cyBwYWRhcmEgZHJvJnNjYXJvbjt1cywgcHJha3Rpc2t1cyB1biDEk3J0dXMgbGlldG8mc2Nhcm9uO2FuxIEuPGJyIC8+DQpWaW5pbGEgY2ltZGkgaXIgcGllZWphbWkgdHLEq3MgaXptxJNyb3M6IFMsIE0sIEw8L2JpZz48L3NtYWxsPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5EaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBNIHNpemU8L2gyPg0KDQo8cD5UaGVzZSBkaXNwb3NhYmxlIGZvb2Qgc2FmZSBnbG92ZXMgQUJFTkEgYXJlIHBvd2RlciBmcmVlIGFuZCBhcmUgbWFudWZhY3R1cmVkIGZyb20gZm9vZCBzYWZlIGxhdGV4IGZyZWUgdmlueWwuIFRoaWNrIHZpbnlsIGdsb3ZlcyBjYW4gYmUgdXNlZCBmb3IgZ2VuZXJhbCBwcm90ZWN0aW9uIGZvciBzaG9ydC10ZXJtIHVzZSwgd2hlcmUgaXQgaXMgbmVjZXNzYXJ5IHRvIGVuc3VyZSBzYWZlIGNvbnRhY3Qgd2l0aCB0aGUgbWluaW11bSBsZXZlbCBvZiBkYW5nZXIgb2YgY29udGFtaW5hdGlvbiBvciBjb250YW1pbmF0aW9uLiBFeGNlbGxlbnQgd2VhciByZXNpc3RhbmNlLiBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBhcmUgY29tcGxldGVseSBoYXJtbGVzcyB0byBodW1hbiBza2luLiBUaGV5IGRvIG5vdCByZWFjdCB3aXRoIG1vc3QgY2hlbWljYWwgY29tcG91bmRzLiBUaGF0IGlzIHdoYXQgbWFrZXMgdGhlbSByZWxpYWJsZSBhbmQgZXh0cmVtZWx5IHByYWN0aWNhbC48L3A+DQoNCjxwPlZpbnlsIGdsb3ZlcyBhcmUgYXZhaWxhYmxlIGluIHRocmVlIHNpemVzOiBTLCBNLCBMLjxiciAvPg0KJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDktMjggMTA6MTY6MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy9pdGVtLTE5NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy41NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZTM5ZDVkYTc4OTU5YmE0MWI4MDNiOGNlNTk2ODQ1OC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBWaW55bCBnbG92ZXMgQWJlbmEgRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgcG93ZGVyIGZyZWUgTQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBBYmVuYSBuZXDFq2RlcsSTdGkgTSBpem3Ek3JzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTMxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUyNzA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM0Ni4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQvdC10LfQsNC80LXQvdC40LzQvtC5INCyINGB0YTQtdGA0LUgSG9SZUNhINC40L3RgtGB0YDRg9C80LXQvdGCINCyINCy0LjQtNC1INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCwg0LrQvtGC0L7RgNCw0Y8g0L3QtdC+0LHRhdC+0LTQuNC80LAg0L3QsCDQu9GO0LHQvtC5INC60YPRhdC90LUg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLiDQn9C40YnQtdCy0LDRjyDQv9C70LXQvdC60LAg0L3QtSDQtNCw0LXRgiDQv9GA0L7QvdC40LrQvdGD0YLRjCDQsdC+0LvQtdC30L3QtdGC0LLQvtGA0L3Ri9C8INCx0LDQutGC0LXRgNC40Y/QvCDQsiDQstCw0YjQuCDQt9Cw0LPQvtGC0L7QstC60LgsINC4Jm5ic3A70LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdC40YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQv9GA0L7QtNGD0LrRgtCwLiDQmiDQtNC+0YHRgtC+0LjQvdGB0YLQstCw0Lwg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4INC80L7QttC90L4g0L7RgtC90LXRgdGC0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMLCDQu9C10LPQutC+0YHRgtGMLCZuYnNwO9C/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCwg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgdGC0L7QuNC80L7RgdGC0Ywg0Lgg0L/RgNC+0YHRgtC+0YLRgyDRg9GC0LjQu9C40LfQsNGG0LjQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QxIFydGlrYXMgcGzEk3ZlJm5ic3A7cHJvZHVrdHUgaWVwYWtvJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UMSBcnRpa2FzIHBsxJN2ZSBwYWzEq2R6IHNhZ2xhYsSBdCBwcm9kdWt0YSDEq3BhJnNjYXJvbjvEq2JhcyB1biB0xIEgaXpza2F0dSwga8SBIGFyxKsgcGFnYXJpbmEgZGVyxKtndW1hIHRlcm1pxYZ1LiZuYnNwO1DEgXJ0aWthcyBwbMSTdmUgbmXEvGF1aiBwYXRvZ8STbsSBbSBiYWt0xJNyaWrEgW0gdW4gbWlrcm9iaWVtIHBpZWvEvMWrdCBwaWUgcHJvZHVrdGEsIGFpenN0xIF2b3QgdG8gbm8gbmVsYWJ2xJNsxKtnYXMgYXBrxIFydMSTasSBcyB2aWRlcy4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlcyZuYnNwO3J1bGxpcyZuYnNwO2F0JnNjYXJvbjvEt2lyYXMgYXIgdmllZ2x1bXUsIMSrcGEmc2Nhcm9uO3UgaXp0dXLEq2J1LCBzYXZ1IGRhdWR6ZnVua2Npb25hbGl0xIF0aSB1biZuYnNwO2NhdXJzcMSrZMSrZ3VtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5DbGluZyBmaWxtIGZvciBmb29kIHdyYXBwaW5nPC9zdHJvbmc+PC9oMj4NCg0KPHA+Rm9vZCBncmFkZSBjbGluZyBmaWxtIGhlbHBzIHRvIHByZXNlcnZlIHRoZSBwcm9wZXJ0aWVzIG9mIHRoZSBwcm9kdWN0IGFuZCBpdHMgYXBwZWFyYW5jZSwgcHJvbG9uZ2luZyB0aGUgc2hlbGYgbGlmZS4gVGhlIG1haW4gZmllbGQgb2YgYXBwbGljYXRpb24gaXMgZm9vZCBwYWNrYWdpbmcuIEl0IGlzIGNvbnZlbmllbnQgdG8gd3JhcCBjaGVlc2UsIHNhdXNhZ2UsIHNhbmR3aWNoLCBldGMuIGludG8gdGhlIGZpbG0uIEZvb2QgZmlsbSBkb2VzIG5vdCBwZW5ldHJhdGUgcGF0aG9nZW5pYyBiYWN0ZXJpYSBhbmQgbWljcm9iZXMgYW5kIHByb3RlY3RzIHRoZSBwcm9kdWN0IGZyb20gYWR2ZXJzZSBlZmZlY3RzLiBUaGUgYWR2YW50YWdlcyBvZiBjbGluZyZuYnNwO2ZpbG0gaW5jbHVkZSB0cmFuc3BhcmVuY3ksIGxpZ2h0bmVzcywgcHJhY3RpY2FsaXR5LCBvcHRpbWFsIGNvc3QgYW5kIGVhc2Ugb2YgZGlzcG9zYWwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4MjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gODYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUzMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gY2NlOWQ5YTA2OWViMTQ5MGJhNDJiZTQ1NjI1MTY5ZWMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBjbGluZyBGaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjcwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEFsdW3Eq25pamEgZm9sbGlqYSA0NSBjbSB4IDE1MCBtLCBydWxsxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C40YnQtdCy0LDRjyDQsNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCZuYnNwO9C+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQvtGC0LvQuNGH0L3QviDQv9C+0LTRhdC+0LTQuNGCINC60LDQuiDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjywg0YLQsNC6INC4INC00LvRjyDQu9C40YfQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQtNC+0LzQsNGI0L3QuNGFINGD0YHQu9C+0LLQuNGP0YUuINCk0L7Qu9GM0LPQsCDQsiDRgNGD0LvQvtC90LUg0L/RgNC40LPQvtC00L3QsCZuYnNwO9C00LvRjyDRg9C/0LDQutC+0LLQutC4INGA0LDQt9C70LjRh9C90L7QuSDQtdC00Ysg0Lgg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8g0L/QuNGJ0Lgg0LIg0LTRg9GF0L7QstGL0YUg0YjQutCw0YTQsNGFLCDQv9C10YfQsNGFLCDQvdCwINCz0YDQuNC70LUsINCwINGC0LDQuiDQttC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPLCDQt9Cw0LzQvtGA0LDQttC40LLQsNC90LjRjyDQuCZuYnNwO9GC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KDQo8cD7QnNCw0LrRgdC40LzQsNC70YzQvdC+INC00L7Qv9GD0YHRgtC40LzQsNGPINGC0LXQvNC/0LXRgNCw0YLRg9GA0LAg0LTQu9GPINC30LDQv9C10LrQsNC90LjRjyDQsdC70Y7QtCDQsiDRhNC+0LvRjNCz0LUgKzM1MCZkZWc7Jm5ic3A7Qy48L3A+DQoNCjxwPtCd0LUg0YDQtdC60L7QvNC10L3QtNGD0LXRgtGB0Y8g0LTQu9C40YLQtdC70YzQvdC+0LUg0LLRgNC10LzRjyDRhdGA0LDQvdC40YLRjCDQsiDRhNC+0LvRjNCz0LUg0L/RgNC+0LTRg9C60YLRiyDQstGL0YHQvtC60L7QuSDQutC40YHQu9C+0YLQvdC+0YHRgtC4INC4INGB0L7Qu9GR0L3QvtGB0YLQuCwg0LAg0YLQsNC6INC20LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9Cw0YUsINCy0L4g0LjQt9Cx0LXQttCw0L3QuNC1INCy0L7Qt9Cz0L7RgNCw0L3QuNGPLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkFsdW3Eq25pamEgZm9sbGlqYTwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW3Eq25pamEgZm9saWp1Jm5ic3A7aXptYW50byDEk2RpbsSBJnNjYXJvbjthbmFzIG5vemFyxJMsIGxhaSBpbGfEgWtvJm5ic3A7bGFpa3UgdXpnbGFixIF0IHDEgXJ0aWthcyBwcm9kdWt0dSBzdmFpZ3VtdS4gRm9saWphIGlyIHBpZW3Ek3JvdGEgZGHFvsSBZHUgcMSBcnRpa2FzIHByb2R1a3R1IHZhaSDEk2RpZW51IGllc2FpxYZvJnNjYXJvbjthbmFpLCBjZXAmc2Nhcm9uO2FuYWkmbmJzcDt2YWkgYXLEqyBzYWxkxJMmc2Nhcm9uO2FuYWkgdW4gYXRkemVzxJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8cD5NYWtzaW3EgWzEgSBwaWXEvGF1amFtxIEgdGVtcGVyYXTFq3JhLCBrbyBtxatzdSBmb2xpamEgdmFyIGl6dHVyxJN0LCBuZXDEgXJzbmllZHogKyAzNTAgJmRlZzsgQy48L3A+DQoNCjxwPkZvbGlqdSBuYXYgaWV0ZWljYW1zIGxpZXRvdCBwxIFydGlrYXMgcHJvZHVrdHUgYXIgYXVnc3R1IHNrxIFianUgdW4gc8SBxLx1IHNhdHVydSBpbGdzdG8mc2Nhcm9uO2FpIHV6Z2xhYsSBJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkFsdW1pbnVtIEZvaWw8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtaW51bSBmb2lsIGlzIGEgY29tbW9uIGhvdXNlaG9sZCBwcm9kdWN0IHRoYXQmcnNxdW87cyBvZnRlbiB1c2VkIGluIHByb2Zlc3Npb25hbCBraXRjaGVucyBmb3IgY29va2luZyAodG8gY292ZXIgYmFraW5nIHN1cmZhY2VzKSwgd3JhcHBpbmcgYW5kIHByb3RlY3QgbW9yZSBkZWxpY2F0ZSBmb29kcyBvciBrZWVwaW5nIGZvb2QgaW4gZnJlZXplcnMuIEFsdW1pbnVtIGlzIG5hdHVyYWwgcHJvZHVjdCB0aGF0Jm5ic3A7aXMgYm91bmQgdG8gb3RoZXIgZWxlbWVudHMgbGlrZSBwaG9zcGhhdGUgYW5kIHN1bGZhdGUgaW4gc29pbCwgcm9ja3MgYW5kIGNsYXkuIFRoaXMgYWx1bWludW0gZm9pbCByb2xsIGNvbnRhaW5zIGlzIDE1MCBtIGxvbmcgYnkmbmJzcDs0NSBjbSB3aWRlLiZuYnNwOzwvcD4NCg0KPHA+VGhlIG1heGltdW0gcGVybWlzc2libGUgdGVtcGVyYXR1cmUgZm9yIGJha2luZyBmb29kIGluIGZvaWwgaXMgKyAzNTAmZGVnO0MuPC9wPg0KDQo8cD5JdCBpcyBub3QgcmVjb21tZW5kZWQgdG8gc3RvcmUgZm9vZHMgb2YgaGlnaCBhY2lkaXR5IGFuZCBzYWxpbml0eSBpbiBmb2lsIGZvciBhIGxvbmcgdGltZSwgYXMgd2VsbCBhcyB1c2UgaW4gbWljcm93YXZlIG92ZW5zLCBpbiBvcmRlciB0byBhdm9pZCBpZ25pdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUyOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzUuMjMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDg5ZmI0YjBhNTNhMmM1ODc1YWNjYjk5NTAyMmQ5YzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQWx1bWludW0gRm9vZCBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFsdW3Eq25pamEgZm9saWphIHJ1bGzEqyA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINC/0LjRidC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3MzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjA0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gODI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstGL0LUg0L/Qu9Cw0YHRgtC80LDRgdGB0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAgMTAwMCDQvNC7INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNjc1IiBkYXRhLXN0YXJ0PSIyMjQiPtCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCDQvtCx0YrQtdC80L7QvCAxMDAwINC80LsgJm1kYXNoOyDQuNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L7QvdGMLiDQntC90Lgg0L/QvtC80L7Qs9GD0YIg0L7RgNCz0LDQvdC40LfQvtCy0LDRgtGMINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCwINC60YPRhdC90LUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LvQtdCz0LrQvtGB0YLRjCDQsiDQvdCw0YXQvtC20LTQtdC90LjQuCDQvdGD0LbQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC60LvRjtGH0LjRgtC10LvRjNC90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0LgsINCy0LDRiNC4INC60L7Qu9C70LXQs9C4INGB0LzQvtCz0YPRgiDQsdGL0YHRgtGA0L4g0L3QsNC50YLQuCDQvdC10L7QsdGF0L7QtNC40LzRi9C1INC/0YDQvtC00YPQutGC0YssINC90LUg0L7RgtC60YDRi9Cy0LDRjyDQutGA0YvRiNC60LguINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQstC60LvRjtGH0LDRjyDRgdCw0LvQsNGC0YssINCz0L7RgNGP0YfQuNC1INCx0LvRjtC00LAg0Lgg0LfQsNCz0L7RgtC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjcxNiIgZGF0YS1zdGFydD0iNjc3Ij7Qo9C00L7QsdGB0YLQstC+INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQvtCx0YnQtdC/0LjRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij7Qn9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSDRhNC+0YDQvNGLICZtZGFzaDsg0Y3RgtC+INC+0YLQu9C40YfQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0LXQs9C80LXQvdGC0LAgSG9SZUNhLiDQntC90Lgg0YPRgdC60L7RgNGP0Y7RgiDQv9GA0L7RhtC10YHRgSDRgNCw0LHQvtGC0Ysg0L3QsCDQutGD0YXQvdC1LCDQv9C+0LfQstC+0LvRj9GPINCz0L7RgtC+0LLQuNGC0Ywg0Lgg0YXRgNCw0L3QuNGC0Ywg0LfQsNCz0L7RgtC+0LLQutC4INC30LDRgNCw0L3QtdC1LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INCyINGH0LDRgdGLINC/0LjQui4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDRh9GC0L4g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0L/RgNC4INGA0LDQt9C+0LPRgNC10LLQtSDQsdC70Y7QtCDQsiDRgNC10YHRgtC+0YDQsNC90LDRhSDQuCDQutCw0YTQtS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+PHN0cm9uZyBkYXRhLWVuZD0iMTA5MiIgZGF0YS1zdGFydD0iMTA2MCI+0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPtCa0L7QvdGC0LXQudC90LXRgNGLINC90LUg0YHQvtC00LXRgNC20LDRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEpLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0LHQtdC30L7Qv9Cw0YHQvdGL0LzQuCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQv9C40YnQuC4g0J7QvdC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L3Rj9GFLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC90LUg0YLQvtC70YzQutC+INGD0LTQvtCx0YHRgtCy0L4sINC90L4g0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC00LvRjyDQstCw0YjQuNGFINGB0L7RgtGA0YPQtNC90LjQutC+0LIg0Lgg0LrQu9C40LXQvdGC0L7Qsi4g0KHQtNC10LvQsNC90L3Ri9C1INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC+0L3QuCDQu9C10LPQutC+INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YDQsNC30LvQuNGH0L3Ri9C1INGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0Lgg0L/QvtC30LLQvtC70Y/RjtGCINGN0YTRhNC10LrRgtC40LLQvdC+INGF0YDQsNC90LjRgtGMINC/0YDQvtC00YPQutGC0YsuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE0ODQiPg0KCTxsaSBkYXRhLWVuZD0iMTUwMCIgZGF0YS1zdGFydD0iMTQ4NCI+0J7QsdGK0LXQvDogMTAwMCDQvNC7PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1NDgiIGRhdGEtc3RhcnQ9IjE1MDEiPtCc0LDRgtC10YDQuNCw0Ls6INCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvSwg0LHQtdC3INCx0LjRgdGE0LXQvdC+0LvQsCDQkCAoQlBBKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTk0IiBkYXRhLXN0YXJ0PSIxNTQ5Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lg8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY0NCIgZGF0YS1zdGFydD0iMTU5NSI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LvRjyDQu9C10LPQutC+0YHRgtC4INC/0L7QuNGB0LrQsCDQv9GA0L7QtNGD0LrRgtC+0LI8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTY0NSI+0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsiwg0LrQsNGE0LUg0Lgg0L7QsdGJ0LXQv9C40YLQsDwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij5DYXVyc3DEq2TEq2dpIHVuIGl6dHVyxKtnaSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgMTAwMCBtbCBzYWdhdGF2ZWkgdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzEiIGRhdGEtc3RhcnQ9IjExNiI+TcWrc3UgY2F1cnNwxKtkxKtnaWUgcG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIDEwMDAgbWwgaWV0aWxwxKtidSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIHByb2Zlc2lvbsSBbMSBcyB2aXJ0dXbEk3MuICZTY2Fyb247aWUgdHJhdWtpIHBhbMSrZHogb3JnYW5pesSTdCBkYXJiYSB0ZWxwdSwgxLxhdWpvdCDEgXRyaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2FtxIFzIHNhc3TEgXZkYcS8YXMsIG5lbm92xJNyJnNjYXJvbjtvdCB2xIFrdS4gUGF0ZWljb3RpZXMgYXVnc3RhamFpIGNhdXJzcMSrZMSrYmFpLCB2aXJ0dXbEkyBzdHLEgWTEgWpvJnNjYXJvbjtpZSwgcGllbcSTcmFtLCBwYXbEgXJpIHVuIGFkbWluaXN0cmF0b3JpLCB2YXIgdmllZ2xpIGF0cmFzdCB2YWphZHrEq2dvcyBwcm9kdWt0dXMsIGthcyBpZXbEk3JvamFtaSB1emxhYm8gZGFyYmEgZWZla3Rpdml0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjU3MiIgZGF0YS1zdGFydD0iNTMzIj5QZXJmZWt0cyByaXNpbsSBanVtcyBIb1JlQ2Egc2VrdG9yYW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPlBvbGlwcm9waWzEk25hIHRyYXVraSBhciB0YWlzbnN0xatyYSBmb3JtdSBpciBsaWVsaXNrcyByaXNpbsSBanVtcyBIb1JlQ2Egbm96YXLEkywgbGFpIHNhZ2F0YXZvdHUgdW4gdXpnbGFixIF0dSDEk2RpZW51cyB1biBzYWdhdGF2ZXMuICZTY2Fyb247aWUgdHJhdWtpIHBhxIF0cmluYSBkYXJiYSBwcm9jZXN1IHZpcnR1dsSTLCDEvGF1am90IHNhZ2F0YXZvdCDEk2RpZW51cyBpZXByaWVrJnNjYXJvbjssIMSrcGEmc2Nhcm9uO2kgcGllcHJhc8SrdG9zIGRhcmJhIHN0dW5kxIFzLiBUdXJrbMSBdCB0cmF1a2kgaXIgcGllbcSTcm90aSBtaWtyb3ZpxLzFhnUga3LEgXNuaW0sIGthcyDEvGF1aiB2aWVnbGkgdXpzaWxkxKt0IMSTZGllbnVzLCBzYWdsYWLEgWpvdCB0byBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPjxzdHJvbmcgZGF0YS1lbmQ9Ijk1MCIgZGF0YS1zdGFydD0iOTIzIj5Ecm8mc2Nhcm9uO8SrYmEgdW4gZWtvbG/Eo2lza3Vtczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPiZTY2Fyb247aWUgdHJhdWtpIGlyIEJQQSBiZXptYWtzYXMsIG5vZHJvJnNjYXJvbjtpbm90IGRybyZzY2Fyb247dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudS4gSXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBvbGlwcm9waWzEk25hLCB0aWUgaXIgcGllbcSTcm90aSBkYcW+xIFkaWVtIHRlbXBlcmF0xatyYXMgYXBzdMSBa8S8aWVtIHVuIG5vZHJvJnNjYXJvbjtpbmEgZWZla3TEq3Z1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LCBrYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGxpZXRvJnNjYXJvbjthbmFpIHJlc3RvcsSBbm9zLCBrYWZlam7Eq2PEgXMgdW4gY2l0xIFzIHDEgXJ0aWthcyBpZXN0xIFkxJNzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij5QcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxMjc4Ij4NCgk8bGkgZGF0YS1lbmQ9IjEyOTgiIGRhdGEtc3RhcnQ9IjEyNzgiPklldGlscMSrYmE6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTMzNCIgZGF0YS1zdGFydD0iMTI5OSI+TWF0ZXJpxIFsczogUG9saXByb3BpbMSTbnMsIGJleiBCUEE8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTM2NCIgZGF0YS1zdGFydD0iMTMzNSI+UGllbcSTcm90cyBtaWtyb3ZpxLzFhnUga3LEgXNuxKs8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTQzNCIgZGF0YS1zdGFydD0iMTM2NSI+Q2F1cnNwxKtkxKtnYXMgc2llbmFzLCBrYXMgxLxhdWogdmllZ2xpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW1vcyBwcm9kdWt0dXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTQzNSI+SWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBIb1JlQ2Egc2VrdG9yxIE8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+RHVyYWJsZSBUcmFuc3BhcmVudCBQb2x5cHJvcHlsZW5lIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIyODciIGRhdGEtc3RhcnQ9IjE4MDkiPk91ciB0cmFuc3BhcmVudCBwb2x5cHJvcHlsZW5lIGZvb2QgY29udGFpbmVycyB3aXRoIGEgY2FwYWNpdHkgb2YgMTAwMCBtbCBhcmUgdGhlIHBlcmZlY3QgY2hvaWNlIGZvciBwcm9mZXNzaW9uYWwga2l0Y2hlbnMuIFRoZXkgaGVscCBvcmdhbml6ZSBraXRjaGVuIHNwYWNlIGFuZCBtYWtlIGl0IGVhc3kgdG8gZmluZCB0aGUgbmVjZXNzYXJ5IGluZ3JlZGllbnRzIHdpdGhvdXQgb3BlbmluZyB0aGUgbGlkLiBUaGFua3MgdG8gdGhlaXIgZXhjZXB0aW9uYWwgdHJhbnNwYXJlbmN5LCB5b3VyIGNvbGxlYWd1ZXMgd2lsbCBxdWlja2x5IGZpbmQgdGhlIGluZ3JlZGllbnRzIHRoZXkgbmVlZCwgc2F2aW5nIHRpbWUgYW5kIGVmZm9ydC4gVGhlc2UgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyB2YXJpb3VzIHByb2R1Y3RzLCBpbmNsdWRpbmcgc2FsYWRzLCBob3QgZGlzaGVzLCBhbmQgcHJlcCBpdGVtcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjMzNiIgZGF0YS1zdGFydD0iMjI4OSI+Q29udmVuaWVuY2UgZm9yIHJlc3RhdXJhbnRzIGFuZCBmb29kc2VydmljZTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij5SZWN0YW5ndWxhciBwb2x5cHJvcHlsZW5lIGNvbnRhaW5lcnMgYXJlIGFuIGV4Y2VsbGVudCBzb2x1dGlvbiBmb3IgdGhlIEhvUmVDYSBzZWdtZW50LiBUaGV5IHNwZWVkIHVwIGtpdGNoZW4gd29ya2Zsb3dzLCBhbGxvd2luZyBwcmVwIGl0ZW1zIHRvIGJlIGNvb2tlZCBhbmQgc3RvcmVkIGluIGFkdmFuY2UsIHdoaWNoIGlzIGVzcGVjaWFsbHkgdmFsdWFibGUgZHVyaW5nIHBlYWsgaG91cnMuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGFsc28gbWljcm93YXZlLXNhZmUsIG1ha2luZyB0aGVtIGNvbnZlbmllbnQgZm9yIHJlaGVhdGluZyBkaXNoZXMgaW4gcmVzdGF1cmFudHMgYW5kIGNhZmVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzA3IiBkYXRhLXN0YXJ0PSIyNjc2Ij5TYWZldHkgYW5kIEVjby1GcmllbmRsaW5lc3M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+VGhlIGNvbnRhaW5lcnMgYXJlIEJQQS1mcmVlLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmb29kIHN0b3JhZ2UuIFRoZXkgYXJlIGlkZWFsIGZvciB1c2UgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zLCBwcm92aWRpbmcgY29udmVuaWVuY2UgYW5kIHNhZmV0eSBmb3IgYm90aCB5b3VyIHN0YWZmIGFuZCBjdXN0b21lcnMuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcG9seXByb3B5bGVuZSwgdGhleSBjYW4gd2l0aHN0YW5kIHZhcmlvdXMgdGVtcGVyYXR1cmVzLCBlbnN1cmluZyBlZmZpY2llbnQgZm9vZCBzdG9yYWdlLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij5CZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMwMTgiPg0KCTxsaSBkYXRhLWVuZD0iMzAzNyIgZGF0YS1zdGFydD0iMzAxOCI+Q2FwYWNpdHk6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMzAzOCI+TWF0ZXJpYWw6IFBvbHlwcm9weWxlbmUsIEJQQS1mcmVlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwOTAiIGRhdGEtc3RhcnQ9IjMwNzQiPk1pY3Jvd2F2ZS1zYWZlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNDYiIGRhdGEtc3RhcnQ9IjMwOTEiPlRyYW5zcGFyZW50IHdhbGxzIGZvciBlYXN5IGlkZW50aWZpY2F0aW9uIG9mIHByb2R1Y3RzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMxNDciPklkZWFsIGZvciByZXN0YXVyYW50cywgY2FmZXMsIGFuZCBmb29kc2VydmljZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI0ODMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3MzkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5N2QyNmZhYzNlYjBlMGQ2N2Q5NTNkOTQ3YWVjZTJjYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lciAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEJQQSBiZXptYWtzYXMgcG9saXByb3BpbMSTbmEgdHJhdWtzIHNhZ2F0YXbEk20gdW4gcMSBcnRpa2FzIHV6Z2xhYsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiAxMDAwINC80LssINCf0J8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzY2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMDk3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstUkQxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRg9Cz0LvRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSBhcGHEvGllIHRyYXVraSA1MDAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LrRg9C70LjQvdCw0YDQuNC4Jm5ic3A7LSZuYnNwO9GD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdGL0YLQvdGL0YUg0LHQu9GO0LQg0Lgg0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDM+Jm5ic3A7PHN0cm9uZz7Qn9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90LDRjyDRgdC10YDQstC40YDQvtCy0LrQsCDRhdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQt0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQstGL0LHQvtGAINC00LvRjyDQt9Cw0LLQtdC00LXQvdC40LksINCz0LTQtSDQstCw0LbQvdGLINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0Lgg0YPQtNC+0LHRgdGC0LLQvi4g0J7QvdC4INGA0LDRgdGB0YfQuNGC0LDQvdGLINC90LAg0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0YDQtdC20LjQvCDQvtGCIC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qywg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LjRhSDQtNC70Y86ICZuYnNwOzxiciAvPg0KLSDQodC70L7QttC90YvRhSDQtNC10YHQtdGA0YLQvtCyOiDRgdC70L7QtdC90YvQtSDRgtC40YDQsNC80LjRgdGDLCDRjdC60LvQtdGA0Ysg0YEg0LfQsNCy0LDRgNC90YvQvCDQutGA0LXQvNC+0LwsINGH0LjQt9C60LXQudC60Lgg0YEg0Y/Qs9C+0LTQvdGL0Lwg0YLQvtC/0L/QuNC90LPQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0KXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LI6INC/0LDRgdGC0LAg0YEg0YHQvtGD0YHQvtC8INC/0LXRgdGC0L4sINC60LjQvdC+0LAg0YEg0L7QstC+0YnQsNC80LgsINCx0L7Rg9C70Ysg0YEg0LDQstC+0LrQsNC00L4g0Lgg0YLRg9C90YbQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0JPQvtGC0L7QstGL0YUg0L3QsNCx0L7RgNC+0LI6INGB0YvRgNC90YvQtSDRgtCw0YDQtdC70LrQuCDRgSDQstC40L3QvtCz0YDQsNC00L7QvCDQuCDQvtGA0LXRhdCw0LzQuCwg0LzRj9GB0L3Ri9C1INC30LDQutGD0YHQutC4INGBINCz0L7RgNGH0LjRhtC10LksINCy0LXQs9Cw0L3RgdC60LjQtSDRgdC10YLRiy4gJm5ic3A7PC9wPg0KDQo8cD7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LfQsNGJ0LjRgtGDINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0YHQvNC10YjQuNCy0LDQvdC40Y8g0LfQsNC/0LDRhdC+0LIsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQsdC70Y7QtC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGC0L7Qu9GJ0LjQvdCwINGB0YLQtdC90L7QuiDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdC+0LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0LjQvdCz0YDQtdC00LjQtdC90YLQvtCyLCDQsCDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDRgdC+0LrRgNCw0YnQsNGO0YIg0LLRgNC10LzRjyDQvdCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y4g0YDQsNCx0L7Rh9C10LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0LAuICZuYnNwOzwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC40LzQtdGAINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC00LvRjyDQsdC40LfQvdC10YHQsDo8L3N0cm9uZz48L2gzPg0KDQo8cD7QoNC10YHRgtC+0YDQsNC9INC80L7QttC10YIg0L/RgNC10LTQu9C+0LbQuNGC0Ywg0L3QsNCx0L7RgNGLINC00LvRjyDQv9C40LrQvdC40LrQsCDQsiDQutC+0L3RgtC10LnQvdC10YDQsNGFIDUwMCDQvNC7OiDQvtGF0LvQsNC20LTQtdC90L3QsNGPINC/0LDRgdGC0LAsINGB0YvRgNC90LDRjyDRgtCw0YDQtdC70LrQsCDQuCDQvNC40L3QuC3QtNC10YHQtdGA0YIuINCj0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0YEg0LXQtNC40L3QvtC5INC60YDRi9GI0LrQvtC5INGD0L/RgNC+0YHRgtC40YIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutGDINC4INC/0L7QstGL0YHQuNGCINC70L7Rj9C70YzQvdC+0YHRgtGMINCz0L7RgdGC0LXQuTwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+VmllbnJlaXrEk2phaXMga3VsaW7EgXJpamFzIHRyYXVrcyZuYnNwOy0mbmJzcDtVbml2ZXJzxIFscyByaXNpbsSBanVtcyBzxIF0xKtnaWVtIMSTZGllbmllbSB1biBrxIFydGFpbmFqaWVtIGRlc2VydGllbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij5Qcm9mZXNpb27EgWxhIGF1a3N0byDEk2RpZW51IHVuIGRlc2VydHUgcGFzbmllZyZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjUzMiIgZGF0YS1zdGFydD0iMTgxIj5WaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgNTAwIG1sIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCBwbGFzdG1hc2FzIChyUEVUKSBpciBsaWVsaXNrYSBpenbEk2xlIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaWVtLCBrdXIgc3ZhcsSrZ2EgZ2FuIHByZXplbnTEgWNpamEsIGdhbiDEk3J0xKtiYS4gSXpnYXRhdm90aSBubyByUEVULCAmc2Nhcm9uO2llIHRyYXVraSB2ZWljaW5hIGlsZ3RzcMSTasSrYnUgdW4gc2FtYXppbmEgb2dsZWvEvGEgcMSTZHUsIGF0YmFsc3RvdCBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5vdCBhdGtyaXR1bXVzLiBUaWUgaXIgcGllbcSTcm90aSB0ZW1wZXJhdMWrcmFzIGRpYXBhem9uYW0gbm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QywgdMSBcMSTYyB0b3MgdmFyIGl6bWFudG90OjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjUzNCI+DQoJPGxpIGRhdGEtZW5kPSI2MzIiIGRhdGEtc3RhcnQ9IjUzNCI+PHN0cm9uZyBkYXRhLWVuZD0iNTYzIiBkYXRhLXN0YXJ0PSI1MzYiPktvbXBsZWtzYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+OiBLxIFydGFpbmllIHRpcmFtaXN1LCBla2xlcmkgYXIga3LEk21zaWVydSwgxLfEq3prZWlraSBhciBvZ3Ugdmlyc2vEgXJ0dS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNzMzIiBkYXRhLXN0YXJ0PSI2MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjY1OCIgZGF0YS1zdGFydD0iNjM1Ij5BdWtzdGFqaWVtIMSTZGllbmllbTwvc3Ryb25nPjogUGFzdGEgYXIgcGVzdG8gbcSTcmNpLCBraW5vamEgYXIgZMSBcnplxYZpZW0sIGLEvG9kYXMgYXIgYXZva2FkbyB1biB0dW56aXbEq20uPC9saT4NCgk8bGkgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNzM0Ij48c3Ryb25nIGRhdGEtZW5kPSI3NjIiIGRhdGEtc3RhcnQ9IjczNiI+R2F0YXZhamllbSBrb21wbGVrdGllbTwvc3Ryb25nPjogU2llcmEgJnNjYXJvbjvEt8SrdmppIGFyIHbEq25vZ8SBbSB1biByaWVrc3RpZW0sIGdhxLxhcyB1emtvZGFzIGFyIHNpbmVwxJNtLCB2ZWfEgW51IGtvbXBsZWt0aS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjExMTciIGRhdGEtc3RhcnQ9Ijg0NyI+PHN0cm9uZyBkYXRhLWVuZD0iODgyIiBkYXRhLXN0YXJ0PSI4NDciPkhlcm3Ek3Rpc2vEgSB2xIFrYSBmdW5rY2lvbmFsaXTEgXRlPC9zdHJvbmc+IG5vZHJvJnNjYXJvbjtpbmEgYWl6c2FyZHrEq2J1IHByZXQgbm9wbMWrZMSTbSB1biBzbWFrdSBzYWphdWsmc2Nhcm9uO2Fub3MsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpIHZhaXLEgWt1IGvEgXJ0dSDEk2RpZW5vcy4gQ2F1cnNwxKtkxKtnYXMgc2llbmFzIGl6Y2XEvCBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSwgYmV0IHVuaXZlcnPEgWzEgXMgdsSBa2EgaWVzcMSTamFzIHZpc3UgaXptxJNydSB0cmF1a2llbSDEvGF1aiDEgXRyxIFrIG9yZ2FuaXrEk3QgZGFyYmEgdmlldHUuPC9wPg0KDQo8cCBkYXRhLWVuZD0iMTMxOSIgZGF0YS1zdGFydD0iMTExOSI+SXp2xJNsb3RpZXMgdHJhdWt1cywga2FzIGl6Z2F0YXZvdGkgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSwgasWrcyBwYWzEq2R6YXQgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSB1biBhdGJhbHN0xIF0IGlsZ3RzcMSTasSrZ2FzIGllcGFrb2p1bWEgcHJha3Nlcywga2FzIGF0Ymlsc3QgdmlkZXMgYWl6c2FyZHrEq2JhcyBtxJNyxLdpZW0uPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjEzNTMiIGRhdGEtc3RhcnQ9IjEzMjEiPkJpem5lc2EgaXptYW50byZzY2Fyb247YW5hcyBwaWVtxJNyczwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+UmVzdG9yxIFucyB2YXIgcGllZMSBdsSBdCBwaWtuaWthIGtvbXBsZWt0dXMgNTAwIG1sIHRyYXVrb3M6IGF1a3N0xIEgcGFzdGEsIHNpZXJhICZzY2Fyb247xLfEq3ZqaSB1biBtaW5pIGRlc2VydHMuIMSScnRhIGllcGFrbyZzY2Fyb247YW5hIGFyIHZpZW5vdHUgdsSBa3UgdmllbmvEgXImc2Nhcm9uO28gdHJhbnNwb3J0xJMmc2Nhcm9uO2FudSB1biB1emxhYm8gdmllc3UgbG9qYWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPjxzdHJvbmcgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPsSqcGEmc2Nhcm9uO8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTU1NyI+DQoJPGxpIGRhdGEtZW5kPSIxNTc2IiBkYXRhLXN0YXJ0PSIxNTU3Ij5JZXRpbHDEq2JhOiA1MDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTYyMiIgZGF0YS1zdGFydD0iMTU3NyI+TWF0ZXJpxIFsczogUMSBcnN0csSBZMSBdHMgUEVUIHBsYXN0bWFzYSAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY2OCIgZGF0YS1zdGFydD0iMTYyMyI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IE5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTcxOSIgZGF0YS1zdGFydD0iMTY2OSI+SGVybcSTdGlza8SBcyB2xIFrYSDEq3BhJnNjYXJvbjvEq2JhcywgbGFpIG5vdsSTcnN0dSBub3BsxatkZXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTc2MyIgZGF0YS1zdGFydD0iMTcyMCI+Q2F1cnNwxKtkxKtnxIFzIHNpZW5hcywga2FzIHV6c3ZlciBrdmFsaXTEgXRpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4MjEiIGRhdGEtc3RhcnQ9IjE3NjQiPklkZcSBbGkgcGllbcSTcm90cyBnYW4gZGVzZXJ0aWVtLCBnYW4gYXVrc3RhamllbSDEk2RpZW5pZW08L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTgyMiI+QXRiYWxzdGEgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXM8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+RGlzcG9zYWJsZSBkZWxpIGNvbnRhaW5lciAtIEEgVmVyc2F0aWxlIFNvbHV0aW9uIGZvciBIZWFydHkgTWVhbHMgYW5kIExheWVyZWQgRGVzc2VydHM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPlByb2Zlc3Npb25hbCBTZXJ2aW5nIG9mIENvbGQgTWVhbHMgYW5kIERlc3NlcnRzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI0MjUiIGRhdGEtc3RhcnQ9IjIwNjUiPkRpc3Bvc2FibGUgNTAwIG1sIG9yIDE2IG96IGRlbGkgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpIGFyZSB0aGUgaWRlYWwgY2hvaWNlIGZvciBidXNpbmVzc2VzIHdoZXJlIGJvdGggcHJlc2VudGF0aW9uIGFuZCBjb252ZW5pZW5jZSBtYXR0ZXIuIE1hZGUgZnJvbSByUEVULCB0aGVzZSBjb250YWluZXJzIGNvbnRyaWJ1dGUgdG8gc3VzdGFpbmFiaWxpdHkgYnkgcmVkdWNpbmcgdGhlIGNhcmJvbiBmb290cHJpbnQgYW5kIHN1cHBvcnRpbmcgdGhlIGNpcmN1bGFyIGVjb25vbXkuIFRoZXkgYXJlIHN1aXRhYmxlIGZvciB0ZW1wZXJhdHVyZXMgcmFuZ2luZyBmcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0MsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNDI3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI1MjIiIGRhdGEtc3RhcnQ9IjI0MjciPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDkiIGRhdGEtc3RhcnQ9IjI0MjkiPkNvbXBsZXggZGVzc2VydHM8L3N0cm9uZz46IExheWVyZWQgdGlyYW1pc3UsICZlYWN1dGU7Y2xhaXJzIHdpdGggY3VzdGFyZCwgY2hlZXNlY2FrZXMgd2l0aCBiZXJyeSB0b3BwaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNjE3IiBkYXRhLXN0YXJ0PSIyNTIzIj48c3Ryb25nIGRhdGEtZW5kPSIyNTM5IiBkYXRhLXN0YXJ0PSIyNTI1Ij5Db2xkIG1lYWxzPC9zdHJvbmc+OiBQYXN0YSB3aXRoIHBlc3RvIHNhdWNlLCBxdWlub2Egd2l0aCB2ZWdldGFibGVzLCBib3dscyB3aXRoIGF2b2NhZG8gYW5kIHR1bmEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI2MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NDMiIGRhdGEtc3RhcnQ9IjI2MjAiPlJlYWR5LXRvLXNlcnZlIHNldHM8L3N0cm9uZz46IENoZWVzZSBwbGF0dGVycyB3aXRoIGdyYXBlcyBhbmQgbnV0cywgbWVhdCBzbmFja3Mgd2l0aCBtdXN0YXJkLCB2ZWdhbiBzZXRzLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzAxMCIgZGF0YS1zdGFydD0iMjcyMiI+VGhlIDxzdHJvbmcgZGF0YS1lbmQ9IjI3NDIiIGRhdGEtc3RhcnQ9IjI3MjYiPmFpcnRpZ2h0IGxpZDwvc3Ryb25nPiBlbnN1cmVzIHByb3RlY3Rpb24gYWdhaW5zdCBsZWFrcyBhbmQgb2RvciBtaXhpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IGZvciBtdWx0aS1sYXllcmVkIGRpc2hlcy4gVGhlIHRyYW5zcGFyZW5jeSBvZiB0aGUgd2FsbHMgaGlnaGxpZ2h0cyB0aGUgcXVhbGl0eSBvZiB0aGUgaW5ncmVkaWVudHMsIGFuZCB0aGUgdW5pdmVyc2FsIGxpZHMgZm9yIGFsbCBjb250YWluZXIgc2l6ZXMgaGVscCBzYXZlIHRpbWUgb24gd29ya3NwYWNlIG9yZ2FuaXphdGlvbi48L3A+DQoNCjxwIGRhdGEtZW5kPSIzMjI3IiBkYXRhLXN0YXJ0PSIzMDEyIj5CeSBjaG9vc2luZyBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB5b3UgYXJlIGhlbHBpbmcgdG8gcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnQgc3VzdGFpbmFibGUgcGFja2FnaW5nIHByYWN0aWNlcywgd2hpY2ggYWxpZ24gd2l0aCBlbnZpcm9ubWVudGFsIGdvYWxzIGFuZCBjb250cmlidXRlIHRvIHRoZSBjaXJjdWxhciBlY29ub215LjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjUzIiBkYXRhLXN0YXJ0PSIzMjI5Ij5CdXNpbmVzcyB1c2UgZXhhbXBsZTwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+QSByZXN0YXVyYW50IGNhbiBvZmZlciBwaWNuaWMgc2V0cyBpbiA1MDAgbWwgY29udGFpbmVyczogY2hpbGxlZCBwYXN0YSwgY2hlZXNlIHBsYXR0ZXIsIGFuZCBtaW5pIGRlc3NlcnQuIFRoZSBjb252ZW5pZW50IHBhY2thZ2luZyB3aXRoIGEgc2luZ2xlIGxpZCBzaW1wbGlmaWVzIHRyYW5zcG9ydCBhbmQgYm9vc3RzIGd1ZXN0IGxveWFsdHkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPkZlYXR1cmVzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzQ2OCI+DQoJPGxpIGRhdGEtZW5kPSIzNDg2IiBkYXRhLXN0YXJ0PSIzNDY4Ij5DYXBhY2l0eTogNTAwIG1sIG9yIDE2IG96PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1MjYiIGRhdGEtc3RhcnQ9IjM0ODciPk1hdGVyaWFsOiBSZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU2NyIgZGF0YS1zdGFydD0iMzUyNyI+VGVtcGVyYXR1cmUgcmFuZ2U6IEZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTk5IiBkYXRhLXN0YXJ0PSIzNTY4Ij5BaXJ0aWdodCBsaWQgdG8gcHJldmVudCBsZWFrczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjQyIiBkYXRhLXN0YXJ0PSIzNjAwIj5UcmFuc3BhcmVudCB3YWxscyB0aGF0IGVtcGhhc2l6ZSBxdWFsaXR5PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2ODUiIGRhdGEtc3RhcnQ9IjM2NDMiPlBlcmZlY3QgZm9yIGJvdGggZGVzc2VydHMgYW5kIGNvbGQgbWVhbHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzY4NiI+U3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkgYW5kIHJlZHVjZXMgcGxhc3RpYyB3YXN0ZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzcuNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NToyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNjY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gODYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2M2M3MTBiYTlmODVhMzEwYzJjOWQ4YzgxZTE2MjU0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrcyBubyByUEVUIHBsYXN0bWFzYXMga3VsaW7EgXJpamFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyBmb3IgY2F2aWFyIDUwMCBtbCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YHQtdGA0YLQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDUwMCDQvNC7INC/0YDQvtC30YDQsNGH0L3Ri9C5INC00LvRjyDRgdCw0LvQsNGC0L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY4OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBXUC0xMDg2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgCA3NTAg0LzQuywg0YEg0LrRgNGL0YjQutC+0LksINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVHJhdWtzIDc1MCBtbCwgYXIgdsSBa3UsIFBFVCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0xMC0wOCAxNTowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE2ODgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzMC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzNjljNmViMjJjMzZhZGIyZWVmZDUwMmEwYzk4MTQxYS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4OTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXRS1LTklGRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTanMga29rYSBuYXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LTQtdGA0LXQstGP0L3QvdGL0LkmbmJzcDvQvdC+0LYgMTY1Jm5ic3A70LzQvCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0Lkg0LjQtyDQtNGA0LXQstC10YHQuNC90YsuINCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC00LDQvdC90L7Qs9C+INGB0YLQvtC70L7QstC+0LPQviDQv9GA0LjQsdC+0YDQsDog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAINC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQsiDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LguINCg0LXQutC+0LzQtdC90LTRg9C10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC90LDRiNC4INC00LXRgNC10LLRj9C90L3Ri9C1INC/0YDQuNCx0L7RgNGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YHQtdGA0LLQuNGB0L7QsiDRgSDQtdC00L7QuSDQvdCwINCy0YvQvdC+0YEg0LjQu9C4INC/0YDQuCDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4INC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjiDQvdCw0YLRg9GA0LDQu9GM0L3Ri9GFINC80LDRgtC10YDQuNCw0LvQvtCyINGC0LDQutC+0Lkg0L3QvtC2INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC30LTQvtGA0L7QstGM0Y8g0Lgg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPQtdGC0YHRjywg0L3QtSDQstGL0LTQtdC70Y/RjyDQstGA0LXQtNC90YvRhSDRgtC+0LrRgdC40YfQvdGL0YUg0LLQtdGJ0LXRgdGC0LIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOJm5ic3A70YDQsNC30LvQsNCz0LDQtdGC0YHRjyDQsiDQtdGB0YLQtdGB0YLQstC10L3QvdGL0YUg0YPRgdC70L7QstC40Y/RhS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIG5hemlzIDE2NSBtbSwgaXpnYXRhdm90cyBubyBrb2thLiBHYWx2ZW7EgXMgJnNjYXJvbjtvIGdhbGRhIHBpZWRlcnVtdSBwcmllayZzY2Fyb247cm9jxKtiYXM6IGtvbXBha3RzIGl6bcSTcnMgdW4gZGF1ZHpwdXPEq2JhIGxpZXRvJnNjYXJvbjthbsSBLiBNxJNzIGllc2FrxIFtIGl6bWFudG90IG3Fq3N1IGtva2EgZ2FsZGEgcGllZGVydW11cyDEk2RpZW51IHBpZWfEgWRlaSwgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHZhaSBwYXPEgWt1bXUgb3JnYW5pesSTJnNjYXJvbjthbmFpLiBQYXRlaWNvdGllcyBkYWLEq2dvIG1hdGVyacSBbHUgaXptYW50byZzY2Fyb247YW5haSwgJnNjYXJvbjtpcyBuYXppcyBpciBhYnNvbMWrdGkgZHJvJnNjYXJvbjtzIHZlc2VsxKtiYWkgdW4gdmlkZWkuIFRhcyBpciB2aWVnbGkgbGlrdmlkxJNqYW1zLCBuZWl6ZGFsb3Qga2FpdMSrZ2FzIHRva3Npc2thcyB2aWVsYXMsIHVuIGRhYmlza29zIGFwc3TEgWvEvG9zIHBpbG7Eq2LEgSBzYWRhbMSBczwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIGNsYXNzaWMgZGlzcG9zYWJsZSBrbml2ZXMmbmJzcDttYWRlIG9mIGVjby1mcmllbmRseSBhbmQgYmlvZGVncmFibGUgb3JnYW5pYyB3b29kLiBUaGVzZSBzdXN0YWluYWJsZSB3b29kZW4ga25pdmVzIGFyZSBzdWl0YWJsZSBhcyBmb3IgY29sZCBmb29kIGFzIGZvciBob3QgYXBwbGljYXRpb25zLiBUaGUgbGVuZ3RoIG9mIGRpc3Bvc2FibGUgY3V0bGVyeSBpcyAxNi41IGNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjEtMDgtMTMgMTM6MzA6MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg5MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTU2MDljMDQ0Y2I4NTliMjQ1YzA3ZWMxMmYyNTA2NGQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB3b29kZW4ga25pZmUgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIG7EgXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkwOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4IDI1IHggMTgg0YHQvCwg0J/QrdCiLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgMjUgeCAxOCBjbSwgclBFVCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjQ0MiIgZGF0YS1zdGFydD0iMjM2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0MCIgZGF0YS1zdGFydD0iMjM3MCI+0KHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCAmbmRhc2g7INCf0YDQtdC80LjQsNC70YzQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LHQvtC70YzRiNC40YUg0YHQtdGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjQ5MSIgZGF0YS1zdGFydD0iMjQ0NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ4OSIgZGF0YS1zdGFydD0iMjQ0OSI+0JjQtNC10LDQu9C10L0g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC/0L7RgNGG0LjQuSDQuCDQsNGB0YHQvtGA0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjUyIiBkYXRhLXN0YXJ0PSIyNDkyIj7QrdGC0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0Lwg0YHQvtC30LTQsNC9INC00LvRjyDRg9C00L7QsdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LHQvtC70YzRiNC40YUg0YHQtdGC0L7QsiDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIuINCe0L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0Lgg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0LHQu9GO0LTQsC48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY4NiIgZGF0YS1zdGFydD0iMjY1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY4NCIgZGF0YS1zdGFydD0iMjY1OSI+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI2ODciPg0KCTxsaSBkYXRhLWVuZD0iMjc0MyIgZGF0YS1zdGFydD0iMjY4NyI+0JHQvtC70YzRiNCw0Y8g0L/Qu9C+0YnQsNC00YwgJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQutGA0YPQv9C90YvRhSDQvdCw0LHQvtGA0L7QsiDRgdGD0YjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgwNiIgZGF0YS1zdGFydD0iMjc0NCI+0J/RgNC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCINGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0YTQvtGA0LzRiyDQutC+0L3RgtC10LnQvdC10YDQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjg4NCIgZGF0YS1zdGFydD0iMjgwNyI+0KPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRg9C00L7QsdC90L4g0YHQutC70LDQtNGL0LLQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyODg1Ij7QmtGA0YvRiNC60LAgKNC/0YDQvtC00LDRkdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+KSDQtNC10LvQsNC10YIg0L/QvtC00LDRh9GDINC10YnRkSDQsdC+0LvQtdC1INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QuS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTk3IiBkYXRhLXN0YXJ0PSIyOTU5Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTk1IiBkYXRhLXN0YXJ0PSIyOTY0Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YHRhNC10YA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjI5OTgiPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMjk5OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAzNSIgZGF0YS1zdGFydD0iMzAwMCI+0JTQvtGB0YLQsNCy0LrQsCDQv9GA0LXQvNC40LDQu9GM0L3Ri9GFINGB0LXRgtC+0LIg0YHRg9GI0Lg8L3N0cm9uZz4gJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTU3IiBkYXRhLXN0YXJ0PSIzMDc0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTIwIiBkYXRhLXN0YXJ0PSIzMDc2Ij7QodGD0L/QtdGA0LzQsNGA0LrQtdGC0Ysg0Lgg0LPQsNGB0YLRgNC+0L3QvtC80LjRh9C10YHQutC40LUg0LzQsNCz0LDQt9C40L3Rizwvc3Ryb25nPiAmbmRhc2g7INGN0YTRhNC10LrRgtC90LDRjyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC/0YDQvtC00YPQutGG0LjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMzE1OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzE4NyIgZGF0YS1zdGFydD0iMzE2MCI+0JrQtdC50YLQtdGA0LjQvdCzINC4INC80LXRgNC+0L/RgNC40Y/RgtC40Y88L3N0cm9uZz4gJm5kYXNoOyDRgdGC0LjQu9GM0L3QsNGPINC/0L7QtNCw0YfQsCDQuCDRg9C00L7QsdGB0YLQstC+INCyINC+0LHRgdC70YPQttC40LLQsNC90LjQuC48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjgwIiBkYXRhLXN0YXJ0PSIzMjM2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjc4IiBkYXRhLXN0YXJ0PSIzMjQxIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMyODEiPg0KCTxsaSBkYXRhLWVuZD0iMzM0OCIgZGF0YS1zdGFydD0iMzI4MSI+clBFVC3Qv9C70LDRgdGC0LjQuiAmbmRhc2g7INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtGL0Lkg0Lgg0L/RgNC40LPQvtC00L3Ri9C5INC00LvRjyDQv9C10YDQtdGA0LDQsdC+0YLQutC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzg5IiBkYXRhLXN0YXJ0PSIzMzQ5Ij7QktGL0YHQvtC60LDRjyDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0LLQu9Cw0LPQtSDQuCDQttC40YDRgy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzM5MCI+0KHQvtC+0YLQstC10YLRgdGC0LLRg9C10YIg0YHRgtCw0L3QtNCw0YDRgtCw0Lwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsi48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzgiIGRhdGEtc3RhcnQ9IjM0NTIiPtCS0YvQsdC40YDQsNC50YLQtSAyNSB4IDE4INGB0Lwg0LrQvtC90YLQtdC50L3QtdGA0YsgJm5kYXNoOyDQvdCw0LTRkdC20L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7QuSDQv9C+0LTQsNGH0Lgg0YHRg9GI0LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDIxIiBkYXRhLXN0YXJ0PSIzOTYwIj48c3Ryb25nIGRhdGEtZW5kPSI0MDE5IiBkYXRhLXN0YXJ0PSIzOTYwIj5TdSZzY2Fyb247aSB0cmF1a3MgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gaWVwYWtvanVtcyBzdSZzY2Fyb247aSBwbGF0xJNtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0MDc3IiBkYXRhLXN0YXJ0PSI0MDIzIj48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDI3Ij5MaWVsaXNrcyByaXNpbsSBanVtcyBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQxODUiIGRhdGEtc3RhcnQ9IjQwNzgiPiZTY2Fyb247aWUgcGxhJnNjYXJvbjtpZSAyNSB4IDE4IGNtIHRyYXVraSBpciBwaWVtxJNyb3RpIGxpZWzEgWtpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0gdW4gdmFpcsSBa3UgdmVpZHUgcm9sbHUgcGFzbmllZyZzY2Fyb247YW5haS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iNDIxOSIgZGF0YS1zdGFydD0iNDE4NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDIxNyIgZGF0YS1zdGFydD0iNDE5MSI+R2FsdmVuxIFzIGllcGFrb2p1bWEgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MjIwIj4NCgk8bGkgZGF0YS1lbmQ9IjQyNjIiIGRhdGEtc3RhcnQ9IjQyMjAiPlBsYSZzY2Fyb247YSB2aXJzbWEgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDMwNiIgZGF0YS1zdGFydD0iNDI2MyI+U3RpcHJhIHVuIMSTcnRpIHNha3JhdWphbWEga29uc3RydWtjaWphLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MzA3Ij5DYXVyc3DEq2TEq2dzIHbEgWtzIChwxIFyZG9kYXMgYXRzZXZpJnNjYXJvbjvEt2kpIHByb2Zlc2lvbsSBbGFtIG5vZm9ybcSTanVtYW0uPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDQwNiIgZGF0YS1zdGFydD0iNDM3OCI+PHN0cm9uZyBkYXRhLWVuZD0iNDQwNCIgZGF0YS1zdGFydD0iNDM4MiI+S3VyIHRpZWsgaXptYW50b3RzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NDA3Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ0NzYiIGRhdGEtc3RhcnQ9IjQ0MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MzMiIGRhdGEtc3RhcnQ9IjQ0MDkiPkdvdXJtZXQgc3Umc2Nhcm9uO2kgcGllZ8SBZGU8L3N0cm9uZz4gJm5kYXNoOyBub2RybyZzY2Fyb247aW5hIGF1Z3N0xIFrxIFzIGtsYXNlcyBpZXBha29qdW11LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NTU0IiBkYXRhLXN0YXJ0PSI0NDc3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTE3IiBkYXRhLXN0YXJ0PSI0NDc5Ij5MaWVsdmVpa2FsaSB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWk8L3N0cm9uZz4gJm5kYXNoOyBwcmV6ZW50xJMgcHJvZHVrdHVzIHByb2Zlc2lvbsSBbGkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ1NTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1ODAiIGRhdGEtc3RhcnQ9IjQ1NTciPkJhbmtldGkgdW4gcGFzxIFrdW1pPC9zdHJvbmc+ICZuZGFzaDsgZWxlZ2FudHMgdW4gxJNydHMgaWVwYWtvanVtcy48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NjU5IiBkYXRhLXN0YXJ0PSI0NjE1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NjU3IiBkYXRhLXN0YXJ0PSI0NjE5Ij5WaWRlaSBkcmF1ZHrEq2dzIHVuIGRybyZzY2Fyb247cyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ3MTMiIGRhdGEtc3RhcnQ9IjQ2NjAiPlN1JnNjYXJvbjtpIGllcGFrb2p1bXMgaXIgaXpnYXRhdm90cyBubyA8c3Ryb25nIGRhdGEtZW5kPSI0NzA1IiBkYXRhLXN0YXJ0PSI0Njc0Ij5wxIFyc3RyxIFkxIF0YSByUEVUIHBsYXN0bWFzYXM8L3N0cm9uZz4sIGthczo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDcxNCI+DQoJPGxpIGRhdGEtZW5kPSI0NzQ3IiBkYXRhLXN0YXJ0PSI0NzE0Ij5JciBpbGd0c3DEk2rEq2dzIHVuIGVrb2xvxKNpc2tzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Nzg1IiBkYXRhLXN0YXJ0PSI0NzQ4Ij5JenR1csSrZ3MgcHJldCBtaXRydW11IHVuIHRhdWtpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3ODYiPkF0Ymlsc3QgcMSBcnRpa2FzIGRybyZzY2Fyb247xKtiYXMgc3RhbmRhcnRpZW0uPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSI0OTMxIiBkYXRhLXN0YXJ0PSI0ODMwIj5JenbEk2xpZXRpZXMgPHN0cm9uZyBkYXRhLWVuZD0iNDg2OSIgZGF0YS1zdGFydD0iNDg0MiI+MjUgeCAxOCBjbSBzdSZzY2Fyb247aSB0cmF1a3VzPC9zdHJvbmc+LCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBnYW4gZXN0xJN0aXNrdSwgZ2FuIGZ1bmtjaW9uxIFsdSBpZXBha29qdW11ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjQ4MSIgZGF0YS1zdGFydD0iMjQwNCI+PHN0cm9uZz5EaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIFBhY2thZ2luZyBmb3IgU3VzaGkgUGxhdHRlcnM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI1MjEiIGRhdGEtc3RhcnQ9IjI0ODMiPlBlcmZlY3QgZm9yIExhcmdlIFN1c2hpIFBsYXR0ZXJzPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NzEiIGRhdGEtc3RhcnQ9IjI1MjIiPkRlc2lnbmVkIGZvciA8c3Ryb25nIGRhdGEtZW5kPSIyNTY5IiBkYXRhLXN0YXJ0PSIyNTM1Ij5idWxrIG9yZGVycyBhbmQgc3VzaGkgcGxhdHRlcnM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIHByb3ZpZGUgYSA8c3Ryb25nIGRhdGEtZW5kPSIyNjI0IiBkYXRhLXN0YXJ0PSIyNTkzIj5sdXh1cmlvdXMgZm9vZCBwcmVzZW50YXRpb248L3N0cm9uZz4gd2hpbGUgZW5zdXJpbmcgc2VjdXJlIHRyYW5zcG9ydCBhbmQgc3RvcmFnZS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY5MyIgZGF0YS1zdGFydD0iMjY3MyI+S2V5IEFkdmFudGFnZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI2OTQiPg0KCTxsaSBkYXRhLWVuZD0iMjc3NiIgZGF0YS1zdGFydD0iMjY5NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjcxNyIgZGF0YS1zdGFydD0iMjY5NiI+V2lkZSBzdXJmYWNlIGFyZWE8L3N0cm9uZz4gYWNjb21tb2RhdGVzIHN1c2hpIGFzc29ydG1lbnRzIGFuZCBjb21iaW5hdGlvbiBwbGF0dGVycy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgzMiIgZGF0YS1zdGFydD0iMjc3NyI+PHN0cm9uZyBkYXRhLWVuZD0iMjgwNyIgZGF0YS1zdGFydD0iMjc3OSI+U3Ryb25nLCBzdGFja2FibGUgZGVzaWduPC9zdHJvbmc+IGVuc3VyZXMgc2FmZSBoYW5kbGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjgzMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjg3MCIgZGF0YS1zdGFydD0iMjgzNSI+Q3J5c3RhbC1jbGVhciBsaWQgY29tcGF0aWJpbGl0eTwvc3Ryb25nPiAoc29sZCBzZXBhcmF0ZWx5KSBmb3IgYXR0cmFjdGl2ZSBmb29kIGRpc3BsYXkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjkzNyIgZGF0YS1zdGFydD0iMjkyMSI+SWRlYWwgVXNlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMjkzOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDI1IiBkYXRhLXN0YXJ0PSIyOTM4Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTY3IiBkYXRhLXN0YXJ0PSIyOTQwIj5Hb3VybWV0IHN1c2hpIHRha2Vhd2F5czwvc3Ryb25nPiAmbmRhc2g7IEVuc3VyZXMgdG9wLXF1YWxpdHkgcGFja2FnaW5nIGZvciBwcmVtaXVtIHN1c2hpIHNldHMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxMDgiIGRhdGEtc3RhcnQ9IjMwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwNTUiIGRhdGEtc3RhcnQ9IjMwMjgiPlN1cGVybWFya2V0cyAmYW1wOyBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IERpc3BsYXlzIGxhcmdlIHN1c2hpIGFzc29ydG1lbnRzIHByb2Zlc3Npb25hbGx5LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIzMTA5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTI5IiBkYXRhLXN0YXJ0PSIzMTExIj5FdmVudCBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IEVsZWdhbnQgYW5kIGRpc3Bvc2FibGUgZm9yIGNvbnZlbmllbnQgc2VydmljZS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjIwIiBkYXRhLXN0YXJ0PSIzMTgyIj5TdXN0YWluYWJsZSBhbmQgRHVyYWJsZSBNYXRlcmlhbDwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzMjgyIiBkYXRhLXN0YXJ0PSIzMjIxIj5NYWRlIGZyb20gPHN0cm9uZyBkYXRhLWVuZD0iMzI2MCIgZGF0YS1zdGFydD0iMzIzMSI+ZWNvLWZyaWVuZGx5IHJQRVQgcGxhc3RpYzwvc3Ryb25nPiwgdGhlc2UgdHJheXMgb2ZmZXI6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMyODMiPg0KCTxsaSBkYXRhLWVuZD0iMzMyMCIgZGF0YS1zdGFydD0iMzI4MyI+QSBzdXN0YWluYWJsZSBwYWNrYWdpbmcgc29sdXRpb24uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzNjQiIGRhdGEtc3RhcnQ9IjMzMjEiPkhpZ2ggcmVzaXN0YW5jZSB0byBtb2lzdHVyZSBhbmQgZ3JlYXNlLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMzY1Ij5Gb29kIHNhZmV0eSBjb21wbGlhbmNlIGZvciBwZWFjZSBvZiBtaW5kLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzMyIgZGF0YS1zdGFydD0iMzQxMiI+VXBncmFkZSB0byA8c3Ryb25nIGRhdGEtZW5kPSIzNDYwIiBkYXRhLXN0YXJ0PSIzNDIzIj4yNSB4IDE4IGNtIGRpc3Bvc2FibGUgc3VzaGkgdHJheXM8L3N0cm9uZz4gZm9yIHN1cGVyaW9yIHBhY2thZ2luZyB0aGF0IG1lZXRzIGJvdGggYWVzdGhldGljIGFuZCBmdW5jdGlvbmFsIG5lZWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyODE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkwOC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMTguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiNTVlMzk4NzYwZmE1NmQ5OTRmM2Q1MTU5ZWU3MzkwYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBTdXNoaSB0cmF5cyBhbmQgc3VzaGkgY29udGFpbmVycyBkaXNwb3NhYmxlIGZvciBUYWtlb3V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSBtZWxuaSB1biBzdcWhaSBwxIFydGlrYXMgaWVwYWtvanVtcyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCj0L/QsNC60L7QstC60LAg0L/QuNGJ0LXQstCw0Y8g0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsiwg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7QsiDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUtDOU9GCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDY1NDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0LXQvNCw0L3QutCwIDI3MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERlc2VydGEgdHJhdWtzIDI3MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCa0YDQuNGB0YLQsNC70YzQvdC+INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDQtdC80LDQvdC60Lgg0LjQtyDQn9Ct0KIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgdC+0LrQvtCyLCDRgdC80YPQt9C4LCDQvdCw0YDQtdC30LDQvdC90YvRhSDRhNGA0YPQutGC0L7QsiDQuCDQvtCy0L7RidC10LksINCwINGC0LDQutC20LUg0LzQvtC70L7Rh9C90YvRhSDQutC+0LrRgtC10LnQu9C10Lkg0Lgg0LnQvtCz0YPRgNGC0L7Qsi4g0Jog0Y3RgtC40Lwg0LrQvtC90YLQtdC50L3QtdGA0LDQvCDQtNC+0YHRgtGD0L/QvdCwINGB0L/QtdGG0LjQsNC70YzQvdCw0Y8g0LLRgdGC0LDQstC60LAg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L3QtdGB0LrQvtC70YzQutC40YUg0LjQvdCz0YDQuNC00LjQtdC90YLQvtCyINC+0LTQvdC+0LLRgNC10LzQtdC90L3Qviwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9C40YIg0YHQvtC30LTQsNCy0LDRgtGMINGD0L3QuNC60LDQu9GM0L3Ri9C1INC60L7QvNC/0LvQtdC60YLRiyDQuCDRgdC+0YfQtdGC0LDQvdC40Y8g0LLQutGD0YHQvtCyLiDQmiDQutGA0LXQvNCw0L3QutCw0Lwg0L/QvtC00YXQvtC00Y/RgiDQv9C70L7RgdC60LjQtSDQuCDQutGD0L/QvtC70YzQvdGL0LUg0LrRgNGL0YjQutC4LCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDQuCDQsdC10Lcg0L3QtdCz0L4uICZuYnNwO9CS0L7Qt9C80L7QttC90L7RgdGC0Ywg0L3QsNC90LXRgdC10L3QuNGPINCS0LDRiNC10LPQviDRg9C90LjQutCw0LvRjNC90L7Qs9C+INC00LjQt9Cw0LnQvdCwINC40LvQuCDQu9C+0LPQvtGC0LjQv9CwINC/0L7QvNC+0LbQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0Log0YHQtdCx0LUg0LLQvdC40LzQsNC90LjQtSwg0L/QvtC00YfQtdGA0LrQvdC10YIg0L7RgdC+0LHQtdC90L3Ri9C5INGB0YLQuNC70Ywg0LLQsNGI0LXQs9C+INC30LDQstC10LTQtdC90LjRjyDQuCDQvdC10L/RgNC10LzQtdC90L3QviDQstGL0LTQtdC70LjRgiDRgdGA0LXQtNC4INC60L7QvdC60YPRgNC10L3RgtC+0LIuINCf0YDQvtGH0L3Ri9C1INC4INGB0YLQuNC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPJm5ic3A7INC00LXRgdC10YDRgtC+0LImbmJzcDstINGN0YLQviDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdCw0Y8sINC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80LDRjyDRg9C/0LDQutC+0LLQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPktyaXN0xIFsZHppZHJpJm5ic3A7dHJhdWtpJm5ic3A7bm8gUEVUIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RhcyBzdWzEgW0sIHNtxat0aWppZW0sIHNhZ3JpZXp0aWVtIGF1Z8S8aWVtIHVuIGTEgXJ6ZcWGaWVtLCBrxIEgYXLEqyBwaWVuYSBrb2t0ZWnEvGllbSB1biBqb2d1cnRpZW0uICZTY2Fyb247xKttIHRyYXVrYW0mbmJzcDtpciBwaWVlamFtaSBzcGVjacSBbGkgaWVsaWvFhmksIGt1cm9zIHZhciB1emdsYWLEgXQgdmFpcsSBa2FzIHNhc3TEgXZkYcS8YXMgdmllbmxhaWPEq2dpLiBUYXMgxLxhdXMgaXp2ZWlkb3QgbGllbGlza3VzIGtvbXBsZWt0dXMgdW4gdW5pa8SBbGFzIGdhciZzY2Fyb247YXMga29tYmluxIFjaWphcy4gVHJhdWtpZW0gaXIgcGllZWphbWFzIGdhbiBwbGFrYW5pLCBnYW4ga3Vwb2x2ZWlkYSB2xIFraSwgYXIgY2F1cnVtdSB1biBiZXogdMSBLiAmU2Nhcm9uO8SrcyBzxJNyaWphcyB0cmF1a2llbSBpciBwb3B1bMSBcmllIGl6bcSTcmk6IG5vIDIxMG1sIGzEq2R6IDEwMDBtbC4gUGF0ZWljb3RpZXMgaWVzcMSTasSBbSB1emRydWvEgXQgc2F2dSBsb2dvIHZhaSBhdHNldmkmc2Nhcm9uO8S3aSBpem1la2zEk3R1IGRpemFpbnUgdXogZ2zEgXrEk20sIHRhcyBwYWzEq2R6xJNzIHZhaXLEgWsgcGlldsSTcnN0IHBpcmPEk2p1IHV6bWFuxKtidSwgdGlrcyB1enN2xJNydHMgSsWrc3UgdXrFhsSTbXVtYSDEq3BhJnNjYXJvbjthaXMgc3RpbHMgdW4gbm90ZWlrdGkgcGFsxKtkesSTcyBpemNlbHRpZXMga29ua3VyZW50dSB2aWTFqy4gSXp0dXLEq2dpIHVuIG1vZGVybmkgdHJhdWtpIEthbC1DbGVhciAtIGlyIHBpZXZpbGPEq2dhcywgcGlsbsSrYsSBIHDEgXJzdHLEgWTEgWphbWFzIHRyYXVraS4gJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+Q3J5c3RhbCBjbGVhciBQRVQgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIGp1aWNlcywgc21vb3RoaWVzLCBzbGljZWQg4oCL4oCLZnJ1aXQgYW5kIHZlZ2V0YWJsZXMsIGFzIHdlbGwgYXMgbWlsa3NoYWtlcyBhbmQgeW9ndXJ0cy4gQSBzcGVjaWFsIGluc2VydCBpcyBhdmFpbGFibGUgZm9yIHRoZXNlIGdsYXNzZXMgZm9yIHN0b3Jpbmcgc2V2ZXJhbCBpbmdyZWRpZW50cyBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCB3aWxsIGFsbG93IHlvdSB0byBjcmVhdGUgdW5pcXVlIHNldHMgYW5kIGNvbWJpbmF0aW9ucyBvZiBmbGF2b3JzLiBGbGF0IGFuZCBkb21lIGNvdmVycyBhcmUgYXZhaWxhYmxlIGluIHJlcXVlc3QsIHdpdGggYW5kIHdpdGhvdXQgYSBob2xlLiBUaGUgcG9zc2liaWxpdHkgb2YgYXBwbHlpbmcgeW91ciB1bmlxdWUgZGVzaWduIG9yIGxvZ28gd2lsbCBoZWxwIGF0dHJhY3QgYXR0ZW50aW9uIHRvIHlvdXJzZWxmLCBlbXBoYXNpemUgdGhlIHNwZWNpYWwgc3R5bGUgb2YgeW91ciBpbnN0aXR1dGlvbiBhbmQgd2lsbCBjZXJ0YWlubHkgaGlnaGxpZ2h0IGFtb25nIGNvbXBldGl0b3JzLiBTdHJvbmcgYW5kIHN0eWxpc2ggY29udGFpbmVycyAtIHRoaXMgaXMgYW4gYXR0cmFjdGl2ZSwgZnVsbHkgcmVjeWNsYWJsZSBwYWNrYWdpbmcuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc1Ljk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6NDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MzAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy45MyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM2ZmM4ODQ3YWJiMDNhYTBlYjJiZDUwM2ViNDBjYmUxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTgyMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTMyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEFILUFTQjU1MEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0L7Rg9GB0LAgMTc3INC80LssINCf0J8sINGH0LXRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBNxJNyY2VzIHRyYXVraSAxNzcgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdC+0YPRgdC90LjQutC4INC40LvQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YLQsNC60LDQvdGH0LjQutC4LCDQutC+0YLQvtGA0YvQtSDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC/0YDQuNC/0YDQsNCyLCDRgdCw0LvRjNGB0YssINGB0L7QtdCy0L7Qs9C+INGB0L7Rg9GB0LAsINC30LDQv9GA0LDQstC+0Log0LTQu9GPINGB0LDQu9Cw0YLQvtCyLCDQuNC70Lgg0LTQvtCx0LDQstC+0Log0Log0LTQtdGB0LXRgNGC0LDQvCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQuNC70Lgg0YHQtdGA0LLQuNGB0L7QsiDQvdCwINCy0YvQvdC+0YEuPC9wPg0KDQo8cD7QmtC+0L3RgtGA0L7Qu9C40YDRg9C50YLQtSDRgNCw0LfQvNC10YAg0L/QvtGA0YbQuNC5Jm5ic3A70YEg0L/QvtC80L7RidGM0Y4g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0L7Rg9GB0LAg0L7QsdGK0LXQvNC+0LwgMTc3INC80LssINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9GFINC40LcgMTAwJSDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwISDQodC+0YPRgdC90LjQutC4INC80L7QttC90L4g0L/RgNC40L7QsdGA0LXRgdGC0Lgg0YEg0LPQtdGA0LzQtdGC0LjRh9C90YvQvNC4INC4Jm5ic3A70L/RgNC+0LfRgNCw0YfQvdGL0LzQuCDQutGA0YvRiNC60LDQvNC4INC40Lcg0J/QrdCiINC4INC00L7RgdGC0YPQv9C90Ysg0LIg0LTQstGD0YUg0YbQstC10YLQsNGFIC0g0YfQtdGA0L3QvtC8INC4INC/0YDQvtC30YDQsNGH0L3QvtC8LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBpZWfEgWRlaSB2YWkgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHBpZWTEgXbEgWphbSBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWt1cywga2FzIGlyIGlkZcSBbGkgcGllbcSTcm90aSBnYXImc2Nhcm9uO3ZpZWzEgW0sIHNhbHNhaSwgc29qYXMgbcSTcmPEk20sIHNhbMSBdHUgbcSTcmPEk20gdmFpIG5lbGllbGFtIHBpZWRldsSBbSBwYW1hdMSTZGllbmllbS48L3A+DQoNCjxwPktvbnRyb2zEk2ppZXQgcG9yY2lqdSBpem3Ek3J1cyBhciBtxatzdSAxNzcgbWwgcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVraWVtLCBrYXMgaXpnYXRhdm90aSBubyAxMDAlIHDEgXJzdHLEgWTEgWphbWEgcG9saXByb3BpbMSTbmEhIE3Ek3JjZXMga29udGVpbmVydXMmbmJzcDt2YXIgaWVnxIFkxIF0aWVzIGFyIGhlcm3Ek3Rpc2tpZW0gdW4gY2F1cnNwxKtkxKtnaWVtIFBFVCB2xIFraWVtLCB1biB0xIFzIGlyIHBpZWVqYW1hcyBkaXbEgXMga3LEgXPEgXMgLSBtZWxuxIEgdW4gY2F1cnNwxKtkxKtnxIEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgcGxhc3RpYyBjb25kaW1lbnQgY29udGFpbmVyczxpPiZuYnNwOzwvaT5vciBwb3J0aW9uIGN1cHM8aT4mbmJzcDs8L2k+Zm9yIHBhY2thZ2luZyBzYWxzYSwgc295IHNhdWNlLCBzYWxhZCBkcmVzc2luZ3MsIGRpcHBpbmcgc2F1Y2VzIG9yIHRvcHBpbmdzIGZvciBmb29kIGRlbGl2ZXJ5IG9yJm5ic3A7dG8tZ28gc2VydmljZXMuPC9wPg0KDQo8cD5Db250cm9sIHBvcnRpb24gc2l6ZXMgYW5kIGNvc3RzIHdpdGggdGhpcyAxNzcgbWwgcGxhc3RpYyBzYXVjZSBjb250YWluZXJzIG1hZGUgb2YgMTAwJSByZWN5Y2xhYmxlIHBvbHlwcm9weWxlbmUhJm5ic3A7UG9ydGlvbiBjdXBzIGNvbWVzIHdpdGggbGVhay1wcm9vZiBjcnlzdGFsIGNsZWFyIFBFVCBsaWRzIGFuZCBhcmUgYXZhaWxiYWxlIGluIHR3byBjb2xvdXJzIC0gYmxhY2sgYW5kIGNsZWFyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI3NDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTgyMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzZGExNmE2MjEyZDBkMzRiNWRmZmJlZmYwMDU1OTFiYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHBvcnRpb24gY3VwcyAxNzcgbWwgZm9yIHNveSBzYXVjZSBhdCBzdXNoaSByZXN0YXVyYW50cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBtxJNyY2VzIHRyYXVraSDEk2RpZW51IHBpZWfEgWRlaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDRgdC+0YHRg9C90LjQutC4INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQuNC3INGA0LXRgdGC0L7RgNCw0L3QvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3NzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDIwNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUdTNi0yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMTEuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQt9Cw0LrRg9GB0L7QuiDRgSAyLdC00LXQu9C10L3QuNGP0LzQuCwg0J/Qm9CQLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHRyYXVraSBhciAyLWllZC4sIFBMQSwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LjQtyDQutGA0LjRgdGC0LDQu9GM0L3QviDRh9C40YHRgtC+0LPQviwg0LHQuNC+0YDQsNC30LvQsNCz0LDQtdC80L7Qs9C+INC4INC60L7QvNC/0L7RgdGC0LjRgNGD0LXQvNC+0LPQviDQv9C70LDRgdGC0LjQutCwIFBMQS4mbmJzcDvQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQvNC10Y7RgiDQtNCy0LUg0YHQtdC60YbQuNC4LCDRgNCw0LfQtNC10LvRj9GO0YnQuNC1INC/0YDQvtC00YPQutGC0Ysg0Lgg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNGO0YnQuNC1INC40YUg0L3QtdC20LXQu9Cw0YLQtdC70YzQvdC+0LUg0YHQvNC10YjQuNCy0LDQvdC40LUuINCd0LDRiNC4INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXQu9C40LrQsNGC0LXRgdC+0LIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YXQvtC70L7QtNC90YvRhSDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7QuiDRgSDQvtGC0LTQtdC70L7QvCDQtNC70Y8g0JLQsNGI0LjRhSDRhNC40YDQvNC10L3QvdGL0YUg0YHQvtGD0YHQvtCyLiDQntC00L3QsCDRg9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LAgKEZLLUxHUy02KSwg0LrQvtGC0L7RgNCw0Y8g0L/RgNC+0LTQsNC10YLRgdGPINC+0YLQtNC10LvRjNC90L4sINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5NxatzdSBrcmlzdMSBbGR6aWRyaSBrdmFkcsSBdHZlaWRhIGtvbnRlaW5lcmkmbmJzcDtpciBpemdhdGF2b3RpIG5vIGJpbyBQTEEgcGxhc3RtYXNhcywga2FzIGRhYsSBIGJpb2xvxKNpc2tpIHNhZGFsxIFzLiAmU2Nhcm9uO2lzIHVuaXZlcnPEgWxzIDItZGHEvMSrZ3MgaWVwYWtvanVtcyZuYnNwO2lyIHBpZW3Ek3JvdHMmbmJzcDtkYcW+xIFkaWVtIGF1a3N0aWVtIMSTZGllbmllbSwga8SBIGFyxKsgYXVnxLx1IHVuIGTEgXJ6ZcWGdSBzYWzEgXRpxYZpZW0ga29wxIEgYXIgbcSTcmNpLCBuZcS8YXVqb3QgcHJvZHVrdGllbSBzYWphdWt0aWVzIGtvcMSBLiBJenZlaWRvamlldCBuZWF0a8SBcnRvamFtYXMgcHJvZHVrdGEga29tYmluxIFjaWphcyEgVmlzdSBpem3Ek3J1IHRyYXVraWVtIGRlciB2aWVucyB1bml2ZXJzxIFscyB2xIFrcyAoRkstTEdTLTYpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkRpc3Bvc2FibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgY3J5c3RhbCBjbGVhciwgYmlvZGVncmFkYWJsZSZuYnNwO2FuZCBjb21wb3N0YWJsZSBQTEEgcGxhc3RpYy4gT3VyIHBsYXN0aWMgZGVsaSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3RseSBzdWl0YWJsZSBmb3IgdmFyaW91cyBjb2xkIGRpc2hlcywgc25hY2tzLCBmcnVpdCBhbmQgdmVnZXRhYmxlIHNldHMgd2l0aCBhbnkga2luZHMgb2YgZGlwcyBhbmQgc2F1Y2VzLiBUaGVzZSBjb250YWluZXJzIGhhdmUgdHdvIGRpdmlzaW9ucyBkaXZpZGluZyZuYnNwO3RoZSBwcm9kdWN0cyBhbmQgcHJldmVudGluZyB0aGVtIGZyb20gdW53YW50ZWQgbWl4aW5nLiBPbmUgdmVyc2F0aWxlIGxpZCAoRkstTEdTLTYpIHRoYXQgaXMgc29sZCBzZXBlcmF0ZWx5Jm5ic3A7Zml0cyBhbGwgY29udGFpbmVyIHNpemVzISZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTMzOTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03NzMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDc2ZGRkOTNiYmQ2NDk3NGYwYTkyN2JjMDdiY2JiZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY29tcG9zdGFibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgUExBCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTI3N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDc3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERJLVBCTFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQsNC70LDRgtC+0LIgNzUwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgYXBhxLxpZW0gc2FsxIF0dSB0cmF1a2llbSA3NTAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTIwIj48c3Ryb25nIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyNSI+0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwLCAxMDAwLCAxNTAwINC80LspINC40LcgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MiIgZGF0YS1zdGFydD0iMjE0Ij7QrdC60L4t0LTRgNGD0LbQtdC70Y7QsdC90LDRjyDQuCDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij7QrdGC0LAg0L/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LsuINCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINC+0L3QsCDQv9C+0LfQstC+0LvRj9C10YIg0L3QtSDRgtC+0LvRjNC60L4g0L3QsNC00LXQttC90L4g0LfQsNC60YDRi9GC0Ywg0LLQsNGI0Lgg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQv9C+0LTQtNC10YDQttC40LLQsNGC0Ywg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQv9C+0LTRhdC+0LQsINGB0L3QuNC20LDRjyDRg9Cz0LvQtdGA0L7QtNC90YvQuSDRgdC70LXQtCDQuCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutCwLiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LrRgNGL0YjQutC4INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRjdGE0YTQtdC60YLQuNCy0L3QviDQv9GA0L7QtNC10LzQvtC90YHRgtGA0LjRgNC+0LLQsNGC0Ywg0Y/RgNC60LjQtSDRhtCy0LXRgtCwINC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YPRjiDRgtC10LrRgdGC0YPRgNGDINCy0LDRiNC40YUg0YHQsNC70LDRgtC+0LIsINC00LXRgdC10YDRgtC+0LIg0Lgg0LTRgNGD0LPQuNGFINCz0L7RgtC+0LLRi9GFINCx0LvRjtC0LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc5MSIgZGF0YS1zdGFydD0iNzQ1Ij7Qn9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMINC4INC30LDRidC40YLQsCDQstCw0YjQtdCz0L4g0L/RgNC+0LTRg9C60YLQsDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPtCa0YPQv9C+0LvRjNC90LDRjyDRhNC+0YDQvNCwINC60YDRi9GI0LrQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L7QtSDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsNC0INC/0YDQvtC00YPQutGC0L7QvCwg0LfQsNGJ0LjRidCw0Y8g0LXQs9C+INC+0YIg0L/QvtCy0YDQtdC20LTQtdC90LjQuSDQuCDRgdC+0YXRgNCw0L3Rj9C10YIg0YHQstC10LbQtdGB0YLRjC4g0K3RgtC+0YIg0LTQuNC30LDQudC9INGC0LDQutC20LUg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/QvtCy0YDQtdC20LTQtdC90LjQtSDQstC10YDRhdC90LXQs9C+INGB0LvQvtGPINCx0LvRjtC00LAg0L/RgNC4INGF0YDQsNC90LXQvdC40Lgg0LjQu9C4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtS4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC90LUg0YLQvtC70YzQutC+INC30LDRidC40YnQsNC10YIg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQt9C90LDRh9C40YLQtdC70YzQvdC+INGD0LvRg9GH0YjQsNC10YIg0LjRhSDQv9GA0LXQt9C10L3RgtCw0YbQuNGOLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj48c3Ryb25nIGRhdGEtZW5kPSIxMTQwIiBkYXRhLXN0YXJ0PSIxMTEwIj7Qo9C00L7QsdGB0YLQstC+INC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj7QrdGC0LAg0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDQvtCx0YrQtdC80L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuyksINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGI0LjRgNC+0LrQvtCz0L4g0LDRgdGB0L7RgNGC0LjQvNC10L3RgtCwINC/0YDQvtC00YPQutGG0LjQuCDQsiDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCw0YUsINGB0YPQv9C10YDQvNCw0YDQutC10YLQsNGFINC4INC90LAg0L/RgNC10LTQv9GA0LjRj9GC0LjRj9GFINC/0L4g0LTQvtGB0YLQsNCy0LrQtSDQtdC00YsuINCe0L3QsCDQvtCx0LXRgdC/0LXRh9C40YIg0LrQvtC80YTQvtGA0YLQvdC+0LUg0YXRgNCw0L3QtdC90LjQtSDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LUg0LLRi9GB0YLQsNCy0LvQtdC90LjQtSDQstCw0YjQuNGFINGC0L7QstCw0YDQvtCyLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDQxIj7QotC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDQtNC40LDQv9Cw0LfQvtC9OiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+0JrQsNC6INC4INC60L7QvdGC0LXQudC90LXRgNGLLCDRjdGC0LAg0LrRgNGL0YjQutCwINGD0YHRgtC+0LnRh9C40LLQsCDQuiDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQvCDQutC+0LvQtdCx0LDQvdC40Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LrQsNC6INC+0YXQu9Cw0LbQtNC10L3QvdGL0YUsINGC0LDQuiDQuCDQt9Cw0LzQvtGA0L7QttC10L3QvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQvdC1INC90LDRgNGD0YjQsNGPINC60LDRh9C10YHRgtCy0LAg0YPQv9Cw0LrQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+PHN0cm9uZyBkYXRhLWVuZD0iMTcxNiIgZGF0YS1zdGFydD0iMTY5MiI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPtCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINGN0YLQsCDQutGA0YvRiNC60LAg0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L7QutGA0LDRidC10L3QuNGOINC/0LvQsNGB0YLQuNC60LAg0LIg0L/RgNC40YDQvtC00LUg0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGCINC40LTQtdGOINGG0LjRgNC60YPQu9GP0YDQvdC+0Lkg0Y3QutC+0L3QvtC80LjQutC4LiDQktGL0LHQuNGA0LDRjyDRgtCw0LrRg9GOINGD0L/QsNC60L7QstC60YMsINCy0Ysg0LfQsNCx0L7RgtC40YLQtdGB0Ywg0L4g0LHRg9C00YPRidC10Lwg0L/Qu9Cw0L3QtdGC0YssINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDRgdCy0L7QuNC8INC60LvQuNC10L3RgtCw0Lwg0YPRgdGC0L7QudGH0LjQstC+0LUg0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5MzUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5NDAiPkNhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtICg3NTAsIDEwMDAsIDE1MDAgbWwpIG5vIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMTgiPlZpZGVzIGRyYXVkesSrZ3MgdW4gcHJlemVudMSTamFtcyB2xIFrcyBhcGHEvGllbSB0cmF1a2llbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij4mU2Nhcm9uO2lzIGNhdXJzcMSrZMSrZ2FpcyBrdXBvbGEgdsSBa3MgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGFwYcS8aWVtIHRyYXVraWVtIGFyIGlldGlscMSrYnUgNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwuIEl6Z2F0YXZvdHMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsIHRhcyBub2RybyZzY2Fyb247aW5hIG5lIHRpa2FpIGRybyZzY2Fyb247dSBhaXp2xJNyJnNjYXJvbjthbnUsIGJldCBhcsSrIHBhbMSrZHogc2FtYXppbsSBdCBvZ2xla8S8YSBwxJNkdSB1biBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuIFbEgWNpxYZhIGNhdXJzcMSrZMSrZ3VtcyDEvGF1aiBlZmVrdMSrdmkgZGVtb25zdHLEk3QgYmFnxIF0xKtnYXMgxJNkaWVuYSBrcsSBc2FzIHVuIHRla3N0xatydSwgcGFkYXJvdCB0byBpZGXEgWx1IHNhbMSBdGllbSwgZGVzZXJ0aWVtIHVuIGNpdGllbSBnYXRhdmllbSDEk2RpZW5pZW0uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1NTYiIGRhdGEtc3RhcnQ9IjQ1MDkiPlByZXplbnTEgWNpamEgdW4gYWl6c2FyZHrEq2JhIGrFq3N1IHByb2R1a3RpZW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+S3Vwb2xhIGZvcm1hIG5vZHJvJnNjYXJvbjtpbmEgcGFwaWxkdSB0ZWxwdSB2aXJzIHByb2R1a3RhLCBwYXNhcmfEgWpvdCB0byBubyBib2rEgWp1bWllbSB1biBzYWdsYWLEgWpvdCBzdmFpZ3VtdS4gJlNjYXJvbjtpcyBkaXphaW5zIHBhbMSrZHogaXp2YWlyxKt0aWVzIG5vIGJvasSBanVtaWVtIGF1ZyZzY2Fyb247xJNqxIEgc2zEgW7EqyDEk2RpZW5hbSB1emdsYWLEgWpvdCB2YWkgdHJhbnNwb3J0xJNqb3QuIENhdXJzcMSrZMSrZ2FpcyB2xIFrcyBuZSB0aWthaSBhaXpzYXJnxIEgcHJvZHVrdHVzLCBiZXQgYXLEqyBpZXbEk3JvamFtaSB1emxhYm8gdG8gcHJlemVudMSBY2lqdS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNDg3NyIgZGF0YS1zdGFydD0iNDg1MiI+xJJydMSrYmEgdW4gZGF1ZHpwdXPEq2JhPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPiZTY2Fyb247aXMgdsSBa3MgaXIgcGllbcSTcm90cyBkYcW+xIFkaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sKSwgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIHBsYSZzY2Fyb247YSBrbMSBc3RhIHByb2R1a3RpZW0ga2FmZWpuxKtjxIFtLCByZXN0b3LEgW5pZW0sIGxpZWx2ZWlrYWxpZW0gdW4gxJNkaWVudSBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbS4gVGFzIG5vZHJvJnNjYXJvbjtpbmEgxJNydHUgdXpnbGFixIEmc2Nhcm9uO2FudSB1biBwaWV2aWxjxKtndSBwcm9kdWt0dSBpenZpZXRvJnNjYXJvbjthbnUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjUxOTYiIGRhdGEtc3RhcnQ9IjUxNTIiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPlTEgXBhdCBrxIEgdHJhdWtpLCAmc2Nhcm9uO2lzIHbEgWtzIGl6dHVyIHRlbXBlcmF0xatyYXMgc3bEgXJzdMSrYmFzLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGF1a3N0aWVtLCBnYW4gc2FsZMSTdGllbSBwcm9kdWt0aWVtLCBuZXNhYm9qxIFqb3QgaWVwYWtvanVtYSBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj48c3Ryb25nIGRhdGEtZW5kPSI1Mzg1IiBkYXRhLXN0YXJ0PSI1MzYxIj5Fa29sb8SjaXNrcyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPkl6Z2F0YXZvdHMgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCAmc2Nhcm9uO2lzIHbEgWtzIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMgdW4gYXRiYWxzdGEgY2lya3VsxIFybyBla29ub21pa3UuIEl6dsSTbG90aWVzICZzY2Fyb247byBpbGd0c3DEk2rEq2dvIGllcGFrb2p1bXUsIGrFq3MgcGFsxKtkemF0IGFpenNhcmfEgXQgdmlkaSB1biBub2RybyZzY2Fyb247aW7EgXQgc2F2aWVtIGtsaWVudGllbSBkcm8mc2Nhcm9uO3UgdW4gdmlkZWkgZHJhdWR6xKtndSByaXNpbsSBanVtdSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDMxIj5UcmFuc3BhcmVudCBEb21lIExpZCBmb3IgUm91bmQgQ29udGFpbmVycyAoNzUwLCAxMDAwLCAxNTAwIG1sKSBNYWRlIG9mIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxNzIiIGRhdGEtc3RhcnQ9IjIxMTUiPkVjby1GcmllbmRseSBhbmQgUHJlc2VudGFibGUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPlRoaXMgdHJhbnNwYXJlbnQgZG9tZSBsaWQgaXMgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiByb3VuZCBjb250YWluZXJzIHdpdGggY2FwYWNpdGllcyBvZiA3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHJlY3ljbGVkIFBFVCAoclBFVCksIGl0IG5vdCBvbmx5IHByb3ZpZGVzIGEgc2VjdXJlIHNlYWwgYnV0IGFsc28gY29udHJpYnV0ZXMgdG8gcmVkdWNpbmcgeW91ciBjYXJib24gZm9vdHByaW50IGFuZCBtaW5pbWl6aW5nIHBsYXN0aWMgd2FzdGUuIFRoZSBjbGFyaXR5IG9mIHRoZSBsaWQgYWxsb3dzIGZvciBleGNlbGxlbnQgdmlzaWJpbGl0eSBvZiB0aGUgdmlicmFudCBjb2xvcnMgYW5kIHRleHR1cmVzIG9mIHlvdXIgc2FsYWRzLCBkZXNzZXJ0cywgYW5kIG90aGVyIHByZXBhcmVkIGRpc2hlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjY1NSIgZGF0YS1zdGFydD0iMjYwNyI+UHJlc2VudGF0aW9uIGFuZCBQcm90ZWN0aW9uIG9mIFlvdXIgUHJvZHVjdHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+VGhlIGRvbWUgc2hhcGUgb2YgdGhlIGxpZCBwcm92aWRlcyBleHRyYSBzcGFjZSBhYm92ZSB0aGUgZm9vZCwgb2ZmZXJpbmcgcHJvdGVjdGlvbiB3aGlsZSBtYWludGFpbmluZyB0aGUgZnJlc2huZXNzIG9mIHRoZSBjb250ZW50cy4gVGhpcyBkZXNpZ24gaGVscHMgcHJldmVudCBkYW1hZ2UgdG8gdGhlIHRvcCBsYXllciBvZiB5b3VyIGZvb2QgZHVyaW5nIHN0b3JhZ2Ugb3IgdHJhbnNwb3J0LiBUaGUgdHJhbnNwYXJlbnQgbGlkIGVuaGFuY2VzIHRoZSBvdmVyYWxsIHByZXNlbnRhdGlvbiBvZiB0aGUgcHJvZHVjdCwgbWFraW5nIGl0IG1vcmUgYXR0cmFjdGl2ZSB0byBjdXN0b21lcnMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMjQiIGRhdGEtc3RhcnQ9IjI5OTMiPkNvbnZlbmllbmNlIGFuZCBWZXJzYXRpbGl0eTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj5UaGlzIGxpZCBpcyBzdWl0YWJsZSBmb3IgYSB2YXJpZXR5IG9mIGNvbnRhaW5lciBzaXplcyAoNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbCksIG1ha2luZyBpdCBpZGVhbCBmb3IgYSB3aWRlIHJhbmdlIG9mIHByb2R1Y3RzIGluIGNhZmVzLCByZXN0YXVyYW50cywgc3VwZXJtYXJrZXRzLCBhbmQgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcy4gSXQgZW5zdXJlcyBjb252ZW5pZW50IHN0b3JhZ2UgYW5kIGFuIGFwcGVhbGluZyBkaXNwbGF5IG9mIHlvdXIgcHJvZHVjdHMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPjxzdHJvbmcgZGF0YS1lbmQ9IjMzMzQiIGRhdGEtc3RhcnQ9IjMyOTciPlRlbXBlcmF0dXJlIFJhbmdlOiAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPkxpa2UgdGhlIGNvbnRhaW5lcnMsIHRoaXMgbGlkIGNhbiB3aXRoc3RhbmQgYSB3aWRlIHJhbmdlIG9mIHRlbXBlcmF0dXJlcywgbWFraW5nIGl0IHBlcmZlY3QgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyBjb2xkIG9yIGZyb3plbiBmb29kcyB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcXVhbGl0eSBvZiB0aGUgcGFja2FnaW5nLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj48c3Ryb25nIGRhdGEtZW5kPSIzNTU2IiBkYXRhLXN0YXJ0PSIzNTMxIj5FY28tRnJpZW5kbHkgTWF0ZXJpYWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+TWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHRoaXMgbGlkIGhlbHBzIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gQnkgY2hvb3NpbmcgdGhpcyBzdXN0YWluYWJsZSBwYWNrYWdpbmcsIHlvdSBhcmUgaGVscGluZyB0byBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudCB3aGlsZSBwcm92aWRpbmcgeW91ciBjdXN0b21lcnMgd2l0aCBhIHNhZmUgYW5kIGVjby1jb25zY2lvdXMgc29sdXRpb24gZm9yIGZvb2Qgc3RvcmFnZSBhbmQgdHJhbnNwb3J0YXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTIwNjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMTAtMDQgMTU6MTE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyNzcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDI5LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGVkZjZjZmEyZDc3YWFmNzMxMGM2Zjk0MDAwNWY0OWY4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNsZWFyIHBsYXN0aWMgbGlkcyBmb3Igc2FsYWQgY29udGFpbmVycyA3NTAgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtIDc1MCwgMTAwMCwgMTUwMCBtbCBubyByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC40LcgclBFVCA3NTAsIDEwMDAsIDE1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjI1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRFQtOEZUTAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0OTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIgMzYwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa3MgZ2zEgXrEk20gMzYwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGC0LDQutCw0L3QvtCyINC40Lcg0J/QoSAtINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3RiyDQuCDQv9C+0LTQvtC50LTRg9GCINC60LDQuiDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSwg0YLQsNC6INC4INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQvdCw0L/QuNGC0LrQvtCyLiDQodGC0LDQutCw0L3RiyDRgSDQutGA0YvRiNC60LDQvNC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4LiDQrdGC0Lgg0LrRgNGL0YjQutC4INGBINC+0YLQstC10YDRgdGC0LjQtdC8INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCDQuCDQvtGC0LvQuNGH0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQutC+0YTQtSwg0YfQsNGPLCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40LrRgtC+0LIsINC60L7QutGC0LXQu9C10LksINGB0L7QutC+0LIg0LjQu9C4INCy0L7QtNGLLiZuYnNwOzxiciAvPg0K0JTQsNC90L3QsNGPINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC6INGB0YLQsNC60LDQvdGDJm5ic3A7U1ItSFYxMktSVVombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QbGFzdG1hc2FzIHbEgWtpIGdsxIF6xJNtIG5vIFBTLSB1bml2ZXJzxIFsaSwgZGVyxJNzIGvEgSBhdWtzdGllbSwgdMSBIGFyxKsga2Fyc3RpZW0gZHrEk3JpZW5pZW0uIEdsxIF6ZXMgYXIgdsSBa2llbSB2YXIgdGlrdCBpem1hbnRvdGFzIGR6xJNyaWVudSBwaWVnxIFkZWkuICZTY2Fyb247aWUgdsSBa2kgaXIgxJNydGkgbGlldG8mc2Nhcm9uO2FuYWkgdW4gYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGkga2FmaWphaSwgdMSTamFpLCBqZWJrdXJpZW0gYXRzdmFpZHppbm8mc2Nhcm9uO2llbSBkesSTcmllbmllbSwga29rdGVpxLxpZW0sIHN1bMSBbSB1biDFq2RlbmltLiZuYnNwOzxiciAvPg0KUGllbcSTcm90cyBwYXDEq3JhIGdsxIF6xJNtJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5QbGFzdGljIGNvdmVycyBmb3IgZ2xhc3NlcyBmcm9tIFBTIGFyZSB1bml2ZXJzYWwgYW5kIHN1aXRhYmxlIGZvciBib3RoIGNvbGQgYW5kIGhvdCBkcmlua3MuIEdsYXNzZXMgd2l0aCBsaWRzIGNhbiBiZSB1c2VkIGZvciBkZWxpdmVyeS4gVGhlc2UgY2FwcyB3aXRoIGEgaG9sZSBhcmUgY29udmVuaWVudCB0byB1c2UgYW5kIGFyZSBwZXJmZWN0IGZvciBjb2ZmZWUsIHRlYSwgYW55IHJlZnJlc2hpbmcgZHJpbmtzLCBjb2NrdGFpbHMsIGp1aWNlcyBvciB3YXRlci48L3A+DQoNCjxwPkxpZHMgYXJlIHN1aXRhYmxlIGZvciBwYXBlciBjdXBzJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDUxNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDctMTIgMjA6MTg6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTIyNS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZmYzMzEwNjY0YjlmMjE2YjlmMDA3ZGM2ZjJhZjI5MGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAxODAvMjUwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyB0ZXJtbyBnbMSBesSTbSAxODAvMjUwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgtC10YDQvNC+INGB0YLQsNC60LDQvdC+0LIgMTgwLzI1MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzcyN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3NDk4LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgMjIgeCAxNCDRgdC8LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHN1xaFpIHRyYXVraWVtIDE0IHggMjIgY20sIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9C+0LfQstC+0LvRj9GO0YIg0LLQuNC00LXRgtGMINC/0YDQvtC00YPQutGCINC4INC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdC00LDRjtGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7RgdGC0Ywg0JLQsNGI0LjRhSDQsdC70Y7QtC4mbmJzcDvQmtGA0YvRiNC60Lgg0LjQvNC10Y7RgiDRg9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0YDQsNC30LzQtdGJ0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC4g0K3RgtC+INGD0LTQvtCx0L3QviDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0JLQsNGI0LjQvCDQutC70LjQtdC90YLQsNC8LCDRgdC+0YXRgNCw0L3QuNGCINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQuCDQv9C+0LzQvtC20LXRgiDQvtC/0YLQuNC80LjQt9C40YDQvtCy0LDRgtGMINC70L7Qs9C40YHRgtC40LrRgy4g0J3QsCDQutGA0YvRiNC60Lgg0LvQtdCz0LrQviDQuCDRg9C00L7QsdC90L4g0LzQvtC20L3QviDRgNCw0LfQvNC10YHRgtC40YLRjCDRjdGC0LjQutC10YLQutC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUgdsSBa2ksIGthcyBkb23EgXRpIHN1JnNjYXJvbjvEqyBrb250ZWluZXJpZW0gZG90IGllc3DEk2p1IGxhYmkgYXBsxatrb3QgdW4gcHJlemVudMSTdCBKxatzdSDEk2RpZW51LiBWxIFrdSBtYWzEgXMgaXIgcGFkemnEvGluxIFqdW1pLCBrYXMgxLxhdWoga29udGVpbmVydXMga3JhdXQgdmllbmFtIG90cmFtIHZpcnPFqy4gVGFzIGlyIMS8b3RpIMSTcnRpIMSTZGllbmEgcGllZ8SBZGVpLCAmbmJzcDtrxIEgYXLEqyBwYWzEq2R6xJNzIGlldGF1cMSrdCB2aWV0dSB1biBvcHRpbWl6xJN0IGxvxKNpc3Rpa3UuIOKAi1V6IHbEgWthIHZhciB2aWVnbGkgdW4gxJNydGkgaXp2aWV0b3QgZXRpxLdldGkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgbGlkcyZuYnNwO2ZvciBzdXNoaSBjb250YWluZXJzIGFsbG93IHlvdSB0byBzZWUgdGhlIHByb2R1Y3QgYW5kIGZ1bGx5IGNvbnZleSB0aGUgYXR0cmFjdGl2ZW5lc3Mgb2YgeW91ciBkaXNoZXMuIFRoZSBsaWRzIGhhdmUgcmVjZXNzZXMgYXQgdGhlIGVkZ2VzLCB3aGljaCBhbGxvd3MgeW91IHRvIHBsYWNlIHRoZSBjb250YWluZXJzIG9uIHRvcCBvZiBlYWNoIG90aGVyLiBJdCBpcyBjb252ZW5pZW50IGZvciBkZWxpdmVyaW5nIGZvb2QgdG8geW91ciBjdXN0b21lcnMsIHNhdmVzIHNwYWNlIGFuZCBoZWxwcyBvcHRpbWl6ZSBsb2dpc3RpY3MuIExhYmVscyBjYW4gYmUgZWFzaWx5IGFuZCBjb252ZW5pZW50bHkgcGxhY2VkIG9uIHRoZSBsaWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NTo1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03MjcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA0My4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDc4MjZiMWFmNTljN2VmMDY4MGRmNzAzNWM0NTA0ZjBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IHbEgWtzIHN1xaFpIHRyYXVrYW0gY2F1cnNwxKtkaWdzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBsaWQgZm9yIHN1c2hpIHRyYXkgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0LTQu9GPINGB0YPRiNC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHRC0xMDkzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxOTQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC70L7QtNC+0YfQutC4INC40Lcg0LTQtdGA0LXQstCwIDE5LDUg0YUgMTAg0YUgMiw1INGB0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gS29rYSBsYWl2acWGYXMgdmllbnJlaXpsaWV0b2phbcSBcyAxOSw1IHggMTAgeCAyLDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QlNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQtNC70Y8g0YHQtdGA0LLQuNGA0L7QstC60Lgg0LXQtNGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INGB0L7RgdC90YsgLSZuYnNwO9GN0LvQtdCz0LDQvdGC0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDRgtGA0LDQtNC40YbQuNC+0L3QvdGL0Lwg0YLQsNGA0LXQu9C60LDQvCDQtNC70Y8g0L/QvtC00LDRh9C4INCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGI0LDRiNC70YvQutC+0LIsINCz0LDRgNC90LjRgNC+0LIg0Lgg0LvQtdCz0LrQuNGFINC30LDQutGD0YHQvtC6LCDQtNC+0LHQsNCy0LvRj9GPINGB0LXRgNCy0LjRgNC+0LLQutC1INC90LDRgtGD0YDQsNC70YzQvdC+0YHRgtC4INC4INGB0YLQuNC70Y8uINCY0LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C1INC40Lcg0LLQvtC30L7QsdC90L7QstC70Y/QtdC80L7Qs9C+INGN0LrQvtC70L7Qs9C40YfQvdC+0LPQviDQvNCw0YLQtdGA0LjQsNC70LAsINC+0L3QuCDQsdC10LfQvtC/0LDRgdC90Ysg0Lgg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LiDQm9C10LPQutC40LUg0Lgg0LrQvtC80L/QsNC60YLQvdGL0LUsINGN0YLQuCDQu9C+0LTQvtGH0LrQuCDQu9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9GO0YLRgdGPINC/0L7RgdC70LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC90LUg0LfQsNCz0YDRj9C30L3Rj9GPINC+0LrRgNGD0LbQsNGO0YnRg9GOINGB0YDQtdC00YMuINCU0L7QsdCw0LLRjNGC0LUg0L/RgNC40YDQvtC00L3QvtC5INGN0YHRgtC10YLQuNC60Lgg0LLQsNGI0LXQvNGDINGB0YLQvtC70YMg0YEg0L3QsNGI0LjQvNC4INGB0YLQuNC70YzQvdGL0LzQuCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3Ri9C80Lgg0LTQtdGA0LXQstGP0L3QvdGL0LzQuCDQu9C+0LTQvtGH0LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+S29rYSBsYWl2acWGYXMmbmJzcDt2aWVucmVpemxpZXRvamFtxIFzPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBsYWl2acWGYXMgbm8gcHJpZWRlcyBpciBlbGVnYW50YSBhbHRlcm5hdMSrdmEgdHJhZGljaW9uxIFsYWppZW0gJnNjYXJvbjvEt8SrdmppZW0gxJNkaWVudSB1biB1emtvZHUgcGFzbmllZyZzY2Fyb247YW5haS4gSWRlxIFsaSBwaWVtxJNyb3RzIGtlYmFiaWVtLCBwaWVkZXbEgW0gdW4gdmllZ2zEgW0gdXprb2TEgW0sIHBpZSZzY2Fyb247xLdpcm90IHBhc25pZWcmc2Nhcm9uO2FuYWkgZGFiaXNrdW11IHVuIHN0aWx1LiBJemdhdGF2b3RpIG5vIGF0amF1bm9qYW1pZW0sIHZpZGVpIGRyYXVkesSrZ2llbSBtYXRlcmnEgWxpZW0sIHRpZSBpciBkcm8mc2Nhcm9uO2kgdW4gdmllZ2xpIGxpZXRvamFtaS4gVmllZ2xhcyB1biBrb21wYWt0YXMsICZzY2Fyb247xKtzIGxhaXZhcyBwxJNjIGxpZXRvJnNjYXJvbjthbmFzIHZhciB2aWVnbGkgYXRicsSrdm90aWVzLCBuZXBpZXPEgXLFhm9qb3QgdmlkaS4gUGllJnNjYXJvbjvEt2lyaWV0IHNhdmFtIGdhbGRhbSBkYWJpc2t1IGVzdMSTdGlrdSBhciBtxatzdSBzdGlsxKtnYWrEgW0gdW4gZnVua2Npb27EgWxhasSBbSBrb2thIGxhaXbEgW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+RGlzcG9zYWJsZSBQaW5lIFdvb2QgU2VydmluZyZuYnNwO0Zvb2QgVHJheTwvc3Ryb25nPjwvaDI+DQoNCjxwPkRpc3Bvc2FibGUgd29vZGVuIHRyYXlzJm5ic3A7bWFkZSBvZiBwaW5lIGFyZSBhbiBlbGVnYW50IGFsdGVybmF0aXZlIHRvIHRyYWRpdGlvbmFsIHBsYXRlcyBmb3Igc2VydmluZyBkaXNoZXMgYW5kIHNuYWNrcy4gSWRlYWwgZm9yIGtlYmFicywgc2lkZSBkaXNoZXMgYW5kIGxpZ2h0IHNuYWNrcywgdGhleSBhZGQgbmF0dXJhbG5lc3MgYW5kIHN0eWxlIHRvIHRoZSB0YWJsZSBzZXR0aW5nLiBNYWRlIG9mIHJlbmV3YWJsZSBlY28tZnJpZW5kbHkgbWF0ZXJpYWwsIHRoZXkgYXJlIHNhZmUgYW5kIGVhc3kgdG8gdXNlLiBMaWdodHdlaWdodCBhbmQgY29tcGFjdCwgdGhlc2UgZm9vZCB0cmF5cyBhcmUgZWFzaWx5IGRpc3Bvc2VkIG9mIGFmdGVyIHVzZSwgd2l0aG91dCBwb2xsdXRpbmcgdGhlIGVudmlyb25tZW50LiBBZGQgbmF0dXJhbCBhZXN0aGV0aWNzIHRvIHlvdXIgdGFibGUgd2l0aCBvdXIgc3R5bGlzaCBhbmQgZnVuY3Rpb25hbCB3b29kZW4gdHJheXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc4ODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMDMgMTI6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzguOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUxMi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWVjOWZhYjcxMTQ4ZGQ1MjMwOGM2MDNjNjJhZWFmODEucG5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV29vZGVuIGZvb2QgdHJheXMgMTksNSB4IDEwIHggMiw1IGNtLCBuYXR1cmFsIHdvb2QgdHJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBsYWl2acWGYXMgMTksNSB4IDEwIHggMiw1IGNtIHZpZW5yZWl6bGlldG9qYW3EgXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60LggMTksNSDRhSAxMCDRhSAyLDUg0YHQvCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzNDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBJQi1MMTZTVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTg5NS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdC+0LIgIkNoYW1wYWduZSIgNTAwINC80LssINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCt0YLQuCDQv9C+0LvRg9C/0YDQvtC30YDQsNGH0L3Ri9C1INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCBjINC/0YDQvtGA0LXQt9GM0Y4mbmJzcDvQtNC70Y8g0YLRgNGD0LHQvtGH0LXQuiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC90LDRiNC40YUg0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3Rh9C40LrQvtCyINC+0LHRitC10LzQvtC8IDUwMCDQvNC7LiDQndCw0YjQsCZuYnNwO9C/0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDRgdC+0LfQtNCw0LXRgiZuYnNwO9C/0LvQvtGC0L3QvtC1INC4INC90LDQtNC10LbQvdC+0LUg0YPQv9C70L7RgtC90LXQvdC40LUg0LTQu9GPINC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40Y8g0YPRgtC10YfQtdC6INC4INGA0LDQt9C70LjQstC+0LIg0LLQsNGI0LXQs9C+INC90LDQv9C40YLQutCwLiDQmtGA0YvRiNC60LAg0YHRgtCw0L3QtdGCINC90LXQt9Cw0LzQtdC90LjQvNGL0Lwg0LTQvtC/0L7Qu9C90LXQvdC40LXQvCDQuiDRgNCw0LHQvtGC0LUg0LvRjtCx0L7Qs9C+Jm5ic3A70LrQuNC+0YHQutCwLCDQutC+0YTQtdC50L3QuCZuYnNwO9C40LvQuCDQt9Cw0LLQtdC00LXQvdC40Y8mbmJzcDvQvdCwINCy0YvQvdC+0YEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSwgYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzIHbEgWtpIGFyIFggYXR2ZXJ0bmkmbmJzcDttxatzdSA1MDAgbWwgcGFwxKtyYSBrcsWresSrdMSTbSBpciBpenR1csSrZ2kgdW4gbmVjYXVybGFpZMSrZ2kuIFBsYWthbmFpcyB2xIFrcyByYWRhIGNpZSZzY2Fyb247dSB1biZuYnNwO2RybyZzY2Fyb247dSBibMSrdsSTanVtdSwgbGFpIG5vdsSTcnN0dSBkesSTcmllbnUgbm9wbMWrZGkuJm5ic3A7PC9wPg0KDQo8cD5PYmxpZ8SBdHMgcGFwaWxkaW7EgWp1bXMgamVia3VyYW0ga2lvc2thbSwmbmJzcDvEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMgcmVzdG9yxIFuYW0gdmFpJm5ic3A7a2FmZWpuxKtjYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhpcyB0cmFuc2x1Y2VudCwgaGlnaC1xdWFsaXR5IHBsYXN0aWMgbGlkcyAmbmJzcDthIHN0cmF3IHNsb3QmbmJzcDtmb3Igb3VyIDUwMCBtbCBwYXBlciBjdXBzJm5ic3A7YXJlJm5ic3A7c3R1cmR5IGFuZCBsZWFrLXJlc2lzdGFudC4gVGhpcyZuYnNwO2hpZ2gtcXVhbGl0eSBmbGF0IGxpZCB3aWxsIHR1cm4geW91ciZuYnNwO2JldmVyYWdlcyZuYnNwO2ludG8gb24tdGhlLWdvIHJlZnJlc2htZW50cywgY3JlYXRpbmcmbmJzcDthIHRpZ2h0LCBzZWN1cmUgc2VhbCB0byBwcmV2ZW50IGxlYWtpbmcgYW5kIHNwaWxscy4mbmJzcDtBIG11c3QtaGF2ZSBhZGRpdGlvbiB0byBhbnkga2lvc2ssIGNvbmNlc3Npb24gc3RhbmQsIGZhc3QtZm9vZCByZXN0YXVyYW50LCBjb2ZmZWUgc2hvcCBvciB0YWtlLW91dCBlc3RhYmxpc2htZW50LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzU0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDoxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi40MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2N2VjMDYwODc3Njk4ZWIyNjNkYWNmMGY4NGIzYmNlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7Qsiwg0J/QoSwg0LHQtdC70LDRjywg0YEgWCDQv9GA0L7RgNC10LfRjNGOCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+IFNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlciBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvcGVydHlfaW5mbzpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0F1dG9sb2FkRmlsdGVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlZmF1bHRNb2RpZmllcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtDb25maWdWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVidWdUZW1wbGF0ZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1JlZ2lzdGVyZWRPYmplY3RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTdHJlYW1WYXJpYWJsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1RlbXBsYXRlVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0xpdGVyYWxzXSA9PiBMaXRlcmFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvbHZlZFByb3BlcnRpZXM6U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5yZWdpc3RlclBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9VbnJlZ2lzdGVyUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb2RlRnJhbWVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX0NvZGVGcmFtZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtnZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZGRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2FkUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xvYWRQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uLmNvdW50ZXIucGhwXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zL2Z1bmN0aW9uLmNvdW50ZXIucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfd3JpdGVGaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Xcml0ZUZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgIFtmaWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9zeXNwbHVnaW5zL3NtYXJ0eV90ZW1wbGF0ZV9jb21waWxlZC5waHAKICAgICAgICAgICAgICAgICAgICBbbGluZV0gPT4gMTg0CiAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uXSA9PiB3cml0ZQogICAgICAgICAgICAgICAgICAgIFtjbGFzc10gPT4gU21hcnR5X1RlbXBsYXRlX0NvbXBpbGVkCiAgICAgICAgICAgICAgICAgICAgW3R5cGVdID0+IC0+CiAgICAgICAgICAgICAgICAgICAgW2FyZ3NdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NtYXJ0eV0gPT4gU21hcnR5IE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvX2xpdGVyYWxdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfdW5hc3NpZ25lZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9pbmNsdWRlX3BhdGhdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdGVtcGxhdGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19qb2luZWRfdGVtcGxhdGVfZGlyXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb25maWdEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF9jb25maWdfZGlyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF90ZW1wbGF0ZV9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ19oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3BsdWdpbl9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29tcGlsZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BsdWdpbnNEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZURpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmb3JjZV9jb21waWxlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9zdWJfZGlyc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X2FtYmlndW91c19yZXNvdXJjZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttZXJnZV9jb21waWxlZF9pbmNsdWRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dGVuZHNfcmVjdXJzaW9uXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGVmdF9kZWxpbWl0ZXJdID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmlnaHRfZGVsaW1pdGVyXSA9PiB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpdGVyYWxzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X2NsYXNzXSA9PiBTbWFydHlfU2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfcG9saWN5XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGhwX2hhbmRsaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X3BocF90ZW1wbGF0ZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmdfY3RybF0gPT4gTk9ORQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzbWFydHlfZGVidWdfaWRdID0+IFNNQVJUWV9ERUJVRwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z190cGxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl9yZXBvcnRpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfb3ZlcndyaXRlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19ib29sZWFuaXplXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19yZWFkX2hpZGRlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfbG9ja2luZ10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9sb2NraW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9ja2luZ190aW1lb3V0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3Jlc291cmNlX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbW9kaWZpZWRfY2hlY2tdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3BsdWdpbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9vYmplY3RzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2xhc3Nlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9yZXNvdXJjZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jYWNoZV9yZXNvdXJjZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b2xvYWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X21vZGlmaWVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlc2NhcGVfaHRtbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0YXJ0X3RpbWVdID0+IDE3NTMwMzgxMzUuNzI4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY3VycmVudF9maWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BhcnNlcmRlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2RlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZFRlbXBsYXRlRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAuL2NvbmZpZ3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRDb25maWdEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyOnByb3RlY3RlZF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2ZpbGVzL2NvbXBpbGVkVGVtcGxhdGVzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXI6cHJvdGVjdGVkXSA9PiAuL2NhY2hlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYnNvbGV0ZVByb3BlcnRpZXM6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IHRlbXBsYXRlX3Jlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBkaXJlY3RfYWNjZXNzX3NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gX2Rpcl9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzRdID0+IF9maWxlX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gcGx1Z2luX3NlYXJjaF9vcmRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IGluaGVyaXRhbmNlX21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gcmVzb3VyY2VfY2FjaGVfbW9kZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthY2Nlc3NNYXA6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyXSA9PiBUZW1wbGF0ZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXJdID0+IENvbmZpZ0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBQbHVnaW5zRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXJdID0+IENvbXBpbGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXJdID0+IENhY2hlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9jaGVja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxGdW5jdGlvbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VfaGFuZGxlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VuY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvY3NzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0pTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9UaGlyZFBhcnR5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTSVRFX05BTUVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMTQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTAwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgcMSBcnRpa2FzIHRyYXVraWVtIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtChINC90LDQu9C40YfQuNC10Lwg0L/QvtC00YXQvtC00Y/RidC10Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y8g0L/QvtGA0Y/QtNC60LAg0L3QsCDQutGD0YXQvdC1INC40LvQuCDQvdCw0LvQsNC20LjQstCw0L3QuNC1INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60Lgg0YHRgtCw0L3QvtCy0LjRgtGB0Y8g0LHQvtC70LXQtSDQv9GA0L7RgdGC0YvQvCDQuCDQsdC10LfQvtC/0LDRgdC90YvQvCDQv9GA0L7RhtC10YHRgdC+0LwhJm5ic3A70JrRgNGL0YjQutC4INC00LvRjyDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCAxMDAwINC80Lsg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgtGB0Y8g0YHQstC10YDRhdGDLCDRh9GC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0LvQuNCy0LDQvdC40LUg0Lgg0LjRgdC60LvRjtGH0LDQtdGCINC+0LrRgdC40LTQsNGG0LjRjiDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8sINGH0YLQviDQvNC+0LbQtdGCINCy0YvQt9Cy0LDRgtGMINC40YUg0L/RgNC10LbQtNC10LLRgNC10LzQtdC90L3Rg9GOINC/0L7RgNGH0YMuINCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LIg0LrQvtC80L/Qu9C10LrRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0L/RgNC10LTQvdCw0LfQvdCw0YfQtdC90Ysg0LTQu9GPINCx0LXQt9C+0L/QsNGB0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCwg0YXRgNCw0L3QtdC90LjRjywg0Lgg0LTQsNC20LUg0L/QvtGB0LvQtdC00YPRjtGJ0LXQs9C+INGA0LDQt9C+0LPRgNC10LLQsCDQtdC00Ysg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LguJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkl6bWFudG9qb3Qgc2FnYXRhdm8mc2Nhcm9uO2FuYXMgdHJhdWthbSZuYnNwO3BpZW3Ek3JvdHUgdsSBa3UsIHZpcnR1dmVzIG9yZ2FuaXrEkyZzY2Fyb247YW5hIHZhaSBwaWVnxIFkZXMgcGFrYWxwb2p1bWEgdXpzdMSBZMSrJnNjYXJvbjthbmEga8S8xatzdCB2aWVnbMSBa2EgdW4gZHJvJnNjYXJvbjvEgWthISBNxatzdSAxMDAwIG1sIHBsYXN0bWFzYXMgdHJhdWt1IHbEgWtpZW0gaXIgYmzEq3ZzIGF1ZyZzY2Fyb247xJNqYWlzIGJsxKt2xJNqdW1zLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RpIHVuIHByaWVrJnNjYXJvbjtsYWljxKtndSBwxIFydGlrYXMgb2tzaWTEkyZzY2Fyb247YW5vcy4gUMSBcnRpa2FzIHRyYXVraSBhciB2xIFraWVtIGlyIHBhcmVkesSTdGkgZHJvJnNjYXJvbjthaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWksIGzEq2R6bmVtJnNjYXJvbjthbmFpLCB1emdsYWLEgSZzY2Fyb247YW5haSB1biBwYXQgc2Vrb2pvJnNjYXJvbjthaSBzaWxkxKsmc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UYWtlLW91dCBvciBraXRjaGVuIG9yZ2FuaXppbmcgaXMgbWFkZSBlYXNpZXIgd2l0aCBhIG1hdGNoaW5nIGxpZC4gVGhlIGxpZHMgZm9yIG91ciAxMDAwIG1sIHBsYXN0aWMgY29udGFpbmVycyBzZWFsJm5ic3A7dGlnaHRseSBhdG9wJm5ic3A7dGhhdCBrZWVwIHRoZSBsZWZ0b3ZlcnMgb3IgZGVsaSBwdXJjaGFzZXMgc2VjdXJlIGFuZCBwcmV2ZW50IHNwaWxscyBhbmQgZ3VhcmQgYWdhaW5zdCBhaXJib3JuZSBjb250YW1pbmFudHMuIEZvb2QgY29udGFpbmVycyB0b2dldGhlciB3aXRoIHRoZXNlIGxpZHMgYXJlJm5ic3A7ZGVzaWduZWQgZm9yIHNlY3VyZSB0cmFuc3BvcnRpbmcsIHN0b3JpbmcsIGFuZCB0aGVuIHJlaGVhdGluZyBob3QgZm9vZCBpdGVtcy4gRHVlIHRvIHRoZSBncmVhdCBkdXJhYmlsaXR5IG9mIG91ciBsaWRzLCBmb29kIGNvbnRhaW5lcnMgY2FuIHNhZmVseSBiZSBzdGFja2VkIHRvIHByb21vdGUgZWFzeSB0cmFuc3BvcnRhdGlvbiBhbmQgc3BhY2Utc2F2aW5nIHN0b3JhZ2UgYXQgeW91ciBraXRjaGVuLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IFBvbHlwcm9weWxlbmUgKFBQKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwMCAtIDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDc1LDUgeCAxOSw0IHggMjksOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyLDU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAwLDA0MzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gNjcuNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTQuMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDEuNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1My4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMi44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTIuMDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDMuOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEJQLUFCNDQyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0YssIE0g0YDQsNC30LzQtdGALCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpbmlsYSBjaW1kaSBuZXDFq2RlcsSTdGksIE0gaXptxJNycywgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YA8L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC/0LXRgNGH0LDRgtC60LggQUJFTkEg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINC/0YPQtNGA0Ysg0Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQstC40L3QuNC70LAsINC90LUg0YHQvtC00LXRgNC20LDRidC10LPQviDQu9Cw0YLQtdC60YHQsC4g0J/Qu9C+0YLQvdGL0LUg0LLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC+0LHRidC10Lkg0LfQsNGJ0LjRgtGLINC/0YDQuCDQutGA0LDRgtC60L7RgdGA0L7Rh9C90L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCwg0YLQsNC8LCDQs9C00LUg0L3QtdC+0LHRhdC+0LTQuNC80L4g0L7QsdC10YHQv9C10YfQuNGC0Ywg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LrQvtC90YLQsNC60YIg0YEg0LzQuNC90LjQvNCw0LvRjNC90YvQvCDRg9GA0L7QstC90LXQvCDQvtC/0LDRgdC90L7RgdGC0Lgg0LfQsNGA0LDQttC10L3QuNGPINC40LvQuCDQt9Cw0LPRgNGP0LfQvdC10L3QuNGPLiZuYnNwO9Cf0YDQtdCy0L7RgdGF0L7QtNC90LDRjyDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YwuJm5ic3A7INCf0LXRgNGH0LDRgtC60Lgg0LLQuNC90LjQu9C+0LLRi9C1INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQstGA0LXQtNC90Ysg0LTQu9GPINC60L7QttC4INGH0LXQu9C+0LLQtdC60LAuINCe0L3QuCDQvdC1INCy0YHRgtGD0L/QsNGO0YIg0LIg0YDQtdCw0LrRhtC40Y4g0YEg0LHQvtC70YzRiNC40L3RgdGC0LLQvtC8INGF0LjQvNC40YfQtdGB0LrQuNGFINGB0L7RgdGC0LDQstC+0LIuINCY0LzQtdC90L3QviDRjdGC0L4g0LTQtdC70LDQtdGCINC40YUg0L3QsNC00LXQttC90YvQvNC4INC4INC90LXQvtCx0YvRh9Cw0LnQvdC+INC/0YDQsNC60YLQuNGH0L3Ri9C80LguPGJyIC8+DQrQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGC0YDQtdGFINGA0LDQt9C80LXRgNCw0YU6IFMsIE0sIEwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBNIGl6bcSTcnM8L2gyPg0KDQo8cD48c21hbGw+PGJpZz5WaW5pbGEgY2ltZGkgdmFyIHRpa3QgaXptYW50b3RpIHZpc3DEgXLEk2phaSBhaXpzYXJkesSrYmFpIMSrc3Rlcm1pxYbEgSwgdmlldMSBcywga3VyIGrEgW5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IGtvbnRha3R1IGFyIG1pbmltxIFsdSBpbmZla2NpamFzIHVuIHBpZXPEgXLFhm9qdW1hIGzEq21lbmkuIEl6Y2lsYSBub2RpbHVtaXp0dXLEq2JhLiBWaWVucmVpesSTamllIHZpbmlsYSBjaW1kaSBpciBhYnNvbMWrdGkgbmVrYWl0xKtnaSBjaWx2xJNrYSDEgWRhaS4gVGllIG5lcmVhxKPEkyBhciBsaWVsxIFrbyBkYcS8dSBubyDEt8SrbWlza8SBbSBzYXN0xIF2ZGHEvMSBbS4gVGllJnNjYXJvbjtpIHRhcyAmc2Nhcm9uO29zIGNpbWR1cyBwYWRhcmEgZHJvJnNjYXJvbjt1cywgcHJha3Rpc2t1cyB1biDEk3J0dXMgbGlldG8mc2Nhcm9uO2FuxIEuPGJyIC8+DQpWaW5pbGEgY2ltZGkgaXIgcGllZWphbWkgdHLEq3MgaXptxJNyb3M6IFMsIE0sIEw8L2JpZz48L3NtYWxsPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPkRpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIE0gc2l6ZTwvaDI+DQoNCjxwPlRoZXNlIGRpc3Bvc2FibGUgZm9vZCBzYWZlIGdsb3ZlcyBBQkVOQSBhcmUgcG93ZGVyIGZyZWUgYW5kIGFyZSBtYW51ZmFjdHVyZWQgZnJvbSBmb29kIHNhZmUgbGF0ZXggZnJlZSB2aW55bC4gVGhpY2sgdmlueWwgZ2xvdmVzIGNhbiBiZSB1c2VkIGZvciBnZW5lcmFsIHByb3RlY3Rpb24gZm9yIHNob3J0LXRlcm0gdXNlLCB3aGVyZSBpdCBpcyBuZWNlc3NhcnkgdG8gZW5zdXJlIHNhZmUgY29udGFjdCB3aXRoIHRoZSBtaW5pbXVtIGxldmVsIG9mIGRhbmdlciBvZiBjb250YW1pbmF0aW9uIG9yIGNvbnRhbWluYXRpb24uIEV4Y2VsbGVudCB3ZWFyIHJlc2lzdGFuY2UuIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIGFyZSBjb21wbGV0ZWx5IGhhcm1sZXNzIHRvIGh1bWFuIHNraW4uIFRoZXkgZG8gbm90IHJlYWN0IHdpdGggbW9zdCBjaGVtaWNhbCBjb21wb3VuZHMuIFRoYXQgaXMgd2hhdCBtYWtlcyB0aGVtIHJlbGlhYmxlIGFuZCBleHRyZW1lbHkgcHJhY3RpY2FsLjwvcD4NCg0KPHA+VmlueWwgZ2xvdmVzIGFyZSBhdmFpbGFibGUgaW4gdGhyZWUgc2l6ZXM6IFMsIE0sIEwuPGJyIC8+DQombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTA5LTI4IDEwOjE2OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvaXRlbS0xOTY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy41NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlMzlkNWRhNzg5NTliYTQxYjgwM2I4Y2U1OTY4NDU4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFZpbnlsIGdsb3ZlcyBBYmVuYSBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSBNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgQWJlbmEgbmVwxatkZXLEk3RpIE0gaXptxJNycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTMxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MjcwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM0Ni4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCDQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC90LXQt9Cw0LzQtdC90LjQvNC+0Lkg0LIg0YHRhNC10YDQtSBIb1JlQ2Eg0LjQvdGC0YHRgNGD0LzQtdC90YIg0LIg0LLQuNC00LUg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4LCDQutC+0YLQvtGA0LDRjyDQvdC10L7QsdGF0L7QtNC40LzQsCDQvdCwINC70Y7QsdC+0Lkg0LrRg9GF0L3QtSDQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8uINCf0LjRidC10LLQsNGPINC/0LvQtdC90LrQsCDQvdC1INC00LDQtdGCINC/0YDQvtC90LjQutC90YPRgtGMINCx0L7Qu9C10LfQvdC10YLQstC+0YDQvdGL0Lwg0LHQsNC60YLQtdGA0LjRj9C8INCyINCy0LDRiNC4INC30LDQs9C+0YLQvtCy0LrQuCwg0LgmbmJzcDvQtNC+0LvRjNGI0LUg0YHQvtGF0YDQsNC90LjRgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC/0YDQvtC00YPQutGC0LAuINCaINC00L7RgdGC0L7QuNC90YHRgtCy0LDQvCDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60Lgg0LzQvtC20L3QviDQvtGC0L3QtdGB0YLQuCDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0YwsINC70LXQs9C60L7RgdGC0YwsJm5ic3A70L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMLCDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGB0YLQvtC40LzQvtGB0YLRjCDQuCDQv9GA0L7RgdGC0L7RgtGDINGD0YLQuNC70LjQt9Cw0YbQuNC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UMSBcnRpa2FzIHBsxJN2ZSZuYnNwO3Byb2R1a3R1IGllcGFrbyZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlDEgXJ0aWthcyBwbMSTdmUgcGFsxKtkeiBzYWdsYWLEgXQgcHJvZHVrdGEgxKtwYSZzY2Fyb247xKtiYXMgdW4gdMSBIGl6c2thdHUsIGvEgSBhcsSrIHBhZ2FyaW5hIGRlcsSrZ3VtYSB0ZXJtacWGdS4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlIG5lxLxhdWogcGF0b2fEk27EgW0gYmFrdMSTcmlqxIFtIHVuIG1pa3JvYmllbSBwaWVrxLzFq3QgcGllIHByb2R1a3RhLCBhaXpzdMSBdm90IHRvIG5vIG5lbGFidsSTbMSrZ2FzIGFwa8SBcnTEk2rEgXMgdmlkZXMuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZXMmbmJzcDtydWxsaXMmbmJzcDthdCZzY2Fyb247xLdpcmFzIGFyIHZpZWdsdW11LCDEq3BhJnNjYXJvbjt1IGl6dHVyxKtidSwgc2F2dSBkYXVkemZ1bmtjaW9uYWxpdMSBdGkgdW4mbmJzcDtjYXVyc3DEq2TEq2d1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5DbGluZyBmaWxtIGZvciBmb29kIHdyYXBwaW5nPC9zdHJvbmc+PC9oMj4NCg0KPHA+Rm9vZCBncmFkZSBjbGluZyBmaWxtIGhlbHBzIHRvIHByZXNlcnZlIHRoZSBwcm9wZXJ0aWVzIG9mIHRoZSBwcm9kdWN0IGFuZCBpdHMgYXBwZWFyYW5jZSwgcHJvbG9uZ2luZyB0aGUgc2hlbGYgbGlmZS4gVGhlIG1haW4gZmllbGQgb2YgYXBwbGljYXRpb24gaXMgZm9vZCBwYWNrYWdpbmcuIEl0IGlzIGNvbnZlbmllbnQgdG8gd3JhcCBjaGVlc2UsIHNhdXNhZ2UsIHNhbmR3aWNoLCBldGMuIGludG8gdGhlIGZpbG0uIEZvb2QgZmlsbSBkb2VzIG5vdCBwZW5ldHJhdGUgcGF0aG9nZW5pYyBiYWN0ZXJpYSBhbmQgbWljcm9iZXMgYW5kIHByb3RlY3RzIHRoZSBwcm9kdWN0IGZyb20gYWR2ZXJzZSBlZmZlY3RzLiBUaGUgYWR2YW50YWdlcyBvZiBjbGluZyZuYnNwO2ZpbG0gaW5jbHVkZSB0cmFuc3BhcmVuY3ksIGxpZ2h0bmVzcywgcHJhY3RpY2FsaXR5LCBvcHRpbWFsIGNvc3QgYW5kIGVhc2Ugb2YgZGlzcG9zYWwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODIxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMjYgMTE6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDg2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MzEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjY2U5ZDlhMDY5ZWIxNDkwYmE0MmJlNDU2MjUxNjllYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIGNsaW5nIEZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjcwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8LCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBbHVtxKtuaWphIGZvbGxpamEgNDUgY20geCAxNTAgbSwgcnVsbMSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCf0LjRidC10LLQsNGPINCw0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwJm5ic3A70L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC+0YLQu9C40YfQvdC+INC/0L7QtNGF0L7QtNC40YIg0LrQsNC6INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLCDRgtCw0Log0Lgg0LTQu9GPINC70LjRh9C90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC00L7QvNCw0YjQvdC40YUg0YPRgdC70L7QstC40Y/RhS4g0KTQvtC70YzQs9CwINCyINGA0YPQu9C+0L3QtSDQv9GA0LjQs9C+0LTQvdCwJm5ic3A70LTQu9GPINGD0L/QsNC60L7QstC60Lgg0YDQsNC30LvQuNGH0L3QvtC5INC10LTRiyDQuCDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjyDQv9C40YnQuCDQsiDQtNGD0YXQvtCy0YvRhSDRiNC60LDRhNCw0YUsINC/0LXRh9Cw0YUsINC90LAg0LPRgNC40LvQtSwg0LAg0YLQsNC6INC20LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8sINC30LDQvNC+0YDQsNC20LjQstCw0L3QuNGPINC4Jm5ic3A70YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoNCjxwPtCc0LDQutGB0LjQvNCw0LvRjNC90L4g0LTQvtC/0YPRgdGC0LjQvNCw0Y8g0YLQtdC80L/QtdGA0LDRgtGD0YDQsCDQtNC70Y8g0LfQsNC/0LXQutCw0L3QuNGPINCx0LvRjtC0INCyINGE0L7Qu9GM0LPQtSArMzUwJmRlZzsmbmJzcDtDLjwvcD4NCg0KPHA+0J3QtSDRgNC10LrQvtC80LXQvdC00YPQtdGC0YHRjyDQtNC70LjRgtC10LvRjNC90L7QtSDQstGA0LXQvNGPINGF0YDQsNC90LjRgtGMINCyINGE0L7Qu9GM0LPQtSDQv9GA0L7QtNGD0LrRgtGLINCy0YvRgdC+0LrQvtC5INC60LjRgdC70L7RgtC90L7RgdGC0Lgg0Lgg0YHQvtC70ZHQvdC+0YHRgtC4LCDQsCDRgtCw0Log0LbQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstGL0YUg0L/QtdGH0LDRhSwg0LLQviDQuNC30LHQtdC20LDQvdC40LUg0LLQvtC30LPQvtGA0LDQvdC40Y8uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BbHVtxKtuaWphIGZvbGxpamE8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtxKtuaWphIGZvbGlqdSZuYnNwO2l6bWFudG8gxJNkaW7EgSZzY2Fyb247YW5hcyBub3phcsSTLCBsYWkgaWxnxIFrbyZuYnNwO2xhaWt1IHV6Z2xhYsSBdCBwxIFydGlrYXMgcHJvZHVrdHUgc3ZhaWd1bXUuIEZvbGlqYSBpciBwaWVtxJNyb3RhIGRhxb7EgWR1IHDEgXJ0aWthcyBwcm9kdWt0dSB2YWkgxJNkaWVudSBpZXNhacWGbyZzY2Fyb247YW5haSwgY2VwJnNjYXJvbjthbmFpJm5ic3A7dmFpIGFyxKsgc2FsZMSTJnNjYXJvbjthbmFpIHVuIGF0ZHplc8STJnNjYXJvbjthbmFpLjwvcD4NCg0KPHA+TWFrc2ltxIFsxIEgcGllxLxhdWphbcSBIHRlbXBlcmF0xatyYSwga28gbcWrc3UgZm9saWphIHZhciBpenR1csSTdCwgbmVwxIFyc25pZWR6ICsgMzUwICZkZWc7IEMuPC9wPg0KDQo8cD5Gb2xpanUgbmF2IGlldGVpY2FtcyBsaWV0b3QgcMSBcnRpa2FzIHByb2R1a3R1IGFyIGF1Z3N0dSBza8SBYmp1IHVuIHPEgcS8dSBzYXR1cnUgaWxnc3RvJnNjYXJvbjthaSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkFsdW1pbnVtIEZvaWw8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtaW51bSBmb2lsIGlzIGEgY29tbW9uIGhvdXNlaG9sZCBwcm9kdWN0IHRoYXQmcnNxdW87cyBvZnRlbiB1c2VkIGluIHByb2Zlc3Npb25hbCBraXRjaGVucyBmb3IgY29va2luZyAodG8gY292ZXIgYmFraW5nIHN1cmZhY2VzKSwgd3JhcHBpbmcgYW5kIHByb3RlY3QgbW9yZSBkZWxpY2F0ZSBmb29kcyBvciBrZWVwaW5nIGZvb2QgaW4gZnJlZXplcnMuIEFsdW1pbnVtIGlzIG5hdHVyYWwgcHJvZHVjdCB0aGF0Jm5ic3A7aXMgYm91bmQgdG8gb3RoZXIgZWxlbWVudHMgbGlrZSBwaG9zcGhhdGUgYW5kIHN1bGZhdGUgaW4gc29pbCwgcm9ja3MgYW5kIGNsYXkuIFRoaXMgYWx1bWludW0gZm9pbCByb2xsIGNvbnRhaW5zIGlzIDE1MCBtIGxvbmcgYnkmbmJzcDs0NSBjbSB3aWRlLiZuYnNwOzwvcD4NCg0KPHA+VGhlIG1heGltdW0gcGVybWlzc2libGUgdGVtcGVyYXR1cmUgZm9yIGJha2luZyBmb29kIGluIGZvaWwgaXMgKyAzNTAmZGVnO0MuPC9wPg0KDQo8cD5JdCBpcyBub3QgcmVjb21tZW5kZWQgdG8gc3RvcmUgZm9vZHMgb2YgaGlnaCBhY2lkaXR5IGFuZCBzYWxpbml0eSBpbiBmb2lsIGZvciBhIGxvbmcgdGltZSwgYXMgd2VsbCBhcyB1c2UgaW4gbWljcm93YXZlIG92ZW5zLCBpbiBvcmRlciB0byBhdm9pZCBpZ25pdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjY1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMjYgMTE6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzUuMjMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODlmYjRiMGE1M2EyYzU4NzVhY2NiOTk1MDIyZDljMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBBbHVtaW51bSBGb29kIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBbHVtxKtuaWphIGZvbGlqYSBydWxsxKsgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINC/0LjRidC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3MzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIwNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gODI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C40YnQtdCy0YvQtSDQv9C70LDRgdGC0LzQsNGB0YHQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCAxMDAwINC80Lsg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI2NzUiIGRhdGEtc3RhcnQ9IjIyNCI+0J3QsNGI0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyAmbWRhc2g7INC40LTQtdCw0LvRjNC90YvQuSDQstGL0LHQvtGAINC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDQutGD0YXQvtC90YwuINCe0L3QuCDQv9C+0LzQvtCz0YPRgiDQvtGA0LPQsNC90LjQt9C+0LLQsNGC0Ywg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LAg0LrRg9GF0L3QtSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQu9C10LPQutC+0YHRgtGMINCyINC90LDRhdC+0LbQtNC10L3QuNC4INC90YPQttC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0LrQu9GO0YfQuNGC0LXQu9GM0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuCwg0LLQsNGI0Lgg0LrQvtC70LvQtdCz0Lgg0YHQvNC+0LPRg9GCINCx0YvRgdGC0YDQviDQvdCw0LnRgtC4INC90LXQvtCx0YXQvtC00LjQvNGL0LUg0L/RgNC+0LTRg9C60YLRiywg0L3QtSDQvtGC0LrRgNGL0LLQsNGPINC60YDRi9GI0LrQuC4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INGA0LDQt9C70LjRh9C90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIsINCy0LrQu9GO0YfQsNGPINGB0LDQu9Cw0YLRiywg0LPQvtGA0Y/Rh9C40LUg0LHQu9GO0LTQsCDQuCDQt9Cw0LPQvtGC0L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNzE2IiBkYXRhLXN0YXJ0PSI2NzciPtCj0LTQvtCx0YHRgtCy0L4g0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INC+0LHRidC10L/QuNGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPtCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3QvtC5INGE0L7RgNC80YsgJm1kYXNoOyDRjdGC0L4g0L7RgtC70LjRh9C90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHQtdCz0LzQtdC90YLQsCBIb1JlQ2EuINCe0L3QuCDRg9GB0LrQvtGA0Y/RjtGCINC/0YDQvtGG0LXRgdGBINGA0LDQsdC+0YLRiyDQvdCwINC60YPRhdC90LUsINC/0L7Qt9Cy0L7Qu9GP0Y8g0LPQvtGC0L7QstC40YLRjCDQuCDRhdGA0LDQvdC40YLRjCDQt9Cw0LPQvtGC0L7QstC60Lgg0LfQsNGA0LDQvdC10LUsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LIg0YfQsNGB0Ysg0L/QuNC6LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0YLQsNC60LbQtSDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINGH0YLQviDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQv9GA0Lgg0YDQsNC30L7Qs9GA0LXQstC1INCx0LvRjtC0INCyINGA0LXRgdGC0L7RgNCw0L3QsNGFINC4INC60LDRhNC1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj48c3Ryb25nIGRhdGEtZW5kPSIxMDkyIiBkYXRhLXN0YXJ0PSIxMDYwIj7QkdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+0JrQvtC90YLQtdC50L3QtdGA0Ysg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQSksINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDQsdC10LfQvtC/0LDRgdC90YvQvNC4INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC/0LjRidC4LiDQntC90Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDQutGD0YXQvdGP0YUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0L3QtSDRgtC+0LvRjNC60L4g0YPQtNC+0LHRgdGC0LLQviwg0L3QviDQuCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0LTQu9GPINCy0LDRiNC40YUg0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQuCDQutC70LjQtdC90YLQvtCyLiDQodC00LXQu9Cw0L3QvdGL0LUg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCwg0L7QvdC4INC70LXQs9C60L4g0LLRi9C00LXRgNC20LjQstCw0Y7RgiDRgNCw0LfQu9C40YfQvdGL0LUg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyDQuCDQv9C+0LfQstC+0LvRj9GO0YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0YXRgNCw0L3QuNGC0Ywg0L/RgNC+0LTRg9C60YLRiy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ2NiI+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTQ4NCI+DQoJPGxpIGRhdGEtZW5kPSIxNTAwIiBkYXRhLXN0YXJ0PSIxNDg0Ij7QntCx0YrQtdC8OiAxMDAwINC80Ls8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU0OCIgZGF0YS1zdGFydD0iMTUwMSI+0JzQsNGC0LXRgNC40LDQuzog0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC9LCDQsdC10Lcg0LHQuNGB0YTQtdC90L7Qu9CwINCQIChCUEEpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1OTQiIGRhdGEtc3RhcnQ9IjE1NDkiPtCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjQ0IiBkYXRhLXN0YXJ0PSIxNTk1Ij7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDRgdGC0LXQvdC60Lgg0LTQu9GPINC70LXQs9C60L7RgdGC0Lgg0L/QvtC40YHQutCwINC/0YDQvtC00YPQutGC0L7QsjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNjQ1Ij7QmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLCDQutCw0YTQtSDQuCDQvtCx0YnQtdC/0LjRgtCwPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+Q2F1cnNwxKtkxKtnaSB1biBpenR1csSrZ2kgcG9saXByb3BpbMSTbmEgdHJhdWtpIDEwMDAgbWwgc2FnYXRhdmVpIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTMxIiBkYXRhLXN0YXJ0PSIxMTYiPk3Fq3N1IGNhdXJzcMSrZMSrZ2llIHBvbGlwcm9waWzEk25hIHRyYXVraSBhciAxMDAwIG1sIGlldGlscMSrYnUgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBwcm9mZXNpb27EgWzEgXMgdmlydHV2xJNzLiAmU2Nhcm9uO2llIHRyYXVraSBwYWzEq2R6IG9yZ2FuaXrEk3QgZGFyYmEgdGVscHUsIMS8YXVqb3QgxIF0cmkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbcSBcyBzYXN0xIF2ZGHEvGFzLCBuZW5vdsSTciZzY2Fyb247b3QgdsSBa3UuIFBhdGVpY290aWVzIGF1Z3N0YWphaSBjYXVyc3DEq2TEq2JhaSwgdmlydHV2xJMgc3RyxIFkxIFqbyZzY2Fyb247aWUsIHBpZW3Ek3JhbSwgcGF2xIFyaSB1biBhZG1pbmlzdHJhdG9yaSwgdmFyIHZpZWdsaSBhdHJhc3QgdmFqYWR6xKtnb3MgcHJvZHVrdHVzLCBrYXMgaWV2xJNyb2phbWkgdXpsYWJvIGRhcmJhIGVmZWt0aXZpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj48c3Ryb25nIGRhdGEtZW5kPSI1NzIiIGRhdGEtc3RhcnQ9IjUzMyI+UGVyZmVrdHMgcmlzaW7EgWp1bXMgSG9SZUNhIHNla3RvcmFtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj5Qb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgdGFpc25zdMWrcmEgZm9ybXUgaXIgbGllbGlza3MgcmlzaW7EgWp1bXMgSG9SZUNhIG5vemFyxJMsIGxhaSBzYWdhdGF2b3R1IHVuIHV6Z2xhYsSBdHUgxJNkaWVudXMgdW4gc2FnYXRhdmVzLiAmU2Nhcm9uO2llIHRyYXVraSBwYcSBdHJpbmEgZGFyYmEgcHJvY2VzdSB2aXJ0dXbEkywgxLxhdWpvdCBzYWdhdGF2b3QgxJNkaWVudXMgaWVwcmllayZzY2Fyb247LCDEq3BhJnNjYXJvbjtpIHBpZXByYXPEq3RvcyBkYXJiYSBzdHVuZMSBcy4gVHVya2zEgXQgdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbWlrcm92acS8xYZ1IGtyxIFzbmltLCBrYXMgxLxhdWogdmllZ2xpIHV6c2lsZMSrdCDEk2RpZW51cywgc2FnbGFixIFqb3QgdG8ga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj48c3Ryb25nIGRhdGEtZW5kPSI5NTAiIGRhdGEtc3RhcnQ9IjkyMyI+RHJvJnNjYXJvbjvEq2JhIHVuIGVrb2xvxKNpc2t1bXM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj4mU2Nhcm9uO2llIHRyYXVraSBpciBCUEEgYmV6bWFrc2FzLCBub2RybyZzY2Fyb247aW5vdCBkcm8mc2Nhcm9uO3UgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUuIEl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwb2xpcHJvcGlsxJNuYSwgdGllIGlyIHBpZW3Ek3JvdGkgZGHFvsSBZGllbSB0ZW1wZXJhdMWrcmFzIGFwc3TEgWvEvGllbSB1biBub2RybyZzY2Fyb247aW5hIGVmZWt0xKt2dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudSwga2FzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBsaWV0byZzY2Fyb247YW5haSByZXN0b3LEgW5vcywga2FmZWpuxKtjxIFzIHVuIGNpdMSBcyBwxIFydGlrYXMgaWVzdMSBZMSTcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+UHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTI3OCI+DQoJPGxpIGRhdGEtZW5kPSIxMjk4IiBkYXRhLXN0YXJ0PSIxMjc4Ij5JZXRpbHDEq2JhOiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzMzQiIGRhdGEtc3RhcnQ9IjEyOTkiPk1hdGVyacSBbHM6IFBvbGlwcm9waWzEk25zLCBiZXogQlBBPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzNjQiIGRhdGEtc3RhcnQ9IjEzMzUiPlBpZW3Ek3JvdHMgbWlrcm92acS8xYZ1IGtyxIFzbsSrPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE0MzQiIGRhdGEtc3RhcnQ9IjEzNjUiPkNhdXJzcMSrZMSrZ2FzIHNpZW5hcywga2FzIMS8YXVqIHZpZWdsaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2Ftb3MgcHJvZHVrdHVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjE0MzUiPklkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgSG9SZUNhIHNla3RvcsSBPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+RHVyYWJsZSBUcmFuc3BhcmVudCBQb2x5cHJvcHlsZW5lIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIyODciIGRhdGEtc3RhcnQ9IjE4MDkiPk91ciB0cmFuc3BhcmVudCBwb2x5cHJvcHlsZW5lIGZvb2QgY29udGFpbmVycyB3aXRoIGEgY2FwYWNpdHkgb2YgMTAwMCBtbCBhcmUgdGhlIHBlcmZlY3QgY2hvaWNlIGZvciBwcm9mZXNzaW9uYWwga2l0Y2hlbnMuIFRoZXkgaGVscCBvcmdhbml6ZSBraXRjaGVuIHNwYWNlIGFuZCBtYWtlIGl0IGVhc3kgdG8gZmluZCB0aGUgbmVjZXNzYXJ5IGluZ3JlZGllbnRzIHdpdGhvdXQgb3BlbmluZyB0aGUgbGlkLiBUaGFua3MgdG8gdGhlaXIgZXhjZXB0aW9uYWwgdHJhbnNwYXJlbmN5LCB5b3VyIGNvbGxlYWd1ZXMgd2lsbCBxdWlja2x5IGZpbmQgdGhlIGluZ3JlZGllbnRzIHRoZXkgbmVlZCwgc2F2aW5nIHRpbWUgYW5kIGVmZm9ydC4gVGhlc2UgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyB2YXJpb3VzIHByb2R1Y3RzLCBpbmNsdWRpbmcgc2FsYWRzLCBob3QgZGlzaGVzLCBhbmQgcHJlcCBpdGVtcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjMzNiIgZGF0YS1zdGFydD0iMjI4OSI+Q29udmVuaWVuY2UgZm9yIHJlc3RhdXJhbnRzIGFuZCBmb29kc2VydmljZTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij5SZWN0YW5ndWxhciBwb2x5cHJvcHlsZW5lIGNvbnRhaW5lcnMgYXJlIGFuIGV4Y2VsbGVudCBzb2x1dGlvbiBmb3IgdGhlIEhvUmVDYSBzZWdtZW50LiBUaGV5IHNwZWVkIHVwIGtpdGNoZW4gd29ya2Zsb3dzLCBhbGxvd2luZyBwcmVwIGl0ZW1zIHRvIGJlIGNvb2tlZCBhbmQgc3RvcmVkIGluIGFkdmFuY2UsIHdoaWNoIGlzIGVzcGVjaWFsbHkgdmFsdWFibGUgZHVyaW5nIHBlYWsgaG91cnMuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGFsc28gbWljcm93YXZlLXNhZmUsIG1ha2luZyB0aGVtIGNvbnZlbmllbnQgZm9yIHJlaGVhdGluZyBkaXNoZXMgaW4gcmVzdGF1cmFudHMgYW5kIGNhZmVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzA3IiBkYXRhLXN0YXJ0PSIyNjc2Ij5TYWZldHkgYW5kIEVjby1GcmllbmRsaW5lc3M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+VGhlIGNvbnRhaW5lcnMgYXJlIEJQQS1mcmVlLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmb29kIHN0b3JhZ2UuIFRoZXkgYXJlIGlkZWFsIGZvciB1c2UgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zLCBwcm92aWRpbmcgY29udmVuaWVuY2UgYW5kIHNhZmV0eSBmb3IgYm90aCB5b3VyIHN0YWZmIGFuZCBjdXN0b21lcnMuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcG9seXByb3B5bGVuZSwgdGhleSBjYW4gd2l0aHN0YW5kIHZhcmlvdXMgdGVtcGVyYXR1cmVzLCBlbnN1cmluZyBlZmZpY2llbnQgZm9vZCBzdG9yYWdlLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij5CZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMwMTgiPg0KCTxsaSBkYXRhLWVuZD0iMzAzNyIgZGF0YS1zdGFydD0iMzAxOCI+Q2FwYWNpdHk6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMzAzOCI+TWF0ZXJpYWw6IFBvbHlwcm9weWxlbmUsIEJQQS1mcmVlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwOTAiIGRhdGEtc3RhcnQ9IjMwNzQiPk1pY3Jvd2F2ZS1zYWZlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNDYiIGRhdGEtc3RhcnQ9IjMwOTEiPlRyYW5zcGFyZW50IHdhbGxzIGZvciBlYXN5IGlkZW50aWZpY2F0aW9uIG9mIHByb2R1Y3RzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMxNDciPklkZWFsIGZvciByZXN0YXVyYW50cywgY2FmZXMsIGFuZCBmb29kc2VydmljZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNDgzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzM5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk3ZDI2ZmFjM2ViMGUwZDY3ZDk1M2Q5NDdhZWNlMmNiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVyIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBCUEEgYmV6bWFrc2FzIHBvbGlwcm9waWzEk25hIHRyYXVrcyBzYWdhdGF2xJNtIHVuIHDEgXJ0aWthcyB1emdsYWLEgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiAxMDAwINC80LssINCf0J8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3Rfc2ltaWxhcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzY2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAwOTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLVJEMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrRgNGD0LPQu9GL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgYXBhxLxpZSB0cmF1a2kgNTAwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQutGD0LvQuNC90LDRgNC40LgmbmJzcDstJm5ic3A70YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0YvRgtC90YvRhSDQsdC70Y7QtCDQuCDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMz4mbmJzcDs8c3Ryb25nPtCf0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QsNGPINGB0LXRgNCy0LjRgNC+0LLQutCwINGF0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyINC4INC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gzPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7INC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVC3Qv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INCy0YvQsdC+0YAg0LTQu9GPINC30LDQstC10LTQtdC90LjQuSwg0LPQtNC1INCy0LDQttC90Ysg0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQuCDRg9C00L7QsdGB0YLQstC+LiDQntC90Lgg0YDQsNGB0YHRh9C40YLQsNC90Ysg0L3QsCDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDRgNC10LbQuNC8INC+0YIgLTQwJmRlZztDINC00L4gKzYwJmRlZztDLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQuNGFINC00LvRjzogJm5ic3A7PGJyIC8+DQotINCh0LvQvtC20L3Ri9GFINC00LXRgdC10YDRgtC+0LI6INGB0LvQvtC10L3Ri9C1INGC0LjRgNCw0LzQuNGB0YMsINGN0LrQu9C10YDRiyDRgSDQt9Cw0LLQsNGA0L3Ri9C8INC60YDQtdC80L7QvCwg0YfQuNC30LrQtdC50LrQuCDRgSDRj9Cz0L7QtNC90YvQvCDRgtC+0L/Qv9C40L3Qs9C+0LwuICZuYnNwOzxiciAvPg0KLSDQpdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7Qsjog0L/QsNGB0YLQsCDRgSDRgdC+0YPRgdC+0Lwg0L/QtdGB0YLQviwg0LrQuNC90L7QsCDRgSDQvtCy0L7RidCw0LzQuCwg0LHQvtGD0LvRiyDRgSDQsNCy0L7QutCw0LTQviDQuCDRgtGD0L3RhtC+0LwuICZuYnNwOzxiciAvPg0KLSDQk9C+0YLQvtCy0YvRhSDQvdCw0LHQvtGA0L7Qsjog0YHRi9GA0L3Ri9C1INGC0LDRgNC10LvQutC4INGBINCy0LjQvdC+0LPRgNCw0LTQvtC8INC4INC+0YDQtdGF0LDQvNC4LCDQvNGP0YHQvdGL0LUg0LfQsNC60YPRgdC60Lgg0YEg0LPQvtGA0YfQuNGG0LXQuSwg0LLQtdCz0LDQvdGB0LrQuNC1INGB0LXRgtGLLiAmbmJzcDs8L3A+DQoNCjxwPtCT0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwINC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQt9Cw0YnQuNGC0YMg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjyDQuCDRgdC80LXRiNC40LLQsNC90LjRjyDQt9Cw0L/QsNGF0L7Qsiwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINCx0LvRjtC0LiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YLQvtC70YnQuNC90LAg0YHRgtC10L3QvtC6INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQutC+0L3RgtC10LnQvdC10L7QsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuNC90LPRgNC10LTQuNC10L3RgtC+0LIsINCwINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3Ri9C1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINGB0L7QutGA0LDRidCw0Y7RgiDQstGA0LXQvNGPINC90LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjiDRgNCw0LHQvtGH0LXQs9C+INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQsC4gJm5ic3A7PC9wPg0KDQo8aDM+PHN0cm9uZz7Qn9GA0LjQvNC10YAg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LTQu9GPINCx0LjQt9C90LXRgdCwOjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCg0LXRgdGC0L7RgNCw0L0g0LzQvtC20LXRgiDQv9GA0LXQtNC70L7QttC40YLRjCDQvdCw0LHQvtGA0Ysg0LTQu9GPINC/0LjQutC90LjQutCwINCyINC60L7QvdGC0LXQudC90LXRgNCw0YUgNTAwINC80Ls6INC+0YXQu9Cw0LbQtNC10L3QvdCw0Y8g0L/QsNGB0YLQsCwg0YHRi9GA0L3QsNGPINGC0LDRgNC10LvQutCwINC4INC80LjQvdC4LdC00LXRgdC10YDRgi4g0KPQtNC+0LHQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDRgSDQtdC00LjQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0YPQv9GA0L7RgdGC0LjRgiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60YMg0Lgg0L/QvtCy0YvRgdC40YIg0LvQvtGP0LvRjNC90L7RgdGC0Ywg0LPQvtGB0YLQtdC5PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPlZpZW5yZWl6xJNqYWlzIGt1bGluxIFyaWphcyB0cmF1a3MmbmJzcDstJm5ic3A7VW5pdmVyc8SBbHMgcmlzaW7EgWp1bXMgc8SBdMSrZ2llbSDEk2RpZW5pZW0gdW4ga8SBcnRhaW5hamllbSBkZXNlcnRpZW08L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+UHJvZmVzaW9uxIFsYSBhdWtzdG8gxJNkaWVudSB1biBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI1MzIiIGRhdGEtc3RhcnQ9IjE4MSI+VmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDUwMCBtbCBubyBwxIFyc3RyxIFkxIF0YSBQRVQgcGxhc3RtYXNhcyAoclBFVCkgaXIgbGllbGlza2EgaXp2xJNsZSDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWllbSwga3VyIHN2YXLEq2dhIGdhbiBwcmV6ZW50xIFjaWphLCBnYW4gxJNydMSrYmEuIEl6Z2F0YXZvdGkgbm8gclBFVCwgJnNjYXJvbjtpZSB0cmF1a2kgdmVpY2luYSBpbGd0c3DEk2rEq2J1IHVuIHNhbWF6aW5hIG9nbGVrxLxhIHDEk2R1LCBhdGJhbHN0b3QgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemlub3QgYXRrcml0dW11cy4gVGllIGlyIHBpZW3Ek3JvdGkgdGVtcGVyYXTFq3JhcyBkaWFwYXpvbmFtIG5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0MsIHTEgXDEk2MgdG9zIHZhciBpem1hbnRvdDo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI1MzQiPg0KCTxsaSBkYXRhLWVuZD0iNjMyIiBkYXRhLXN0YXJ0PSI1MzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjU2MyIgZGF0YS1zdGFydD0iNTM2Ij5Lb21wbGVrc2FqaWVtIGRlc2VydGllbTwvc3Ryb25nPjogS8SBcnRhaW5pZSB0aXJhbWlzdSwgZWtsZXJpIGFyIGtyxJNtc2llcnUsIMS3xKt6a2Vpa2kgYXIgb2d1IHZpcnNrxIFydHUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjczMyIgZGF0YS1zdGFydD0iNjMzIj48c3Ryb25nIGRhdGEtZW5kPSI2NTgiIGRhdGEtc3RhcnQ9IjYzNSI+QXVrc3RhamllbSDEk2RpZW5pZW08L3N0cm9uZz46IFBhc3RhIGFyIHBlc3RvIG3Ek3JjaSwga2lub2phIGFyIGTEgXJ6ZcWGaWVtLCBixLxvZGFzIGFyIGF2b2thZG8gdW4gdHVueml2xKttLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjczNCI+PHN0cm9uZyBkYXRhLWVuZD0iNzYyIiBkYXRhLXN0YXJ0PSI3MzYiPkdhdGF2YWppZW0ga29tcGxla3RpZW08L3N0cm9uZz46IFNpZXJhICZzY2Fyb247xLfEq3ZqaSBhciB2xKtub2fEgW0gdW4gcmlla3N0aWVtLCBnYcS8YXMgdXprb2RhcyBhciBzaW5lcMSTbSwgdmVnxIFudSBrb21wbGVrdGkuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIxMTE3IiBkYXRhLXN0YXJ0PSI4NDciPjxzdHJvbmcgZGF0YS1lbmQ9Ijg4MiIgZGF0YS1zdGFydD0iODQ3Ij5IZXJtxJN0aXNrxIEgdsSBa2EgZnVua2Npb25hbGl0xIF0ZTwvc3Ryb25nPiBub2RybyZzY2Fyb247aW5hIGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20gdW4gc21ha3Ugc2FqYXVrJnNjYXJvbjthbm9zLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSB2YWlyxIFrdSBrxIFydHUgxJNkaWVub3MuIENhdXJzcMSrZMSrZ2FzIHNpZW5hcyBpemNlxLwgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGksIGJldCB1bml2ZXJzxIFsxIFzIHbEgWthIGllc3DEk2phcyB2aXN1IGl6bcSTcnUgdHJhdWtpZW0gxLxhdWogxIF0csSBayBvcmdhbml6xJN0IGRhcmJhIHZpZXR1LjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjEzMTkiIGRhdGEtc3RhcnQ9IjExMTkiPkl6dsSTbG90aWVzIHRyYXVrdXMsIGthcyBpemdhdGF2b3RpIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCksIGrFq3MgcGFsxKtkemF0IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYXRiYWxzdMSBdCBpbGd0c3DEk2rEq2dhcyBpZXBha29qdW1hIHByYWtzZXMsIGthcyBhdGJpbHN0IHZpZGVzIGFpenNhcmR6xKtiYXMgbcSTcsS3aWVtLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj48c3Ryb25nIGRhdGEtZW5kPSIxMzUzIiBkYXRhLXN0YXJ0PSIxMzIxIj5CaXpuZXNhIGl6bWFudG8mc2Nhcm9uO2FuYXMgcGllbcSTcnM8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPlJlc3RvcsSBbnMgdmFyIHBpZWTEgXbEgXQgcGlrbmlrYSBrb21wbGVrdHVzIDUwMCBtbCB0cmF1a29zOiBhdWtzdMSBIHBhc3RhLCBzaWVyYSAmc2Nhcm9uO8S3xKt2amkgdW4gbWluaSBkZXNlcnRzLiDEknJ0YSBpZXBha28mc2Nhcm9uO2FuYSBhciB2aWVub3R1IHbEgWt1IHZpZW5rxIFyJnNjYXJvbjtvIHRyYW5zcG9ydMSTJnNjYXJvbjthbnUgdW4gdXpsYWJvIHZpZXN1IGxvamFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj48c3Ryb25nIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj7EqnBhJnNjYXJvbjvEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE1NTciPg0KCTxsaSBkYXRhLWVuZD0iMTU3NiIgZGF0YS1zdGFydD0iMTU1NyI+SWV0aWxwxKtiYTogNTAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2MjIiIGRhdGEtc3RhcnQ9IjE1NzciPk1hdGVyacSBbHM6IFDEgXJzdHLEgWTEgXRzIFBFVCBwbGFzdG1hc2EgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NjgiIGRhdGEtc3RhcnQ9IjE2MjMiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiBObyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3MTkiIGRhdGEtc3RhcnQ9IjE2NjkiPkhlcm3Ek3Rpc2vEgXMgdsSBa2EgxKtwYSZzY2Fyb247xKtiYXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3NjMiIGRhdGEtc3RhcnQ9IjE3MjAiPkNhdXJzcMSrZMSrZ8SBcyBzaWVuYXMsIGthcyB1enN2ZXIga3ZhbGl0xIF0aTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODIxIiBkYXRhLXN0YXJ0PSIxNzY0Ij5JZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGRlc2VydGllbSwgZ2FuIGF1a3N0YWppZW0gxJNkaWVuaWVtPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE4MjIiPkF0YmFsc3RhIGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+RGlzcG9zYWJsZSBkZWxpIGNvbnRhaW5lciAtIEEgVmVyc2F0aWxlIFNvbHV0aW9uIGZvciBIZWFydHkgTWVhbHMgYW5kIExheWVyZWQgRGVzc2VydHM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPlByb2Zlc3Npb25hbCBTZXJ2aW5nIG9mIENvbGQgTWVhbHMgYW5kIERlc3NlcnRzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI0MjUiIGRhdGEtc3RhcnQ9IjIwNjUiPkRpc3Bvc2FibGUgNTAwIG1sIG9yIDE2IG96IGRlbGkgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpIGFyZSB0aGUgaWRlYWwgY2hvaWNlIGZvciBidXNpbmVzc2VzIHdoZXJlIGJvdGggcHJlc2VudGF0aW9uIGFuZCBjb252ZW5pZW5jZSBtYXR0ZXIuIE1hZGUgZnJvbSByUEVULCB0aGVzZSBjb250YWluZXJzIGNvbnRyaWJ1dGUgdG8gc3VzdGFpbmFiaWxpdHkgYnkgcmVkdWNpbmcgdGhlIGNhcmJvbiBmb290cHJpbnQgYW5kIHN1cHBvcnRpbmcgdGhlIGNpcmN1bGFyIGVjb25vbXkuIFRoZXkgYXJlIHN1aXRhYmxlIGZvciB0ZW1wZXJhdHVyZXMgcmFuZ2luZyBmcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0MsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNDI3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI1MjIiIGRhdGEtc3RhcnQ9IjI0MjciPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDkiIGRhdGEtc3RhcnQ9IjI0MjkiPkNvbXBsZXggZGVzc2VydHM8L3N0cm9uZz46IExheWVyZWQgdGlyYW1pc3UsICZlYWN1dGU7Y2xhaXJzIHdpdGggY3VzdGFyZCwgY2hlZXNlY2FrZXMgd2l0aCBiZXJyeSB0b3BwaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNjE3IiBkYXRhLXN0YXJ0PSIyNTIzIj48c3Ryb25nIGRhdGEtZW5kPSIyNTM5IiBkYXRhLXN0YXJ0PSIyNTI1Ij5Db2xkIG1lYWxzPC9zdHJvbmc+OiBQYXN0YSB3aXRoIHBlc3RvIHNhdWNlLCBxdWlub2Egd2l0aCB2ZWdldGFibGVzLCBib3dscyB3aXRoIGF2b2NhZG8gYW5kIHR1bmEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI2MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NDMiIGRhdGEtc3RhcnQ9IjI2MjAiPlJlYWR5LXRvLXNlcnZlIHNldHM8L3N0cm9uZz46IENoZWVzZSBwbGF0dGVycyB3aXRoIGdyYXBlcyBhbmQgbnV0cywgbWVhdCBzbmFja3Mgd2l0aCBtdXN0YXJkLCB2ZWdhbiBzZXRzLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzAxMCIgZGF0YS1zdGFydD0iMjcyMiI+VGhlIDxzdHJvbmcgZGF0YS1lbmQ9IjI3NDIiIGRhdGEtc3RhcnQ9IjI3MjYiPmFpcnRpZ2h0IGxpZDwvc3Ryb25nPiBlbnN1cmVzIHByb3RlY3Rpb24gYWdhaW5zdCBsZWFrcyBhbmQgb2RvciBtaXhpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IGZvciBtdWx0aS1sYXllcmVkIGRpc2hlcy4gVGhlIHRyYW5zcGFyZW5jeSBvZiB0aGUgd2FsbHMgaGlnaGxpZ2h0cyB0aGUgcXVhbGl0eSBvZiB0aGUgaW5ncmVkaWVudHMsIGFuZCB0aGUgdW5pdmVyc2FsIGxpZHMgZm9yIGFsbCBjb250YWluZXIgc2l6ZXMgaGVscCBzYXZlIHRpbWUgb24gd29ya3NwYWNlIG9yZ2FuaXphdGlvbi48L3A+DQoNCjxwIGRhdGEtZW5kPSIzMjI3IiBkYXRhLXN0YXJ0PSIzMDEyIj5CeSBjaG9vc2luZyBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB5b3UgYXJlIGhlbHBpbmcgdG8gcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnQgc3VzdGFpbmFibGUgcGFja2FnaW5nIHByYWN0aWNlcywgd2hpY2ggYWxpZ24gd2l0aCBlbnZpcm9ubWVudGFsIGdvYWxzIGFuZCBjb250cmlidXRlIHRvIHRoZSBjaXJjdWxhciBlY29ub215LjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjUzIiBkYXRhLXN0YXJ0PSIzMjI5Ij5CdXNpbmVzcyB1c2UgZXhhbXBsZTwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+QSByZXN0YXVyYW50IGNhbiBvZmZlciBwaWNuaWMgc2V0cyBpbiA1MDAgbWwgY29udGFpbmVyczogY2hpbGxlZCBwYXN0YSwgY2hlZXNlIHBsYXR0ZXIsIGFuZCBtaW5pIGRlc3NlcnQuIFRoZSBjb252ZW5pZW50IHBhY2thZ2luZyB3aXRoIGEgc2luZ2xlIGxpZCBzaW1wbGlmaWVzIHRyYW5zcG9ydCBhbmQgYm9vc3RzIGd1ZXN0IGxveWFsdHkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPkZlYXR1cmVzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzQ2OCI+DQoJPGxpIGRhdGEtZW5kPSIzNDg2IiBkYXRhLXN0YXJ0PSIzNDY4Ij5DYXBhY2l0eTogNTAwIG1sIG9yIDE2IG96PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1MjYiIGRhdGEtc3RhcnQ9IjM0ODciPk1hdGVyaWFsOiBSZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU2NyIgZGF0YS1zdGFydD0iMzUyNyI+VGVtcGVyYXR1cmUgcmFuZ2U6IEZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTk5IiBkYXRhLXN0YXJ0PSIzNTY4Ij5BaXJ0aWdodCBsaWQgdG8gcHJldmVudCBsZWFrczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjQyIiBkYXRhLXN0YXJ0PSIzNjAwIj5UcmFuc3BhcmVudCB3YWxscyB0aGF0IGVtcGhhc2l6ZSBxdWFsaXR5PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2ODUiIGRhdGEtc3RhcnQ9IjM2NDMiPlBlcmZlY3QgZm9yIGJvdGggZGVzc2VydHMgYW5kIGNvbGQgbWVhbHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzY4NiI+U3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkgYW5kIHJlZHVjZXMgcGxhc3RpYyB3YXN0ZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzcuNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU1OjIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTY2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gODYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDYzYzcxMGJhOWY4NWEzMTBjMmM5ZDhjODFlMTYyNTQ0LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3MgdHJhdWtzIG5vIHJQRVQgcGxhc3RtYXNhcyBrdWxpbsSBcmlqYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgZm9yIGNhdmlhciA1MDAgbWwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YHQtdGA0YLQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDUwMCDQvNC7INC/0YDQvtC30YDQsNGH0L3Ri9C5INC00LvRjyDRgdCw0LvQsNGC0L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY4OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMTg5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQV1AtMTA4NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGAIDc1MCDQvNC7LCDRgSDQutGA0YvRiNC60L7QuSwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFRyYXVrcyA3NTAgbWwsIGFyIHbEgWt1LCBQRVQsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE4LTEwLTA4IDE1OjAxOjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjg4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzMC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM2OWM2ZWIyMmMzNmFkYjJlZWZkNTAyYTBjOTgxNDFhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4OTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTM5NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV0UtS05JRkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2pzIGtva2EgbmF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQtNC10YDQtdCy0Y/QvdC90YvQuSZuYnNwO9C90L7QtiAxNjUmbmJzcDvQvNC8LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvQuSDQuNC3INC00YDQtdCy0LXRgdC40L3Riy4g0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LAg0LTQsNC90L3QvtCz0L4g0YHRgtC+0LvQvtCy0L7Qs9C+INC/0YDQuNCx0L7RgNCwOiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAg0Lgg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMINCyINGD0L/QvtGC0YDQtdCx0LvQtdC90LjQuC4g0KDQtdC60L7QvNC10L3QtNGD0LXQvCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L3QsNGI0Lgg0LTQtdGA0LXQstGP0L3QvdGL0LUg0L/RgNC40LHQvtGA0Ysg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDRgdC10YDQstC40YHQvtCyINGBINC10LTQvtC5INC90LAg0LLRi9C90L7RgSDQuNC70Lgg0L/RgNC4INC+0YDQs9Cw0L3QuNC30LDRhtC40Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGOINC90LDRgtGD0YDQsNC70YzQvdGL0YUg0LzQsNGC0LXRgNC40LDQu9C+0LIg0YLQsNC60L7QuSDQvdC+0LYg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LfQtNC+0YDQvtCy0YzRjyDQuCDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLLiDQm9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9C10YLRgdGPLCDQvdC1INCy0YvQtNC10LvRj9GPINCy0YDQtdC00L3Ri9GFINGC0L7QutGB0LjRh9C90YvRhSDQstC10YnQtdGB0YLQsiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4mbmJzcDvRgNCw0LfQu9Cw0LPQsNC10YLRgdGPINCyINC10YHRgtC10YHRgtCy0LXQvdC90YvRhSDRg9GB0LvQvtCy0LjRj9GFLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBuYXppcyAxNjUgbW0sIGl6Z2F0YXZvdHMgbm8ga29rYS4gR2FsdmVuxIFzICZzY2Fyb247byBnYWxkYSBwaWVkZXJ1bXUgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOiBrb21wYWt0cyBpem3Ek3JzIHVuIGRhdWR6cHVzxKtiYSBsaWV0byZzY2Fyb247YW7EgS4gTcSTcyBpZXNha8SBbSBpem1hbnRvdCBtxatzdSBrb2thIGdhbGRhIHBpZWRlcnVtdXMgxJNkaWVudSBwaWVnxIFkZWksIGzEq2R6xYZlbSZzY2Fyb247YW5haSB2YWkgcGFzxIFrdW11IG9yZ2FuaXrEkyZzY2Fyb247YW5haS4gUGF0ZWljb3RpZXMgZGFixKtnbyBtYXRlcmnEgWx1IGl6bWFudG8mc2Nhcm9uO2FuYWksICZzY2Fyb247aXMgbmF6aXMgaXIgYWJzb2zFq3RpIGRybyZzY2Fyb247cyB2ZXNlbMSrYmFpIHVuIHZpZGVpLiBUYXMgaXIgdmllZ2xpIGxpa3ZpZMSTamFtcywgbmVpemRhbG90IGthaXTEq2dhcyB0b2tzaXNrYXMgdmllbGFzLCB1biBkYWJpc2tvcyBhcHN0xIFrxLxvcyBwaWxuxKtixIEgc2FkYWzEgXM8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIGNsYXNzaWMgZGlzcG9zYWJsZSBrbml2ZXMmbmJzcDttYWRlIG9mIGVjby1mcmllbmRseSBhbmQgYmlvZGVncmFibGUgb3JnYW5pYyB3b29kLiBUaGVzZSBzdXN0YWluYWJsZSB3b29kZW4ga25pdmVzIGFyZSBzdWl0YWJsZSBhcyBmb3IgY29sZCBmb29kIGFzIGZvciBob3QgYXBwbGljYXRpb25zLiBUaGUgbGVuZ3RoIG9mIGRpc3Bvc2FibGUgY3V0bGVyeSBpcyAxNi41IGNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMS0wOC0xMyAxMzozMDoyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4OTAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5NTYwOWMwNDRjYjg1OWIyNDVjMDdlYzEyZjI1MDY0ZC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHdvb2RlbiBrbmlmZSAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBuxIF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkwOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0LggMjUgeCAxOCDRgdC8LCDQn9Ct0KIsINGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIDI1IHggMTggY20sIHJQRVQsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyNDQyIiBkYXRhLXN0YXJ0PSIyMzY2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQwIiBkYXRhLXN0YXJ0PSIyMzcwIj7QodGD0YjQuCDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8ICZuZGFzaDsg0J/RgNC10LzQuNCw0LvRjNC90LDRjyDRg9C/0LDQutC+0LLQutCwINC00LvRjyDQsdC+0LvRjNGI0LjRhSDRgdC10YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNDkxIiBkYXRhLXN0YXJ0PSIyNDQ0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDg5IiBkYXRhLXN0YXJ0PSIyNDQ5Ij7QmNC00LXQsNC70LXQvSDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L/QvtGA0YbQuNC5INC4INCw0YHRgdC+0YDRgtC4PC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NTIiIGRhdGEtc3RhcnQ9IjI0OTIiPtCt0YLQvtGCINC+0LTQvdC+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCDRgdC+0LfQtNCw0L0g0LTQu9GPINGD0LTQvtCx0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQsdC+0LvRjNGI0LjRhSDRgdC10YLQvtCyINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsi4g0J7QvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQuCDQvdCw0LTRkdC20L3Rg9GOINC30LDRidC40YLRgyDQsdC70Y7QtNCwLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjg2IiBkYXRhLXN0YXJ0PSIyNjU0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjg0IiBkYXRhLXN0YXJ0PSIyNjU5Ij7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjY4NyI+DQoJPGxpIGRhdGEtZW5kPSIyNzQzIiBkYXRhLXN0YXJ0PSIyNjg3Ij7QkdC+0LvRjNGI0LDRjyDQv9C70L7RidCw0LTRjCAmbmRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC90LDQsdC+0YDQvtCyINGB0YPRiNC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODA2IiBkYXRhLXN0YXJ0PSIyNzQ0Ij7Qn9GA0L7Rh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INCz0LDRgNCw0L3RgtC40YDRg9C10YIg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDRhNC+0YDQvNGLINC60L7QvdGC0LXQudC90LXRgNCwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODg0IiBkYXRhLXN0YXJ0PSIyODA3Ij7Qo9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0Lwg0L/QvtC30LLQvtC70Y/RjtGCINGD0LTQvtCx0L3QviDRgdC60LvQsNC00YvQstCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI4ODUiPtCa0YDRi9GI0LrQsCAo0L/RgNC+0LTQsNGR0YLRgdGPINC+0YLQtNC10LvRjNC90L4pINC00LXQu9Cw0LXRgiDQv9C+0LTQsNGH0YMg0LXRidGRINCx0L7Qu9C10LUg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5OTciIGRhdGEtc3RhcnQ9IjI5NTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5OTUiIGRhdGEtc3RhcnQ9IjI5NjQiPtCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDRgdGE0LXRgDwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMjk5OCI+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIyOTk4Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDM1IiBkYXRhLXN0YXJ0PSIzMDAwIj7QlNC+0YHRgtCw0LLQutCwINC/0YDQtdC80LjQsNC70YzQvdGL0YUg0YHQtdGC0L7QsiDRgdGD0YjQuDwvc3Ryb25nPiAmbmRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNTciIGRhdGEtc3RhcnQ9IjMwNzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjAiIGRhdGEtc3RhcnQ9IjMwNzYiPtCh0YPQv9C10YDQvNCw0YDQutC10YLRiyDQuCDQs9Cw0YHRgtGA0L7QvdC+0LzQuNGH0LXRgdC60LjQtSDQvNCw0LPQsNC30LjQvdGLPC9zdHJvbmc+ICZuZGFzaDsg0Y3RhNGE0LXQutGC0L3QsNGPINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0L/RgNC+0LTRg9C60YbQuNC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIzMTU4Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTg3IiBkYXRhLXN0YXJ0PSIzMTYwIj7QmtC10LnRgtC10YDQuNC90LMg0Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjRjzwvc3Ryb25nPiAmbmRhc2g7INGB0YLQuNC70YzQvdCw0Y8g0L/QvtC00LDRh9CwINC4INGD0LTQvtCx0YHRgtCy0L4g0LIg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC4LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyODAiIGRhdGEtc3RhcnQ9IjMyMzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNzgiIGRhdGEtc3RhcnQ9IjMyNDEiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzI4MSI+DQoJPGxpIGRhdGEtZW5kPSIzMzQ4IiBkYXRhLXN0YXJ0PSIzMjgxIj5yUEVULdC/0LvQsNGB0YLQuNC6ICZuZGFzaDsg0Y3QutC+0LvQvtCz0LjRh9C10YHQutC4INGH0LjRgdGC0YvQuSDQuCDQv9GA0LjQs9C+0LTQvdGL0Lkg0LTQu9GPINC/0LXRgNC10YDQsNCx0L7RgtC60LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzODkiIGRhdGEtc3RhcnQ9IjMzNDkiPtCS0YvRgdC+0LrQsNGPINGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCDQuiDQstC70LDQs9C1INC4INC20LjRgNGDLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMzkwIj7QodC+0L7RgtCy0LXRgtGB0YLQstGD0LXRgiDRgdGC0LDQvdC00LDRgNGC0LDQvCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Lgg0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzOCIgZGF0YS1zdGFydD0iMzQ1MiI+0JLRi9Cx0LjRgNCw0LnRgtC1IDI1IHggMTgg0YHQvCDQutC+0L3RgtC10LnQvdC10YDRiyAmbmRhc2g7INC90LDQtNGR0LbQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtC5INC/0L7QtNCw0YfQuCDRgdGD0YjQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAyMSIgZGF0YS1zdGFydD0iMzk2MCI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxOSIgZGF0YS1zdGFydD0iMzk2MCI+U3Umc2Nhcm9uO2kgdHJhdWtzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIGllcGFrb2p1bXMgc3Umc2Nhcm9uO2kgcGxhdMSTbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDA3NyIgZGF0YS1zdGFydD0iNDAyMyI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAyNyI+TGllbGlza3MgcmlzaW7EgWp1bXMgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0MTg1IiBkYXRhLXN0YXJ0PSI0MDc4Ij4mU2Nhcm9uO2llIHBsYSZzY2Fyb247aWUgMjUgeCAxOCBjbSB0cmF1a2kgaXIgcGllbcSTcm90aSBsaWVsxIFraWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtIHVuIHZhaXLEgWt1IHZlaWR1IHJvbGx1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjQyMTkiIGRhdGEtc3RhcnQ9IjQxODciPjxzdHJvbmcgZGF0YS1lbmQ9IjQyMTciIGRhdGEtc3RhcnQ9IjQxOTEiPkdhbHZlbsSBcyBpZXBha29qdW1hIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDIyMCI+DQoJPGxpIGRhdGEtZW5kPSI0MjYyIiBkYXRhLXN0YXJ0PSI0MjIwIj5QbGEmc2Nhcm9uO2Egdmlyc21hIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzMDYiIGRhdGEtc3RhcnQ9IjQyNjMiPlN0aXByYSB1biDEk3J0aSBzYWtyYXVqYW1hIGtvbnN0cnVrY2lqYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDMwNyI+Q2F1cnNwxKtkxKtncyB2xIFrcyAocMSBcmRvZGFzIGF0c2V2aSZzY2Fyb247xLdpKSBwcm9mZXNpb27EgWxhbSBub2Zvcm3Ek2p1bWFtLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ0MDYiIGRhdGEtc3RhcnQ9IjQzNzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MDQiIGRhdGEtc3RhcnQ9IjQzODIiPkt1ciB0aWVrIGl6bWFudG90czwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDQwNyI+DQoJPGxpIGRhdGEtZW5kPSI0NDc2IiBkYXRhLXN0YXJ0PSI0NDA3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDMzIiBkYXRhLXN0YXJ0PSI0NDA5Ij5Hb3VybWV0IHN1JnNjYXJvbjtpIHBpZWfEgWRlPC9zdHJvbmc+ICZuZGFzaDsgbm9kcm8mc2Nhcm9uO2luYSBhdWdzdMSBa8SBcyBrbGFzZXMgaWVwYWtvanVtdS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDU1NCIgZGF0YS1zdGFydD0iNDQ3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDUxNyIgZGF0YS1zdGFydD0iNDQ3OSI+TGllbHZlaWthbGkgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pPC9zdHJvbmc+ICZuZGFzaDsgcHJlemVudMSTIHByb2R1a3R1cyBwcm9mZXNpb27EgWxpLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NTU1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTgwIiBkYXRhLXN0YXJ0PSI0NTU3Ij5CYW5rZXRpIHVuIHBhc8SBa3VtaTwvc3Ryb25nPiAmbmRhc2g7IGVsZWdhbnRzIHVuIMSTcnRzIGllcGFrb2p1bXMuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDY1OSIgZGF0YS1zdGFydD0iNDYxNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDY1NyIgZGF0YS1zdGFydD0iNDYxOSI+VmlkZWkgZHJhdWR6xKtncyB1biBkcm8mc2Nhcm9uO3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NzEzIiBkYXRhLXN0YXJ0PSI0NjYwIj5TdSZzY2Fyb247aSBpZXBha29qdW1zIGlyIGl6Z2F0YXZvdHMgbm8gPHN0cm9uZyBkYXRhLWVuZD0iNDcwNSIgZGF0YS1zdGFydD0iNDY3NCI+cMSBcnN0csSBZMSBdGEgclBFVCBwbGFzdG1hc2FzPC9zdHJvbmc+LCBrYXM6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3MTQiPg0KCTxsaSBkYXRhLWVuZD0iNDc0NyIgZGF0YS1zdGFydD0iNDcxNCI+SXIgaWxndHNwxJNqxKtncyB1biBla29sb8SjaXNrcy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDc4NSIgZGF0YS1zdGFydD0iNDc0OCI+SXp0dXLEq2dzIHByZXQgbWl0cnVtdSB1biB0YXVraWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0Nzg2Ij5BdGJpbHN0IHDEgXJ0aWthcyBkcm8mc2Nhcm9uO8SrYmFzIHN0YW5kYXJ0aWVtLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iNDkzMSIgZGF0YS1zdGFydD0iNDgzMCI+SXp2xJNsaWV0aWVzIDxzdHJvbmcgZGF0YS1lbmQ9IjQ4NjkiIGRhdGEtc3RhcnQ9IjQ4NDIiPjI1IHggMTggY20gc3Umc2Nhcm9uO2kgdHJhdWt1czwvc3Ryb25nPiwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUgZ2FuIGVzdMSTdGlza3UsIGdhbiBmdW5rY2lvbsSBbHUgaWVwYWtvanVtdSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjQ4MSIgZGF0YS1zdGFydD0iMjQwNCI+PHN0cm9uZz5EaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIFBhY2thZ2luZyBmb3IgU3VzaGkgUGxhdHRlcnM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI1MjEiIGRhdGEtc3RhcnQ9IjI0ODMiPlBlcmZlY3QgZm9yIExhcmdlIFN1c2hpIFBsYXR0ZXJzPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NzEiIGRhdGEtc3RhcnQ9IjI1MjIiPkRlc2lnbmVkIGZvciA8c3Ryb25nIGRhdGEtZW5kPSIyNTY5IiBkYXRhLXN0YXJ0PSIyNTM1Ij5idWxrIG9yZGVycyBhbmQgc3VzaGkgcGxhdHRlcnM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIHByb3ZpZGUgYSA8c3Ryb25nIGRhdGEtZW5kPSIyNjI0IiBkYXRhLXN0YXJ0PSIyNTkzIj5sdXh1cmlvdXMgZm9vZCBwcmVzZW50YXRpb248L3N0cm9uZz4gd2hpbGUgZW5zdXJpbmcgc2VjdXJlIHRyYW5zcG9ydCBhbmQgc3RvcmFnZS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY5MyIgZGF0YS1zdGFydD0iMjY3MyI+S2V5IEFkdmFudGFnZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI2OTQiPg0KCTxsaSBkYXRhLWVuZD0iMjc3NiIgZGF0YS1zdGFydD0iMjY5NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjcxNyIgZGF0YS1zdGFydD0iMjY5NiI+V2lkZSBzdXJmYWNlIGFyZWE8L3N0cm9uZz4gYWNjb21tb2RhdGVzIHN1c2hpIGFzc29ydG1lbnRzIGFuZCBjb21iaW5hdGlvbiBwbGF0dGVycy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgzMiIgZGF0YS1zdGFydD0iMjc3NyI+PHN0cm9uZyBkYXRhLWVuZD0iMjgwNyIgZGF0YS1zdGFydD0iMjc3OSI+U3Ryb25nLCBzdGFja2FibGUgZGVzaWduPC9zdHJvbmc+IGVuc3VyZXMgc2FmZSBoYW5kbGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjgzMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjg3MCIgZGF0YS1zdGFydD0iMjgzNSI+Q3J5c3RhbC1jbGVhciBsaWQgY29tcGF0aWJpbGl0eTwvc3Ryb25nPiAoc29sZCBzZXBhcmF0ZWx5KSBmb3IgYXR0cmFjdGl2ZSBmb29kIGRpc3BsYXkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjkzNyIgZGF0YS1zdGFydD0iMjkyMSI+SWRlYWwgVXNlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMjkzOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDI1IiBkYXRhLXN0YXJ0PSIyOTM4Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTY3IiBkYXRhLXN0YXJ0PSIyOTQwIj5Hb3VybWV0IHN1c2hpIHRha2Vhd2F5czwvc3Ryb25nPiAmbmRhc2g7IEVuc3VyZXMgdG9wLXF1YWxpdHkgcGFja2FnaW5nIGZvciBwcmVtaXVtIHN1c2hpIHNldHMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxMDgiIGRhdGEtc3RhcnQ9IjMwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwNTUiIGRhdGEtc3RhcnQ9IjMwMjgiPlN1cGVybWFya2V0cyAmYW1wOyBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IERpc3BsYXlzIGxhcmdlIHN1c2hpIGFzc29ydG1lbnRzIHByb2Zlc3Npb25hbGx5LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIzMTA5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTI5IiBkYXRhLXN0YXJ0PSIzMTExIj5FdmVudCBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IEVsZWdhbnQgYW5kIGRpc3Bvc2FibGUgZm9yIGNvbnZlbmllbnQgc2VydmljZS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjIwIiBkYXRhLXN0YXJ0PSIzMTgyIj5TdXN0YWluYWJsZSBhbmQgRHVyYWJsZSBNYXRlcmlhbDwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzMjgyIiBkYXRhLXN0YXJ0PSIzMjIxIj5NYWRlIGZyb20gPHN0cm9uZyBkYXRhLWVuZD0iMzI2MCIgZGF0YS1zdGFydD0iMzIzMSI+ZWNvLWZyaWVuZGx5IHJQRVQgcGxhc3RpYzwvc3Ryb25nPiwgdGhlc2UgdHJheXMgb2ZmZXI6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMyODMiPg0KCTxsaSBkYXRhLWVuZD0iMzMyMCIgZGF0YS1zdGFydD0iMzI4MyI+QSBzdXN0YWluYWJsZSBwYWNrYWdpbmcgc29sdXRpb24uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzNjQiIGRhdGEtc3RhcnQ9IjMzMjEiPkhpZ2ggcmVzaXN0YW5jZSB0byBtb2lzdHVyZSBhbmQgZ3JlYXNlLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMzY1Ij5Gb29kIHNhZmV0eSBjb21wbGlhbmNlIGZvciBwZWFjZSBvZiBtaW5kLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzMyIgZGF0YS1zdGFydD0iMzQxMiI+VXBncmFkZSB0byA8c3Ryb25nIGRhdGEtZW5kPSIzNDYwIiBkYXRhLXN0YXJ0PSIzNDIzIj4yNSB4IDE4IGNtIGRpc3Bvc2FibGUgc3VzaGkgdHJheXM8L3N0cm9uZz4gZm9yIHN1cGVyaW9yIHBhY2thZ2luZyB0aGF0IG1lZXRzIGJvdGggYWVzdGhldGljIGFuZCBmdW5jdGlvbmFsIG5lZWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjgxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjM4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMTguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGI1NWUzOTg3NjBmYTU2ZDk5NGYzZDUxNTllZTczOTBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFN1c2hpIHRyYXlzIGFuZCBzdXNoaSBjb250YWluZXJzIGRpc3Bvc2FibGUgZm9yIFRha2VvdXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgbWVsbmkgdW4gc3XFoWkgcMSBcnRpa2FzIGllcGFrb2p1bXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCj0L/QsNC60L7QstC60LAg0L/QuNGJ0LXQstCw0Y8g0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsiwg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7QsiDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1LQzlPRgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDY1NDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDQtdC80LDQvdC60LAgMjcwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEZXNlcnRhIHRyYXVrcyAyNzAgbWwsIFBFVCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JrRgNC40YHRgtCw0LvRjNC90L4g0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNC10LzQsNC90LrQuCDQuNC3INCf0K3QoiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINGB0L7QutC+0LIsINGB0LzRg9C30LgsINC90LDRgNC10LfQsNC90L3Ri9GFINGE0YDRg9C60YLQvtCyINC4INC+0LLQvtGJ0LXQuSwg0LAg0YLQsNC60LbQtSDQvNC+0LvQvtGH0L3Ri9GFINC60L7QutGC0LXQudC70LXQuSDQuCDQudC+0LPRg9GA0YLQvtCyLiDQmiDRjdGC0LjQvCDQutC+0L3RgtC10LnQvdC10YDQsNC8INC00L7RgdGC0YPQv9C90LAg0YHQv9C10YbQuNCw0LvRjNC90LDRjyDQstGB0YLQsNCy0LrQsCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQvdC10YHQutC+0LvRjNC60LjRhSDQuNC90LPRgNC40LTQuNC10L3RgtC+0LIg0L7QtNC90L7QstGA0LXQvNC10L3QvdC+LCDRh9GC0L4g0L/QvtC30LLQvtC70LjRgiDRgdC+0LfQtNCw0LLQsNGC0Ywg0YPQvdC40LrQsNC70YzQvdGL0LUg0LrQvtC80L/Qu9C10LrRgtGLINC4INGB0L7Rh9C10YLQsNC90LjRjyDQstC60YPRgdC+0LIuINCaINC60YDQtdC80LDQvdC60LDQvCDQv9C+0LTRhdC+0LTRj9GCINC/0LvQvtGB0LrQuNC1INC4INC60YPQv9C+0LvRjNC90YvQtSDQutGA0YvRiNC60LgsINGBINC+0YLQstC10YDRgdGC0LjQtdC8INC4INCx0LXQtyDQvdC10LPQvi4gJm5ic3A70JLQvtC30LzQvtC20L3QvtGB0YLRjCDQvdCw0L3QtdGB0LXQvdC40Y8g0JLQsNGI0LXQs9C+INGD0L3QuNC60LDQu9GM0L3QvtCz0L4g0LTQuNC30LDQudC90LAg0LjQu9C4INC70L7Qs9C+0YLQuNC/0LAg0L/QvtC80L7QttC10YIg0L/RgNC40LLQu9C10YfRjCDQuiDRgdC10LHQtSDQstC90LjQvNCw0L3QuNC1LCDQv9C+0LTRh9C10YDQutC90LXRgiDQvtGB0L7QsdC10L3QvdGL0Lkg0YHRgtC40LvRjCDQstCw0YjQtdCz0L4g0LfQsNCy0LXQtNC10L3QuNGPINC4INC90LXQv9GA0LXQvNC10L3QvdC+INCy0YvQtNC10LvQuNGCINGB0YDQtdC00Lgg0LrQvtC90LrRg9GA0LXQvdGC0L7Qsi4g0J/RgNC+0YfQvdGL0LUg0Lgg0YHRgtC40LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8mbmJzcDsg0LTQtdGB0LXRgNGC0L7QsiZuYnNwOy0g0Y3RgtC+INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90LDRjywg0L/QvtC70L3QvtGB0YLRjNGOINC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNC10LzQsNGPINGD0L/QsNC60L7QstC60LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5LcmlzdMSBbGR6aWRyaSZuYnNwO3RyYXVraSZuYnNwO25vIFBFVCBixatzIGlkZcSBbGkgcGllbcSTcm90YXMgc3VsxIFtLCBzbcWrdGlqaWVtLCBzYWdyaWV6dGllbSBhdWfEvGllbSB1biBkxIFyemXFhmllbSwga8SBIGFyxKsgcGllbmEga29rdGVpxLxpZW0gdW4gam9ndXJ0aWVtLiAmU2Nhcm9uO8SrbSB0cmF1a2FtJm5ic3A7aXIgcGllZWphbWkgc3BlY2nEgWxpIGllbGlrxYZpLCBrdXJvcyB2YXIgdXpnbGFixIF0IHZhaXLEgWthcyBzYXN0xIF2ZGHEvGFzIHZpZW5sYWljxKtnaS4gVGFzIMS8YXVzIGl6dmVpZG90IGxpZWxpc2t1cyBrb21wbGVrdHVzIHVuIHVuaWvEgWxhcyBnYXImc2Nhcm9uO2FzIGtvbWJpbsSBY2lqYXMuIFRyYXVraWVtIGlyIHBpZWVqYW1hcyBnYW4gcGxha2FuaSwgZ2FuIGt1cG9sdmVpZGEgdsSBa2ksIGFyIGNhdXJ1bXUgdW4gYmV6IHTEgS4gJlNjYXJvbjvEq3Mgc8STcmlqYXMgdHJhdWtpZW0gaXIgcG9wdWzEgXJpZSBpem3Ek3JpOiBubyAyMTBtbCBsxKtkeiAxMDAwbWwuIFBhdGVpY290aWVzIGllc3DEk2rEgW0gdXpkcnVrxIF0IHNhdnUgbG9nbyB2YWkgYXRzZXZpJnNjYXJvbjvEt2kgaXptZWtsxJN0dSBkaXphaW51IHV6IGdsxIF6xJNtLCB0YXMgcGFsxKtkesSTcyB2YWlyxIFrIHBpZXbEk3JzdCBwaXJjxJNqdSB1em1hbsSrYnUsIHRpa3MgdXpzdsSTcnRzIErFq3N1IHV6xYbEk211bWEgxKtwYSZzY2Fyb247YWlzIHN0aWxzIHVuIG5vdGVpa3RpIHBhbMSrZHrEk3MgaXpjZWx0aWVzIGtvbmt1cmVudHUgdmlkxasuIEl6dHVyxKtnaSB1biBtb2Rlcm5pIHRyYXVraSBLYWwtQ2xlYXIgLSBpciBwaWV2aWxjxKtnYXMsIHBpbG7Eq2LEgSBwxIFyc3RyxIFkxIFqYW1hcyB0cmF1a2kuICZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+Q3J5c3RhbCBjbGVhciBQRVQgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIGp1aWNlcywgc21vb3RoaWVzLCBzbGljZWQg4oCL4oCLZnJ1aXQgYW5kIHZlZ2V0YWJsZXMsIGFzIHdlbGwgYXMgbWlsa3NoYWtlcyBhbmQgeW9ndXJ0cy4gQSBzcGVjaWFsIGluc2VydCBpcyBhdmFpbGFibGUgZm9yIHRoZXNlIGdsYXNzZXMgZm9yIHN0b3Jpbmcgc2V2ZXJhbCBpbmdyZWRpZW50cyBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCB3aWxsIGFsbG93IHlvdSB0byBjcmVhdGUgdW5pcXVlIHNldHMgYW5kIGNvbWJpbmF0aW9ucyBvZiBmbGF2b3JzLiBGbGF0IGFuZCBkb21lIGNvdmVycyBhcmUgYXZhaWxhYmxlIGluIHJlcXVlc3QsIHdpdGggYW5kIHdpdGhvdXQgYSBob2xlLiBUaGUgcG9zc2liaWxpdHkgb2YgYXBwbHlpbmcgeW91ciB1bmlxdWUgZGVzaWduIG9yIGxvZ28gd2lsbCBoZWxwIGF0dHJhY3QgYXR0ZW50aW9uIHRvIHlvdXJzZWxmLCBlbXBoYXNpemUgdGhlIHNwZWNpYWwgc3R5bGUgb2YgeW91ciBpbnN0aXR1dGlvbiBhbmQgd2lsbCBjZXJ0YWlubHkgaGlnaGxpZ2h0IGFtb25nIGNvbXBldGl0b3JzLiBTdHJvbmcgYW5kIHN0eWxpc2ggY29udGFpbmVycyAtIHRoaXMgaXMgYW4gYXR0cmFjdGl2ZSwgZnVsbHkgcmVjeWNsYWJsZSBwYWNrYWdpbmcuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc1Ljk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTMwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy45MyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYzZmYzg4NDdhYmIwM2FhMGViMmJkNTAzZWI0MGNiZTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODIxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEFILUFTQjU1MEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdC+0YPRgdCwIDE3NyDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBNxJNyY2VzIHRyYXVraSAxNzcgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHQvtGD0YHQvdC40LrQuCDQuNC70Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGC0LDQutCw0L3Rh9C40LrQuCwg0LrQvtGC0L7RgNGL0LUg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQv9GA0LjQv9GA0LDQsiwg0YHQsNC70YzRgdGLLCDRgdC+0LXQstC+0LPQviDRgdC+0YPRgdCwLCDQt9Cw0L/RgNCw0LLQvtC6INC00LvRjyDRgdCw0LvQsNGC0L7Qsiwg0LjQu9C4INC00L7QsdCw0LLQvtC6INC6INC00LXRgdC10YDRgtCw0Lwg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LjQu9C4INGB0LXRgNCy0LjRgdC+0LIg0L3QsCDQstGL0L3QvtGBLjwvcD4NCg0KPHA+0JrQvtC90YLRgNC+0LvQuNGA0YPQudGC0LUg0YDQsNC30LzQtdGAINC/0L7RgNGG0LjQuSZuYnNwO9GBINC/0L7QvNC+0YnRjNGOINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdC+0YPRgdCwINC+0LHRitC10LzQvtC8IDE3NyDQvNC7LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvRhSDQuNC3IDEwMCUg0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCEg0KHQvtGD0YHQvdC40LrQuCDQvNC+0LbQvdC+INC/0YDQuNC+0LHRgNC10YHRgtC4INGBINCz0LXRgNC80LXRgtC40YfQvdGL0LzQuCDQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C80Lgg0LrRgNGL0YjQutCw0LzQuCDQuNC3INCf0K3QoiDQuCDQtNC+0YHRgtGD0L/QvdGLINCyINC00LLRg9GFINGG0LLQtdGC0LDRhSAtINGH0LXRgNC90L7QvCDQuCDQv9GA0L7Qt9GA0LDRh9C90L7QvC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBpZWfEgWRlaSB2YWkgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHBpZWTEgXbEgWphbSBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWt1cywga2FzIGlyIGlkZcSBbGkgcGllbcSTcm90aSBnYXImc2Nhcm9uO3ZpZWzEgW0sIHNhbHNhaSwgc29qYXMgbcSTcmPEk20sIHNhbMSBdHUgbcSTcmPEk20gdmFpIG5lbGllbGFtIHBpZWRldsSBbSBwYW1hdMSTZGllbmllbS48L3A+DQoNCjxwPktvbnRyb2zEk2ppZXQgcG9yY2lqdSBpem3Ek3J1cyBhciBtxatzdSAxNzcgbWwgcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVraWVtLCBrYXMgaXpnYXRhdm90aSBubyAxMDAlIHDEgXJzdHLEgWTEgWphbWEgcG9saXByb3BpbMSTbmEhIE3Ek3JjZXMga29udGVpbmVydXMmbmJzcDt2YXIgaWVnxIFkxIF0aWVzIGFyIGhlcm3Ek3Rpc2tpZW0gdW4gY2F1cnNwxKtkxKtnaWVtIFBFVCB2xIFraWVtLCB1biB0xIFzIGlyIHBpZWVqYW1hcyBkaXbEgXMga3LEgXPEgXMgLSBtZWxuxIEgdW4gY2F1cnNwxKtkxKtnxIEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBwbGFzdGljIGNvbmRpbWVudCBjb250YWluZXJzPGk+Jm5ic3A7PC9pPm9yIHBvcnRpb24gY3VwczxpPiZuYnNwOzwvaT5mb3IgcGFja2FnaW5nIHNhbHNhLCBzb3kgc2F1Y2UsIHNhbGFkIGRyZXNzaW5ncywgZGlwcGluZyBzYXVjZXMgb3IgdG9wcGluZ3MgZm9yIGZvb2QgZGVsaXZlcnkgb3ImbmJzcDt0by1nbyBzZXJ2aWNlcy48L3A+DQoNCjxwPkNvbnRyb2wgcG9ydGlvbiBzaXplcyBhbmQgY29zdHMgd2l0aCB0aGlzIDE3NyBtbCBwbGFzdGljIHNhdWNlIGNvbnRhaW5lcnMgbWFkZSBvZiAxMDAlIHJlY3ljbGFibGUgcG9seXByb3B5bGVuZSEmbmJzcDtQb3J0aW9uIGN1cHMgY29tZXMgd2l0aCBsZWFrLXByb29mIGNyeXN0YWwgY2xlYXIgUEVUIGxpZHMgYW5kIGFyZSBhdmFpbGJhbGUgaW4gdHdvIGNvbG91cnMgLSBibGFjayBhbmQgY2xlYXIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI3NDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTgyMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEwLjAxIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2RhMTZhNjIxMmQwZDM0YjVkZmZiZWZmMDA1NTkxYmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBwb3J0aW9uIGN1cHMgMTc3IG1sIGZvciBzb3kgc2F1Y2UgYXQgc3VzaGkgcmVzdGF1cmFudHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBtxJNyY2VzIHRyYXVraSDEk2RpZW51IHBpZWfEgWRlaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INGB0L7RgdGD0L3QuNC60Lgg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINC40Lcg0YDQtdGB0YLQvtGA0LDQvdC+0LIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzc3M10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUdTNi0yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTExMS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LfQsNC60YPRgdC+0Log0YEgMi3QtNC10LvQtdC90LjRj9C80LgsINCf0JvQkCwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHRyYXVraSBhciAyLWllZC4sIFBMQSwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC40Lcg0LrRgNC40YHRgtCw0LvRjNC90L4g0YfQuNGB0YLQvtCz0L4sINCx0LjQvtGA0LDQt9C70LDQs9Cw0LXQvNC+0LPQviDQuCDQutC+0LzQv9C+0YHRgtC40YDRg9C10LzQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCBQTEEuJm5ic3A70K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC40LzQtdGO0YIg0LTQstC1INGB0LXQutGG0LjQuCwg0YDQsNC30LTQtdC70Y/RjtGJ0LjQtSDQv9GA0L7QtNGD0LrRgtGLINC4INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDRjtGJ0LjQtSDQuNGFINC90LXQttC10LvQsNGC0LXQu9GM0L3QvtC1INGB0LzQtdGI0LjQstCw0L3QuNC1LiDQndCw0YjQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10LvQuNC60LDRgtC10YHQvtCyINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGF0L7Qu9C+0LTQvdGL0YUg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0Log0YEg0L7RgtC00LXQu9C+0Lwg0LTQu9GPINCS0LDRiNC40YUg0YTQuNGA0LzQtdC90L3Ri9GFINGB0L7Rg9GB0L7Qsi4g0J7QtNC90LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwIChGSy1MR1MtNiksINC60L7RgtC+0YDQsNGPINC/0YDQvtC00LDQtdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+LCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5NxatzdSBrcmlzdMSBbGR6aWRyaSBrdmFkcsSBdHZlaWRhIGtvbnRlaW5lcmkmbmJzcDtpciBpemdhdGF2b3RpIG5vIGJpbyBQTEEgcGxhc3RtYXNhcywga2FzIGRhYsSBIGJpb2xvxKNpc2tpIHNhZGFsxIFzLiAmU2Nhcm9uO2lzIHVuaXZlcnPEgWxzIDItZGHEvMSrZ3MgaWVwYWtvanVtcyZuYnNwO2lyIHBpZW3Ek3JvdHMmbmJzcDtkYcW+xIFkaWVtIGF1a3N0aWVtIMSTZGllbmllbSwga8SBIGFyxKsgYXVnxLx1IHVuIGTEgXJ6ZcWGdSBzYWzEgXRpxYZpZW0ga29wxIEgYXIgbcSTcmNpLCBuZcS8YXVqb3QgcHJvZHVrdGllbSBzYWphdWt0aWVzIGtvcMSBLiBJenZlaWRvamlldCBuZWF0a8SBcnRvamFtYXMgcHJvZHVrdGEga29tYmluxIFjaWphcyEgVmlzdSBpem3Ek3J1IHRyYXVraWVtIGRlciB2aWVucyB1bml2ZXJzxIFscyB2xIFrcyAoRkstTEdTLTYpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+RGlzcG9zYWJsZSBmb29kIGNvbnRhaW5lcnMgbWFkZSBvZiBjcnlzdGFsIGNsZWFyLCBiaW9kZWdyYWRhYmxlJm5ic3A7YW5kIGNvbXBvc3RhYmxlIFBMQSBwbGFzdGljLiBPdXIgcGxhc3RpYyBkZWxpIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdGx5IHN1aXRhYmxlIGZvciB2YXJpb3VzIGNvbGQgZGlzaGVzLCBzbmFja3MsIGZydWl0IGFuZCB2ZWdldGFibGUgc2V0cyB3aXRoIGFueSBraW5kcyBvZiBkaXBzIGFuZCBzYXVjZXMuIFRoZXNlIGNvbnRhaW5lcnMgaGF2ZSB0d28gZGl2aXNpb25zIGRpdmlkaW5nJm5ic3A7dGhlIHByb2R1Y3RzIGFuZCBwcmV2ZW50aW5nIHRoZW0gZnJvbSB1bndhbnRlZCBtaXhpbmcuIE9uZSB2ZXJzYXRpbGUgbGlkIChGSy1MR1MtNikgdGhhdCBpcyBzb2xkIHNlcGVyYXRlbHkmbmJzcDtmaXRzIGFsbCBjb250YWluZXIgc2l6ZXMhJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTMzOTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS03NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03NzMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMjMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQ3NmRkZDkzYmJkNjQ5NzRmMGE5MjdiYzA3YmNiYmU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNvbXBvc3RhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIFBMQQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjc3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERJLVBCTFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTA1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0LDQu9Cw0YLQvtCyIDc1MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgYXBhxLxpZW0gc2FsxIF0dSB0cmF1a2llbSA3NTAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjUiPtCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCwgMTAwMCwgMTUwMCDQvNC7KSDQuNC3IHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij48c3Ryb25nIGRhdGEtZW5kPSIyODIiIGRhdGEtc3RhcnQ9IjIxNCI+0K3QutC+LdC00YDRg9C20LXQu9GO0LHQvdCw0Y8g0Lgg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+0K3RgtCwINC/0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7LiDQmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDQvtC90LAg0L/QvtC30LLQvtC70Y/QtdGCINC90LUg0YLQvtC70YzQutC+INC90LDQtNC10LbQvdC+INC30LDQutGA0YvRgtGMINCy0LDRiNC4INC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDRgtGMINGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0L/QvtC00YXQvtC0LCDRgdC90LjQttCw0Y8g0YPQs9C70LXRgNC+0LTQvdGL0Lkg0YHQu9C10LQg0Lgg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LrQuCDQv9C+0LfQstC+0LvRj9C10YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0L/RgNC+0LTQtdC80L7QvdGB0YLRgNC40YDQvtCy0LDRgtGMINGP0YDQutC40LUg0YbQstC10YLQsCDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGD0Y4g0YLQtdC60YHRgtGD0YDRgyDQstCw0YjQuNGFINGB0LDQu9Cw0YLQvtCyLCDQtNC10YHQtdGA0YLQvtCyINC4INC00YDRg9Cz0LjRhSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij48c3Ryb25nIGRhdGEtZW5kPSI3OTEiIGRhdGEtc3RhcnQ9Ijc0NSI+0J/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDQt9Cw0YnQuNGC0LAg0LLQsNGI0LXQs9C+INC/0YDQvtC00YPQutGC0LA8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij7QmtGD0L/QvtC70YzQvdCw0Y8g0YTQvtGA0LzQsCDQutGA0YvRiNC60Lgg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+0LUg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LDQtCDQv9GA0L7QtNGD0LrRgtC+0LwsINC30LDRidC40YnQsNGPINC10LPQviDQvtGCINC/0L7QstGA0LXQttC00LXQvdC40Lkg0Lgg0YHQvtGF0YDQsNC90Y/QtdGCINGB0LLQtdC20LXRgdGC0YwuINCt0YLQvtGCINC00LjQt9Cw0LnQvSDRgtCw0LrQttC1INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0L7QstGA0LXQttC00LXQvdC40LUg0LLQtdGA0YXQvdC10LPQviDRgdC70L7RjyDQsdC70Y7QtNCwINC/0YDQuCDRhdGA0LDQvdC10L3QuNC4INC40LvQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUuINCf0YDQvtC30YDQsNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvdC1INGC0L7Qu9GM0LrQviDQt9Cw0YnQuNGJ0LDQtdGCINC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0LfQvdCw0YfQuNGC0LXQu9GM0L3QviDRg9C70YPRh9GI0LDQtdGCINC40YUg0L/RgNC10LfQtdC90YLQsNGG0LjRji48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0MCIgZGF0YS1zdGFydD0iMTExMCI+0KPQtNC+0LHRgdGC0LLQviDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+0K3RgtCwINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0L7QsdGK0LXQvNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LspLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRiNC40YDQvtC60L7Qs9C+INCw0YHRgdC+0YDRgtC40LzQtdC90YLQsCDQv9GA0L7QtNGD0LrRhtC40Lgg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFLCDRgdGD0L/QtdGA0LzQsNGA0LrQtdGC0LDRhSDQuCDQvdCwINC/0YDQtdC00L/RgNC40Y/RgtC40Y/RhSDQv9C+INC00L7RgdGC0LDQstC60LUg0LXQtNGLLiDQntC90LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGC0L3QvtC1INGF0YDQsNC90LXQvdC40LUg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC1INCy0YvRgdGC0LDQstC70LXQvdC40LUg0LLQsNGI0LjRhSDRgtC+0LLQsNGA0L7Qsi48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ0MSI+0KLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0LTQuNCw0L/QsNC30L7QvTogLTQwJmRlZztDINC00L4gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPtCa0LDQuiDQuCDQutC+0L3RgtC10LnQvdC10YDRiywg0Y3RgtCwINC60YDRi9GI0LrQsCDRg9GB0YLQvtC50YfQuNCy0LAg0Log0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lwg0LrQvtC70LXQsdCw0L3QuNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC60LDQuiDQvtGF0LvQsNC20LTQtdC90L3Ri9GFLCDRgtCw0Log0Lgg0LfQsNC80L7RgNC+0LbQtdC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0L3QtSDQvdCw0YDRg9GI0LDRjyDQutCw0YfQtdGB0YLQstCwINGD0L/QsNC60L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3MTYiIGRhdGEtc3RhcnQ9IjE2OTIiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj7QmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDRjdGC0LAg0LrRgNGL0YjQutCwINGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC+0LrRgNCw0YnQtdC90LjRjiDQv9C70LDRgdGC0LjQutCwINCyINC/0YDQuNGA0L7QtNC1INC4INC/0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXRjiDRhtC40YDQutGD0LvRj9GA0L3QvtC5INGN0LrQvtC90L7QvNC40LrQuC4g0JLRi9Cx0LjRgNCw0Y8g0YLQsNC60YPRjiDRg9C/0LDQutC+0LLQutGDLCDQstGLINC30LDQsdC+0YLQuNGC0LXRgdGMINC+INCx0YPQtNGD0YnQtdC8INC/0LvQsNC90LXRgtGLLCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0YHQstC+0LjQvCDQutC70LjQtdC90YLQsNC8INGD0YHRgtC+0LnRh9C40LLQvtC1INC4INCx0LXQt9C+0L/QsNGB0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5MzUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5NDAiPkNhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtICg3NTAsIDEwMDAsIDE1MDAgbWwpIG5vIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMTgiPlZpZGVzIGRyYXVkesSrZ3MgdW4gcHJlemVudMSTamFtcyB2xIFrcyBhcGHEvGllbSB0cmF1a2llbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij4mU2Nhcm9uO2lzIGNhdXJzcMSrZMSrZ2FpcyBrdXBvbGEgdsSBa3MgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGFwYcS8aWVtIHRyYXVraWVtIGFyIGlldGlscMSrYnUgNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwuIEl6Z2F0YXZvdHMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsIHRhcyBub2RybyZzY2Fyb247aW5hIG5lIHRpa2FpIGRybyZzY2Fyb247dSBhaXp2xJNyJnNjYXJvbjthbnUsIGJldCBhcsSrIHBhbMSrZHogc2FtYXppbsSBdCBvZ2xla8S8YSBwxJNkdSB1biBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuIFbEgWNpxYZhIGNhdXJzcMSrZMSrZ3VtcyDEvGF1aiBlZmVrdMSrdmkgZGVtb25zdHLEk3QgYmFnxIF0xKtnYXMgxJNkaWVuYSBrcsSBc2FzIHVuIHRla3N0xatydSwgcGFkYXJvdCB0byBpZGXEgWx1IHNhbMSBdGllbSwgZGVzZXJ0aWVtIHVuIGNpdGllbSBnYXRhdmllbSDEk2RpZW5pZW0uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1NTYiIGRhdGEtc3RhcnQ9IjQ1MDkiPlByZXplbnTEgWNpamEgdW4gYWl6c2FyZHrEq2JhIGrFq3N1IHByb2R1a3RpZW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+S3Vwb2xhIGZvcm1hIG5vZHJvJnNjYXJvbjtpbmEgcGFwaWxkdSB0ZWxwdSB2aXJzIHByb2R1a3RhLCBwYXNhcmfEgWpvdCB0byBubyBib2rEgWp1bWllbSB1biBzYWdsYWLEgWpvdCBzdmFpZ3VtdS4gJlNjYXJvbjtpcyBkaXphaW5zIHBhbMSrZHogaXp2YWlyxKt0aWVzIG5vIGJvasSBanVtaWVtIGF1ZyZzY2Fyb247xJNqxIEgc2zEgW7EqyDEk2RpZW5hbSB1emdsYWLEgWpvdCB2YWkgdHJhbnNwb3J0xJNqb3QuIENhdXJzcMSrZMSrZ2FpcyB2xIFrcyBuZSB0aWthaSBhaXpzYXJnxIEgcHJvZHVrdHVzLCBiZXQgYXLEqyBpZXbEk3JvamFtaSB1emxhYm8gdG8gcHJlemVudMSBY2lqdS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNDg3NyIgZGF0YS1zdGFydD0iNDg1MiI+xJJydMSrYmEgdW4gZGF1ZHpwdXPEq2JhPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPiZTY2Fyb247aXMgdsSBa3MgaXIgcGllbcSTcm90cyBkYcW+xIFkaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sKSwgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIHBsYSZzY2Fyb247YSBrbMSBc3RhIHByb2R1a3RpZW0ga2FmZWpuxKtjxIFtLCByZXN0b3LEgW5pZW0sIGxpZWx2ZWlrYWxpZW0gdW4gxJNkaWVudSBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbS4gVGFzIG5vZHJvJnNjYXJvbjtpbmEgxJNydHUgdXpnbGFixIEmc2Nhcm9uO2FudSB1biBwaWV2aWxjxKtndSBwcm9kdWt0dSBpenZpZXRvJnNjYXJvbjthbnUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjUxOTYiIGRhdGEtc3RhcnQ9IjUxNTIiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPlTEgXBhdCBrxIEgdHJhdWtpLCAmc2Nhcm9uO2lzIHbEgWtzIGl6dHVyIHRlbXBlcmF0xatyYXMgc3bEgXJzdMSrYmFzLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGF1a3N0aWVtLCBnYW4gc2FsZMSTdGllbSBwcm9kdWt0aWVtLCBuZXNhYm9qxIFqb3QgaWVwYWtvanVtYSBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj48c3Ryb25nIGRhdGEtZW5kPSI1Mzg1IiBkYXRhLXN0YXJ0PSI1MzYxIj5Fa29sb8SjaXNrcyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPkl6Z2F0YXZvdHMgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCAmc2Nhcm9uO2lzIHbEgWtzIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMgdW4gYXRiYWxzdGEgY2lya3VsxIFybyBla29ub21pa3UuIEl6dsSTbG90aWVzICZzY2Fyb247byBpbGd0c3DEk2rEq2dvIGllcGFrb2p1bXUsIGrFq3MgcGFsxKtkemF0IGFpenNhcmfEgXQgdmlkaSB1biBub2RybyZzY2Fyb247aW7EgXQgc2F2aWVtIGtsaWVudGllbSBkcm8mc2Nhcm9uO3UgdW4gdmlkZWkgZHJhdWR6xKtndSByaXNpbsSBanVtdSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIxMTMiIGRhdGEtc3RhcnQ9IjIwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxMTMiIGRhdGEtc3RhcnQ9IjIwMzEiPlRyYW5zcGFyZW50IERvbWUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzICg3NTAsIDEwMDAsIDE1MDAgbWwpIE1hZGUgb2YgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjYwNSIgZGF0YS1zdGFydD0iMjExNSI+PHN0cm9uZyBkYXRhLWVuZD0iMjE3MiIgZGF0YS1zdGFydD0iMjExNSI+RWNvLUZyaWVuZGx5IGFuZCBQcmVzZW50YWJsZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjYwNSIgZGF0YS1zdGFydD0iMjExNSI+VGhpcyB0cmFuc3BhcmVudCBkb21lIGxpZCBpcyBkZXNpZ25lZCB0byBmaXQgcGVyZmVjdGx5IG9uIHJvdW5kIGNvbnRhaW5lcnMgd2l0aCBjYXBhY2l0aWVzIG9mIDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcmVjeWNsZWQgUEVUIChyUEVUKSwgaXQgbm90IG9ubHkgcHJvdmlkZXMgYSBzZWN1cmUgc2VhbCBidXQgYWxzbyBjb250cmlidXRlcyB0byByZWR1Y2luZyB5b3VyIGNhcmJvbiBmb290cHJpbnQgYW5kIG1pbmltaXppbmcgcGxhc3RpYyB3YXN0ZS4gVGhlIGNsYXJpdHkgb2YgdGhlIGxpZCBhbGxvd3MgZm9yIGV4Y2VsbGVudCB2aXNpYmlsaXR5IG9mIHRoZSB2aWJyYW50IGNvbG9ycyBhbmQgdGV4dHVyZXMgb2YgeW91ciBzYWxhZHMsIGRlc3NlcnRzLCBhbmQgb3RoZXIgcHJlcGFyZWQgZGlzaGVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyOTkxIiBkYXRhLXN0YXJ0PSIyNjA3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjU1IiBkYXRhLXN0YXJ0PSIyNjA3Ij5QcmVzZW50YXRpb24gYW5kIFByb3RlY3Rpb24gb2YgWW91ciBQcm9kdWN0czwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyOTkxIiBkYXRhLXN0YXJ0PSIyNjA3Ij5UaGUgZG9tZSBzaGFwZSBvZiB0aGUgbGlkIHByb3ZpZGVzIGV4dHJhIHNwYWNlIGFib3ZlIHRoZSBmb29kLCBvZmZlcmluZyBwcm90ZWN0aW9uIHdoaWxlIG1haW50YWluaW5nIHRoZSBmcmVzaG5lc3Mgb2YgdGhlIGNvbnRlbnRzLiBUaGlzIGRlc2lnbiBoZWxwcyBwcmV2ZW50IGRhbWFnZSB0byB0aGUgdG9wIGxheWVyIG9mIHlvdXIgZm9vZCBkdXJpbmcgc3RvcmFnZSBvciB0cmFuc3BvcnQuIFRoZSB0cmFuc3BhcmVudCBsaWQgZW5oYW5jZXMgdGhlIG92ZXJhbGwgcHJlc2VudGF0aW9uIG9mIHRoZSBwcm9kdWN0LCBtYWtpbmcgaXQgbW9yZSBhdHRyYWN0aXZlIHRvIGN1c3RvbWVycy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+PHN0cm9uZyBkYXRhLWVuZD0iMzAyNCIgZGF0YS1zdGFydD0iMjk5MyI+Q29udmVuaWVuY2UgYW5kIFZlcnNhdGlsaXR5PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPlRoaXMgbGlkIGlzIHN1aXRhYmxlIGZvciBhIHZhcmlldHkgb2YgY29udGFpbmVyIHNpemVzICg3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sKSwgbWFraW5nIGl0IGlkZWFsIGZvciBhIHdpZGUgcmFuZ2Ugb2YgcHJvZHVjdHMgaW4gY2FmZXMsIHJlc3RhdXJhbnRzLCBzdXBlcm1hcmtldHMsIGFuZCBmb29kIGRlbGl2ZXJ5IHNlcnZpY2VzLiBJdCBlbnN1cmVzIGNvbnZlbmllbnQgc3RvcmFnZSBhbmQgYW4gYXBwZWFsaW5nIGRpc3BsYXkgb2YgeW91ciBwcm9kdWN0cy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzUyOSIgZGF0YS1zdGFydD0iMzI5NyI+PHN0cm9uZyBkYXRhLWVuZD0iMzMzNCIgZGF0YS1zdGFydD0iMzI5NyI+VGVtcGVyYXR1cmUgUmFuZ2U6IC00MCZkZWc7QyB0byArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzUyOSIgZGF0YS1zdGFydD0iMzI5NyI+TGlrZSB0aGUgY29udGFpbmVycywgdGhpcyBsaWQgY2FuIHdpdGhzdGFuZCBhIHdpZGUgcmFuZ2Ugb2YgdGVtcGVyYXR1cmVzLCBtYWtpbmcgaXQgcGVyZmVjdCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIGNvbGQgb3IgZnJvemVuIGZvb2RzIHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBxdWFsaXR5IG9mIHRoZSBwYWNrYWdpbmcuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPjxzdHJvbmcgZGF0YS1lbmQ9IjM1NTYiIGRhdGEtc3RhcnQ9IjM1MzEiPkVjby1GcmllbmRseSBNYXRlcmlhbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj5NYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgdGhpcyBsaWQgaGVscHMgcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215LiBCeSBjaG9vc2luZyB0aGlzIHN1c3RhaW5hYmxlIHBhY2thZ2luZywgeW91IGFyZSBoZWxwaW5nIHRvIHByb3RlY3QgdGhlIGVudmlyb25tZW50IHdoaWxlIHByb3ZpZGluZyB5b3VyIGN1c3RvbWVycyB3aXRoIGEgc2FmZSBhbmQgZWNvLWNvbnNjaW91cyBzb2x1dGlvbiBmb3IgZm9vZCBzdG9yYWdlIGFuZCB0cmFuc3BvcnRhdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTIwNjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTEwLTA0IDE1OjExOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyNzcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMjkuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlZGY2Y2ZhMmQ3N2FhZjczMTBjNmY5NDAwMDVmNDlmOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHNhbGFkIGNvbnRhaW5lcnMgNzUwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtIDc1MCwgMTAwMCwgMTUwMCBtbCBubyByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LjQtyByUEVUIDc1MCwgMTAwMCwgMTUwMCDQvNC7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyMjVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDcyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRFQtOEZUTAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ5MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgdGC0LDQutCw0L3QvtCyIDM2MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa3MgZ2zEgXrEk20gMzYwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiDQuNC3INCf0KEgLSDRg9C90LjQstC10YDRgdCw0LvRjNC90Ysg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUsINGC0LDQuiDQuCDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0L3QsNC/0LjRgtC60L7Qsi4g0KHRgtCw0LrQsNC90Ysg0YEg0LrRgNGL0YjQutCw0LzQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuC4g0K3RgtC4INC60YDRi9GI0LrQuCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lgg0Lgg0L7RgtC70LjRh9C90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0LrQvtGE0LUsINGH0LDRjywg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNC60YLQvtCyLCDQutC+0LrRgtC10LvQtdC5LCDRgdC+0LrQvtCyINC40LvQuCDQstC+0LTRiy4mbmJzcDs8YnIgLz4NCtCU0LDQvdC90LDRjyDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQuiDRgdGC0LDQutCw0L3RgyZuYnNwO1NSLUhWMTJLUlVaJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QbGFzdG1hc2FzIHbEgWtpIGdsxIF6xJNtIG5vIFBTLSB1bml2ZXJzxIFsaSwgZGVyxJNzIGvEgSBhdWtzdGllbSwgdMSBIGFyxKsga2Fyc3RpZW0gZHrEk3JpZW5pZW0uIEdsxIF6ZXMgYXIgdsSBa2llbSB2YXIgdGlrdCBpem1hbnRvdGFzIGR6xJNyaWVudSBwaWVnxIFkZWkuICZTY2Fyb247aWUgdsSBa2kgaXIgxJNydGkgbGlldG8mc2Nhcm9uO2FuYWkgdW4gYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGkga2FmaWphaSwgdMSTamFpLCBqZWJrdXJpZW0gYXRzdmFpZHppbm8mc2Nhcm9uO2llbSBkesSTcmllbmllbSwga29rdGVpxLxpZW0sIHN1bMSBbSB1biDFq2RlbmltLiZuYnNwOzxiciAvPg0KUGllbcSTcm90cyBwYXDEq3JhIGdsxIF6xJNtJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlBsYXN0aWMgY292ZXJzIGZvciBnbGFzc2VzIGZyb20gUFMgYXJlIHVuaXZlcnNhbCBhbmQgc3VpdGFibGUgZm9yIGJvdGggY29sZCBhbmQgaG90IGRyaW5rcy4gR2xhc3NlcyB3aXRoIGxpZHMgY2FuIGJlIHVzZWQgZm9yIGRlbGl2ZXJ5LiBUaGVzZSBjYXBzIHdpdGggYSBob2xlIGFyZSBjb252ZW5pZW50IHRvIHVzZSBhbmQgYXJlIHBlcmZlY3QgZm9yIGNvZmZlZSwgdGVhLCBhbnkgcmVmcmVzaGluZyBkcmlua3MsIGNvY2t0YWlscywganVpY2VzIG9yIHdhdGVyLjwvcD4NCg0KPHA+TGlkcyBhcmUgc3VpdGFibGUgZm9yIHBhcGVyIGN1cHMmbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDUxNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTA3LTEyIDIwOjE4OjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTIyNS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy4yNSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGZmMzMxMDY2NGI5ZjIxNmI5ZjAwN2RjNmYyYWYyOTBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMTgwLzI1MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyB0ZXJtbyBnbMSBesSTbSAxODAvMjUwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGC0LXRgNC80L4g0YHRgtCw0LrQsNC90L7QsiAxODAvMjUwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzI3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDE1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjc0OTguMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyIDIyIHggMTQg0YHQvCwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHN1xaFpIHRyYXVraWVtIDE0IHggMjIgY20sIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/QvtC30LLQvtC70Y/RjtGCINCy0LjQtNC10YLRjCDQv9GA0L7QtNGD0LrRgiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXQtNCw0Y7RgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0YHRgtGMINCS0LDRiNC40YUg0LHQu9GO0LQuJm5ic3A70JrRgNGL0YjQutC4INC40LzQtdGO0YIg0YPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINGA0LDQt9C80LXRidCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuINCt0YLQviDRg9C00L7QsdC90L4g0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINCS0LDRiNC40Lwg0LrQu9C40LXQvdGC0LDQvCwg0YHQvtGF0YDQsNC90LjRgiDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0Lgg0L/QvtC80L7QttC10YIg0L7Qv9GC0LjQvNC40LfQuNGA0L7QstCw0YLRjCDQu9C+0LPQuNGB0YLQuNC60YMuINCd0LAg0LrRgNGL0YjQutC4INC70LXQs9C60L4g0Lgg0YPQtNC+0LHQvdC+INC80L7QttC90L4g0YDQsNC30LzQtdGB0YLQuNGC0Ywg0Y3RgtC40LrQtdGC0LrQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUgdsSBa2ksIGthcyBkb23EgXRpIHN1JnNjYXJvbjvEqyBrb250ZWluZXJpZW0gZG90IGllc3DEk2p1IGxhYmkgYXBsxatrb3QgdW4gcHJlemVudMSTdCBKxatzdSDEk2RpZW51LiBWxIFrdSBtYWzEgXMgaXIgcGFkemnEvGluxIFqdW1pLCBrYXMgxLxhdWoga29udGVpbmVydXMga3JhdXQgdmllbmFtIG90cmFtIHZpcnPFqy4gVGFzIGlyIMS8b3RpIMSTcnRpIMSTZGllbmEgcGllZ8SBZGVpLCAmbmJzcDtrxIEgYXLEqyBwYWzEq2R6xJNzIGlldGF1cMSrdCB2aWV0dSB1biBvcHRpbWl6xJN0IGxvxKNpc3Rpa3UuIOKAi1V6IHbEgWthIHZhciB2aWVnbGkgdW4gxJNydGkgaXp2aWV0b3QgZXRpxLdldGkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGVzZSB0cmFuc3BhcmVudCBsaWRzJm5ic3A7Zm9yIHN1c2hpIGNvbnRhaW5lcnMgYWxsb3cgeW91IHRvIHNlZSB0aGUgcHJvZHVjdCBhbmQgZnVsbHkgY29udmV5IHRoZSBhdHRyYWN0aXZlbmVzcyBvZiB5b3VyIGRpc2hlcy4gVGhlIGxpZHMgaGF2ZSByZWNlc3NlcyBhdCB0aGUgZWRnZXMsIHdoaWNoIGFsbG93cyB5b3UgdG8gcGxhY2UgdGhlIGNvbnRhaW5lcnMgb24gdG9wIG9mIGVhY2ggb3RoZXIuIEl0IGlzIGNvbnZlbmllbnQgZm9yIGRlbGl2ZXJpbmcgZm9vZCB0byB5b3VyIGN1c3RvbWVycywgc2F2ZXMgc3BhY2UgYW5kIGhlbHBzIG9wdGltaXplIGxvZ2lzdGljcy4gTGFiZWxzIGNhbiBiZSBlYXNpbHkgYW5kIGNvbnZlbmllbnRseSBwbGFjZWQgb24gdGhlIGxpZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6NTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS03MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03MjcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDQzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3ODI2YjFhZjU5YzdlZjA2ODBkZjcwMzVjNDUwNGYwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiB2xIFrcyBzdcWhaSB0cmF1a2FtIGNhdXJzcMSrZGlncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBsaWQgZm9yIHN1c2hpIHRyYXkgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQtNC70Y8g0YHRg9GI0LgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUxMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHRC0xMDkzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE5NDkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INC00LXRgNC10LLQsCAxOSw1INGFIDEwINGFIDIsNSDRgdC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gS29rYSBsYWl2acWGYXMgdmllbnJlaXpsaWV0b2phbcSBcyAxOSw1IHggMTAgeCAyLDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIGZvb2QgdHJheSAxOSw1IHggMTAgeCAyLDUgY20sIHdvb2RlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LTQu9GPINGB0LXRgNCy0LjRgNC+0LLQutC4INC10LTRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDRgdC+0YHQvdGLIC0mbmJzcDvRjdC70LXQs9Cw0L3RgtC90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0YLRgNCw0LTQuNGG0LjQvtC90L3Ri9C8INGC0LDRgNC10LvQutCw0Lwg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7Qui4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRiNCw0YjQu9GL0LrQvtCyLCDQs9Cw0YDQvdC40YDQvtCyINC4INC70LXQs9C60LjRhSDQt9Cw0LrRg9GB0L7Quiwg0LTQvtCx0LDQstC70Y/RjyDRgdC10YDQstC40YDQvtCy0LrQtSDQvdCw0YLRg9GA0LDQu9GM0L3QvtGB0YLQuCDQuCDRgdGC0LjQu9GPLiDQmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCy0L7Qt9C+0LHQvdC+0LLQu9GP0LXQvNC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwLCDQvtC90Lgg0LHQtdC30L7Qv9Cw0YHQvdGLINC4INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC4g0JvQtdCz0LrQuNC1INC4INC60L7QvNC/0LDQutGC0L3Ri9C1LCDRjdGC0Lgg0LvQvtC00L7Rh9C60Lgg0LvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPRjtGC0YHRjyDQv9C+0YHQu9C1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvdC1INC30LDQs9GA0Y/Qt9C90Y/RjyDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDLiDQlNC+0LHQsNCy0YzRgtC1INC/0YDQuNGA0L7QtNC90L7QuSDRjdGB0YLQtdGC0LjQutC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDINGBINC90LDRiNC40LzQuCDRgdGC0LjQu9GM0L3Ri9C80Lgg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90YvQvNC4INC00LXRgNC10LLRj9C90L3Ri9C80Lgg0LvQvtC00L7Rh9C60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+S29rYSBsYWl2acWGYXMmbmJzcDt2aWVucmVpemxpZXRvamFtxIFzPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBsYWl2acWGYXMgbm8gcHJpZWRlcyBpciBlbGVnYW50YSBhbHRlcm5hdMSrdmEgdHJhZGljaW9uxIFsYWppZW0gJnNjYXJvbjvEt8SrdmppZW0gxJNkaWVudSB1biB1emtvZHUgcGFzbmllZyZzY2Fyb247YW5haS4gSWRlxIFsaSBwaWVtxJNyb3RzIGtlYmFiaWVtLCBwaWVkZXbEgW0gdW4gdmllZ2zEgW0gdXprb2TEgW0sIHBpZSZzY2Fyb247xLdpcm90IHBhc25pZWcmc2Nhcm9uO2FuYWkgZGFiaXNrdW11IHVuIHN0aWx1LiBJemdhdGF2b3RpIG5vIGF0amF1bm9qYW1pZW0sIHZpZGVpIGRyYXVkesSrZ2llbSBtYXRlcmnEgWxpZW0sIHRpZSBpciBkcm8mc2Nhcm9uO2kgdW4gdmllZ2xpIGxpZXRvamFtaS4gVmllZ2xhcyB1biBrb21wYWt0YXMsICZzY2Fyb247xKtzIGxhaXZhcyBwxJNjIGxpZXRvJnNjYXJvbjthbmFzIHZhciB2aWVnbGkgYXRicsSrdm90aWVzLCBuZXBpZXPEgXLFhm9qb3QgdmlkaS4gUGllJnNjYXJvbjvEt2lyaWV0IHNhdmFtIGdhbGRhbSBkYWJpc2t1IGVzdMSTdGlrdSBhciBtxatzdSBzdGlsxKtnYWrEgW0gdW4gZnVua2Npb27EgWxhasSBbSBrb2thIGxhaXbEgW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5EaXNwb3NhYmxlIFBpbmUgV29vZCBTZXJ2aW5nJm5ic3A7Rm9vZCBUcmF5PC9zdHJvbmc+PC9oMj4NCg0KPHA+RGlzcG9zYWJsZSB3b29kZW4gdHJheXMmbmJzcDttYWRlIG9mIHBpbmUgYXJlIGFuIGVsZWdhbnQgYWx0ZXJuYXRpdmUgdG8gdHJhZGl0aW9uYWwgcGxhdGVzIGZvciBzZXJ2aW5nIGRpc2hlcyBhbmQgc25hY2tzLiBJZGVhbCBmb3Iga2ViYWJzLCBzaWRlIGRpc2hlcyBhbmQgbGlnaHQgc25hY2tzLCB0aGV5IGFkZCBuYXR1cmFsbmVzcyBhbmQgc3R5bGUgdG8gdGhlIHRhYmxlIHNldHRpbmcuIE1hZGUgb2YgcmVuZXdhYmxlIGVjby1mcmllbmRseSBtYXRlcmlhbCwgdGhleSBhcmUgc2FmZSBhbmQgZWFzeSB0byB1c2UuIExpZ2h0d2VpZ2h0IGFuZCBjb21wYWN0LCB0aGVzZSBmb29kIHRyYXlzIGFyZSBlYXNpbHkgZGlzcG9zZWQgb2YgYWZ0ZXIgdXNlLCB3aXRob3V0IHBvbGx1dGluZyB0aGUgZW52aXJvbm1lbnQuIEFkZCBuYXR1cmFsIGFlc3RoZXRpY3MgdG8geW91ciB0YWJsZSB3aXRoIG91ciBzdHlsaXNoIGFuZCBmdW5jdGlvbmFsIHdvb2RlbiB0cmF5cyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc4ODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTAzIDEyOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4Ljk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUxMi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIGZvb2QgdHJheSAxOSw1IHggMTAgeCAyLDUgY20sIHdvb2RlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS41MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlYzlmYWI3MTE0OGRkNTIzMDhjNjAzYzYyYWVhZjgxLnBuZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdvb2RlbiBmb29kIHRyYXlzIDE5LDUgeCAxMCB4IDIsNSBjbSwgbmF0dXJhbCB3b29kIHRyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBsYWl2acWGYXMgMTksNSB4IDEwIHggMiw1IGNtIHZpZW5yZWl6bGlldG9qYW3EgXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCAxOSw1INGFIDEwINGFIDIsNSDRgdC8INC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg0Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBJQi1MMTZTVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExODk1LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3QvtCyICJDaGFtcGFnbmUiIDUwMCDQvNC7LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QrdGC0Lgg0L/QvtC70YPQv9GA0L7Qt9GA0LDRh9C90YvQtSDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60LggYyDQv9GA0L7RgNC10LfRjNGOJm5ic3A70LTQu9GPINGC0YDRg9Cx0L7Rh9C10Log0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQvdCw0YjQuNGFINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90YfQuNC60L7QsiDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuy4g0J3QsNGI0LAmbmJzcDvQv9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0YHQvtC30LTQsNC10YImbmJzcDvQv9C70L7RgtC90L7QtSDQuCDQvdCw0LTQtdC20L3QvtC1INGD0L/Qu9C+0YLQvdC10L3QuNC1INC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINGD0YLQtdGH0LXQuiDQuCDRgNCw0LfQu9C40LLQvtCyINCy0LDRiNC10LPQviDQvdCw0L/QuNGC0LrQsC4g0JrRgNGL0YjQutCwINGB0YLQsNC90LXRgiDQvdC10LfQsNC80LXQvdC40LzRi9C8INC00L7Qv9C+0LvQvdC10L3QuNC10Lwg0Log0YDQsNCx0L7RgtC1INC70Y7QsdC+0LPQviZuYnNwO9C60LjQvtGB0LrQsCwg0LrQvtGE0LXQudC90LgmbmJzcDvQuNC70Lgg0LfQsNCy0LXQtNC10L3QuNGPJm5ic3A70L3QsCDQstGL0L3QvtGBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSwgYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzIHbEgWtpIGFyIFggYXR2ZXJ0bmkmbmJzcDttxatzdSA1MDAgbWwgcGFwxKtyYSBrcsWresSrdMSTbSBpciBpenR1csSrZ2kgdW4gbmVjYXVybGFpZMSrZ2kuIFBsYWthbmFpcyB2xIFrcyByYWRhIGNpZSZzY2Fyb247dSB1biZuYnNwO2RybyZzY2Fyb247dSBibMSrdsSTanVtdSwgbGFpIG5vdsSTcnN0dSBkesSTcmllbnUgbm9wbMWrZGkuJm5ic3A7PC9wPg0KDQo8cD5PYmxpZ8SBdHMgcGFwaWxkaW7EgWp1bXMgamVia3VyYW0ga2lvc2thbSwmbmJzcDvEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMgcmVzdG9yxIFuYW0gdmFpJm5ic3A7a2FmZWpuxKtjYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGlzIHRyYW5zbHVjZW50LCBoaWdoLXF1YWxpdHkgcGxhc3RpYyBsaWRzICZuYnNwO2Egc3RyYXcgc2xvdCZuYnNwO2ZvciBvdXIgNTAwIG1sIHBhcGVyIGN1cHMmbmJzcDthcmUmbmJzcDtzdHVyZHkgYW5kIGxlYWstcmVzaXN0YW50LiBUaGlzJm5ic3A7aGlnaC1xdWFsaXR5IGZsYXQgbGlkIHdpbGwgdHVybiB5b3VyJm5ic3A7YmV2ZXJhZ2VzJm5ic3A7aW50byBvbi10aGUtZ28gcmVmcmVzaG1lbnRzLCBjcmVhdGluZyZuYnNwO2EgdGlnaHQsIHNlY3VyZSBzZWFsIHRvIHByZXZlbnQgbGVha2luZyBhbmQgc3BpbGxzLiZuYnNwO0EgbXVzdC1oYXZlIGFkZGl0aW9uIHRvIGFueSBraW9zaywgY29uY2Vzc2lvbiBzdGFuZCwgZmFzdC1mb29kIHJlc3RhdXJhbnQsIGNvZmZlZSBzaG9wIG9yIHRha2Utb3V0IGVzdGFibGlzaG1lbnQuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzU0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDoxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjQwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjdlYzA2MDg3NzY5OGViMjYzZGFjZjBmODRiM2JjZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LIsINCf0KEsINCx0LXQu9Cw0Y8sINGBIFgg0L/RgNC+0YDQtdC30YzRjgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ192YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dF0gPT4gU21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9wZXJ0eV9pbmZvOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0F1dG9sb2FkRmlsdGVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVmYXVsdE1vZGlmaWVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQ29uZmlnVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVidWdUZW1wbGF0ZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUmVnaXN0ZXJlZE9iamVjdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU3RyZWFtVmFyaWFibGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1RlbXBsYXRlVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbTGl0ZXJhbHNdID0+IExpdGVyYWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvbHZlZFByb3BlcnRpZXM6U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5yZWdpc3RlclBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9VbnJlZ2lzdGVyUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvZGVGcmFtZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfQ29kZUZyYW1lIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2dldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWRkTGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvYWRQbHVnaW5dID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTG9hZFBsdWdpbiBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZnVuY3Rpb24uY291bnRlci5waHBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvZnVuY3Rpb24uY291bnRlci5waHAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5yb3VuZC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3dyaXRlRmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfV3JpdGVGaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gU21hcnR5X1RlbXBsYXRlX1NvdXJjZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdWlkXSA9PiBkYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc291cmNlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtuYW1lXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZXBhdGhdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lc3RhbXBdID0+IDE3MDkyMDk0MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXhpc3RzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Jhc2VuYW1lXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcG9uZW50c10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhbmRsZXJdID0+IFNtYXJ0eV9JbnRlcm5hbF9SZXNvdXJjZV9GaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5jb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVjb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc21hcnR5XSA9PiBTbWFydHkgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvX2xpdGVyYWxdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl91bmFzc2lnbmVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2VfaW5jbHVkZV9wYXRoXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdGVtcGxhdGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF90ZW1wbGF0ZV9kaXJdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29uZmlnRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF9jb25maWdfZGlyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3RlbXBsYXRlX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3BsdWdpbl9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb21waWxlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wbHVnaW5zRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZURpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NvbXBpbGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2Vfc3ViX2RpcnNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X2FtYmlndW91c19yZXNvdXJjZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRlbmRzX3JlY3Vyc2lvbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsZWZ0X2RlbGltaXRlcl0gPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JpZ2h0X2RlbGltaXRlcl0gPT4gfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpdGVyYWxzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X2NsYXNzXSA9PiBTbWFydHlfU2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9wb2xpY3ldID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BocF9oYW5kbGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X3BocF90ZW1wbGF0ZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nX2N0cmxdID0+IE5PTkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzbWFydHlfZGVidWdfaWRdID0+IFNNQVJUWV9ERUJVRwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnX3RwbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfcmVwb3J0aW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfb3ZlcndyaXRlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Jvb2xlYW5pemVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfcmVhZF9oaWRkZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfbG9ja2luZ10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xvY2tpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvY2tpbmdfdGltZW91dF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3Jlc291cmNlX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbW9kaWZpZWRfY2hlY2tdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcGx1Z2luc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX29iamVjdHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jbGFzc2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NhY2hlX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvbG9hZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfbW9kaWZpZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VzY2FwZV9odG1sXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdGFydF90aW1lXSA9PiAxNzUzMDM4MTM1LjcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY3VycmVudF9maWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGFyc2VyZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19vYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2RlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRUZW1wbGF0ZURpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLi9jb25maWdzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZENvbmZpZ0Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXI6cHJvdGVjdGVkXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZmlsZXMvY29tcGlsZWRUZW1wbGF0ZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXI6cHJvdGVjdGVkXSA9PiAuL2NhY2hlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ic29sZXRlUHJvcGVydGllczpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gdGVtcGxhdGVfcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gZGlyZWN0X2FjY2Vzc19zZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gX2Rpcl9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gX2ZpbGVfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IHBsdWdpbl9zZWFyY2hfb3JkZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IGluaGVyaXRhbmNlX21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiByZXNvdXJjZV9jYWNoZV9tb2RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthY2Nlc3NNYXA6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcl0gPT4gVGVtcGxhdGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXJdID0+IENvbmZpZ0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IFBsdWdpbnNEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyXSA9PiBDb21waWxlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXJdID0+IENhY2hlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfY2hlY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbEZ1bmN0aW9uc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VfaGFuZGxlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SZXNvdXJjZV9GaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5jb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVjb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbF92YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0NTU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9jc3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSlNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2ltYWdlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9USElSRF9QQVJUWV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL1RoaXJkUGFydHkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1NJVEVfTkFNRV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iamVjdF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMTQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMDAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQv9C40YnQtdCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgcMSBcnRpa2FzIHRyYXVraWVtIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QoSDQvdCw0LvQuNGH0LjQtdC8INC/0L7QtNGF0L7QtNGP0YnQtdC5INC60YDRi9GI0LrQvtC5INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGPINC/0L7RgNGP0LTQutCwINC90LAg0LrRg9GF0L3QtSDQuNC70Lgg0L3QsNC70LDQttC40LLQsNC90LjQtSDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4INGB0YLQsNC90L7QstC40YLRgdGPINCx0L7Qu9C10LUg0L/RgNC+0YHRgtGL0Lwg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lwg0L/RgNC+0YbQtdGB0YHQvtC8ISZuYnNwO9Ca0YDRi9GI0LrQuCDQtNC70Y8g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7INC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YLRgdGPINGB0LLQtdGA0YXRgywg0YfRgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtC70LjQstCw0L3QuNC1INC4INC40YHQutC70Y7Rh9Cw0LXRgiDQvtC60YHQuNC00LDRhtC40Y4g0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLCDRh9GC0L4g0LzQvtC20LXRgiDQstGL0LfQstCw0YLRjCDQuNGFINC/0YDQtdC20LTQtdCy0YDQtdC80LXQvdC90YPRjiDQv9C+0YDRh9GDLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCyINC60L7QvNC/0LvQtdC60YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC/0YDQtdC00L3QsNC30L3QsNGH0LXQvdGLINC00LvRjyDQsdC10LfQvtC/0LDRgdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LgsINGF0YDQsNC90LXQvdC40Y8sINC4INC00LDQttC1INC/0L7RgdC70LXQtNGD0Y7RidC10LPQviDRgNCw0LfQvtCz0YDQtdCy0LAg0LXQtNGLINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkl6bWFudG9qb3Qgc2FnYXRhdm8mc2Nhcm9uO2FuYXMgdHJhdWthbSZuYnNwO3BpZW3Ek3JvdHUgdsSBa3UsIHZpcnR1dmVzIG9yZ2FuaXrEkyZzY2Fyb247YW5hIHZhaSBwaWVnxIFkZXMgcGFrYWxwb2p1bWEgdXpzdMSBZMSrJnNjYXJvbjthbmEga8S8xatzdCB2aWVnbMSBa2EgdW4gZHJvJnNjYXJvbjvEgWthISBNxatzdSAxMDAwIG1sIHBsYXN0bWFzYXMgdHJhdWt1IHbEgWtpZW0gaXIgYmzEq3ZzIGF1ZyZzY2Fyb247xJNqYWlzIGJsxKt2xJNqdW1zLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RpIHVuIHByaWVrJnNjYXJvbjtsYWljxKtndSBwxIFydGlrYXMgb2tzaWTEkyZzY2Fyb247YW5vcy4gUMSBcnRpa2FzIHRyYXVraSBhciB2xIFraWVtIGlyIHBhcmVkesSTdGkgZHJvJnNjYXJvbjthaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWksIGzEq2R6bmVtJnNjYXJvbjthbmFpLCB1emdsYWLEgSZzY2Fyb247YW5haSB1biBwYXQgc2Vrb2pvJnNjYXJvbjthaSBzaWxkxKsmc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRha2Utb3V0IG9yIGtpdGNoZW4gb3JnYW5pemluZyBpcyBtYWRlIGVhc2llciB3aXRoIGEgbWF0Y2hpbmcgbGlkLiBUaGUgbGlkcyBmb3Igb3VyIDEwMDAgbWwgcGxhc3RpYyBjb250YWluZXJzIHNlYWwmbmJzcDt0aWdodGx5IGF0b3AmbmJzcDt0aGF0IGtlZXAgdGhlIGxlZnRvdmVycyBvciBkZWxpIHB1cmNoYXNlcyBzZWN1cmUgYW5kIHByZXZlbnQgc3BpbGxzIGFuZCBndWFyZCBhZ2FpbnN0IGFpcmJvcm5lIGNvbnRhbWluYW50cy4gRm9vZCBjb250YWluZXJzIHRvZ2V0aGVyIHdpdGggdGhlc2UgbGlkcyBhcmUmbmJzcDtkZXNpZ25lZCBmb3Igc2VjdXJlIHRyYW5zcG9ydGluZywgc3RvcmluZywgYW5kIHRoZW4gcmVoZWF0aW5nIGhvdCBmb29kIGl0ZW1zLiBEdWUgdG8gdGhlIGdyZWF0IGR1cmFiaWxpdHkgb2Ygb3VyIGxpZHMsIGZvb2QgY29udGFpbmVycyBjYW4gc2FmZWx5IGJlIHN0YWNrZWQgdG8gcHJvbW90ZSBlYXN5IHRyYW5zcG9ydGF0aW9uIGFuZCBzcGFjZS1zYXZpbmcgc3RvcmFnZSBhdCB5b3VyIGtpdGNoZW4uJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwIC0gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVm9sdW1lLCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNzUsNSB4IDE5LDQgeCAyOSw4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIsNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQzNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA2Ny43NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTQuMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS42OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTMuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMi44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Mi4wOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAzLjkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3RfYnV5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEJQLUFCNDQyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLLCBNINGA0LDQt9C80LXRgCwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpbmlsYSBjaW1kaSBuZXDFq2RlcsSTdGksIE0gaXptxJNycywgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGAPC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQv9C10YDRh9Cw0YLQutC4IEFCRU5BINC90LUg0YHQvtC00LXRgNC20LDRgiDQv9GD0LTRgNGLINC4INC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LLQuNC90LjQu9CwLCDQvdC1INGB0L7QtNC10YDQttCw0YnQtdCz0L4g0LvQsNGC0LXQutGB0LAuINCf0LvQvtGC0L3Ri9C1INCy0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQvtCx0YnQtdC5INC30LDRidC40YLRiyDQv9GA0Lgg0LrRgNCw0YLQutC+0YHRgNC+0YfQvdC+0Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LgsINGC0LDQvCwg0LPQtNC1INC90LXQvtCx0YXQvtC00LjQvNC+INC+0LHQtdGB0L/QtdGH0LjRgtGMINCx0LXQt9C+0L/QsNGB0L3Ri9C5INC60L7QvdGC0LDQutGCINGBINC80LjQvdC40LzQsNC70YzQvdGL0Lwg0YPRgNC+0LLQvdC10Lwg0L7Qv9Cw0YHQvdC+0YHRgtC4INC30LDRgNCw0LbQtdC90LjRjyDQuNC70Lgg0LfQsNCz0YDRj9C30L3QtdC90LjRjy4mbmJzcDvQn9GA0LXQstC+0YHRhdC+0LTQvdCw0Y8g0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGMLiZuYnNwOyDQn9C10YDRh9Cw0YLQutC4INCy0LjQvdC40LvQvtCy0YvQtSDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30LLRgNC10LTQvdGLINC00LvRjyDQutC+0LbQuCDRh9C10LvQvtCy0LXQutCwLiDQntC90Lgg0L3QtSDQstGB0YLRg9C/0LDRjtGCINCyINGA0LXQsNC60YbQuNGOINGBINCx0L7Qu9GM0YjQuNC90YHRgtCy0L7QvCDRhdC40LzQuNGH0LXRgdC60LjRhSDRgdC+0YHRgtCw0LLQvtCyLiDQmNC80LXQvdC90L4g0Y3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC90LDQtNC10LbQvdGL0LzQuCDQuCDQvdC10L7QsdGL0YfQsNC50L3QviDQv9GA0LDQutGC0LjRh9C90YvQvNC4LjxiciAvPg0K0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDRgtGA0LXRhSDRgNCw0LfQvNC10YDQsNGFOiBTLCBNLCBMLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBNIGl6bcSTcnM8L2gyPg0KDQo8cD48c21hbGw+PGJpZz5WaW5pbGEgY2ltZGkgdmFyIHRpa3QgaXptYW50b3RpIHZpc3DEgXLEk2phaSBhaXpzYXJkesSrYmFpIMSrc3Rlcm1pxYbEgSwgdmlldMSBcywga3VyIGrEgW5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IGtvbnRha3R1IGFyIG1pbmltxIFsdSBpbmZla2NpamFzIHVuIHBpZXPEgXLFhm9qdW1hIGzEq21lbmkuIEl6Y2lsYSBub2RpbHVtaXp0dXLEq2JhLiBWaWVucmVpesSTamllIHZpbmlsYSBjaW1kaSBpciBhYnNvbMWrdGkgbmVrYWl0xKtnaSBjaWx2xJNrYSDEgWRhaS4gVGllIG5lcmVhxKPEkyBhciBsaWVsxIFrbyBkYcS8dSBubyDEt8SrbWlza8SBbSBzYXN0xIF2ZGHEvMSBbS4gVGllJnNjYXJvbjtpIHRhcyAmc2Nhcm9uO29zIGNpbWR1cyBwYWRhcmEgZHJvJnNjYXJvbjt1cywgcHJha3Rpc2t1cyB1biDEk3J0dXMgbGlldG8mc2Nhcm9uO2FuxIEuPGJyIC8+DQpWaW5pbGEgY2ltZGkgaXIgcGllZWphbWkgdHLEq3MgaXptxJNyb3M6IFMsIE0sIEw8L2JpZz48L3NtYWxsPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+RGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgTSBzaXplPC9oMj4NCg0KPHA+VGhlc2UgZGlzcG9zYWJsZSBmb29kIHNhZmUgZ2xvdmVzIEFCRU5BIGFyZSBwb3dkZXIgZnJlZSBhbmQgYXJlIG1hbnVmYWN0dXJlZCBmcm9tIGZvb2Qgc2FmZSBsYXRleCBmcmVlIHZpbnlsLiBUaGljayB2aW55bCBnbG92ZXMgY2FuIGJlIHVzZWQgZm9yIGdlbmVyYWwgcHJvdGVjdGlvbiBmb3Igc2hvcnQtdGVybSB1c2UsIHdoZXJlIGl0IGlzIG5lY2Vzc2FyeSB0byBlbnN1cmUgc2FmZSBjb250YWN0IHdpdGggdGhlIG1pbmltdW0gbGV2ZWwgb2YgZGFuZ2VyIG9mIGNvbnRhbWluYXRpb24gb3IgY29udGFtaW5hdGlvbi4gRXhjZWxsZW50IHdlYXIgcmVzaXN0YW5jZS4gRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgYXJlIGNvbXBsZXRlbHkgaGFybWxlc3MgdG8gaHVtYW4gc2tpbi4gVGhleSBkbyBub3QgcmVhY3Qgd2l0aCBtb3N0IGNoZW1pY2FsIGNvbXBvdW5kcy4gVGhhdCBpcyB3aGF0IG1ha2VzIHRoZW0gcmVsaWFibGUgYW5kIGV4dHJlbWVseSBwcmFjdGljYWwuPC9wPg0KDQo8cD5WaW55bCBnbG92ZXMgYXJlIGF2YWlsYWJsZSBpbiB0aHJlZSBzaXplczogUywgTSwgTC48YnIgLz4NCiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wOS0yOCAxMDoxNjowMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzL2l0ZW0tMTk2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy41NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWUzOWQ1ZGE3ODk1OWJhNDFiODAzYjhjZTU5Njg0NTguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVmlueWwgZ2xvdmVzIEFiZW5hIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlIE0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIEFiZW5hIG5lcMWrZGVyxJN0aSBNIGl6bcSTcnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTMxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTI3MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM0Ni4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwINC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L3QtdC30LDQvNC10L3QuNC80L7QuSDQsiDRgdGE0LXRgNC1IEhvUmVDYSDQuNC90YLRgdGA0YPQvNC10L3RgiDQsiDQstC40LTQtSDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60LgsINC60L7RgtC+0YDQsNGPINC90LXQvtCx0YXQvtC00LjQvNCwINC90LAg0LvRjtCx0L7QuSDQutGD0YXQvdC1INC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjy4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9C10L3QutCwINC90LUg0LTQsNC10YIg0L/RgNC+0L3QuNC60L3Rg9GC0Ywg0LHQvtC70LXQt9C90LXRgtCy0L7RgNC90YvQvCDQsdCw0LrRgtC10YDQuNGP0Lwg0LIg0LLQsNGI0Lgg0LfQsNCz0L7RgtC+0LLQutC4LCDQuCZuYnNwO9C00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3QuNGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0L/RgNC+0LTRg9C60YLQsC4g0Jog0LTQvtGB0YLQvtC40L3RgdGC0LLQsNC8INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCDQvNC+0LbQvdC+INC+0YLQvdC10YHRgtC4INC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCwg0LvQtdCz0LrQvtGB0YLRjCwmbmJzcDvQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwsINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YHRgtC+0LjQvNC+0YHRgtGMINC4INC/0YDQvtGB0YLQvtGC0YMg0YPRgtC40LvQuNC30LDRhtC40LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlDEgXJ0aWthcyBwbMSTdmUmbmJzcDtwcm9kdWt0dSBpZXBha28mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD5QxIFydGlrYXMgcGzEk3ZlIHBhbMSrZHogc2FnbGFixIF0IHByb2R1a3RhIMSrcGEmc2Nhcm9uO8SrYmFzIHVuIHTEgSBpenNrYXR1LCBrxIEgYXLEqyBwYWdhcmluYSBkZXLEq2d1bWEgdGVybWnFhnUuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZSBuZcS8YXVqIHBhdG9nxJNuxIFtIGJha3TEk3JpasSBbSB1biBtaWtyb2JpZW0gcGlla8S8xat0IHBpZSBwcm9kdWt0YSwgYWl6c3TEgXZvdCB0byBubyBuZWxhYnbEk2zEq2dhcyBhcGvEgXJ0xJNqxIFzIHZpZGVzLiZuYnNwO1DEgXJ0aWthcyBwbMSTdmVzJm5ic3A7cnVsbGlzJm5ic3A7YXQmc2Nhcm9uO8S3aXJhcyBhciB2aWVnbHVtdSwgxKtwYSZzY2Fyb247dSBpenR1csSrYnUsIHNhdnUgZGF1ZHpmdW5rY2lvbmFsaXTEgXRpIHVuJm5ic3A7Y2F1cnNwxKtkxKtndW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5DbGluZyBmaWxtIGZvciBmb29kIHdyYXBwaW5nPC9zdHJvbmc+PC9oMj4NCg0KPHA+Rm9vZCBncmFkZSBjbGluZyBmaWxtIGhlbHBzIHRvIHByZXNlcnZlIHRoZSBwcm9wZXJ0aWVzIG9mIHRoZSBwcm9kdWN0IGFuZCBpdHMgYXBwZWFyYW5jZSwgcHJvbG9uZ2luZyB0aGUgc2hlbGYgbGlmZS4gVGhlIG1haW4gZmllbGQgb2YgYXBwbGljYXRpb24gaXMgZm9vZCBwYWNrYWdpbmcuIEl0IGlzIGNvbnZlbmllbnQgdG8gd3JhcCBjaGVlc2UsIHNhdXNhZ2UsIHNhbmR3aWNoLCBldGMuIGludG8gdGhlIGZpbG0uIEZvb2QgZmlsbSBkb2VzIG5vdCBwZW5ldHJhdGUgcGF0aG9nZW5pYyBiYWN0ZXJpYSBhbmQgbWljcm9iZXMgYW5kIHByb3RlY3RzIHRoZSBwcm9kdWN0IGZyb20gYWR2ZXJzZSBlZmZlY3RzLiBUaGUgYWR2YW50YWdlcyBvZiBjbGluZyZuYnNwO2ZpbG0gaW5jbHVkZSB0cmFuc3BhcmVuY3ksIGxpZ2h0bmVzcywgcHJhY3RpY2FsaXR5LCBvcHRpbWFsIGNvc3QgYW5kIGVhc2Ugb2YgZGlzcG9zYWwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDgyMTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzNDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA4NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTMxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGNjZTlkOWEwNjllYjE0OTBiYTQyYmU0NTYyNTE2OWVjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgY2xpbmcgRmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjcwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0LwsINCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQWx1bcSrbmlqYSBmb2xsaWphIDQ1IGNtIHggMTUwIG0sIHJ1bGzEqwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QuNGJ0LXQstCw0Y8g0LDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAmbmJzcDvQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L7RgtC70LjRh9C90L4g0L/QvtC00YXQvtC00LjRgiDQutCw0Log0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LvQuNGH0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0LTQvtC80LDRiNC90LjRhSDRg9GB0LvQvtCy0LjRj9GFLiDQpNC+0LvRjNCz0LAg0LIg0YDRg9C70L7QvdC1INC/0YDQuNCz0L7QtNC90LAmbmJzcDvQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdC+0Lkg0LXQtNGLINC4INC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPINC/0LjRidC4INCyINC00YPRhdC+0LLRi9GFINGI0LrQsNGE0LDRhSwg0L/QtdGH0LDRhSwg0L3QsCDQs9GA0LjQu9C1LCDQsCDRgtCw0Log0LbQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjywg0LfQsNC80L7RgNCw0LbQuNCy0LDQvdC40Y8g0LgmbmJzcDvRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCg0KPHA+0JzQsNC60YHQuNC80LDQu9GM0L3QviDQtNC+0L/Rg9GB0YLQuNC80LDRjyDRgtC10LzQv9C10YDQsNGC0YPRgNCwINC00LvRjyDQt9Cw0L/QtdC60LDQvdC40Y8g0LHQu9GO0LQg0LIg0YTQvtC70YzQs9C1ICszNTAmZGVnOyZuYnNwO0MuPC9wPg0KDQo8cD7QndC1INGA0LXQutC+0LzQtdC90LTRg9C10YLRgdGPINC00LvQuNGC0LXQu9GM0L3QvtC1INCy0YDQtdC80Y8g0YXRgNCw0L3QuNGC0Ywg0LIg0YTQvtC70YzQs9C1INC/0YDQvtC00YPQutGC0Ysg0LLRi9GB0L7QutC+0Lkg0LrQuNGB0LvQvtGC0L3QvtGB0YLQuCDQuCDRgdC+0LvRkdC90L7RgdGC0LgsINCwINGC0LDQuiDQttC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQsNGFLCDQstC+INC40LfQsdC10LbQsNC90LjQtSDQstC+0LfQs9C+0YDQsNC90LjRjy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QWx1bcSrbmlqYSBmb2xsaWphPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bcSrbmlqYSBmb2xpanUmbmJzcDtpem1hbnRvIMSTZGluxIEmc2Nhcm9uO2FuYXMgbm96YXLEkywgbGFpIGlsZ8SBa28mbmJzcDtsYWlrdSB1emdsYWLEgXQgcMSBcnRpa2FzIHByb2R1a3R1IHN2YWlndW11LiBGb2xpamEgaXIgcGllbcSTcm90YSBkYcW+xIFkdSBwxIFydGlrYXMgcHJvZHVrdHUgdmFpIMSTZGllbnUgaWVzYWnFhm8mc2Nhcm9uO2FuYWksIGNlcCZzY2Fyb247YW5haSZuYnNwO3ZhaSBhcsSrIHNhbGTEkyZzY2Fyb247YW5haSB1biBhdGR6ZXPEkyZzY2Fyb247YW5haS48L3A+DQoNCjxwPk1ha3NpbcSBbMSBIHBpZcS8YXVqYW3EgSB0ZW1wZXJhdMWrcmEsIGtvIG3Fq3N1IGZvbGlqYSB2YXIgaXp0dXLEk3QsIG5lcMSBcnNuaWVkeiArIDM1MCAmZGVnOyBDLjwvcD4NCg0KPHA+Rm9saWp1IG5hdiBpZXRlaWNhbXMgbGlldG90IHDEgXJ0aWthcyBwcm9kdWt0dSBhciBhdWdzdHUgc2vEgWJqdSB1biBzxIHEvHUgc2F0dXJ1IGlsZ3N0byZzY2Fyb247YWkgdXpnbGFixIEmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkFsdW1pbnVtIEZvaWw8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtaW51bSBmb2lsIGlzIGEgY29tbW9uIGhvdXNlaG9sZCBwcm9kdWN0IHRoYXQmcnNxdW87cyBvZnRlbiB1c2VkIGluIHByb2Zlc3Npb25hbCBraXRjaGVucyBmb3IgY29va2luZyAodG8gY292ZXIgYmFraW5nIHN1cmZhY2VzKSwgd3JhcHBpbmcgYW5kIHByb3RlY3QgbW9yZSBkZWxpY2F0ZSBmb29kcyBvciBrZWVwaW5nIGZvb2QgaW4gZnJlZXplcnMuIEFsdW1pbnVtIGlzIG5hdHVyYWwgcHJvZHVjdCB0aGF0Jm5ic3A7aXMgYm91bmQgdG8gb3RoZXIgZWxlbWVudHMgbGlrZSBwaG9zcGhhdGUgYW5kIHN1bGZhdGUgaW4gc29pbCwgcm9ja3MgYW5kIGNsYXkuIFRoaXMgYWx1bWludW0gZm9pbCByb2xsIGNvbnRhaW5zIGlzIDE1MCBtIGxvbmcgYnkmbmJzcDs0NSBjbSB3aWRlLiZuYnNwOzwvcD4NCg0KPHA+VGhlIG1heGltdW0gcGVybWlzc2libGUgdGVtcGVyYXR1cmUgZm9yIGJha2luZyBmb29kIGluIGZvaWwgaXMgKyAzNTAmZGVnO0MuPC9wPg0KDQo8cD5JdCBpcyBub3QgcmVjb21tZW5kZWQgdG8gc3RvcmUgZm9vZHMgb2YgaGlnaCBhY2lkaXR5IGFuZCBzYWxpbml0eSBpbiBmb2lsIGZvciBhIGxvbmcgdGltZSwgYXMgd2VsbCBhcyB1c2UgaW4gbWljcm93YXZlIG92ZW5zLCBpbiBvcmRlciB0byBhdm9pZCBpZ25pdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI2NTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTI5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzUuMjMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4OWZiNGIwYTUzYTJjNTg3NWFjY2I5OTUwMjJkOWMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEFsdW1pbnVtIEZvb2QgRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQWx1bcSrbmlqYSBmb2xpamEgcnVsbMSrIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINC/0LjRidC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3MzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMDQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gODI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLRi9C1INC/0LvQsNGB0YLQvNCw0YHRgdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj48c3Ryb25nIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwIDEwMDAg0LzQuyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjY3NSIgZGF0YS1zdGFydD0iMjI0Ij7QndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC+0L3RjC4g0J7QvdC4INC/0L7QvNC+0LPRg9GCINC+0YDQs9Cw0L3QuNC30L7QstCw0YLRjCDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsCDQutGD0YXQvdC1LCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC70LXQs9C60L7RgdGC0Ywg0LIg0L3QsNGF0L7QttC00LXQvdC40Lgg0L3Rg9C20L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsi4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQutC70Y7Rh9C40YLQtdC70YzQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4LCDQstCw0YjQuCDQutC+0LvQu9C10LPQuCDRgdC80L7Qs9GD0YIg0LHRi9GB0YLRgNC+INC90LDQudGC0Lgg0L3QtdC+0LHRhdC+0LTQuNC80YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvdC1INC+0YLQutGA0YvQstCw0Y8g0LrRgNGL0YjQutC4LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0YDQsNC30LvQuNGH0L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0LLQutC70Y7Rh9Cw0Y8g0YHQsNC70LDRgtGLLCDQs9C+0YDRj9GH0LjQtSDQsdC70Y7QtNCwINC4INC30LDQs9C+0YLQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij48c3Ryb25nIGRhdGEtZW5kPSI3MTYiIGRhdGEtc3RhcnQ9IjY3NyI+0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0L7QsdGJ0LXQv9C40YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC90L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0Lkg0YTQvtGA0LzRiyAmbWRhc2g7INGN0YLQviDQvtGC0LvQuNGH0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC10LPQvNC10L3RgtCwIEhvUmVDYS4g0J7QvdC4INGD0YHQutC+0YDRj9GO0YIg0L/RgNC+0YbQtdGB0YEg0YDQsNCx0L7RgtGLINC90LAg0LrRg9GF0L3QtSwg0L/QvtC30LLQvtC70Y/RjyDQs9C+0YLQvtCy0LjRgtGMINC4INGF0YDQsNC90LjRgtGMINC30LDQs9C+0YLQvtCy0LrQuCDQt9Cw0YDQsNC90LXQtSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQsiDRh9Cw0YHRiyDQv9C40LouINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0YfRgtC+INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC/0YDQuCDRgNCw0LfQvtCz0YDQtdCy0LUg0LHQu9GO0LQg0LIg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0Lgg0LrQsNGE0LUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjEwOTIiIGRhdGEtc3RhcnQ9IjEwNjAiPtCR0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj7QmtC+0L3RgtC10LnQvdC10YDRiyDQvdC1INGB0L7QtNC10YDQttCw0YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBKSwg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINCx0LXQt9C+0L/QsNGB0L3Ri9C80Lgg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L/QuNGJ0LguINCe0L3QuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC90Y/RhSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQvdC1INGC0L7Qu9GM0LrQviDRg9C00L7QsdGB0YLQstC+LCDQvdC+INC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQtNC70Y8g0LLQsNGI0LjRhSDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC4INC60LvQuNC10L3RgtC+0LIuINCh0LTQtdC70LDQvdC90YvQtSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQvtC90Lgg0LvQtdCz0LrQviDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGA0LDQt9C70LjRh9C90YvQtSDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRjdGE0YTQtdC60YLQuNCy0L3QviDRhdGA0LDQvdC40YLRjCDQv9GA0L7QtNGD0LrRgtGLLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNDg0Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1MDAiIGRhdGEtc3RhcnQ9IjE0ODQiPtCe0LHRitC10Lw6IDEwMDAg0LzQuzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTQ4IiBkYXRhLXN0YXJ0PSIxNTAxIj7QnNCw0YLQtdGA0LjQsNC7OiDQn9C+0LvQuNC/0YDQvtC/0LjQu9C10L0sINCx0LXQtyDQsdC40YHRhNC10L3QvtC70LAg0JAgKEJQQSk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU5NCIgZGF0YS1zdGFydD0iMTU0OSI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NDQiIGRhdGEtc3RhcnQ9IjE1OTUiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC70Y8g0LvQtdCz0LrQvtGB0YLQuCDQv9C+0LjRgdC60LAg0L/RgNC+0LTRg9C60YLQvtCyPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE2NDUiPtCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIsINC60LDRhNC1INC4INC+0LHRidC10L/QuNGC0LA8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPkNhdXJzcMSrZMSrZ2kgdW4gaXp0dXLEq2dpIHBvbGlwcm9waWzEk25hIHRyYXVraSAxMDAwIG1sIHNhZ2F0YXZlaSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzMSIgZGF0YS1zdGFydD0iMTE2Ij5NxatzdSBjYXVyc3DEq2TEq2dpZSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgMTAwMCBtbCBpZXRpbHDEq2J1IGlyIGlkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgcHJvZmVzaW9uxIFsxIFzIHZpcnR1dsSTcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGFsxKtkeiBvcmdhbml6xJN0IGRhcmJhIHRlbHB1LCDEvGF1am90IMSBdHJpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW3EgXMgc2FzdMSBdmRhxLxhcywgbmVub3bEk3Imc2Nhcm9uO290IHbEgWt1LiBQYXRlaWNvdGllcyBhdWdzdGFqYWkgY2F1cnNwxKtkxKtiYWksIHZpcnR1dsSTIHN0csSBZMSBam8mc2Nhcm9uO2llLCBwaWVtxJNyYW0sIHBhdsSBcmkgdW4gYWRtaW5pc3RyYXRvcmksIHZhciB2aWVnbGkgYXRyYXN0IHZhamFkesSrZ29zIHByb2R1a3R1cywga2FzIGlldsSTcm9qYW1pIHV6bGFibyBkYXJiYSBlZmVrdGl2aXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNTcyIiBkYXRhLXN0YXJ0PSI1MzMiPlBlcmZla3RzIHJpc2luxIFqdW1zIEhvUmVDYSBzZWt0b3JhbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+UG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIHRhaXNuc3TFq3JhIGZvcm11IGlyIGxpZWxpc2tzIHJpc2luxIFqdW1zIEhvUmVDYSBub3phcsSTLCBsYWkgc2FnYXRhdm90dSB1biB1emdsYWLEgXR1IMSTZGllbnVzIHVuIHNhZ2F0YXZlcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGHEgXRyaW5hIGRhcmJhIHByb2Nlc3UgdmlydHV2xJMsIMS8YXVqb3Qgc2FnYXRhdm90IMSTZGllbnVzIGllcHJpZWsmc2Nhcm9uOywgxKtwYSZzY2Fyb247aSBwaWVwcmFzxKt0b3MgZGFyYmEgc3R1bmTEgXMuIFR1cmtsxIF0IHRyYXVraSBpciBwaWVtxJNyb3RpIG1pa3JvdmnEvMWGdSBrcsSBc25pbSwga2FzIMS8YXVqIHZpZWdsaSB1enNpbGTEq3QgxJNkaWVudXMsIHNhZ2xhYsSBam90IHRvIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+PHN0cm9uZyBkYXRhLWVuZD0iOTUwIiBkYXRhLXN0YXJ0PSI5MjMiPkRybyZzY2Fyb247xKtiYSB1biBla29sb8SjaXNrdW1zPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+JlNjYXJvbjtpZSB0cmF1a2kgaXIgQlBBIGJlem1ha3Nhcywgbm9kcm8mc2Nhcm9uO2lub3QgZHJvJnNjYXJvbjt1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LiBJemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcG9saXByb3BpbMSTbmEsIHRpZSBpciBwaWVtxJNyb3RpIGRhxb7EgWRpZW0gdGVtcGVyYXTFq3JhcyBhcHN0xIFrxLxpZW0gdW4gbm9kcm8mc2Nhcm9uO2luYSBlZmVrdMSrdnUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUsIGthcyBwYWRhcmEgdG9zIGlkZcSBbGkgcGllbcSTcm90dXMgbGlldG8mc2Nhcm9uO2FuYWkgcmVzdG9yxIFub3MsIGthZmVqbsSrY8SBcyB1biBjaXTEgXMgcMSBcnRpa2FzIGllc3TEgWTEk3MuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPlByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjEyNzgiPg0KCTxsaSBkYXRhLWVuZD0iMTI5OCIgZGF0YS1zdGFydD0iMTI3OCI+SWV0aWxwxKtiYTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzM0IiBkYXRhLXN0YXJ0PSIxMjk5Ij5NYXRlcmnEgWxzOiBQb2xpcHJvcGlsxJNucywgYmV6IEJQQTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzY0IiBkYXRhLXN0YXJ0PSIxMzM1Ij5QaWVtxJNyb3RzIG1pa3JvdmnEvMWGdSBrcsSBc27EqzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNDM0IiBkYXRhLXN0YXJ0PSIxMzY1Ij5DYXVyc3DEq2TEq2dhcyBzaWVuYXMsIGthcyDEvGF1aiB2aWVnbGkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbW9zIHByb2R1a3R1czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxNDM1Ij5JZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIEhvUmVDYSBzZWt0b3LEgTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+RHVyYWJsZSBUcmFuc3BhcmVudCBQb2x5cHJvcHlsZW5lIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIyODciIGRhdGEtc3RhcnQ9IjE4MDkiPk91ciB0cmFuc3BhcmVudCBwb2x5cHJvcHlsZW5lIGZvb2QgY29udGFpbmVycyB3aXRoIGEgY2FwYWNpdHkgb2YgMTAwMCBtbCBhcmUgdGhlIHBlcmZlY3QgY2hvaWNlIGZvciBwcm9mZXNzaW9uYWwga2l0Y2hlbnMuIFRoZXkgaGVscCBvcmdhbml6ZSBraXRjaGVuIHNwYWNlIGFuZCBtYWtlIGl0IGVhc3kgdG8gZmluZCB0aGUgbmVjZXNzYXJ5IGluZ3JlZGllbnRzIHdpdGhvdXQgb3BlbmluZyB0aGUgbGlkLiBUaGFua3MgdG8gdGhlaXIgZXhjZXB0aW9uYWwgdHJhbnNwYXJlbmN5LCB5b3VyIGNvbGxlYWd1ZXMgd2lsbCBxdWlja2x5IGZpbmQgdGhlIGluZ3JlZGllbnRzIHRoZXkgbmVlZCwgc2F2aW5nIHRpbWUgYW5kIGVmZm9ydC4gVGhlc2UgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyB2YXJpb3VzIHByb2R1Y3RzLCBpbmNsdWRpbmcgc2FsYWRzLCBob3QgZGlzaGVzLCBhbmQgcHJlcCBpdGVtcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjMzNiIgZGF0YS1zdGFydD0iMjI4OSI+Q29udmVuaWVuY2UgZm9yIHJlc3RhdXJhbnRzIGFuZCBmb29kc2VydmljZTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij5SZWN0YW5ndWxhciBwb2x5cHJvcHlsZW5lIGNvbnRhaW5lcnMgYXJlIGFuIGV4Y2VsbGVudCBzb2x1dGlvbiBmb3IgdGhlIEhvUmVDYSBzZWdtZW50LiBUaGV5IHNwZWVkIHVwIGtpdGNoZW4gd29ya2Zsb3dzLCBhbGxvd2luZyBwcmVwIGl0ZW1zIHRvIGJlIGNvb2tlZCBhbmQgc3RvcmVkIGluIGFkdmFuY2UsIHdoaWNoIGlzIGVzcGVjaWFsbHkgdmFsdWFibGUgZHVyaW5nIHBlYWsgaG91cnMuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGFsc28gbWljcm93YXZlLXNhZmUsIG1ha2luZyB0aGVtIGNvbnZlbmllbnQgZm9yIHJlaGVhdGluZyBkaXNoZXMgaW4gcmVzdGF1cmFudHMgYW5kIGNhZmVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzA3IiBkYXRhLXN0YXJ0PSIyNjc2Ij5TYWZldHkgYW5kIEVjby1GcmllbmRsaW5lc3M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+VGhlIGNvbnRhaW5lcnMgYXJlIEJQQS1mcmVlLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmb29kIHN0b3JhZ2UuIFRoZXkgYXJlIGlkZWFsIGZvciB1c2UgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zLCBwcm92aWRpbmcgY29udmVuaWVuY2UgYW5kIHNhZmV0eSBmb3IgYm90aCB5b3VyIHN0YWZmIGFuZCBjdXN0b21lcnMuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcG9seXByb3B5bGVuZSwgdGhleSBjYW4gd2l0aHN0YW5kIHZhcmlvdXMgdGVtcGVyYXR1cmVzLCBlbnN1cmluZyBlZmZpY2llbnQgZm9vZCBzdG9yYWdlLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij5CZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMwMTgiPg0KCTxsaSBkYXRhLWVuZD0iMzAzNyIgZGF0YS1zdGFydD0iMzAxOCI+Q2FwYWNpdHk6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMzAzOCI+TWF0ZXJpYWw6IFBvbHlwcm9weWxlbmUsIEJQQS1mcmVlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwOTAiIGRhdGEtc3RhcnQ9IjMwNzQiPk1pY3Jvd2F2ZS1zYWZlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNDYiIGRhdGEtc3RhcnQ9IjMwOTEiPlRyYW5zcGFyZW50IHdhbGxzIGZvciBlYXN5IGlkZW50aWZpY2F0aW9uIG9mIHByb2R1Y3RzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMxNDciPklkZWFsIGZvciByZXN0YXVyYW50cywgY2FmZXMsIGFuZCBmb29kc2VydmljZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjQ4MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTczOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTdkMjZmYWMzZWIwZTBkNjdkOTUzZDk0N2FlY2UyY2IuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXIgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQlBBIGJlem1ha3NhcyBwb2xpcHJvcGlsxJNuYSB0cmF1a3Mgc2FnYXRhdsSTbSB1biBwxIFydGlrYXMgdXpnbGFixIHFoWFuYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiAxMDAwINC80LssINCf0J8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9zaW1pbGFyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzY2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDA5NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1SRDE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YPQs9C70YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIGFwYcS8aWUgdHJhdWtpIDUwMCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC60YPQu9C40L3QsNGA0LjQuCZuYnNwOy0mbmJzcDvRg9C90LjQstC10YDRgdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHRi9GC0L3Ri9GFINCx0LvRjtC0INC4INC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzPiZuYnNwOzxzdHJvbmc+0J/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdCw0Y8g0YHQtdGA0LLQuNGA0L7QstC60LAg0YXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVULdC/0LvQsNGB0YLQuNC60LAgJm1kYXNoOyDRjdGC0L4g0LLRi9Cx0L7RgCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5LCDQs9C00LUg0LLQsNC20L3RiyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC4INGD0LTQvtCx0YHRgtCy0L4uINCe0L3QuCDRgNCw0YHRgdGH0LjRgtCw0L3RiyDQvdCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INGA0LXQttC40Lwg0L7RgiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0MsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC40YUg0LTQu9GPOiAmbmJzcDs8YnIgLz4NCi0g0KHQu9C+0LbQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjog0YHQu9C+0LXQvdGL0LUg0YLQuNGA0LDQvNC40YHRgywg0Y3QutC70LXRgNGLINGBINC30LDQstCw0YDQvdGL0Lwg0LrRgNC10LzQvtC8LCDRh9C40LfQutC10LnQutC4INGBINGP0LPQvtC00L3Ri9C8INGC0L7Qv9C/0LjQvdCz0L7QvC4gJm5ic3A7PGJyIC8+DQotINCl0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyOiDQv9Cw0YHRgtCwINGBINGB0L7Rg9GB0L7QvCDQv9C10YHRgtC+LCDQutC40L3QvtCwINGBINC+0LLQvtGJ0LDQvNC4LCDQsdC+0YPQu9GLINGBINCw0LLQvtC60LDQtNC+INC4INGC0YPQvdGG0L7QvC4gJm5ic3A7PGJyIC8+DQotINCT0L7RgtC+0LLRi9GFINC90LDQsdC+0YDQvtCyOiDRgdGL0YDQvdGL0LUg0YLQsNGA0LXQu9C60Lgg0YEg0LLQuNC90L7Qs9GA0LDQtNC+0Lwg0Lgg0L7RgNC10YXQsNC80LgsINC80Y/RgdC90YvQtSDQt9Cw0LrRg9GB0LrQuCDRgSDQs9C+0YDRh9C40YbQtdC5LCDQstC10LPQsNC90YHQutC40LUg0YHQtdGC0YsuICZuYnNwOzwvcD4NCg0KPHA+0JPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LAg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC30LDRidC40YLRgyDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPINC4INGB0LzQtdGI0LjQstCw0L3QuNGPINC30LDQv9Cw0YXQvtCyLCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LHQu9GO0LQuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQuCDRgtC+0LvRidC40L3QsCDRgdGC0LXQvdC+0Log0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXQvtCwINC/0L7QtNGH0LXRgNC60LjQstCw0LXRgiDQutCw0YfQtdGB0YLQstC+INC40L3Qs9GA0LXQtNC40LXQvdGC0L7Qsiwg0LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0YHQvtC60YDQsNGJ0LDRjtGCINCy0YDQtdC80Y8g0L3QsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGOINGA0LDQsdC+0YfQtdCz0L4g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwLiAmbmJzcDs8L3A+DQoNCjxoMz48c3Ryb25nPtCf0YDQuNC80LXRgCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQtNC70Y8g0LHQuNC30L3QtdGB0LA6PC9zdHJvbmc+PC9oMz4NCg0KPHA+0KDQtdGB0YLQvtGA0LDQvSDQvNC+0LbQtdGCINC/0YDQtdC00LvQvtC20LjRgtGMINC90LDQsdC+0YDRiyDQtNC70Y8g0L/QuNC60L3QuNC60LAg0LIg0LrQvtC90YLQtdC50L3QtdGA0LDRhSA1MDAg0LzQuzog0L7RhdC70LDQttC00LXQvdC90LDRjyDQv9Cw0YHRgtCwLCDRgdGL0YDQvdCw0Y8g0YLQsNGA0LXQu9C60LAg0Lgg0LzQuNC90Lgt0LTQtdGB0LXRgNGCLiDQo9C00L7QsdC90LDRjyDRg9C/0LDQutC+0LLQutCwINGBINC10LTQuNC90L7QuSDQutGA0YvRiNC60L7QuSDRg9C/0YDQvtGB0YLQuNGCINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrRgyDQuCDQv9C+0LLRi9GB0LjRgiDQu9C+0Y/Qu9GM0L3QvtGB0YLRjCDQs9C+0YHRgtC10Lk8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMjQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjQiIGRhdGEtc3RhcnQ9IjI1Ij5WaWVucmVpesSTamFpcyBrdWxpbsSBcmlqYXMgdHJhdWtzJm5ic3A7LSZuYnNwO1VuaXZlcnPEgWxzIHJpc2luxIFqdW1zIHPEgXTEq2dpZW0gxJNkaWVuaWVtIHVuIGvEgXJ0YWluYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPlByb2Zlc2lvbsSBbGEgYXVrc3RvIMSTZGllbnUgdW4gZGVzZXJ0dSBwYXNuaWVnJnNjYXJvbjthbmE8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNTMyIiBkYXRhLXN0YXJ0PSIxODEiPlZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSA1MDAgbWwgbm8gcMSBcnN0csSBZMSBdGEgUEVUIHBsYXN0bWFzYXMgKHJQRVQpIGlyIGxpZWxpc2thIGl6dsSTbGUgxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pZW0sIGt1ciBzdmFyxKtnYSBnYW4gcHJlemVudMSBY2lqYSwgZ2FuIMSTcnTEq2JhLiBJemdhdGF2b3RpIG5vIHJQRVQsICZzY2Fyb247aWUgdHJhdWtpIHZlaWNpbmEgaWxndHNwxJNqxKtidSB1biBzYW1hemluYSBvZ2xla8S8YSBwxJNkdSwgYXRiYWxzdG90IGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbm90IGF0a3JpdHVtdXMuIFRpZSBpciBwaWVtxJNyb3RpIHRlbXBlcmF0xatyYXMgZGlhcGF6b25hbSBubyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDLCB0xIFwxJNjIHRvcyB2YXIgaXptYW50b3Q6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNTM0Ij4NCgk8bGkgZGF0YS1lbmQ9IjYzMiIgZGF0YS1zdGFydD0iNTM0Ij48c3Ryb25nIGRhdGEtZW5kPSI1NjMiIGRhdGEtc3RhcnQ9IjUzNiI+S29tcGxla3NhamllbSBkZXNlcnRpZW08L3N0cm9uZz46IEvEgXJ0YWluaWUgdGlyYW1pc3UsIGVrbGVyaSBhciBrcsSTbXNpZXJ1LCDEt8SremtlaWtpIGFyIG9ndSB2aXJza8SBcnR1LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI3MzMiIGRhdGEtc3RhcnQ9IjYzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNjU4IiBkYXRhLXN0YXJ0PSI2MzUiPkF1a3N0YWppZW0gxJNkaWVuaWVtPC9zdHJvbmc+OiBQYXN0YSBhciBwZXN0byBtxJNyY2ksIGtpbm9qYSBhciBkxIFyemXFhmllbSwgYsS8b2RhcyBhciBhdm9rYWRvIHVuIHR1bnppdsSrbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI3MzQiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc2MiIgZGF0YS1zdGFydD0iNzM2Ij5HYXRhdmFqaWVtIGtvbXBsZWt0aWVtPC9zdHJvbmc+OiBTaWVyYSAmc2Nhcm9uO8S3xKt2amkgYXIgdsSrbm9nxIFtIHVuIHJpZWtzdGllbSwgZ2HEvGFzIHV6a29kYXMgYXIgc2luZXDEk20sIHZlZ8SBbnUga29tcGxla3RpLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMTExNyIgZGF0YS1zdGFydD0iODQ3Ij48c3Ryb25nIGRhdGEtZW5kPSI4ODIiIGRhdGEtc3RhcnQ9Ijg0NyI+SGVybcSTdGlza8SBIHbEgWthIGZ1bmtjaW9uYWxpdMSBdGU8L3N0cm9uZz4gbm9kcm8mc2Nhcm9uO2luYSBhaXpzYXJkesSrYnUgcHJldCBub3BsxatkxJNtIHVuIHNtYWt1IHNhamF1ayZzY2Fyb247YW5vcywga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2kgdmFpcsSBa3Uga8SBcnR1IMSTZGllbm9zLiBDYXVyc3DEq2TEq2dhcyBzaWVuYXMgaXpjZcS8IHNhc3TEgXZkYcS8dSBrdmFsaXTEgXRpLCBiZXQgdW5pdmVyc8SBbMSBcyB2xIFrYSBpZXNwxJNqYXMgdmlzdSBpem3Ek3J1IHRyYXVraWVtIMS8YXVqIMSBdHLEgWsgb3JnYW5pesSTdCBkYXJiYSB2aWV0dS48L3A+DQoNCjxwIGRhdGEtZW5kPSIxMzE5IiBkYXRhLXN0YXJ0PSIxMTE5Ij5JenbEk2xvdGllcyB0cmF1a3VzLCBrYXMgaXpnYXRhdm90aSBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpLCBqxatzIHBhbMSrZHphdCBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11IHVuIGF0YmFsc3TEgXQgaWxndHNwxJNqxKtnYXMgaWVwYWtvanVtYSBwcmFrc2VzLCBrYXMgYXRiaWxzdCB2aWRlcyBhaXpzYXJkesSrYmFzIG3Ek3LEt2llbS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+PHN0cm9uZyBkYXRhLWVuZD0iMTM1MyIgZGF0YS1zdGFydD0iMTMyMSI+Qml6bmVzYSBpem1hbnRvJnNjYXJvbjthbmFzIHBpZW3Ek3JzPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj5SZXN0b3LEgW5zIHZhciBwaWVkxIF2xIF0IHBpa25pa2Ega29tcGxla3R1cyA1MDAgbWwgdHJhdWtvczogYXVrc3TEgSBwYXN0YSwgc2llcmEgJnNjYXJvbjvEt8SrdmppIHVuIG1pbmkgZGVzZXJ0cy4gxJJydGEgaWVwYWtvJnNjYXJvbjthbmEgYXIgdmllbm90dSB2xIFrdSB2aWVua8SBciZzY2Fyb247byB0cmFuc3BvcnTEkyZzY2Fyb247YW51IHVuIHV6bGFibyB2aWVzdSBsb2phbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTU1NiIgZGF0YS1zdGFydD0iMTU0MyI+PHN0cm9uZyBkYXRhLWVuZD0iMTU1NiIgZGF0YS1zdGFydD0iMTU0MyI+xKpwYSZzY2Fyb247xKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxODg1IiBkYXRhLXN0YXJ0PSIxNTU3Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1NzYiIGRhdGEtc3RhcnQ9IjE1NTciPklldGlscMSrYmE6IDUwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjIyIiBkYXRhLXN0YXJ0PSIxNTc3Ij5NYXRlcmnEgWxzOiBQxIFyc3RyxIFkxIF0cyBQRVQgcGxhc3RtYXNhIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjY4IiBkYXRhLXN0YXJ0PSIxNjIzIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogTm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNzE5IiBkYXRhLXN0YXJ0PSIxNjY5Ij5IZXJtxJN0aXNrxIFzIHbEgWthIMSrcGEmc2Nhcm9uO8SrYmFzLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RlczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNzYzIiBkYXRhLXN0YXJ0PSIxNzIwIj5DYXVyc3DEq2TEq2fEgXMgc2llbmFzLCBrYXMgdXpzdmVyIGt2YWxpdMSBdGk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTgyMSIgZGF0YS1zdGFydD0iMTc2NCI+SWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBkZXNlcnRpZW0sIGdhbiBhdWtzdGFqaWVtIMSTZGllbmllbTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODg1IiBkYXRhLXN0YXJ0PSIxODIyIj5BdGJhbHN0YSBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5hIHBsYXN0bWFzYXMgYXRrcml0dW11czwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+RGlzcG9zYWJsZSBkZWxpIGNvbnRhaW5lciAtIEEgVmVyc2F0aWxlIFNvbHV0aW9uIGZvciBIZWFydHkgTWVhbHMgYW5kIExheWVyZWQgRGVzc2VydHM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPlByb2Zlc3Npb25hbCBTZXJ2aW5nIG9mIENvbGQgTWVhbHMgYW5kIERlc3NlcnRzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI0MjUiIGRhdGEtc3RhcnQ9IjIwNjUiPkRpc3Bvc2FibGUgNTAwIG1sIG9yIDE2IG96IGRlbGkgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpIGFyZSB0aGUgaWRlYWwgY2hvaWNlIGZvciBidXNpbmVzc2VzIHdoZXJlIGJvdGggcHJlc2VudGF0aW9uIGFuZCBjb252ZW5pZW5jZSBtYXR0ZXIuIE1hZGUgZnJvbSByUEVULCB0aGVzZSBjb250YWluZXJzIGNvbnRyaWJ1dGUgdG8gc3VzdGFpbmFiaWxpdHkgYnkgcmVkdWNpbmcgdGhlIGNhcmJvbiBmb290cHJpbnQgYW5kIHN1cHBvcnRpbmcgdGhlIGNpcmN1bGFyIGVjb25vbXkuIFRoZXkgYXJlIHN1aXRhYmxlIGZvciB0ZW1wZXJhdHVyZXMgcmFuZ2luZyBmcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0MsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNDI3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI1MjIiIGRhdGEtc3RhcnQ9IjI0MjciPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDkiIGRhdGEtc3RhcnQ9IjI0MjkiPkNvbXBsZXggZGVzc2VydHM8L3N0cm9uZz46IExheWVyZWQgdGlyYW1pc3UsICZlYWN1dGU7Y2xhaXJzIHdpdGggY3VzdGFyZCwgY2hlZXNlY2FrZXMgd2l0aCBiZXJyeSB0b3BwaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNjE3IiBkYXRhLXN0YXJ0PSIyNTIzIj48c3Ryb25nIGRhdGEtZW5kPSIyNTM5IiBkYXRhLXN0YXJ0PSIyNTI1Ij5Db2xkIG1lYWxzPC9zdHJvbmc+OiBQYXN0YSB3aXRoIHBlc3RvIHNhdWNlLCBxdWlub2Egd2l0aCB2ZWdldGFibGVzLCBib3dscyB3aXRoIGF2b2NhZG8gYW5kIHR1bmEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI2MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NDMiIGRhdGEtc3RhcnQ9IjI2MjAiPlJlYWR5LXRvLXNlcnZlIHNldHM8L3N0cm9uZz46IENoZWVzZSBwbGF0dGVycyB3aXRoIGdyYXBlcyBhbmQgbnV0cywgbWVhdCBzbmFja3Mgd2l0aCBtdXN0YXJkLCB2ZWdhbiBzZXRzLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzAxMCIgZGF0YS1zdGFydD0iMjcyMiI+VGhlIDxzdHJvbmcgZGF0YS1lbmQ9IjI3NDIiIGRhdGEtc3RhcnQ9IjI3MjYiPmFpcnRpZ2h0IGxpZDwvc3Ryb25nPiBlbnN1cmVzIHByb3RlY3Rpb24gYWdhaW5zdCBsZWFrcyBhbmQgb2RvciBtaXhpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IGZvciBtdWx0aS1sYXllcmVkIGRpc2hlcy4gVGhlIHRyYW5zcGFyZW5jeSBvZiB0aGUgd2FsbHMgaGlnaGxpZ2h0cyB0aGUgcXVhbGl0eSBvZiB0aGUgaW5ncmVkaWVudHMsIGFuZCB0aGUgdW5pdmVyc2FsIGxpZHMgZm9yIGFsbCBjb250YWluZXIgc2l6ZXMgaGVscCBzYXZlIHRpbWUgb24gd29ya3NwYWNlIG9yZ2FuaXphdGlvbi48L3A+DQoNCjxwIGRhdGEtZW5kPSIzMjI3IiBkYXRhLXN0YXJ0PSIzMDEyIj5CeSBjaG9vc2luZyBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB5b3UgYXJlIGhlbHBpbmcgdG8gcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnQgc3VzdGFpbmFibGUgcGFja2FnaW5nIHByYWN0aWNlcywgd2hpY2ggYWxpZ24gd2l0aCBlbnZpcm9ubWVudGFsIGdvYWxzIGFuZCBjb250cmlidXRlIHRvIHRoZSBjaXJjdWxhciBlY29ub215LjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjUzIiBkYXRhLXN0YXJ0PSIzMjI5Ij5CdXNpbmVzcyB1c2UgZXhhbXBsZTwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+QSByZXN0YXVyYW50IGNhbiBvZmZlciBwaWNuaWMgc2V0cyBpbiA1MDAgbWwgY29udGFpbmVyczogY2hpbGxlZCBwYXN0YSwgY2hlZXNlIHBsYXR0ZXIsIGFuZCBtaW5pIGRlc3NlcnQuIFRoZSBjb252ZW5pZW50IHBhY2thZ2luZyB3aXRoIGEgc2luZ2xlIGxpZCBzaW1wbGlmaWVzIHRyYW5zcG9ydCBhbmQgYm9vc3RzIGd1ZXN0IGxveWFsdHkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPkZlYXR1cmVzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzQ2OCI+DQoJPGxpIGRhdGEtZW5kPSIzNDg2IiBkYXRhLXN0YXJ0PSIzNDY4Ij5DYXBhY2l0eTogNTAwIG1sIG9yIDE2IG96PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1MjYiIGRhdGEtc3RhcnQ9IjM0ODciPk1hdGVyaWFsOiBSZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU2NyIgZGF0YS1zdGFydD0iMzUyNyI+VGVtcGVyYXR1cmUgcmFuZ2U6IEZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTk5IiBkYXRhLXN0YXJ0PSIzNTY4Ij5BaXJ0aWdodCBsaWQgdG8gcHJldmVudCBsZWFrczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjQyIiBkYXRhLXN0YXJ0PSIzNjAwIj5UcmFuc3BhcmVudCB3YWxscyB0aGF0IGVtcGhhc2l6ZSBxdWFsaXR5PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2ODUiIGRhdGEtc3RhcnQ9IjM2NDMiPlBlcmZlY3QgZm9yIGJvdGggZGVzc2VydHMgYW5kIGNvbGQgbWVhbHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzY4NiI+U3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkgYW5kIHJlZHVjZXMgcGxhc3RpYyB3YXN0ZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNjQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzcuNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS02NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gODYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjNjNzEwYmE5Zjg1YTMxMGMyYzlkOGM4MWUxNjI1NDQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyB0cmF1a3Mgbm8gclBFVCBwbGFzdG1hc2FzIGt1bGluxIFyaWphaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIGZvciBjYXZpYXIgNTAwIG1sIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YHQtdGA0YLQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDUwMCDQvNC7INC/0YDQvtC30YDQsNGH0L3Ri9C5INC00LvRjyDRgdCw0LvQsNGC0L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY4OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUFdQLTEwODYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YAgNzUwINC80LssINGBINC60YDRi9GI0LrQvtC5LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBUcmF1a3MgNzUwIG1sLCBhciB2xIFrdSwgUEVULCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMTAtMDggMTU6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY4OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzMC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzY5YzZlYjIyYzM2YWRiMmVlZmQ1MDJhMGM5ODE0MWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4OTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdFLUtOSUZFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqcyBrb2thIG5hemlzIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C00LXRgNC10LLRj9C90L3Ri9C5Jm5ic3A70L3QvtC2IDE2NSZuYnNwO9C80LwsINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C5INC40Lcg0LTRgNC10LLQtdGB0LjQvdGLLiDQntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQtNCw0L3QvdC+0LPQviDRgdGC0L7Qu9C+0LLQvtCz0L4g0L/RgNC40LHQvtGA0LA6INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Ywg0LIg0YPQv9C+0YLRgNC10LHQu9C10L3QuNC4LiDQoNC10LrQvtC80LXQvdC00YPQtdC8INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQvdCw0YjQuCDQtNC10YDQtdCy0Y/QvdC90YvQtSDQv9GA0LjQsdC+0YDRiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGB0LXRgNCy0LjRgdC+0LIg0YEg0LXQtNC+0Lkg0L3QsCDQstGL0L3QvtGBINC40LvQuCDQv9GA0Lgg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y4g0L3QsNGC0YPRgNCw0LvRjNC90YvRhSDQvNCw0YLQtdGA0LjQsNC70L7QsiDRgtCw0LrQvtC5INC90L7QtiDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30L7Qv9Cw0YHQtdC9INC00LvRjyDQt9C00L7RgNC+0LLRjNGPINC4INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCb0LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0LXRgtGB0Y8sINC90LUg0LLRi9C00LXQu9GP0Y8g0LLRgNC10LTQvdGL0YUg0YLQvtC60YHQuNGH0L3Ri9GFINCy0LXRidC10YHRgtCyINC4INC/0L7Qu9C90L7RgdGC0YzRjiZuYnNwO9GA0LDQt9C70LDQs9Cw0LXRgtGB0Y8g0LIg0LXRgdGC0LXRgdGC0LLQtdC90L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbmF6aXMgMTY1IG1tLCBpemdhdGF2b3RzIG5vIGtva2EuIEdhbHZlbsSBcyAmc2Nhcm9uO28gZ2FsZGEgcGllZGVydW11IHByaWVrJnNjYXJvbjtyb2PEq2Jhczoga29tcGFrdHMgaXptxJNycyB1biBkYXVkenB1c8SrYmEgbGlldG8mc2Nhcm9uO2FuxIEuIE3Ek3MgaWVzYWvEgW0gaXptYW50b3QgbcWrc3Uga29rYSBnYWxkYSBwaWVkZXJ1bXVzIMSTZGllbnUgcGllZ8SBZGVpLCBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgdmFpIHBhc8SBa3VtdSBvcmdhbml6xJMmc2Nhcm9uO2FuYWkuIFBhdGVpY290aWVzIGRhYsSrZ28gbWF0ZXJpxIFsdSBpem1hbnRvJnNjYXJvbjthbmFpLCAmc2Nhcm9uO2lzIG5hemlzIGlyIGFic29sxat0aSBkcm8mc2Nhcm9uO3MgdmVzZWzEq2JhaSB1biB2aWRlaS4gVGFzIGlyIHZpZWdsaSBsaWt2aWTEk2phbXMsIG5laXpkYWxvdCBrYWl0xKtnYXMgdG9rc2lza2FzIHZpZWxhcywgdW4gZGFiaXNrb3MgYXBzdMSBa8S8b3MgcGlsbsSrYsSBIHNhZGFsxIFzPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIGNsYXNzaWMgZGlzcG9zYWJsZSBrbml2ZXMmbmJzcDttYWRlIG9mIGVjby1mcmllbmRseSBhbmQgYmlvZGVncmFibGUgb3JnYW5pYyB3b29kLiBUaGVzZSBzdXN0YWluYWJsZSB3b29kZW4ga25pdmVzIGFyZSBzdWl0YWJsZSBhcyBmb3IgY29sZCBmb29kIGFzIGZvciBob3QgYXBwbGljYXRpb25zLiBUaGUgbGVuZ3RoIG9mIGRpc3Bvc2FibGUgY3V0bGVyeSBpcyAxNi41IGNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIxLTA4LTEzIDEzOjMwOjI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODkwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk1NjA5YzA0NGNiODU5YjI0NWMwN2VjMTJmMjUwNjRkLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgd29vZGVuIGtuaWZlIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbsSBemlzIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkwOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCAyNSB4IDE4INGB0LwsINCf0K3Qoiwg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSAyNSB4IDE4IGNtLCByUEVULCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjI0NDIiIGRhdGEtc3RhcnQ9IjIzNjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDAiIGRhdGEtc3RhcnQ9IjIzNzAiPtCh0YPRiNC4INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0LwgJm5kYXNoOyDQn9GA0LXQvNC40LDQu9GM0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI0OTEiIGRhdGEtc3RhcnQ9IjI0NDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0ODkiIGRhdGEtc3RhcnQ9IjI0NDkiPtCY0LTQtdCw0LvQtdC9INC00LvRjyDQutGA0YPQv9C90YvRhSDQv9C+0YDRhtC40Lkg0Lgg0LDRgdGB0L7RgNGC0Lg8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY1MiIgZGF0YS1zdGFydD0iMjQ5MiI+0K3RgtC+0YIg0L7QtNC90L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8INGB0L7Qt9C00LDQvSDQtNC70Y8g0YPQtNC+0LHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LIg0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLiDQntC9INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC4INC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINCx0LvRjtC00LAuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2ODYiIGRhdGEtc3RhcnQ9IjI2NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2ODQiIGRhdGEtc3RhcnQ9IjI2NTkiPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyNjg3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NDMiIGRhdGEtc3RhcnQ9IjI2ODciPtCR0L7Qu9GM0YjQsNGPINC/0LvQvtGJ0LDQtNGMICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L3QsNCx0L7RgNC+0LIg0YHRg9GI0LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MDYiIGRhdGEtc3RhcnQ9IjI3NDQiPtCf0YDQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINGE0L7RgNC80Ysg0LrQvtC90YLQtdC50L3QtdGA0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4ODQiIGRhdGEtc3RhcnQ9IjI4MDciPtCj0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCDQv9C+0LfQstC+0LvRj9GO0YIg0YPQtNC+0LHQvdC+INGB0LrQu9Cw0LTRi9Cy0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjg4NSI+0JrRgNGL0YjQutCwICjQv9GA0L7QtNCw0ZHRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qvikg0LTQtdC70LDQtdGCINC/0L7QtNCw0YfRgyDQtdGJ0ZEg0LHQvtC70LXQtSDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjk5NyIgZGF0YS1zdGFydD0iMjk1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjk5NSIgZGF0YS1zdGFydD0iMjk2NCI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGB0YTQtdGAPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIyOTk4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjI5OTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMzUiIGRhdGEtc3RhcnQ9IjMwMDAiPtCU0L7RgdGC0LDQstC60LAg0L/RgNC10LzQuNCw0LvRjNC90YvRhSDRgdC10YLQvtCyINGB0YPRiNC4PC9zdHJvbmc+ICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE1NyIgZGF0YS1zdGFydD0iMzA3NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyMCIgZGF0YS1zdGFydD0iMzA3NiI+0KHRg9C/0LXRgNC80LDRgNC60LXRgtGLINC4INCz0LDRgdGC0YDQvtC90L7QvNC40YfQtdGB0LrQuNC1INC80LDQs9Cw0LfQuNC90Ys8L3N0cm9uZz4gJm5kYXNoOyDRjdGE0YTQtdC60YLQvdCw0Y8g0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQv9GA0L7QtNGD0LrRhtC40LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjMxNTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxODciIGRhdGEtc3RhcnQ9IjMxNjAiPtCa0LXQudGC0LXRgNC40L3QsyDQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNGPPC9zdHJvbmc+ICZuZGFzaDsg0YHRgtC40LvRjNC90LDRjyDQv9C+0LTQsNGH0LAg0Lgg0YPQtNC+0LHRgdGC0LLQviDQsiDQvtCx0YHQu9GD0LbQuNCy0LDQvdC40LguPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzI4MCIgZGF0YS1zdGFydD0iMzIzNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzI3OCIgZGF0YS1zdGFydD0iMzI0MSI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQuCDQsdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMjgxIj4NCgk8bGkgZGF0YS1lbmQ9IjMzNDgiIGRhdGEtc3RhcnQ9IjMyODEiPnJQRVQt0L/Qu9Cw0YHRgtC40LogJm5kYXNoOyDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLRi9C5INC4INC/0YDQuNCz0L7QtNC90YvQuSDQtNC70Y8g0L/QtdGA0LXRgNCw0LHQvtGC0LrQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM4OSIgZGF0YS1zdGFydD0iMzM0OSI+0JLRi9GB0L7QutCw0Y8g0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INCy0LvQsNCz0LUg0Lgg0LbQuNGA0YMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMzOTAiPtCh0L7QvtGC0LLQtdGC0YHRgtCy0YPQtdGCINGB0YLQsNC90LTQsNGA0YLQsNC8INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTM4IiBkYXRhLXN0YXJ0PSIzNDUyIj7QktGL0LHQuNGA0LDQudGC0LUgMjUgeCAxOCDRgdC8INC60L7QvdGC0LXQudC90LXRgNGLICZuZGFzaDsg0L3QsNC00ZHQttC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0Lkg0L/QvtC00LDRh9C4INGB0YPRiNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMjEiIGRhdGEtc3RhcnQ9IjM5NjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTkiIGRhdGEtc3RhcnQ9IjM5NjAiPlN1JnNjYXJvbjtpIHRyYXVrcyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBpZXBha29qdW1zIHN1JnNjYXJvbjtpIHBsYXTEk208L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQwNzciIGRhdGEtc3RhcnQ9IjQwMjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMjciPkxpZWxpc2tzIHJpc2luxIFqdW1zIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDE4NSIgZGF0YS1zdGFydD0iNDA3OCI+JlNjYXJvbjtpZSBwbGEmc2Nhcm9uO2llIDI1IHggMTggY20gdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbGllbMSBa2llbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbSB1biB2YWlyxIFrdSB2ZWlkdSByb2xsdSBwYXNuaWVnJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSI0MjE5IiBkYXRhLXN0YXJ0PSI0MTg3Ij48c3Ryb25nIGRhdGEtZW5kPSI0MjE3IiBkYXRhLXN0YXJ0PSI0MTkxIj5HYWx2ZW7EgXMgaWVwYWtvanVtYSBwcmllayZzY2Fyb247cm9jxKtiYXM8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjQzNzYiIGRhdGEtc3RhcnQ9IjQyMjAiPg0KCTxsaSBkYXRhLWVuZD0iNDI2MiIgZGF0YS1zdGFydD0iNDIyMCI+UGxhJnNjYXJvbjthIHZpcnNtYSBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0MzA2IiBkYXRhLXN0YXJ0PSI0MjYzIj5TdGlwcmEgdW4gxJNydGkgc2FrcmF1amFtYSBrb25zdHJ1a2NpamEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzNzYiIGRhdGEtc3RhcnQ9IjQzMDciPkNhdXJzcMSrZMSrZ3MgdsSBa3MgKHDEgXJkb2RhcyBhdHNldmkmc2Nhcm9uO8S3aSkgcHJvZmVzaW9uxIFsYW0gbm9mb3JtxJNqdW1hbS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NDA2IiBkYXRhLXN0YXJ0PSI0Mzc4Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDA0IiBkYXRhLXN0YXJ0PSI0MzgyIj5LdXIgdGllayBpem1hbnRvdHM8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ0MDciPg0KCTxsaSBkYXRhLWVuZD0iNDQ3NiIgZGF0YS1zdGFydD0iNDQwNyI+PHN0cm9uZyBkYXRhLWVuZD0iNDQzMyIgZGF0YS1zdGFydD0iNDQwOSI+R291cm1ldCBzdSZzY2Fyb247aSBwaWVnxIFkZTwvc3Ryb25nPiAmbmRhc2g7IG5vZHJvJnNjYXJvbjtpbmEgYXVnc3TEgWvEgXMga2xhc2VzIGllcGFrb2p1bXUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ1NTQiIGRhdGEtc3RhcnQ9IjQ0NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1MTciIGRhdGEtc3RhcnQ9IjQ0NzkiPkxpZWx2ZWlrYWxpIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaTwvc3Ryb25nPiAmbmRhc2g7IHByZXplbnTEkyBwcm9kdWt0dXMgcHJvZmVzaW9uxIFsaS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDU1NSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU4MCIgZGF0YS1zdGFydD0iNDU1NyI+QmFua2V0aSB1biBwYXPEgWt1bWk8L3N0cm9uZz4gJm5kYXNoOyBlbGVnYW50cyB1biDEk3J0cyBpZXBha29qdW1zLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ2NTkiIGRhdGEtc3RhcnQ9IjQ2MTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ2NTciIGRhdGEtc3RhcnQ9IjQ2MTkiPlZpZGVpIGRyYXVkesSrZ3MgdW4gZHJvJnNjYXJvbjtzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDcxMyIgZGF0YS1zdGFydD0iNDY2MCI+U3Umc2Nhcm9uO2kgaWVwYWtvanVtcyBpciBpemdhdGF2b3RzIG5vIDxzdHJvbmcgZGF0YS1lbmQ9IjQ3MDUiIGRhdGEtc3RhcnQ9IjQ2NzQiPnDEgXJzdHLEgWTEgXRhIHJQRVQgcGxhc3RtYXNhczwvc3Ryb25nPiwga2FzOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0NzE0Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ3NDciIGRhdGEtc3RhcnQ9IjQ3MTQiPklyIGlsZ3RzcMSTasSrZ3MgdW4gZWtvbG/Eo2lza3MuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ3ODUiIGRhdGEtc3RhcnQ9IjQ3NDgiPkl6dHVyxKtncyBwcmV0IG1pdHJ1bXUgdW4gdGF1a2llbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDc4NiI+QXRiaWxzdCBwxIFydGlrYXMgZHJvJnNjYXJvbjvEq2JhcyBzdGFuZGFydGllbS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjQ5MzEiIGRhdGEtc3RhcnQ9IjQ4MzAiPkl6dsSTbGlldGllcyA8c3Ryb25nIGRhdGEtZW5kPSI0ODY5IiBkYXRhLXN0YXJ0PSI0ODQyIj4yNSB4IDE4IGNtIHN1JnNjYXJvbjtpIHRyYXVrdXM8L3N0cm9uZz4sIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGdhbiBlc3TEk3Rpc2t1LCBnYW4gZnVua2Npb27EgWx1IGllcGFrb2p1bXUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjQ4MSIgZGF0YS1zdGFydD0iMjQwNCI+PHN0cm9uZz5EaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIFBhY2thZ2luZyBmb3IgU3VzaGkgUGxhdHRlcnM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI1MjEiIGRhdGEtc3RhcnQ9IjI0ODMiPlBlcmZlY3QgZm9yIExhcmdlIFN1c2hpIFBsYXR0ZXJzPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NzEiIGRhdGEtc3RhcnQ9IjI1MjIiPkRlc2lnbmVkIGZvciA8c3Ryb25nIGRhdGEtZW5kPSIyNTY5IiBkYXRhLXN0YXJ0PSIyNTM1Ij5idWxrIG9yZGVycyBhbmQgc3VzaGkgcGxhdHRlcnM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIHByb3ZpZGUgYSA8c3Ryb25nIGRhdGEtZW5kPSIyNjI0IiBkYXRhLXN0YXJ0PSIyNTkzIj5sdXh1cmlvdXMgZm9vZCBwcmVzZW50YXRpb248L3N0cm9uZz4gd2hpbGUgZW5zdXJpbmcgc2VjdXJlIHRyYW5zcG9ydCBhbmQgc3RvcmFnZS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY5MyIgZGF0YS1zdGFydD0iMjY3MyI+S2V5IEFkdmFudGFnZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI2OTQiPg0KCTxsaSBkYXRhLWVuZD0iMjc3NiIgZGF0YS1zdGFydD0iMjY5NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjcxNyIgZGF0YS1zdGFydD0iMjY5NiI+V2lkZSBzdXJmYWNlIGFyZWE8L3N0cm9uZz4gYWNjb21tb2RhdGVzIHN1c2hpIGFzc29ydG1lbnRzIGFuZCBjb21iaW5hdGlvbiBwbGF0dGVycy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgzMiIgZGF0YS1zdGFydD0iMjc3NyI+PHN0cm9uZyBkYXRhLWVuZD0iMjgwNyIgZGF0YS1zdGFydD0iMjc3OSI+U3Ryb25nLCBzdGFja2FibGUgZGVzaWduPC9zdHJvbmc+IGVuc3VyZXMgc2FmZSBoYW5kbGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjgzMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjg3MCIgZGF0YS1zdGFydD0iMjgzNSI+Q3J5c3RhbC1jbGVhciBsaWQgY29tcGF0aWJpbGl0eTwvc3Ryb25nPiAoc29sZCBzZXBhcmF0ZWx5KSBmb3IgYXR0cmFjdGl2ZSBmb29kIGRpc3BsYXkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjkzNyIgZGF0YS1zdGFydD0iMjkyMSI+SWRlYWwgVXNlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMjkzOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDI1IiBkYXRhLXN0YXJ0PSIyOTM4Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTY3IiBkYXRhLXN0YXJ0PSIyOTQwIj5Hb3VybWV0IHN1c2hpIHRha2Vhd2F5czwvc3Ryb25nPiAmbmRhc2g7IEVuc3VyZXMgdG9wLXF1YWxpdHkgcGFja2FnaW5nIGZvciBwcmVtaXVtIHN1c2hpIHNldHMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxMDgiIGRhdGEtc3RhcnQ9IjMwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwNTUiIGRhdGEtc3RhcnQ9IjMwMjgiPlN1cGVybWFya2V0cyAmYW1wOyBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IERpc3BsYXlzIGxhcmdlIHN1c2hpIGFzc29ydG1lbnRzIHByb2Zlc3Npb25hbGx5LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIzMTA5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTI5IiBkYXRhLXN0YXJ0PSIzMTExIj5FdmVudCBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IEVsZWdhbnQgYW5kIGRpc3Bvc2FibGUgZm9yIGNvbnZlbmllbnQgc2VydmljZS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjIwIiBkYXRhLXN0YXJ0PSIzMTgyIj5TdXN0YWluYWJsZSBhbmQgRHVyYWJsZSBNYXRlcmlhbDwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzMjgyIiBkYXRhLXN0YXJ0PSIzMjIxIj5NYWRlIGZyb20gPHN0cm9uZyBkYXRhLWVuZD0iMzI2MCIgZGF0YS1zdGFydD0iMzIzMSI+ZWNvLWZyaWVuZGx5IHJQRVQgcGxhc3RpYzwvc3Ryb25nPiwgdGhlc2UgdHJheXMgb2ZmZXI6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMyODMiPg0KCTxsaSBkYXRhLWVuZD0iMzMyMCIgZGF0YS1zdGFydD0iMzI4MyI+QSBzdXN0YWluYWJsZSBwYWNrYWdpbmcgc29sdXRpb24uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzNjQiIGRhdGEtc3RhcnQ9IjMzMjEiPkhpZ2ggcmVzaXN0YW5jZSB0byBtb2lzdHVyZSBhbmQgZ3JlYXNlLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMzY1Ij5Gb29kIHNhZmV0eSBjb21wbGlhbmNlIGZvciBwZWFjZSBvZiBtaW5kLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzMyIgZGF0YS1zdGFydD0iMzQxMiI+VXBncmFkZSB0byA8c3Ryb25nIGRhdGEtZW5kPSIzNDYwIiBkYXRhLXN0YXJ0PSIzNDIzIj4yNSB4IDE4IGNtIGRpc3Bvc2FibGUgc3VzaGkgdHJheXM8L3N0cm9uZz4gZm9yIHN1cGVyaW9yIHBhY2thZ2luZyB0aGF0IG1lZXRzIGJvdGggYWVzdGhldGljIGFuZCBmdW5jdGlvbmFsIG5lZWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI4MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjozOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTA4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMTguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjU1ZTM5ODc2MGZhNTZkOTk0ZjNkNTE1OWVlNzM5MGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gU3VzaGkgdHJheXMgYW5kIHN1c2hpIGNvbnRhaW5lcnMgZGlzcG9zYWJsZSBmb3IgVGFrZW91dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIG1lbG5pIHVuIHN1xaFpIHDEgXJ0aWthcyBpZXBha29qdW1zIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCj0L/QsNC60L7QstC60LAg0L/QuNGJ0LXQstCw0Y8g0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsiwg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7QsiDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstS0M5T0YKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDY1NDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNC10LzQsNC90LrQsCAyNzAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGVzZXJ0YSB0cmF1a3MgMjcwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QmtGA0LjRgdGC0LDQu9GM0L3QviDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0LXQvNCw0L3QutC4INC40Lcg0J/QrdCiINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YHQvtC60L7Qsiwg0YHQvNGD0LfQuCwg0L3QsNGA0LXQt9Cw0L3QvdGL0YUg0YTRgNGD0LrRgtC+0LIg0Lgg0L7QstC+0YnQtdC5LCDQsCDRgtCw0LrQttC1INC80L7Qu9C+0YfQvdGL0YUg0LrQvtC60YLQtdC50LvQtdC5INC4INC50L7Qs9GD0YDRgtC+0LIuINCaINGN0YLQuNC8INC60L7QvdGC0LXQudC90LXRgNCw0Lwg0LTQvtGB0YLRg9C/0L3QsCDRgdC/0LXRhtC40LDQu9GM0L3QsNGPINCy0YHRgtCw0LLQutCwINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC90LXRgdC60L7Qu9GM0LrQuNGFINC40L3Qs9GA0LjQtNC40LXQvdGC0L7QsiDQvtC00L3QvtCy0YDQtdC80LXQvdC90L4sINGH0YLQviDQv9C+0LfQstC+0LvQuNGCINGB0L7Qt9C00LDQstCw0YLRjCDRg9C90LjQutCw0LvRjNC90YvQtSDQutC+0LzQv9C70LXQutGC0Ysg0Lgg0YHQvtGH0LXRgtCw0L3QuNGPINCy0LrRg9GB0L7Qsi4g0Jog0LrRgNC10LzQsNC90LrQsNC8INC/0L7QtNGF0L7QtNGP0YIg0L/Qu9C+0YHQutC40LUg0Lgg0LrRg9C/0L7Qu9GM0L3Ri9C1INC60YDRi9GI0LrQuCwg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0Lgg0LHQtdC3INC90LXQs9C+LiAmbmJzcDvQktC+0LfQvNC+0LbQvdC+0YHRgtGMINC90LDQvdC10YHQtdC90LjRjyDQktCw0YjQtdCz0L4g0YPQvdC40LrQsNC70YzQvdC+0LPQviDQtNC40LfQsNC50L3QsCDQuNC70Lgg0LvQvtCz0L7RgtC40L/QsCDQv9C+0LzQvtC20LXRgiDQv9GA0LjQstC70LXRh9GMINC6INGB0LXQsdC1INCy0L3QuNC80LDQvdC40LUsINC/0L7QtNGH0LXRgNC60L3QtdGCINC+0YHQvtCx0LXQvdC90YvQuSDRgdGC0LjQu9GMINCy0LDRiNC10LPQviDQt9Cw0LLQtdC00LXQvdC40Y8g0Lgg0L3QtdC/0YDQtdC80LXQvdC90L4g0LLRi9C00LXQu9C40YIg0YHRgNC10LTQuCDQutC+0L3QutGD0YDQtdC90YLQvtCyLiDQn9GA0L7Rh9C90YvQtSDQuCDRgdGC0LjQu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyZuYnNwOyDQtNC10YHQtdGA0YLQvtCyJm5ic3A7LSDRjdGC0L4g0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QsNGPLCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNCw0Y8g0YPQv9Cw0LrQvtCy0LrQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+S3Jpc3TEgWxkemlkcmkmbmJzcDt0cmF1a2kmbmJzcDtubyBQRVQgYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGFzIHN1bMSBbSwgc23Fq3RpamllbSwgc2FncmllenRpZW0gYXVnxLxpZW0gdW4gZMSBcnplxYZpZW0sIGvEgSBhcsSrIHBpZW5hIGtva3RlacS8aWVtIHVuIGpvZ3VydGllbS4gJlNjYXJvbjvEq20gdHJhdWthbSZuYnNwO2lyIHBpZWVqYW1pIHNwZWNpxIFsaSBpZWxpa8WGaSwga3Vyb3MgdmFyIHV6Z2xhYsSBdCB2YWlyxIFrYXMgc2FzdMSBdmRhxLxhcyB2aWVubGFpY8SrZ2kuIFRhcyDEvGF1cyBpenZlaWRvdCBsaWVsaXNrdXMga29tcGxla3R1cyB1biB1bmlrxIFsYXMgZ2FyJnNjYXJvbjthcyBrb21iaW7EgWNpamFzLiBUcmF1a2llbSBpciBwaWVlamFtYXMgZ2FuIHBsYWthbmksIGdhbiBrdXBvbHZlaWRhIHbEgWtpLCBhciBjYXVydW11IHVuIGJleiB0xIEuICZTY2Fyb247xKtzIHPEk3JpamFzIHRyYXVraWVtIGlyIHBvcHVsxIFyaWUgaXptxJNyaTogbm8gMjEwbWwgbMSrZHogMTAwMG1sLiBQYXRlaWNvdGllcyBpZXNwxJNqxIFtIHV6ZHJ1a8SBdCBzYXZ1IGxvZ28gdmFpIGF0c2V2aSZzY2Fyb247xLdpIGl6bWVrbMSTdHUgZGl6YWludSB1eiBnbMSBesSTbSwgdGFzIHBhbMSrZHrEk3MgdmFpcsSBayBwaWV2xJNyc3QgcGlyY8STanUgdXptYW7Eq2J1LCB0aWtzIHV6c3bEk3J0cyBKxatzdSB1esWGxJNtdW1hIMSrcGEmc2Nhcm9uO2FpcyBzdGlscyB1biBub3RlaWt0aSBwYWzEq2R6xJNzIGl6Y2VsdGllcyBrb25rdXJlbnR1IHZpZMWrLiBJenR1csSrZ2kgdW4gbW9kZXJuaSB0cmF1a2kgS2FsLUNsZWFyIC0gaXIgcGlldmlsY8SrZ2FzLCBwaWxuxKtixIEgcMSBcnN0csSBZMSBamFtYXMgdHJhdWtpLiAmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+Q3J5c3RhbCBjbGVhciBQRVQgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIGp1aWNlcywgc21vb3RoaWVzLCBzbGljZWQg4oCL4oCLZnJ1aXQgYW5kIHZlZ2V0YWJsZXMsIGFzIHdlbGwgYXMgbWlsa3NoYWtlcyBhbmQgeW9ndXJ0cy4gQSBzcGVjaWFsIGluc2VydCBpcyBhdmFpbGFibGUgZm9yIHRoZXNlIGdsYXNzZXMgZm9yIHN0b3Jpbmcgc2V2ZXJhbCBpbmdyZWRpZW50cyBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCB3aWxsIGFsbG93IHlvdSB0byBjcmVhdGUgdW5pcXVlIHNldHMgYW5kIGNvbWJpbmF0aW9ucyBvZiBmbGF2b3JzLiBGbGF0IGFuZCBkb21lIGNvdmVycyBhcmUgYXZhaWxhYmxlIGluIHJlcXVlc3QsIHdpdGggYW5kIHdpdGhvdXQgYSBob2xlLiBUaGUgcG9zc2liaWxpdHkgb2YgYXBwbHlpbmcgeW91ciB1bmlxdWUgZGVzaWduIG9yIGxvZ28gd2lsbCBoZWxwIGF0dHJhY3QgYXR0ZW50aW9uIHRvIHlvdXJzZWxmLCBlbXBoYXNpemUgdGhlIHNwZWNpYWwgc3R5bGUgb2YgeW91ciBpbnN0aXR1dGlvbiBhbmQgd2lsbCBjZXJ0YWlubHkgaGlnaGxpZ2h0IGFtb25nIGNvbXBldGl0b3JzLiBTdHJvbmcgYW5kIHN0eWxpc2ggY29udGFpbmVycyAtIHRoaXMgaXMgYW4gYXR0cmFjdGl2ZSwgZnVsbHkgcmVjeWNsYWJsZSBwYWNrYWdpbmcuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTA5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc1Ljk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Njo0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkzMC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy45MyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjNmZjODg0N2FiYjAzYWEwZWIyYmQ1MDNlYjQwY2JlMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4MjFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEFILUFTQjU1MEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHQvtGD0YHQsCAxNzcg0LzQuywg0J/Qnywg0YfQtdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBNxJNyY2VzIHRyYXVraSAxNzcgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0L7Rg9GB0L3QuNC60Lgg0LjQu9C4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRgtCw0LrQsNC90YfQuNC60LgsINC60L7RgtC+0YDRi9C1INC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0L/RgNC40L/RgNCw0LIsINGB0LDQu9GM0YHRiywg0YHQvtC10LLQvtCz0L4g0YHQvtGD0YHQsCwg0LfQsNC/0YDQsNCy0L7QuiDQtNC70Y8g0YHQsNC70LDRgtC+0LIsINC40LvQuCDQtNC+0LHQsNCy0L7QuiDQuiDQtNC10YHQtdGA0YLQsNC8INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC40LvQuCDRgdC10YDQstC40YHQvtCyINC90LAg0LLRi9C90L7RgS48L3A+DQoNCjxwPtCa0L7QvdGC0YDQvtC70LjRgNGD0LnRgtC1INGA0LDQt9C80LXRgCDQv9C+0YDRhtC40LkmbmJzcDvRgSDQv9C+0LzQvtGJ0YzRjiDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQvtGD0YHQsCDQvtCx0YrQtdC80L7QvCAxNzcg0LzQuywg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0YUg0LjQtyAxMDAlINC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNC10LzQvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAhINCh0L7Rg9GB0L3QuNC60Lgg0LzQvtC20L3QviDQv9GA0LjQvtCx0YDQtdGB0YLQuCDRgSDQs9C10YDQvNC10YLQuNGH0L3Ri9C80Lgg0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQvNC4INC60YDRi9GI0LrQsNC80Lgg0LjQtyDQn9Ct0KIg0Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDQtNCy0YPRhSDRhtCy0LXRgtCw0YUgLSDRh9C10YDQvdC+0Lwg0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0LwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBpZWfEgWRlaSB2YWkgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHBpZWTEgXbEgWphbSBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWt1cywga2FzIGlyIGlkZcSBbGkgcGllbcSTcm90aSBnYXImc2Nhcm9uO3ZpZWzEgW0sIHNhbHNhaSwgc29qYXMgbcSTcmPEk20sIHNhbMSBdHUgbcSTcmPEk20gdmFpIG5lbGllbGFtIHBpZWRldsSBbSBwYW1hdMSTZGllbmllbS48L3A+DQoNCjxwPktvbnRyb2zEk2ppZXQgcG9yY2lqdSBpem3Ek3J1cyBhciBtxatzdSAxNzcgbWwgcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVraWVtLCBrYXMgaXpnYXRhdm90aSBubyAxMDAlIHDEgXJzdHLEgWTEgWphbWEgcG9saXByb3BpbMSTbmEhIE3Ek3JjZXMga29udGVpbmVydXMmbmJzcDt2YXIgaWVnxIFkxIF0aWVzIGFyIGhlcm3Ek3Rpc2tpZW0gdW4gY2F1cnNwxKtkxKtnaWVtIFBFVCB2xIFraWVtLCB1biB0xIFzIGlyIHBpZWVqYW1hcyBkaXbEgXMga3LEgXPEgXMgLSBtZWxuxIEgdW4gY2F1cnNwxKtkxKtnxIEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIHBsYXN0aWMgY29uZGltZW50IGNvbnRhaW5lcnM8aT4mbmJzcDs8L2k+b3IgcG9ydGlvbiBjdXBzPGk+Jm5ic3A7PC9pPmZvciBwYWNrYWdpbmcgc2Fsc2EsIHNveSBzYXVjZSwgc2FsYWQgZHJlc3NpbmdzLCBkaXBwaW5nIHNhdWNlcyBvciB0b3BwaW5ncyBmb3IgZm9vZCBkZWxpdmVyeSBvciZuYnNwO3RvLWdvIHNlcnZpY2VzLjwvcD4NCg0KPHA+Q29udHJvbCBwb3J0aW9uIHNpemVzIGFuZCBjb3N0cyB3aXRoIHRoaXMgMTc3IG1sIHBsYXN0aWMgc2F1Y2UgY29udGFpbmVycyBtYWRlIG9mIDEwMCUgcmVjeWNsYWJsZSBwb2x5cHJvcHlsZW5lISZuYnNwO1BvcnRpb24gY3VwcyBjb21lcyB3aXRoIGxlYWstcHJvb2YgY3J5c3RhbCBjbGVhciBQRVQgbGlkcyBhbmQgYXJlIGF2YWlsYmFsZSBpbiB0d28gY29sb3VycyAtIGJsYWNrIGFuZCBjbGVhci48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI3NDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTgyMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDEgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDNkYTE2YTYyMTJkMGQzNGI1ZGZmYmVmZjAwNTU5MWJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgcG9ydGlvbiBjdXBzIDE3NyBtbCBmb3Igc295IHNhdWNlIGF0IHN1c2hpIHJlc3RhdXJhbnRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBtxJNyY2VzIHRyYXVraSDEk2RpZW51IHBpZWfEgWRlaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0YHQvtGB0YPQvdC40LrQuCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0LjQtyDRgNC10YHRgtC+0YDQsNC90L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzczXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUdTNi0yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTExLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC30LDQutGD0YHQvtC6INGBIDIt0LTQtdC70LXQvdC40Y/QvNC4LCDQn9Cb0JAsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHRyYXVraSBhciAyLWllZC4sIFBMQSwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQuNC3INC60YDQuNGB0YLQsNC70YzQvdC+INGH0LjRgdGC0L7Qs9C+LCDQsdC40L7RgNCw0LfQu9Cw0LPQsNC10LzQvtCz0L4g0Lgg0LrQvtC80L/QvtGB0YLQuNGA0YPQtdC80L7Qs9C+INC/0LvQsNGB0YLQuNC60LAgUExBLiZuYnNwO9Ct0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC80LXRjtGCINC00LLQtSDRgdC10LrRhtC40LgsINGA0LDQt9C00LXQu9GP0Y7RidC40LUg0L/RgNC+0LTRg9C60YLRiyDQuCDQv9GA0LXQtNC+0YLQstGA0LDRidCw0Y7RidC40LUg0LjRhSDQvdC10LbQtdC70LDRgtC10LvRjNC90L7QtSDRgdC80LXRiNC40LLQsNC90LjQtS4g0J3QsNGI0Lgg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LTQtdC70LjQutCw0YLQtdGB0L7QsiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDRhdC+0LvQvtC00L3Ri9GFINCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6INGBINC+0YLQtNC10LvQvtC8INC00LvRjyDQktCw0YjQuNGFINGE0LjRgNC80LXQvdC90YvRhSDRgdC+0YPRgdC+0LIuINCe0LTQvdCwINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsCAoRkstTEdTLTYpLCDQutC+0YLQvtGA0LDRjyDQv9GA0L7QtNCw0LXRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qviwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5NxatzdSBrcmlzdMSBbGR6aWRyaSBrdmFkcsSBdHZlaWRhIGtvbnRlaW5lcmkmbmJzcDtpciBpemdhdGF2b3RpIG5vIGJpbyBQTEEgcGxhc3RtYXNhcywga2FzIGRhYsSBIGJpb2xvxKNpc2tpIHNhZGFsxIFzLiAmU2Nhcm9uO2lzIHVuaXZlcnPEgWxzIDItZGHEvMSrZ3MgaWVwYWtvanVtcyZuYnNwO2lyIHBpZW3Ek3JvdHMmbmJzcDtkYcW+xIFkaWVtIGF1a3N0aWVtIMSTZGllbmllbSwga8SBIGFyxKsgYXVnxLx1IHVuIGTEgXJ6ZcWGdSBzYWzEgXRpxYZpZW0ga29wxIEgYXIgbcSTcmNpLCBuZcS8YXVqb3QgcHJvZHVrdGllbSBzYWphdWt0aWVzIGtvcMSBLiBJenZlaWRvamlldCBuZWF0a8SBcnRvamFtYXMgcHJvZHVrdGEga29tYmluxIFjaWphcyEgVmlzdSBpem3Ek3J1IHRyYXVraWVtIGRlciB2aWVucyB1bml2ZXJzxIFscyB2xIFrcyAoRkstTEdTLTYpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5EaXNwb3NhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIGNyeXN0YWwgY2xlYXIsIGJpb2RlZ3JhZGFibGUmbmJzcDthbmQgY29tcG9zdGFibGUgUExBIHBsYXN0aWMuIE91ciBwbGFzdGljIGRlbGkgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0bHkgc3VpdGFibGUgZm9yIHZhcmlvdXMgY29sZCBkaXNoZXMsIHNuYWNrcywgZnJ1aXQgYW5kIHZlZ2V0YWJsZSBzZXRzIHdpdGggYW55IGtpbmRzIG9mIGRpcHMgYW5kIHNhdWNlcy4gVGhlc2UgY29udGFpbmVycyBoYXZlIHR3byBkaXZpc2lvbnMgZGl2aWRpbmcmbmJzcDt0aGUgcHJvZHVjdHMgYW5kIHByZXZlbnRpbmcgdGhlbSBmcm9tIHVud2FudGVkIG1peGluZy4gT25lIHZlcnNhdGlsZSBsaWQgKEZLLUxHUy02KSB0aGF0IGlzIHNvbGQgc2VwZXJhdGVseSZuYnNwO2ZpdHMgYWxsIGNvbnRhaW5lciBzaXplcyEmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTMzOTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03NzMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyMy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBkNzZkZGQ5M2JiZDY0OTc0ZjBhOTI3YmMwN2JjYmJlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjb21wb3N0YWJsZSBmb29kIGNvbnRhaW5lcnMgbWFkZSBvZiBQTEEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyNzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERJLVBCTFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdCw0LvQsNGC0L7QsiA3NTAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgYXBhxLxpZW0gc2FsxIF0dSB0cmF1a2llbSA3NTAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTI1Ij7Qn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAsIDEwMDAsIDE1MDAg0LzQuykg0LjQtyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+PHN0cm9uZyBkYXRhLWVuZD0iMjgyIiBkYXRhLXN0YXJ0PSIyMTQiPtCt0LrQvi3QtNGA0YPQttC10LvRjtCx0L3QsNGPINC4INC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LI8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPtCt0YLQsCDQv9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCA3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuy4g0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVUIChyUEVUKSwg0L7QvdCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvdC1INGC0L7Qu9GM0LrQviDQvdCw0LTQtdC20L3QviDQt9Cw0LrRgNGL0YLRjCDQstCw0YjQuCDQv9GA0L7QtNGD0LrRgtGLLCDQvdC+INC4INC/0L7QtNC00LXRgNC20LjQstCw0YLRjCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC/0L7QtNGF0L7QtCwg0YHQvdC40LbQsNGPINGD0LPQu9C10YDQvtC00L3Ri9C5INGB0LvQtdC0INC4INC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60LAuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC60Lgg0L/QvtC30LLQvtC70Y/QtdGCINGN0YTRhNC10LrRgtC40LLQvdC+INC/0YDQvtC00LXQvNC+0L3RgdGC0YDQuNGA0L7QstCw0YLRjCDRj9GA0LrQuNC1INGG0LLQtdGC0LAg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Rg9GOINGC0LXQutGB0YLRg9GA0YMg0LLQsNGI0LjRhSDRgdCw0LvQsNGC0L7Qsiwg0LTQtdGB0LXRgNGC0L7QsiDQuCDQtNGA0YPQs9C40YUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjExMDgiIGRhdGEtc3RhcnQ9Ijc0NSI+PHN0cm9uZyBkYXRhLWVuZD0iNzkxIiBkYXRhLXN0YXJ0PSI3NDUiPtCf0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0LfQsNGJ0LjRgtCwINCy0LDRiNC10LPQviDQv9GA0L7QtNGD0LrRgtCwPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjExMDgiIGRhdGEtc3RhcnQ9Ijc0NSI+0JrRg9C/0L7Qu9GM0L3QsNGPINGE0L7RgNC80LAg0LrRgNGL0YjQutC4INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvtC1INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCw0LQg0L/RgNC+0LTRg9C60YLQvtC8LCDQt9Cw0YnQuNGJ0LDRjyDQtdCz0L4g0L7RgiDQv9C+0LLRgNC10LbQtNC10L3QuNC5INC4INGB0L7RhdGA0LDQvdGP0LXRgiDRgdCy0LXQttC10YHRgtGMLiDQrdGC0L7RgiDQtNC40LfQsNC50L0g0YLQsNC60LbQtSDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9C+0LLRgNC10LbQtNC10L3QuNC1INCy0LXRgNGF0L3QtdCz0L4g0YHQu9C+0Y8g0LHQu9GO0LTQsCDQv9GA0Lgg0YXRgNCw0L3QtdC90LjQuCDQuNC70Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1LiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGA0YvRiNC60LAg0L3QtSDRgtC+0LvRjNC60L4g0LfQsNGJ0LjRidCw0LXRgiDQv9GA0L7QtNGD0LrRgtGLLCDQvdC+INC4INC30L3QsNGH0LjRgtC10LvRjNC90L4g0YPQu9GD0YfRiNCw0LXRgiDQuNGFINC/0YDQtdC30LXQvdGC0LDRhtC40Y4uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0MzkiIGRhdGEtc3RhcnQ9IjExMTAiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNDAiIGRhdGEtc3RhcnQ9IjExMTAiPtCj0LTQvtCx0YHRgtCy0L4g0Lgg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0MzkiIGRhdGEtc3RhcnQ9IjExMTAiPtCt0YLQsCDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINC+0LHRitC10LzQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7KSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YjQuNGA0L7QutC+0LPQviDQsNGB0YHQvtGA0YLQuNC80LXQvdGC0LAg0L/RgNC+0LTRg9C60YbQuNC4INCyINC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LDRhSwg0YHRg9C/0LXRgNC80LDRgNC60LXRgtCw0YUg0Lgg0L3QsCDQv9GA0LXQtNC/0YDQuNGP0YLQuNGP0YUg0L/QviDQtNC+0YHRgtCw0LLQutC1INC10LTRiy4g0J7QvdCwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgtC90L7QtSDRhdGA0LDQvdC10L3QuNC1INC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QtSDQstGL0YHRgtCw0LLQu9C10L3QuNC1INCy0LDRiNC40YUg0YLQvtCy0LDRgNC+0LIuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NDEiPtCi0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INC00LjQsNC/0LDQt9C+0L06IC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj7QmtCw0Log0Lgg0LrQvtC90YLQtdC50L3QtdGA0YssINGN0YLQsCDQutGA0YvRiNC60LAg0YPRgdGC0L7QudGH0LjQstCwINC6INGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C8INC60L7Qu9C10LHQsNC90LjRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQutCw0Log0L7RhdC70LDQttC00LXQvdC90YvRhSwg0YLQsNC6INC4INC30LDQvNC+0YDQvtC20LXQvdC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIsINC90LUg0L3QsNGA0YPRiNCw0Y8g0LrQsNGH0LXRgdGC0LLQsCDRg9C/0LDQutC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj48c3Ryb25nIGRhdGEtZW5kPSIxNzE2IiBkYXRhLXN0YXJ0PSIxNjkyIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVUIChyUEVUKSwg0Y3RgtCwINC60YDRi9GI0LrQsCDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0YHQvtC60YDQsNGJ0LXQvdC40Y4g0L/Qu9Cw0YHRgtC40LrQsCDQsiDQv9GA0LjRgNC+0LTQtSDQuCDQv9C+0LTQtNC10YDQttC40LLQsNC10YIg0LjQtNC10Y4g0YbQuNGA0LrRg9C70Y/RgNC90L7QuSDRjdC60L7QvdC+0LzQuNC60LguINCS0YvQsdC40YDQsNGPINGC0LDQutGD0Y4g0YPQv9Cw0LrQvtCy0LrRgywg0LLRiyDQt9Cw0LHQvtGC0LjRgtC10YHRjCDQviDQsdGD0LTRg9GJ0LXQvCDQv9C70LDQvdC10YLRiywg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINGB0LLQvtC40Lwg0LrQu9C40LXQvdGC0LDQvCDRg9GB0YLQvtC50YfQuNCy0L7QtSDQuCDQsdC10LfQvtC/0LDRgdC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5MzUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5NDAiPkNhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtICg3NTAsIDEwMDAsIDE1MDAgbWwpIG5vIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMTgiPlZpZGVzIGRyYXVkesSrZ3MgdW4gcHJlemVudMSTamFtcyB2xIFrcyBhcGHEvGllbSB0cmF1a2llbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij4mU2Nhcm9uO2lzIGNhdXJzcMSrZMSrZ2FpcyBrdXBvbGEgdsSBa3MgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGFwYcS8aWVtIHRyYXVraWVtIGFyIGlldGlscMSrYnUgNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwuIEl6Z2F0YXZvdHMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsIHRhcyBub2RybyZzY2Fyb247aW5hIG5lIHRpa2FpIGRybyZzY2Fyb247dSBhaXp2xJNyJnNjYXJvbjthbnUsIGJldCBhcsSrIHBhbMSrZHogc2FtYXppbsSBdCBvZ2xla8S8YSBwxJNkdSB1biBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuIFbEgWNpxYZhIGNhdXJzcMSrZMSrZ3VtcyDEvGF1aiBlZmVrdMSrdmkgZGVtb25zdHLEk3QgYmFnxIF0xKtnYXMgxJNkaWVuYSBrcsSBc2FzIHVuIHRla3N0xatydSwgcGFkYXJvdCB0byBpZGXEgWx1IHNhbMSBdGllbSwgZGVzZXJ0aWVtIHVuIGNpdGllbSBnYXRhdmllbSDEk2RpZW5pZW0uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1NTYiIGRhdGEtc3RhcnQ9IjQ1MDkiPlByZXplbnTEgWNpamEgdW4gYWl6c2FyZHrEq2JhIGrFq3N1IHByb2R1a3RpZW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+S3Vwb2xhIGZvcm1hIG5vZHJvJnNjYXJvbjtpbmEgcGFwaWxkdSB0ZWxwdSB2aXJzIHByb2R1a3RhLCBwYXNhcmfEgWpvdCB0byBubyBib2rEgWp1bWllbSB1biBzYWdsYWLEgWpvdCBzdmFpZ3VtdS4gJlNjYXJvbjtpcyBkaXphaW5zIHBhbMSrZHogaXp2YWlyxKt0aWVzIG5vIGJvasSBanVtaWVtIGF1ZyZzY2Fyb247xJNqxIEgc2zEgW7EqyDEk2RpZW5hbSB1emdsYWLEgWpvdCB2YWkgdHJhbnNwb3J0xJNqb3QuIENhdXJzcMSrZMSrZ2FpcyB2xIFrcyBuZSB0aWthaSBhaXpzYXJnxIEgcHJvZHVrdHVzLCBiZXQgYXLEqyBpZXbEk3JvamFtaSB1emxhYm8gdG8gcHJlemVudMSBY2lqdS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNDg3NyIgZGF0YS1zdGFydD0iNDg1MiI+xJJydMSrYmEgdW4gZGF1ZHpwdXPEq2JhPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPiZTY2Fyb247aXMgdsSBa3MgaXIgcGllbcSTcm90cyBkYcW+xIFkaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sKSwgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIHBsYSZzY2Fyb247YSBrbMSBc3RhIHByb2R1a3RpZW0ga2FmZWpuxKtjxIFtLCByZXN0b3LEgW5pZW0sIGxpZWx2ZWlrYWxpZW0gdW4gxJNkaWVudSBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbS4gVGFzIG5vZHJvJnNjYXJvbjtpbmEgxJNydHUgdXpnbGFixIEmc2Nhcm9uO2FudSB1biBwaWV2aWxjxKtndSBwcm9kdWt0dSBpenZpZXRvJnNjYXJvbjthbnUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjUxOTYiIGRhdGEtc3RhcnQ9IjUxNTIiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPlTEgXBhdCBrxIEgdHJhdWtpLCAmc2Nhcm9uO2lzIHbEgWtzIGl6dHVyIHRlbXBlcmF0xatyYXMgc3bEgXJzdMSrYmFzLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGF1a3N0aWVtLCBnYW4gc2FsZMSTdGllbSBwcm9kdWt0aWVtLCBuZXNhYm9qxIFqb3QgaWVwYWtvanVtYSBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj48c3Ryb25nIGRhdGEtZW5kPSI1Mzg1IiBkYXRhLXN0YXJ0PSI1MzYxIj5Fa29sb8SjaXNrcyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPkl6Z2F0YXZvdHMgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCAmc2Nhcm9uO2lzIHbEgWtzIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMgdW4gYXRiYWxzdGEgY2lya3VsxIFybyBla29ub21pa3UuIEl6dsSTbG90aWVzICZzY2Fyb247byBpbGd0c3DEk2rEq2dvIGllcGFrb2p1bXUsIGrFq3MgcGFsxKtkemF0IGFpenNhcmfEgXQgdmlkaSB1biBub2RybyZzY2Fyb247aW7EgXQgc2F2aWVtIGtsaWVudGllbSBkcm8mc2Nhcm9uO3UgdW4gdmlkZWkgZHJhdWR6xKtndSByaXNpbsSBanVtdSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAzMSI+VHJhbnNwYXJlbnQgRG9tZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnMgKDc1MCwgMTAwMCwgMTUwMCBtbCkgTWFkZSBvZiByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTcyIiBkYXRhLXN0YXJ0PSIyMTE1Ij5FY28tRnJpZW5kbHkgYW5kIFByZXNlbnRhYmxlIExpZCBmb3IgUm91bmQgQ29udGFpbmVyczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij5UaGlzIHRyYW5zcGFyZW50IGRvbWUgbGlkIGlzIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gcm91bmQgY29udGFpbmVycyB3aXRoIGNhcGFjaXRpZXMgb2YgNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbC4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSByZWN5Y2xlZCBQRVQgKHJQRVQpLCBpdCBub3Qgb25seSBwcm92aWRlcyBhIHNlY3VyZSBzZWFsIGJ1dCBhbHNvIGNvbnRyaWJ1dGVzIHRvIHJlZHVjaW5nIHlvdXIgY2FyYm9uIGZvb3RwcmludCBhbmQgbWluaW1pemluZyBwbGFzdGljIHdhc3RlLiBUaGUgY2xhcml0eSBvZiB0aGUgbGlkIGFsbG93cyBmb3IgZXhjZWxsZW50IHZpc2liaWxpdHkgb2YgdGhlIHZpYnJhbnQgY29sb3JzIGFuZCB0ZXh0dXJlcyBvZiB5b3VyIHNhbGFkcywgZGVzc2VydHMsIGFuZCBvdGhlciBwcmVwYXJlZCBkaXNoZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NTUiIGRhdGEtc3RhcnQ9IjI2MDciPlByZXNlbnRhdGlvbiBhbmQgUHJvdGVjdGlvbiBvZiBZb3VyIFByb2R1Y3RzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPlRoZSBkb21lIHNoYXBlIG9mIHRoZSBsaWQgcHJvdmlkZXMgZXh0cmEgc3BhY2UgYWJvdmUgdGhlIGZvb2QsIG9mZmVyaW5nIHByb3RlY3Rpb24gd2hpbGUgbWFpbnRhaW5pbmcgdGhlIGZyZXNobmVzcyBvZiB0aGUgY29udGVudHMuIFRoaXMgZGVzaWduIGhlbHBzIHByZXZlbnQgZGFtYWdlIHRvIHRoZSB0b3AgbGF5ZXIgb2YgeW91ciBmb29kIGR1cmluZyBzdG9yYWdlIG9yIHRyYW5zcG9ydC4gVGhlIHRyYW5zcGFyZW50IGxpZCBlbmhhbmNlcyB0aGUgb3ZlcmFsbCBwcmVzZW50YXRpb24gb2YgdGhlIHByb2R1Y3QsIG1ha2luZyBpdCBtb3JlIGF0dHJhY3RpdmUgdG8gY3VzdG9tZXJzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj48c3Ryb25nIGRhdGEtZW5kPSIzMDI0IiBkYXRhLXN0YXJ0PSIyOTkzIj5Db252ZW5pZW5jZSBhbmQgVmVyc2F0aWxpdHk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+VGhpcyBsaWQgaXMgc3VpdGFibGUgZm9yIGEgdmFyaWV0eSBvZiBjb250YWluZXIgc2l6ZXMgKDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwpLCBtYWtpbmcgaXQgaWRlYWwgZm9yIGEgd2lkZSByYW5nZSBvZiBwcm9kdWN0cyBpbiBjYWZlcywgcmVzdGF1cmFudHMsIHN1cGVybWFya2V0cywgYW5kIGZvb2QgZGVsaXZlcnkgc2VydmljZXMuIEl0IGVuc3VyZXMgY29udmVuaWVudCBzdG9yYWdlIGFuZCBhbiBhcHBlYWxpbmcgZGlzcGxheSBvZiB5b3VyIHByb2R1Y3RzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij48c3Ryb25nIGRhdGEtZW5kPSIzMzM0IiBkYXRhLXN0YXJ0PSIzMjk3Ij5UZW1wZXJhdHVyZSBSYW5nZTogLTQwJmRlZztDIHRvICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij5MaWtlIHRoZSBjb250YWluZXJzLCB0aGlzIGxpZCBjYW4gd2l0aHN0YW5kIGEgd2lkZSByYW5nZSBvZiB0ZW1wZXJhdHVyZXMsIG1ha2luZyBpdCBwZXJmZWN0IGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgY29sZCBvciBmcm96ZW4gZm9vZHMgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHF1YWxpdHkgb2YgdGhlIHBhY2thZ2luZy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+PHN0cm9uZyBkYXRhLWVuZD0iMzU1NiIgZGF0YS1zdGFydD0iMzUzMSI+RWNvLUZyaWVuZGx5IE1hdGVyaWFsPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPk1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB0aGlzIGxpZCBoZWxwcyByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkuIEJ5IGNob29zaW5nIHRoaXMgc3VzdGFpbmFibGUgcGFja2FnaW5nLCB5b3UgYXJlIGhlbHBpbmcgdG8gcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQgd2hpbGUgcHJvdmlkaW5nIHlvdXIgY3VzdG9tZXJzIHdpdGggYSBzYWZlIGFuZCBlY28tY29uc2Npb3VzIHNvbHV0aW9uIGZvciBmb29kIHN0b3JhZ2UgYW5kIHRyYW5zcG9ydGF0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTIwNjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0xMC0wNCAxNToxMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyNzcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyOS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZWRmNmNmYTJkNzdhYWY3MzEwYzZmOTQwMDA1ZjQ5ZjguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciBzYWxhZCBjb250YWluZXJzIDc1MCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtIDc1MCwgMTAwMCwgMTUwMCBtbCBubyByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQuNC3IHJQRVQgNzUwLCAxMDAwLCAxNTAwINC80LsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTIyNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRFQtOEZUTAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiAzNjAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa3MgZ2zEgXrEk20gMzYwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIg0LjQtyDQn9ChIC0g0YPQvdC40LLQtdGA0YHQsNC70YzQvdGLINC4INC/0L7QtNC+0LnQtNGD0YIg0LrQsNC6INC00LvRjyDRhdC+0LvQvtC00L3Ri9GFLCDRgtCw0Log0Lgg0LTQu9GPINCz0L7RgNGP0YfQuNGFINC90LDQv9C40YLQutC+0LIuINCh0YLQsNC60LDQvdGLINGBINC60YDRi9GI0LrQsNC80Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC00L7RgdGC0LDQstC60LguINCt0YLQuCDQutGA0YvRiNC60Lgg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4INC4INC+0YLQu9C40YfQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC60L7RhNC1LCDRh9Cw0Y8sINC70Y7QsdGL0YUg0L7RgdCy0LXQttCw0Y7RidC40YUg0L3QsNC/0LjQutGC0L7Qsiwg0LrQvtC60YLQtdC70LXQuSwg0YHQvtC60L7QsiDQuNC70Lgg0LLQvtC00YsuJm5ic3A7PGJyIC8+DQrQlNCw0L3QvdCw0Y8g0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0Log0YHRgtCw0LrQsNC90YMmbmJzcDtTUi1IVjEyS1JVWiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QbGFzdG1hc2FzIHbEgWtpIGdsxIF6xJNtIG5vIFBTLSB1bml2ZXJzxIFsaSwgZGVyxJNzIGvEgSBhdWtzdGllbSwgdMSBIGFyxKsga2Fyc3RpZW0gZHrEk3JpZW5pZW0uIEdsxIF6ZXMgYXIgdsSBa2llbSB2YXIgdGlrdCBpem1hbnRvdGFzIGR6xJNyaWVudSBwaWVnxIFkZWkuICZTY2Fyb247aWUgdsSBa2kgaXIgxJNydGkgbGlldG8mc2Nhcm9uO2FuYWkgdW4gYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGkga2FmaWphaSwgdMSTamFpLCBqZWJrdXJpZW0gYXRzdmFpZHppbm8mc2Nhcm9uO2llbSBkesSTcmllbmllbSwga29rdGVpxLxpZW0sIHN1bMSBbSB1biDFq2RlbmltLiZuYnNwOzxiciAvPg0KUGllbcSTcm90cyBwYXDEq3JhIGdsxIF6xJNtJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+UGxhc3RpYyBjb3ZlcnMgZm9yIGdsYXNzZXMgZnJvbSBQUyBhcmUgdW5pdmVyc2FsIGFuZCBzdWl0YWJsZSBmb3IgYm90aCBjb2xkIGFuZCBob3QgZHJpbmtzLiBHbGFzc2VzIHdpdGggbGlkcyBjYW4gYmUgdXNlZCBmb3IgZGVsaXZlcnkuIFRoZXNlIGNhcHMgd2l0aCBhIGhvbGUgYXJlIGNvbnZlbmllbnQgdG8gdXNlIGFuZCBhcmUgcGVyZmVjdCBmb3IgY29mZmVlLCB0ZWEsIGFueSByZWZyZXNoaW5nIGRyaW5rcywgY29ja3RhaWxzLCBqdWljZXMgb3Igd2F0ZXIuPC9wPg0KDQo8cD5MaWRzIGFyZSBzdWl0YWJsZSBmb3IgcGFwZXIgY3VwcyZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDUxNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wNy0xMiAyMDoxODowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTIyNS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjI1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBmZjMzMTA2NjRiOWYyMTZiOWYwMDdkYzZmMmFmMjkwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDE4MC8yNTAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyB0ZXJtbyBnbMSBesSTbSAxODAvMjUwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YLQtdGA0LzQviDRgdGC0LDQutCw0L3QvtCyIDE4MC8yNTAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3MjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAxNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzQ5OC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAyMiB4IDE0INGB0LwsINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHN1xaFpIHRyYXVraWVtIDE0IHggMjIgY20sIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QlNCw0L3QvdGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQstC40LTQtdGC0Ywg0L/RgNC+0LTRg9C60YIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOINC/0LXRgNC10LTQsNGO0YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtGB0YLRjCDQktCw0YjQuNGFINCx0LvRjtC0LiZuYnNwO9Ca0YDRi9GI0LrQuCDQuNC80LXRjtGCINGD0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRgNCw0LfQvNC10YnQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLiDQrdGC0L4g0YPQtNC+0LHQvdC+INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQktCw0YjQuNC8INC60LvQuNC10L3RgtCw0LwsINGB0L7RhdGA0LDQvdC40YIg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC4INC/0L7QvNC+0LbQtdGCINC+0L/RgtC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0LvQvtCz0LjRgdGC0LjQutGDLiDQndCwINC60YDRi9GI0LrQuCDQu9C10LPQutC+INC4INGD0LTQvtCx0L3QviDQvNC+0LbQvdC+INGA0LDQt9C80LXRgdGC0LjRgtGMINGN0YLQuNC60LXRgtC60LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUgdsSBa2ksIGthcyBkb23EgXRpIHN1JnNjYXJvbjvEqyBrb250ZWluZXJpZW0gZG90IGllc3DEk2p1IGxhYmkgYXBsxatrb3QgdW4gcHJlemVudMSTdCBKxatzdSDEk2RpZW51LiBWxIFrdSBtYWzEgXMgaXIgcGFkemnEvGluxIFqdW1pLCBrYXMgxLxhdWoga29udGVpbmVydXMga3JhdXQgdmllbmFtIG90cmFtIHZpcnPFqy4gVGFzIGlyIMS8b3RpIMSTcnRpIMSTZGllbmEgcGllZ8SBZGVpLCAmbmJzcDtrxIEgYXLEqyBwYWzEq2R6xJNzIGlldGF1cMSrdCB2aWV0dSB1biBvcHRpbWl6xJN0IGxvxKNpc3Rpa3UuIOKAi1V6IHbEgWthIHZhciB2aWVnbGkgdW4gxJNydGkgaXp2aWV0b3QgZXRpxLdldGkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoZXNlIHRyYW5zcGFyZW50IGxpZHMmbmJzcDtmb3Igc3VzaGkgY29udGFpbmVycyBhbGxvdyB5b3UgdG8gc2VlIHRoZSBwcm9kdWN0IGFuZCBmdWxseSBjb252ZXkgdGhlIGF0dHJhY3RpdmVuZXNzIG9mIHlvdXIgZGlzaGVzLiBUaGUgbGlkcyBoYXZlIHJlY2Vzc2VzIGF0IHRoZSBlZGdlcywgd2hpY2ggYWxsb3dzIHlvdSB0byBwbGFjZSB0aGUgY29udGFpbmVycyBvbiB0b3Agb2YgZWFjaCBvdGhlci4gSXQgaXMgY29udmVuaWVudCBmb3IgZGVsaXZlcmluZyBmb29kIHRvIHlvdXIgY3VzdG9tZXJzLCBzYXZlcyBzcGFjZSBhbmQgaGVscHMgb3B0aW1pemUgbG9naXN0aWNzLiBMYWJlbHMgY2FuIGJlIGVhc2lseSBhbmQgY29udmVuaWVudGx5IHBsYWNlZCBvbiB0aGUgbGlkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU1OjUyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03MjcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNDMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzgyNmIxYWY1OWM3ZWYwNjgwZGY3MDM1YzQ1MDRmMGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gdsSBa3Mgc3XFoWkgdHJhdWthbSBjYXVyc3DEq2RpZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBsaWQgZm9yIHN1c2hpIHRyYXkgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC00LvRjyDRgdGD0YjQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTEyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAxMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHRC0xMDkzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTk0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDQtNC10YDQtdCy0LAgMTksNSDRhSAxMCDRhSAyLDUg0YHQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gS29rYSBsYWl2acWGYXMgdmllbnJlaXpsaWV0b2phbcSBcyAxOSw1IHggMTAgeCAyLDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCU0LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4INC00LvRjyDRgdC10YDQstC40YDQvtCy0LrQuCDQtdC00Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4INC40Lcg0YHQvtGB0L3RiyAtJm5ic3A70Y3Qu9C10LPQsNC90YLQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINGC0YDQsNC00LjRhtC40L7QvdC90YvQvCDRgtCw0YDQtdC70LrQsNC8INC00LvRjyDQv9C+0LTQsNGH0Lgg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0LouINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YjQsNGI0LvRi9C60L7Qsiwg0LPQsNGA0L3QuNGA0L7QsiDQuCDQu9C10LPQutC40YUg0LfQsNC60YPRgdC+0LosINC00L7QsdCw0LLQu9GP0Y8g0YHQtdGA0LLQuNGA0L7QstC60LUg0L3QsNGC0YPRgNCw0LvRjNC90L7RgdGC0Lgg0Lgg0YHRgtC40LvRjy4g0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQstC+0LfQvtCx0L3QvtCy0LvRj9C10LzQvtCz0L4g0Y3QutC+0LvQvtCz0LjRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCwg0L7QvdC4INCx0LXQt9C+0L/QsNGB0L3RiyDQuCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LguINCb0LXQs9C60LjQtSDQuCDQutC+0LzQv9Cw0LrRgtC90YvQtSwg0Y3RgtC4INC70L7QtNC+0YfQutC4INC70LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0Y7RgtGB0Y8g0L/QvtGB0LvQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L3QtSDQt9Cw0LPRgNGP0LfQvdGP0Y8g0L7QutGA0YPQttCw0Y7RidGD0Y4g0YHRgNC10LTRgy4g0JTQvtCx0LDQstGM0YLQtSDQv9GA0LjRgNC+0LTQvdC+0Lkg0Y3RgdGC0LXRgtC40LrQuCDQstCw0YjQtdC80YMg0YHRgtC+0LvRgyDRgSDQvdCw0YjQuNC80Lgg0YHRgtC40LvRjNC90YvQvNC4INC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdGL0LzQuCDQtNC10YDQtdCy0Y/QvdC90YvQvNC4INC70L7QtNC+0YfQutCw0LzQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+S29rYSBsYWl2acWGYXMmbmJzcDt2aWVucmVpemxpZXRvamFtxIFzPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBsYWl2acWGYXMgbm8gcHJpZWRlcyBpciBlbGVnYW50YSBhbHRlcm5hdMSrdmEgdHJhZGljaW9uxIFsYWppZW0gJnNjYXJvbjvEt8SrdmppZW0gxJNkaWVudSB1biB1emtvZHUgcGFzbmllZyZzY2Fyb247YW5haS4gSWRlxIFsaSBwaWVtxJNyb3RzIGtlYmFiaWVtLCBwaWVkZXbEgW0gdW4gdmllZ2zEgW0gdXprb2TEgW0sIHBpZSZzY2Fyb247xLdpcm90IHBhc25pZWcmc2Nhcm9uO2FuYWkgZGFiaXNrdW11IHVuIHN0aWx1LiBJemdhdGF2b3RpIG5vIGF0amF1bm9qYW1pZW0sIHZpZGVpIGRyYXVkesSrZ2llbSBtYXRlcmnEgWxpZW0sIHRpZSBpciBkcm8mc2Nhcm9uO2kgdW4gdmllZ2xpIGxpZXRvamFtaS4gVmllZ2xhcyB1biBrb21wYWt0YXMsICZzY2Fyb247xKtzIGxhaXZhcyBwxJNjIGxpZXRvJnNjYXJvbjthbmFzIHZhciB2aWVnbGkgYXRicsSrdm90aWVzLCBuZXBpZXPEgXLFhm9qb3QgdmlkaS4gUGllJnNjYXJvbjvEt2lyaWV0IHNhdmFtIGdhbGRhbSBkYWJpc2t1IGVzdMSTdGlrdSBhciBtxatzdSBzdGlsxKtnYWrEgW0gdW4gZnVua2Npb27EgWxhasSBbSBrb2thIGxhaXbEgW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkRpc3Bvc2FibGUgUGluZSBXb29kIFNlcnZpbmcmbmJzcDtGb29kIFRyYXk8L3N0cm9uZz48L2gyPg0KDQo8cD5EaXNwb3NhYmxlIHdvb2RlbiB0cmF5cyZuYnNwO21hZGUgb2YgcGluZSBhcmUgYW4gZWxlZ2FudCBhbHRlcm5hdGl2ZSB0byB0cmFkaXRpb25hbCBwbGF0ZXMgZm9yIHNlcnZpbmcgZGlzaGVzIGFuZCBzbmFja3MuIElkZWFsIGZvciBrZWJhYnMsIHNpZGUgZGlzaGVzIGFuZCBsaWdodCBzbmFja3MsIHRoZXkgYWRkIG5hdHVyYWxuZXNzIGFuZCBzdHlsZSB0byB0aGUgdGFibGUgc2V0dGluZy4gTWFkZSBvZiByZW5ld2FibGUgZWNvLWZyaWVuZGx5IG1hdGVyaWFsLCB0aGV5IGFyZSBzYWZlIGFuZCBlYXN5IHRvIHVzZS4gTGlnaHR3ZWlnaHQgYW5kIGNvbXBhY3QsIHRoZXNlIGZvb2QgdHJheXMgYXJlIGVhc2lseSBkaXNwb3NlZCBvZiBhZnRlciB1c2UsIHdpdGhvdXQgcG9sbHV0aW5nIHRoZSBlbnZpcm9ubWVudC4gQWRkIG5hdHVyYWwgYWVzdGhldGljcyB0byB5b3VyIHRhYmxlIHdpdGggb3VyIHN0eWxpc2ggYW5kIGZ1bmN0aW9uYWwgd29vZGVuIHRyYXlzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc4ODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0wMyAxMjowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzOC45OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUxMi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjUwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZWM5ZmFiNzExNDhkZDUyMzA4YzYwM2M2MmFlYWY4MS5wbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBXb29kZW4gZm9vZCB0cmF5cyAxOSw1IHggMTAgeCAyLDUgY20sIG5hdHVyYWwgd29vZCB0cmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBsYWl2acWGYXMgMTksNSB4IDEwIHggMiw1IGNtIHZpZW5yZWl6bGlldG9qYW3EgXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4IDE5LDUg0YUgMTAg0YUgMiw1INGB0Lwg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTM0OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBJQi1MMTZTVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE4OTUuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90L7QsiAiQ2hhbXBhZ25lIiA1MDAg0LzQuywg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0K3RgtC4INC/0L7Qu9GD0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4IGMg0L/RgNC+0YDQtdC30YzRjiZuYnNwO9C00LvRjyDRgtGA0YPQsdC+0YfQtdC6INC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0L3QsNGI0LjRhSDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdGH0LjQutC+0LIg0L7QsdGK0LXQvNC+0LwgNTAwINC80LsuINCd0LDRiNCwJm5ic3A70L/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINGB0L7Qt9C00LDQtdGCJm5ic3A70L/Qu9C+0YLQvdC+0LUg0Lgg0L3QsNC00LXQttC90L7QtSDRg9C/0LvQvtGC0L3QtdC90LjQtSDQtNC70Y8g0L/RgNC10LTQvtGC0LLRgNCw0YnQtdC90LjRjyDRg9GC0LXRh9C10Log0Lgg0YDQsNC30LvQuNCy0L7QsiDQstCw0YjQtdCz0L4g0L3QsNC/0LjRgtC60LAuINCa0YDRi9GI0LrQsCDRgdGC0LDQvdC10YIg0L3QtdC30LDQvNC10L3QuNC80YvQvCDQtNC+0L/QvtC70L3QtdC90LjQtdC8INC6INGA0LDQsdC+0YLQtSDQu9GO0LHQvtCz0L4mbmJzcDvQutC40L7RgdC60LAsINC60L7RhNC10LnQvdC4Jm5ic3A70LjQu9C4INC30LDQstC10LTQtdC90LjRjyZuYnNwO9C90LAg0LLRi9C90L7RgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSwgYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzIHbEgWtpIGFyIFggYXR2ZXJ0bmkmbmJzcDttxatzdSA1MDAgbWwgcGFwxKtyYSBrcsWresSrdMSTbSBpciBpenR1csSrZ2kgdW4gbmVjYXVybGFpZMSrZ2kuIFBsYWthbmFpcyB2xIFrcyByYWRhIGNpZSZzY2Fyb247dSB1biZuYnNwO2RybyZzY2Fyb247dSBibMSrdsSTanVtdSwgbGFpIG5vdsSTcnN0dSBkesSTcmllbnUgbm9wbMWrZGkuJm5ic3A7PC9wPg0KDQo8cD5PYmxpZ8SBdHMgcGFwaWxkaW7EgWp1bXMgamVia3VyYW0ga2lvc2thbSwmbmJzcDvEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMgcmVzdG9yxIFuYW0gdmFpJm5ic3A7a2FmZWpuxKtjYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoaXMgdHJhbnNsdWNlbnQsIGhpZ2gtcXVhbGl0eSBwbGFzdGljIGxpZHMgJm5ic3A7YSBzdHJhdyBzbG90Jm5ic3A7Zm9yIG91ciA1MDAgbWwgcGFwZXIgY3VwcyZuYnNwO2FyZSZuYnNwO3N0dXJkeSBhbmQgbGVhay1yZXNpc3RhbnQuIFRoaXMmbmJzcDtoaWdoLXF1YWxpdHkgZmxhdCBsaWQgd2lsbCB0dXJuIHlvdXImbmJzcDtiZXZlcmFnZXMmbmJzcDtpbnRvIG9uLXRoZS1nbyByZWZyZXNobWVudHMsIGNyZWF0aW5nJm5ic3A7YSB0aWdodCwgc2VjdXJlIHNlYWwgdG8gcHJldmVudCBsZWFraW5nIGFuZCBzcGlsbHMuJm5ic3A7QSBtdXN0LWhhdmUgYWRkaXRpb24gdG8gYW55IGtpb3NrLCBjb25jZXNzaW9uIHN0YW5kLCBmYXN0LWZvb2QgcmVzdGF1cmFudCwgY29mZmVlIHNob3Agb3IgdGFrZS1vdXQgZXN0YWJsaXNobWVudC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzU0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDoxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuNDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDY3ZWMwNjA4Nzc2OThlYjI2M2RhY2YwZjg0YjNiY2U2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQvdCw0L/QuNGC0LrQvtCyLCDQn9ChLCDQsdC10LvQsNGPLCDRgSBYINC/0YDQvtGA0LXQt9GM0Y4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0XSA9PiBTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXIgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb3BlcnR5X2luZm86U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0F1dG9sb2FkRmlsdGVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWZhdWx0TW9kaWZpZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0NvbmZpZ1ZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVidWdUZW1wbGF0ZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtSZWdpc3RlcmVkT2JqZWN0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1N0cmVhbVZhcmlhYmxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1RlbXBsYXRlVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtMaXRlcmFsc10gPT4gTGl0ZXJhbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvbHZlZFByb3BlcnRpZXM6U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5yZWdpc3RlclBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9VbnJlZ2lzdGVyUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29kZUZyYW1lXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Db2RlRnJhbWUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZ2V0TGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkZExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9hZFBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9Mb2FkUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmdW5jdGlvbi5jb3VudGVyLnBocF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy9mdW5jdGlvbi5jb3VudGVyLnBocAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5yb3VuZC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIuY291bnQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW193cml0ZUZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX1dyaXRlRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNDb25maWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb250ZW50XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZXJfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9TbWFydHlUZW1wbGF0ZUNvbXBpbGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2xleGVyX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGVsZXhlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9wYXJzZXJfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZXBhcnNlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luaGVyaXRhbmNlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX3Jlc291cmNlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211c3RDb21waWxlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlSWRdID0+IC8jZmlsZTovaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwjIyMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzY29wZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNSZW5kZXJpbmdDYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdGFydFJlbmRlckNhbGxiYWNrc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbmRSZW5kZXJDYWxsYmFja3NdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2NoZWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0NSSVBUX05BTUVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAvZW5naW5lL2luZGV4LnBocAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV9GVUxMXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0NTU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvY3NzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0pTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9qcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9JTUFHRVNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2ltYWdlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9USElSRF9QQVJUWV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9UaGlyZFBhcnR5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTSVRFX05BTUVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiB2ZXJzdXBhY2tzdG9yZS5jb20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGF0aF9zaXRlX2NsZWFyXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iamVjdF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIxNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTAwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQv9C40YnQtdCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBwxIFydGlrYXMgdHJhdWtpZW0gMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QoSDQvdCw0LvQuNGH0LjQtdC8INC/0L7QtNGF0L7QtNGP0YnQtdC5INC60YDRi9GI0LrQvtC5INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGPINC/0L7RgNGP0LTQutCwINC90LAg0LrRg9GF0L3QtSDQuNC70Lgg0L3QsNC70LDQttC40LLQsNC90LjQtSDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4INGB0YLQsNC90L7QstC40YLRgdGPINCx0L7Qu9C10LUg0L/RgNC+0YHRgtGL0Lwg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lwg0L/RgNC+0YbQtdGB0YHQvtC8ISZuYnNwO9Ca0YDRi9GI0LrQuCDQtNC70Y8g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7INC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YLRgdGPINGB0LLQtdGA0YXRgywg0YfRgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtC70LjQstCw0L3QuNC1INC4INC40YHQutC70Y7Rh9Cw0LXRgiDQvtC60YHQuNC00LDRhtC40Y4g0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLCDRh9GC0L4g0LzQvtC20LXRgiDQstGL0LfQstCw0YLRjCDQuNGFINC/0YDQtdC20LTQtdCy0YDQtdC80LXQvdC90YPRjiDQv9C+0YDRh9GDLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCyINC60L7QvNC/0LvQtdC60YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC/0YDQtdC00L3QsNC30L3QsNGH0LXQvdGLINC00LvRjyDQsdC10LfQvtC/0LDRgdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LgsINGF0YDQsNC90LXQvdC40Y8sINC4INC00LDQttC1INC/0L7RgdC70LXQtNGD0Y7RidC10LPQviDRgNCw0LfQvtCz0YDQtdCy0LAg0LXQtNGLINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+SXptYW50b2pvdCBzYWdhdGF2byZzY2Fyb247YW5hcyB0cmF1a2FtJm5ic3A7cGllbcSTcm90dSB2xIFrdSwgdmlydHV2ZXMgb3JnYW5pesSTJnNjYXJvbjthbmEgdmFpIHBpZWfEgWRlcyBwYWthbHBvanVtYSB1enN0xIFkxKsmc2Nhcm9uO2FuYSBrxLzFq3N0IHZpZWdsxIFrYSB1biBkcm8mc2Nhcm9uO8SBa2EhIE3Fq3N1IDEwMDAgbWwgcGxhc3RtYXNhcyB0cmF1a3UgdsSBa2llbSBpciBibMSrdnMgYXVnJnNjYXJvbjvEk2phaXMgYmzEq3bEk2p1bXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGkgdW4gcHJpZWsmc2Nhcm9uO2xhaWPEq2d1IHDEgXJ0aWthcyBva3NpZMSTJnNjYXJvbjthbm9zLiBQxIFydGlrYXMgdHJhdWtpIGFyIHbEgWtpZW0gaXIgcGFyZWR6xJN0aSBkcm8mc2Nhcm9uO2FpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5haSwgbMSrZHpuZW0mc2Nhcm9uO2FuYWksIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHBhdCBzZWtvam8mc2Nhcm9uO2FpIHNpbGTEqyZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UYWtlLW91dCBvciBraXRjaGVuIG9yZ2FuaXppbmcgaXMgbWFkZSBlYXNpZXIgd2l0aCBhIG1hdGNoaW5nIGxpZC4gVGhlIGxpZHMgZm9yIG91ciAxMDAwIG1sIHBsYXN0aWMgY29udGFpbmVycyBzZWFsJm5ic3A7dGlnaHRseSBhdG9wJm5ic3A7dGhhdCBrZWVwIHRoZSBsZWZ0b3ZlcnMgb3IgZGVsaSBwdXJjaGFzZXMgc2VjdXJlIGFuZCBwcmV2ZW50IHNwaWxscyBhbmQgZ3VhcmQgYWdhaW5zdCBhaXJib3JuZSBjb250YW1pbmFudHMuIEZvb2QgY29udGFpbmVycyB0b2dldGhlciB3aXRoIHRoZXNlIGxpZHMgYXJlJm5ic3A7ZGVzaWduZWQgZm9yIHNlY3VyZSB0cmFuc3BvcnRpbmcsIHN0b3JpbmcsIGFuZCB0aGVuIHJlaGVhdGluZyBob3QgZm9vZCBpdGVtcy4gRHVlIHRvIHRoZSBncmVhdCBkdXJhYmlsaXR5IG9mIG91ciBsaWRzLCBmb29kIGNvbnRhaW5lcnMgY2FuIHNhZmVseSBiZSBzdGFja2VkIHRvIHByb21vdGUgZWFzeSB0cmFuc3BvcnRhdGlvbiBhbmQgc3BhY2Utc2F2aW5nIHN0b3JhZ2UgYXQgeW91ciBraXRjaGVuLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWx0ZXJfZmllbGRzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IFBvbHlwcm9weWxlbmUgKFBQKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwMCAtIDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVm9sdW1lLCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDc1LDUgeCAxOSw0IHggMjksOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyLDU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAwLDA0MzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gNjcuNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1NC4zMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDEuNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTMuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAyLjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTIuMDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAzLjkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3RfYnV5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQlAtQUI0NDI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLLCBNINGA0LDQt9C80LXRgCwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmluaWxhIGNpbWRpIG5lcMWrZGVyxJN0aSwgTSBpem3Ek3JzLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGAPC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQv9C10YDRh9Cw0YLQutC4IEFCRU5BINC90LUg0YHQvtC00LXRgNC20LDRgiDQv9GD0LTRgNGLINC4INC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LLQuNC90LjQu9CwLCDQvdC1INGB0L7QtNC10YDQttCw0YnQtdCz0L4g0LvQsNGC0LXQutGB0LAuINCf0LvQvtGC0L3Ri9C1INCy0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQvtCx0YnQtdC5INC30LDRidC40YLRiyDQv9GA0Lgg0LrRgNCw0YLQutC+0YHRgNC+0YfQvdC+0Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LgsINGC0LDQvCwg0LPQtNC1INC90LXQvtCx0YXQvtC00LjQvNC+INC+0LHQtdGB0L/QtdGH0LjRgtGMINCx0LXQt9C+0L/QsNGB0L3Ri9C5INC60L7QvdGC0LDQutGCINGBINC80LjQvdC40LzQsNC70YzQvdGL0Lwg0YPRgNC+0LLQvdC10Lwg0L7Qv9Cw0YHQvdC+0YHRgtC4INC30LDRgNCw0LbQtdC90LjRjyDQuNC70Lgg0LfQsNCz0YDRj9C30L3QtdC90LjRjy4mbmJzcDvQn9GA0LXQstC+0YHRhdC+0LTQvdCw0Y8g0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGMLiZuYnNwOyDQn9C10YDRh9Cw0YLQutC4INCy0LjQvdC40LvQvtCy0YvQtSDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30LLRgNC10LTQvdGLINC00LvRjyDQutC+0LbQuCDRh9C10LvQvtCy0LXQutCwLiDQntC90Lgg0L3QtSDQstGB0YLRg9C/0LDRjtGCINCyINGA0LXQsNC60YbQuNGOINGBINCx0L7Qu9GM0YjQuNC90YHRgtCy0L7QvCDRhdC40LzQuNGH0LXRgdC60LjRhSDRgdC+0YHRgtCw0LLQvtCyLiDQmNC80LXQvdC90L4g0Y3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC90LDQtNC10LbQvdGL0LzQuCDQuCDQvdC10L7QsdGL0YfQsNC50L3QviDQv9GA0LDQutGC0LjRh9C90YvQvNC4LjxiciAvPg0K0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDRgtGA0LXRhSDRgNCw0LfQvNC10YDQsNGFOiBTLCBNLCBMLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIE0gaXptxJNyczwvaDI+DQoNCjxwPjxzbWFsbD48YmlnPlZpbmlsYSBjaW1kaSB2YXIgdGlrdCBpem1hbnRvdGkgdmlzcMSBcsSTamFpIGFpenNhcmR6xKtiYWkgxKtzdGVybWnFhsSBLCB2aWV0xIFzLCBrdXIgasSBbm9kcm8mc2Nhcm9uO2luYSBkcm8mc2Nhcm9uO3Uga29udGFrdHUgYXIgbWluaW3EgWx1IGluZmVrY2lqYXMgdW4gcGllc8SBcsWGb2p1bWEgbMSrbWVuaS4gSXpjaWxhIG5vZGlsdW1penR1csSrYmEuIFZpZW5yZWl6xJNqaWUgdmluaWxhIGNpbWRpIGlyIGFic29sxat0aSBuZWthaXTEq2dpIGNpbHbEk2thIMSBZGFpLiBUaWUgbmVyZWHEo8STIGFyIGxpZWzEgWtvIGRhxLx1IG5vIMS3xKttaXNrxIFtIHNhc3TEgXZkYcS8xIFtLiBUaWUmc2Nhcm9uO2kgdGFzICZzY2Fyb247b3MgY2ltZHVzIHBhZGFyYSBkcm8mc2Nhcm9uO3VzLCBwcmFrdGlza3VzIHVuIMSTcnR1cyBsaWV0byZzY2Fyb247YW7EgS48YnIgLz4NClZpbmlsYSBjaW1kaSBpciBwaWVlamFtaSB0csSrcyBpem3Ek3JvczogUywgTSwgTDwvYmlnPjwvc21hbGw+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPkRpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIE0gc2l6ZTwvaDI+DQoNCjxwPlRoZXNlIGRpc3Bvc2FibGUgZm9vZCBzYWZlIGdsb3ZlcyBBQkVOQSBhcmUgcG93ZGVyIGZyZWUgYW5kIGFyZSBtYW51ZmFjdHVyZWQgZnJvbSBmb29kIHNhZmUgbGF0ZXggZnJlZSB2aW55bC4gVGhpY2sgdmlueWwgZ2xvdmVzIGNhbiBiZSB1c2VkIGZvciBnZW5lcmFsIHByb3RlY3Rpb24gZm9yIHNob3J0LXRlcm0gdXNlLCB3aGVyZSBpdCBpcyBuZWNlc3NhcnkgdG8gZW5zdXJlIHNhZmUgY29udGFjdCB3aXRoIHRoZSBtaW5pbXVtIGxldmVsIG9mIGRhbmdlciBvZiBjb250YW1pbmF0aW9uIG9yIGNvbnRhbWluYXRpb24uIEV4Y2VsbGVudCB3ZWFyIHJlc2lzdGFuY2UuIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIGFyZSBjb21wbGV0ZWx5IGhhcm1sZXNzIHRvIGh1bWFuIHNraW4uIFRoZXkgZG8gbm90IHJlYWN0IHdpdGggbW9zdCBjaGVtaWNhbCBjb21wb3VuZHMuIFRoYXQgaXMgd2hhdCBtYWtlcyB0aGVtIHJlbGlhYmxlIGFuZCBleHRyZW1lbHkgcHJhY3RpY2FsLjwvcD4NCg0KPHA+VmlueWwgZ2xvdmVzIGFyZSBhdmFpbGFibGUgaW4gdGhyZWUgc2l6ZXM6IFMsIE0sIEwuPGJyIC8+DQombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDM5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wOS0yOCAxMDoxNjowMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzL2l0ZW0tMTk2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjU1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlMzlkNWRhNzg5NTliYTQxYjgwM2I4Y2U1OTY4NDU4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFZpbnlsIGdsb3ZlcyBBYmVuYSBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSBNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIEFiZW5hIG5lcMWrZGVyxJN0aSBNIGl6bcSTcnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTI3MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzQ2LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCDQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC90LXQt9Cw0LzQtdC90LjQvNC+0Lkg0LIg0YHRhNC10YDQtSBIb1JlQ2Eg0LjQvdGC0YHRgNGD0LzQtdC90YIg0LIg0LLQuNC00LUg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4LCDQutC+0YLQvtGA0LDRjyDQvdC10L7QsdGF0L7QtNC40LzQsCDQvdCwINC70Y7QsdC+0Lkg0LrRg9GF0L3QtSDQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8uINCf0LjRidC10LLQsNGPINC/0LvQtdC90LrQsCDQvdC1INC00LDQtdGCINC/0YDQvtC90LjQutC90YPRgtGMINCx0L7Qu9C10LfQvdC10YLQstC+0YDQvdGL0Lwg0LHQsNC60YLQtdGA0LjRj9C8INCyINCy0LDRiNC4INC30LDQs9C+0YLQvtCy0LrQuCwg0LgmbmJzcDvQtNC+0LvRjNGI0LUg0YHQvtGF0YDQsNC90LjRgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC/0YDQvtC00YPQutGC0LAuINCaINC00L7RgdGC0L7QuNC90YHRgtCy0LDQvCDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60Lgg0LzQvtC20L3QviDQvtGC0L3QtdGB0YLQuCDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0YwsINC70LXQs9C60L7RgdGC0YwsJm5ic3A70L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMLCDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGB0YLQvtC40LzQvtGB0YLRjCDQuCDQv9GA0L7RgdGC0L7RgtGDINGD0YLQuNC70LjQt9Cw0YbQuNC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlDEgXJ0aWthcyBwbMSTdmUmbmJzcDtwcm9kdWt0dSBpZXBha28mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD5QxIFydGlrYXMgcGzEk3ZlIHBhbMSrZHogc2FnbGFixIF0IHByb2R1a3RhIMSrcGEmc2Nhcm9uO8SrYmFzIHVuIHTEgSBpenNrYXR1LCBrxIEgYXLEqyBwYWdhcmluYSBkZXLEq2d1bWEgdGVybWnFhnUuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZSBuZcS8YXVqIHBhdG9nxJNuxIFtIGJha3TEk3JpasSBbSB1biBtaWtyb2JpZW0gcGlla8S8xat0IHBpZSBwcm9kdWt0YSwgYWl6c3TEgXZvdCB0byBubyBuZWxhYnbEk2zEq2dhcyBhcGvEgXJ0xJNqxIFzIHZpZGVzLiZuYnNwO1DEgXJ0aWthcyBwbMSTdmVzJm5ic3A7cnVsbGlzJm5ic3A7YXQmc2Nhcm9uO8S3aXJhcyBhciB2aWVnbHVtdSwgxKtwYSZzY2Fyb247dSBpenR1csSrYnUsIHNhdnUgZGF1ZHpmdW5rY2lvbmFsaXTEgXRpIHVuJm5ic3A7Y2F1cnNwxKtkxKtndW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkNsaW5nIGZpbG0gZm9yIGZvb2Qgd3JhcHBpbmc8L3N0cm9uZz48L2gyPg0KDQo8cD5Gb29kIGdyYWRlIGNsaW5nIGZpbG0gaGVscHMgdG8gcHJlc2VydmUgdGhlIHByb3BlcnRpZXMgb2YgdGhlIHByb2R1Y3QgYW5kIGl0cyBhcHBlYXJhbmNlLCBwcm9sb25naW5nIHRoZSBzaGVsZiBsaWZlLiBUaGUgbWFpbiBmaWVsZCBvZiBhcHBsaWNhdGlvbiBpcyBmb29kIHBhY2thZ2luZy4gSXQgaXMgY29udmVuaWVudCB0byB3cmFwIGNoZWVzZSwgc2F1c2FnZSwgc2FuZHdpY2gsIGV0Yy4gaW50byB0aGUgZmlsbS4gRm9vZCBmaWxtIGRvZXMgbm90IHBlbmV0cmF0ZSBwYXRob2dlbmljIGJhY3RlcmlhIGFuZCBtaWNyb2JlcyBhbmQgcHJvdGVjdHMgdGhlIHByb2R1Y3QgZnJvbSBhZHZlcnNlIGVmZmVjdHMuIFRoZSBhZHZhbnRhZ2VzIG9mIGNsaW5nJm5ic3A7ZmlsbSBpbmNsdWRlIHRyYW5zcGFyZW5jeSwgbGlnaHRuZXNzLCBwcmFjdGljYWxpdHksIG9wdGltYWwgY29zdCBhbmQgZWFzZSBvZiBkaXNwb3NhbC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDgyMTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMjYgMTE6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA4NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTMxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjY2U5ZDlhMDY5ZWIxNDkwYmE0MmJlNDU2MjUxNjllYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIGNsaW5nIEZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUyOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8LCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQWx1bcSrbmlqYSBmb2xsaWphIDQ1IGNtIHggMTUwIG0sIHJ1bGzEqwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCf0LjRidC10LLQsNGPINCw0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwJm5ic3A70L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC+0YLQu9C40YfQvdC+INC/0L7QtNGF0L7QtNC40YIg0LrQsNC6INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLCDRgtCw0Log0Lgg0LTQu9GPINC70LjRh9C90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC00L7QvNCw0YjQvdC40YUg0YPRgdC70L7QstC40Y/RhS4g0KTQvtC70YzQs9CwINCyINGA0YPQu9C+0L3QtSDQv9GA0LjQs9C+0LTQvdCwJm5ic3A70LTQu9GPINGD0L/QsNC60L7QstC60Lgg0YDQsNC30LvQuNGH0L3QvtC5INC10LTRiyDQuCDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjyDQv9C40YnQuCDQsiDQtNGD0YXQvtCy0YvRhSDRiNC60LDRhNCw0YUsINC/0LXRh9Cw0YUsINC90LAg0LPRgNC40LvQtSwg0LAg0YLQsNC6INC20LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8sINC30LDQvNC+0YDQsNC20LjQstCw0L3QuNGPINC4Jm5ic3A70YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoNCjxwPtCc0LDQutGB0LjQvNCw0LvRjNC90L4g0LTQvtC/0YPRgdGC0LjQvNCw0Y8g0YLQtdC80L/QtdGA0LDRgtGD0YDQsCDQtNC70Y8g0LfQsNC/0LXQutCw0L3QuNGPINCx0LvRjtC0INCyINGE0L7Qu9GM0LPQtSArMzUwJmRlZzsmbmJzcDtDLjwvcD4NCg0KPHA+0J3QtSDRgNC10LrQvtC80LXQvdC00YPQtdGC0YHRjyDQtNC70LjRgtC10LvRjNC90L7QtSDQstGA0LXQvNGPINGF0YDQsNC90LjRgtGMINCyINGE0L7Qu9GM0LPQtSDQv9GA0L7QtNGD0LrRgtGLINCy0YvRgdC+0LrQvtC5INC60LjRgdC70L7RgtC90L7RgdGC0Lgg0Lgg0YHQvtC70ZHQvdC+0YHRgtC4LCDQsCDRgtCw0Log0LbQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstGL0YUg0L/QtdGH0LDRhSwg0LLQviDQuNC30LHQtdC20LDQvdC40LUg0LLQvtC30LPQvtGA0LDQvdC40Y8uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QWx1bcSrbmlqYSBmb2xsaWphPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bcSrbmlqYSBmb2xpanUmbmJzcDtpem1hbnRvIMSTZGluxIEmc2Nhcm9uO2FuYXMgbm96YXLEkywgbGFpIGlsZ8SBa28mbmJzcDtsYWlrdSB1emdsYWLEgXQgcMSBcnRpa2FzIHByb2R1a3R1IHN2YWlndW11LiBGb2xpamEgaXIgcGllbcSTcm90YSBkYcW+xIFkdSBwxIFydGlrYXMgcHJvZHVrdHUgdmFpIMSTZGllbnUgaWVzYWnFhm8mc2Nhcm9uO2FuYWksIGNlcCZzY2Fyb247YW5haSZuYnNwO3ZhaSBhcsSrIHNhbGTEkyZzY2Fyb247YW5haSB1biBhdGR6ZXPEkyZzY2Fyb247YW5haS48L3A+DQoNCjxwPk1ha3NpbcSBbMSBIHBpZcS8YXVqYW3EgSB0ZW1wZXJhdMWrcmEsIGtvIG3Fq3N1IGZvbGlqYSB2YXIgaXp0dXLEk3QsIG5lcMSBcnNuaWVkeiArIDM1MCAmZGVnOyBDLjwvcD4NCg0KPHA+Rm9saWp1IG5hdiBpZXRlaWNhbXMgbGlldG90IHDEgXJ0aWthcyBwcm9kdWt0dSBhciBhdWdzdHUgc2vEgWJqdSB1biBzxIHEvHUgc2F0dXJ1IGlsZ3N0byZzY2Fyb247YWkgdXpnbGFixIEmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+QWx1bWludW0gRm9pbDwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW1pbnVtIGZvaWwgaXMgYSBjb21tb24gaG91c2Vob2xkIHByb2R1Y3QgdGhhdCZyc3F1bztzIG9mdGVuIHVzZWQgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zIGZvciBjb29raW5nICh0byBjb3ZlciBiYWtpbmcgc3VyZmFjZXMpLCB3cmFwcGluZyBhbmQgcHJvdGVjdCBtb3JlIGRlbGljYXRlIGZvb2RzIG9yIGtlZXBpbmcgZm9vZCBpbiBmcmVlemVycy4gQWx1bWludW0gaXMgbmF0dXJhbCBwcm9kdWN0IHRoYXQmbmJzcDtpcyBib3VuZCB0byBvdGhlciBlbGVtZW50cyBsaWtlIHBob3NwaGF0ZSBhbmQgc3VsZmF0ZSBpbiBzb2lsLCByb2NrcyBhbmQgY2xheS4gVGhpcyBhbHVtaW51bSBmb2lsIHJvbGwgY29udGFpbnMgaXMgMTUwIG0gbG9uZyBieSZuYnNwOzQ1IGNtIHdpZGUuJm5ic3A7PC9wPg0KDQo8cD5UaGUgbWF4aW11bSBwZXJtaXNzaWJsZSB0ZW1wZXJhdHVyZSBmb3IgYmFraW5nIGZvb2QgaW4gZm9pbCBpcyArIDM1MCZkZWc7Qy48L3A+DQoNCjxwPkl0IGlzIG5vdCByZWNvbW1lbmRlZCB0byBzdG9yZSBmb29kcyBvZiBoaWdoIGFjaWRpdHkgYW5kIHNhbGluaXR5IGluIGZvaWwgZm9yIGEgbG9uZyB0aW1lLCBhcyB3ZWxsIGFzIHVzZSBpbiBtaWNyb3dhdmUgb3ZlbnMsIGluIG9yZGVyIHRvIGF2b2lkIGlnbml0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI2NTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMjYgMTE6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTI5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzNS4yMyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODlmYjRiMGE1M2EyYzU4NzVhY2NiOTk1MDIyZDljMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBBbHVtaW51bSBGb29kIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQWx1bcSrbmlqYSBmb2xpamEgcnVsbMSrIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0L/QuNGJ0LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8INCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTczOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMDQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA4MjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C40YnQtdCy0YvQtSDQv9C70LDRgdGC0LzQsNGB0YHQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCAxMDAwINC80Lsg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI2NzUiIGRhdGEtc3RhcnQ9IjIyNCI+0J3QsNGI0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyAmbWRhc2g7INC40LTQtdCw0LvRjNC90YvQuSDQstGL0LHQvtGAINC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDQutGD0YXQvtC90YwuINCe0L3QuCDQv9C+0LzQvtCz0YPRgiDQvtGA0LPQsNC90LjQt9C+0LLQsNGC0Ywg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LAg0LrRg9GF0L3QtSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQu9C10LPQutC+0YHRgtGMINCyINC90LDRhdC+0LbQtNC10L3QuNC4INC90YPQttC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0LrQu9GO0YfQuNGC0LXQu9GM0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuCwg0LLQsNGI0Lgg0LrQvtC70LvQtdCz0Lgg0YHQvNC+0LPRg9GCINCx0YvRgdGC0YDQviDQvdCw0LnRgtC4INC90LXQvtCx0YXQvtC00LjQvNGL0LUg0L/RgNC+0LTRg9C60YLRiywg0L3QtSDQvtGC0LrRgNGL0LLQsNGPINC60YDRi9GI0LrQuC4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INGA0LDQt9C70LjRh9C90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIsINCy0LrQu9GO0YfQsNGPINGB0LDQu9Cw0YLRiywg0LPQvtGA0Y/Rh9C40LUg0LHQu9GO0LTQsCDQuCDQt9Cw0LPQvtGC0L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNzE2IiBkYXRhLXN0YXJ0PSI2NzciPtCj0LTQvtCx0YHRgtCy0L4g0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INC+0LHRidC10L/QuNGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPtCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3QvtC5INGE0L7RgNC80YsgJm1kYXNoOyDRjdGC0L4g0L7RgtC70LjRh9C90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHQtdCz0LzQtdC90YLQsCBIb1JlQ2EuINCe0L3QuCDRg9GB0LrQvtGA0Y/RjtGCINC/0YDQvtGG0LXRgdGBINGA0LDQsdC+0YLRiyDQvdCwINC60YPRhdC90LUsINC/0L7Qt9Cy0L7Qu9GP0Y8g0LPQvtGC0L7QstC40YLRjCDQuCDRhdGA0LDQvdC40YLRjCDQt9Cw0LPQvtGC0L7QstC60Lgg0LfQsNGA0LDQvdC10LUsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LIg0YfQsNGB0Ysg0L/QuNC6LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0YLQsNC60LbQtSDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINGH0YLQviDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQv9GA0Lgg0YDQsNC30L7Qs9GA0LXQstC1INCx0LvRjtC0INCyINGA0LXRgdGC0L7RgNCw0L3QsNGFINC4INC60LDRhNC1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj48c3Ryb25nIGRhdGEtZW5kPSIxMDkyIiBkYXRhLXN0YXJ0PSIxMDYwIj7QkdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+0JrQvtC90YLQtdC50L3QtdGA0Ysg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQSksINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDQsdC10LfQvtC/0LDRgdC90YvQvNC4INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC/0LjRidC4LiDQntC90Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDQutGD0YXQvdGP0YUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0L3QtSDRgtC+0LvRjNC60L4g0YPQtNC+0LHRgdGC0LLQviwg0L3QviDQuCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0LTQu9GPINCy0LDRiNC40YUg0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQuCDQutC70LjQtdC90YLQvtCyLiDQodC00LXQu9Cw0L3QvdGL0LUg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCwg0L7QvdC4INC70LXQs9C60L4g0LLRi9C00LXRgNC20LjQstCw0Y7RgiDRgNCw0LfQu9C40YfQvdGL0LUg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyDQuCDQv9C+0LfQstC+0LvRj9GO0YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0YXRgNCw0L3QuNGC0Ywg0L/RgNC+0LTRg9C60YLRiy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ2NiI+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTQ4NCI+DQoJPGxpIGRhdGEtZW5kPSIxNTAwIiBkYXRhLXN0YXJ0PSIxNDg0Ij7QntCx0YrQtdC8OiAxMDAwINC80Ls8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU0OCIgZGF0YS1zdGFydD0iMTUwMSI+0JzQsNGC0LXRgNC40LDQuzog0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC9LCDQsdC10Lcg0LHQuNGB0YTQtdC90L7Qu9CwINCQIChCUEEpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1OTQiIGRhdGEtc3RhcnQ9IjE1NDkiPtCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjQ0IiBkYXRhLXN0YXJ0PSIxNTk1Ij7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDRgdGC0LXQvdC60Lgg0LTQu9GPINC70LXQs9C60L7RgdGC0Lgg0L/QvtC40YHQutCwINC/0YDQvtC00YPQutGC0L7QsjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNjQ1Ij7QmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLCDQutCw0YTQtSDQuCDQvtCx0YnQtdC/0LjRgtCwPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPkNhdXJzcMSrZMSrZ2kgdW4gaXp0dXLEq2dpIHBvbGlwcm9waWzEk25hIHRyYXVraSAxMDAwIG1sIHNhZ2F0YXZlaSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzMSIgZGF0YS1zdGFydD0iMTE2Ij5NxatzdSBjYXVyc3DEq2TEq2dpZSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgMTAwMCBtbCBpZXRpbHDEq2J1IGlyIGlkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgcHJvZmVzaW9uxIFsxIFzIHZpcnR1dsSTcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGFsxKtkeiBvcmdhbml6xJN0IGRhcmJhIHRlbHB1LCDEvGF1am90IMSBdHJpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW3EgXMgc2FzdMSBdmRhxLxhcywgbmVub3bEk3Imc2Nhcm9uO290IHbEgWt1LiBQYXRlaWNvdGllcyBhdWdzdGFqYWkgY2F1cnNwxKtkxKtiYWksIHZpcnR1dsSTIHN0csSBZMSBam8mc2Nhcm9uO2llLCBwaWVtxJNyYW0sIHBhdsSBcmkgdW4gYWRtaW5pc3RyYXRvcmksIHZhciB2aWVnbGkgYXRyYXN0IHZhamFkesSrZ29zIHByb2R1a3R1cywga2FzIGlldsSTcm9qYW1pIHV6bGFibyBkYXJiYSBlZmVrdGl2aXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNTcyIiBkYXRhLXN0YXJ0PSI1MzMiPlBlcmZla3RzIHJpc2luxIFqdW1zIEhvUmVDYSBzZWt0b3JhbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+UG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIHRhaXNuc3TFq3JhIGZvcm11IGlyIGxpZWxpc2tzIHJpc2luxIFqdW1zIEhvUmVDYSBub3phcsSTLCBsYWkgc2FnYXRhdm90dSB1biB1emdsYWLEgXR1IMSTZGllbnVzIHVuIHNhZ2F0YXZlcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGHEgXRyaW5hIGRhcmJhIHByb2Nlc3UgdmlydHV2xJMsIMS8YXVqb3Qgc2FnYXRhdm90IMSTZGllbnVzIGllcHJpZWsmc2Nhcm9uOywgxKtwYSZzY2Fyb247aSBwaWVwcmFzxKt0b3MgZGFyYmEgc3R1bmTEgXMuIFR1cmtsxIF0IHRyYXVraSBpciBwaWVtxJNyb3RpIG1pa3JvdmnEvMWGdSBrcsSBc25pbSwga2FzIMS8YXVqIHZpZWdsaSB1enNpbGTEq3QgxJNkaWVudXMsIHNhZ2xhYsSBam90IHRvIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+PHN0cm9uZyBkYXRhLWVuZD0iOTUwIiBkYXRhLXN0YXJ0PSI5MjMiPkRybyZzY2Fyb247xKtiYSB1biBla29sb8SjaXNrdW1zPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+JlNjYXJvbjtpZSB0cmF1a2kgaXIgQlBBIGJlem1ha3Nhcywgbm9kcm8mc2Nhcm9uO2lub3QgZHJvJnNjYXJvbjt1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LiBJemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcG9saXByb3BpbMSTbmEsIHRpZSBpciBwaWVtxJNyb3RpIGRhxb7EgWRpZW0gdGVtcGVyYXTFq3JhcyBhcHN0xIFrxLxpZW0gdW4gbm9kcm8mc2Nhcm9uO2luYSBlZmVrdMSrdnUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUsIGthcyBwYWRhcmEgdG9zIGlkZcSBbGkgcGllbcSTcm90dXMgbGlldG8mc2Nhcm9uO2FuYWkgcmVzdG9yxIFub3MsIGthZmVqbsSrY8SBcyB1biBjaXTEgXMgcMSBcnRpa2FzIGllc3TEgWTEk3MuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPlByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjEyNzgiPg0KCTxsaSBkYXRhLWVuZD0iMTI5OCIgZGF0YS1zdGFydD0iMTI3OCI+SWV0aWxwxKtiYTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzM0IiBkYXRhLXN0YXJ0PSIxMjk5Ij5NYXRlcmnEgWxzOiBQb2xpcHJvcGlsxJNucywgYmV6IEJQQTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzY0IiBkYXRhLXN0YXJ0PSIxMzM1Ij5QaWVtxJNyb3RzIG1pa3JvdmnEvMWGdSBrcsSBc27EqzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNDM0IiBkYXRhLXN0YXJ0PSIxMzY1Ij5DYXVyc3DEq2TEq2dhcyBzaWVuYXMsIGthcyDEvGF1aiB2aWVnbGkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbW9zIHByb2R1a3R1czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxNDM1Ij5JZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIEhvUmVDYSBzZWt0b3LEgTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij48c3Ryb25nIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij5EdXJhYmxlIFRyYW5zcGFyZW50IFBvbHlwcm9weWxlbmUgRm9vZCBDb250YWluZXJzIDEwMDAgbWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjI4NyIgZGF0YS1zdGFydD0iMTgwOSI+T3VyIHRyYW5zcGFyZW50IHBvbHlwcm9weWxlbmUgZm9vZCBjb250YWluZXJzIHdpdGggYSBjYXBhY2l0eSBvZiAxMDAwIG1sIGFyZSB0aGUgcGVyZmVjdCBjaG9pY2UgZm9yIHByb2Zlc3Npb25hbCBraXRjaGVucy4gVGhleSBoZWxwIG9yZ2FuaXplIGtpdGNoZW4gc3BhY2UgYW5kIG1ha2UgaXQgZWFzeSB0byBmaW5kIHRoZSBuZWNlc3NhcnkgaW5ncmVkaWVudHMgd2l0aG91dCBvcGVuaW5nIHRoZSBsaWQuIFRoYW5rcyB0byB0aGVpciBleGNlcHRpb25hbCB0cmFuc3BhcmVuY3ksIHlvdXIgY29sbGVhZ3VlcyB3aWxsIHF1aWNrbHkgZmluZCB0aGUgaW5ncmVkaWVudHMgdGhleSBuZWVkLCBzYXZpbmcgdGltZSBhbmQgZWZmb3J0LiBUaGVzZSBjb250YWluZXJzIGFyZSBpZGVhbCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIHZhcmlvdXMgcHJvZHVjdHMsIGluY2x1ZGluZyBzYWxhZHMsIGhvdCBkaXNoZXMsIGFuZCBwcmVwIGl0ZW1zLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij48c3Ryb25nIGRhdGEtZW5kPSIyMzM2IiBkYXRhLXN0YXJ0PSIyMjg5Ij5Db252ZW5pZW5jZSBmb3IgcmVzdGF1cmFudHMgYW5kIGZvb2RzZXJ2aWNlPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPlJlY3Rhbmd1bGFyIHBvbHlwcm9weWxlbmUgY29udGFpbmVycyBhcmUgYW4gZXhjZWxsZW50IHNvbHV0aW9uIGZvciB0aGUgSG9SZUNhIHNlZ21lbnQuIFRoZXkgc3BlZWQgdXAga2l0Y2hlbiB3b3JrZmxvd3MsIGFsbG93aW5nIHByZXAgaXRlbXMgdG8gYmUgY29va2VkIGFuZCBzdG9yZWQgaW4gYWR2YW5jZSwgd2hpY2ggaXMgZXNwZWNpYWxseSB2YWx1YWJsZSBkdXJpbmcgcGVhayBob3Vycy4gVGhlc2UgY29udGFpbmVycyBhcmUgYWxzbyBtaWNyb3dhdmUtc2FmZSwgbWFraW5nIHRoZW0gY29udmVuaWVudCBmb3IgcmVoZWF0aW5nIGRpc2hlcyBpbiByZXN0YXVyYW50cyBhbmQgY2FmZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MDciIGRhdGEtc3RhcnQ9IjI2NzYiPlNhZmV0eSBhbmQgRWNvLUZyaWVuZGxpbmVzczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij5UaGUgY29udGFpbmVycyBhcmUgQlBBLWZyZWUsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZvb2Qgc3RvcmFnZS4gVGhleSBhcmUgaWRlYWwgZm9yIHVzZSBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMsIHByb3ZpZGluZyBjb252ZW5pZW5jZSBhbmQgc2FmZXR5IGZvciBib3RoIHlvdXIgc3RhZmYgYW5kIGN1c3RvbWVycy4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwb2x5cHJvcHlsZW5lLCB0aGV5IGNhbiB3aXRoc3RhbmQgdmFyaW91cyB0ZW1wZXJhdHVyZXMsIGVuc3VyaW5nIGVmZmljaWVudCBmb29kIHN0b3JhZ2UuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPkJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzAxOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDM3IiBkYXRhLXN0YXJ0PSIzMDE4Ij5DYXBhY2l0eTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIzMDM4Ij5NYXRlcmlhbDogUG9seXByb3B5bGVuZSwgQlBBLWZyZWU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA5MCIgZGF0YS1zdGFydD0iMzA3NCI+TWljcm93YXZlLXNhZmU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE0NiIgZGF0YS1zdGFydD0iMzA5MSI+VHJhbnNwYXJlbnQgd2FsbHMgZm9yIGVhc3kgaWRlbnRpZmljYXRpb24gb2YgcHJvZHVjdHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzE0NyI+SWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBjYWZlcywgYW5kIGZvb2RzZXJ2aWNlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjQ4MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTczOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk3ZDI2ZmFjM2ViMGUwZDY3ZDk1M2Q5NDdhZWNlMmNiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVyIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQlBBIGJlem1ha3NhcyBwb2xpcHJvcGlsxJNuYSB0cmF1a3Mgc2FnYXRhdsSTbSB1biBwxIFydGlrYXMgdXpnbGFixIHFoWFuYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDEwMDAg0LzQuywg0J/QnwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3Rfc2ltaWxhcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNjY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAwOTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1SRDE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEzNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrRgNGD0LPQu9GL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIGFwYcS8aWUgdHJhdWtpIDUwMCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQutGD0LvQuNC90LDRgNC40LgmbmJzcDstJm5ic3A70YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0YvRgtC90YvRhSDQsdC70Y7QtCDQuCDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMz4mbmJzcDs8c3Ryb25nPtCf0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QsNGPINGB0LXRgNCy0LjRgNC+0LLQutCwINGF0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyINC4INC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gzPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7INC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVC3Qv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INCy0YvQsdC+0YAg0LTQu9GPINC30LDQstC10LTQtdC90LjQuSwg0LPQtNC1INCy0LDQttC90Ysg0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQuCDRg9C00L7QsdGB0YLQstC+LiDQntC90Lgg0YDQsNGB0YHRh9C40YLQsNC90Ysg0L3QsCDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDRgNC10LbQuNC8INC+0YIgLTQwJmRlZztDINC00L4gKzYwJmRlZztDLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQuNGFINC00LvRjzogJm5ic3A7PGJyIC8+DQotINCh0LvQvtC20L3Ri9GFINC00LXRgdC10YDRgtC+0LI6INGB0LvQvtC10L3Ri9C1INGC0LjRgNCw0LzQuNGB0YMsINGN0LrQu9C10YDRiyDRgSDQt9Cw0LLQsNGA0L3Ri9C8INC60YDQtdC80L7QvCwg0YfQuNC30LrQtdC50LrQuCDRgSDRj9Cz0L7QtNC90YvQvCDRgtC+0L/Qv9C40L3Qs9C+0LwuICZuYnNwOzxiciAvPg0KLSDQpdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7Qsjog0L/QsNGB0YLQsCDRgSDRgdC+0YPRgdC+0Lwg0L/QtdGB0YLQviwg0LrQuNC90L7QsCDRgSDQvtCy0L7RidCw0LzQuCwg0LHQvtGD0LvRiyDRgSDQsNCy0L7QutCw0LTQviDQuCDRgtGD0L3RhtC+0LwuICZuYnNwOzxiciAvPg0KLSDQk9C+0YLQvtCy0YvRhSDQvdCw0LHQvtGA0L7Qsjog0YHRi9GA0L3Ri9C1INGC0LDRgNC10LvQutC4INGBINCy0LjQvdC+0LPRgNCw0LTQvtC8INC4INC+0YDQtdGF0LDQvNC4LCDQvNGP0YHQvdGL0LUg0LfQsNC60YPRgdC60Lgg0YEg0LPQvtGA0YfQuNGG0LXQuSwg0LLQtdCz0LDQvdGB0LrQuNC1INGB0LXRgtGLLiAmbmJzcDs8L3A+DQoNCjxwPtCT0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwINC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQt9Cw0YnQuNGC0YMg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjyDQuCDRgdC80LXRiNC40LLQsNC90LjRjyDQt9Cw0L/QsNGF0L7Qsiwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINCx0LvRjtC0LiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YLQvtC70YnQuNC90LAg0YHRgtC10L3QvtC6INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQutC+0L3RgtC10LnQvdC10L7QsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuNC90LPRgNC10LTQuNC10L3RgtC+0LIsINCwINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3Ri9C1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINGB0L7QutGA0LDRidCw0Y7RgiDQstGA0LXQvNGPINC90LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjiDRgNCw0LHQvtGH0LXQs9C+INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQsC4gJm5ic3A7PC9wPg0KDQo8aDM+PHN0cm9uZz7Qn9GA0LjQvNC10YAg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LTQu9GPINCx0LjQt9C90LXRgdCwOjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCg0LXRgdGC0L7RgNCw0L0g0LzQvtC20LXRgiDQv9GA0LXQtNC70L7QttC40YLRjCDQvdCw0LHQvtGA0Ysg0LTQu9GPINC/0LjQutC90LjQutCwINCyINC60L7QvdGC0LXQudC90LXRgNCw0YUgNTAwINC80Ls6INC+0YXQu9Cw0LbQtNC10L3QvdCw0Y8g0L/QsNGB0YLQsCwg0YHRi9GA0L3QsNGPINGC0LDRgNC10LvQutCwINC4INC80LjQvdC4LdC00LXRgdC10YDRgi4g0KPQtNC+0LHQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDRgSDQtdC00LjQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0YPQv9GA0L7RgdGC0LjRgiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60YMg0Lgg0L/QvtCy0YvRgdC40YIg0LvQvtGP0LvRjNC90L7RgdGC0Ywg0LPQvtGB0YLQtdC5PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMjQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjQiIGRhdGEtc3RhcnQ9IjI1Ij5WaWVucmVpesSTamFpcyBrdWxpbsSBcmlqYXMgdHJhdWtzJm5ic3A7LSZuYnNwO1VuaXZlcnPEgWxzIHJpc2luxIFqdW1zIHPEgXTEq2dpZW0gxJNkaWVuaWVtIHVuIGvEgXJ0YWluYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPlByb2Zlc2lvbsSBbGEgYXVrc3RvIMSTZGllbnUgdW4gZGVzZXJ0dSBwYXNuaWVnJnNjYXJvbjthbmE8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNTMyIiBkYXRhLXN0YXJ0PSIxODEiPlZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSA1MDAgbWwgbm8gcMSBcnN0csSBZMSBdGEgUEVUIHBsYXN0bWFzYXMgKHJQRVQpIGlyIGxpZWxpc2thIGl6dsSTbGUgxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pZW0sIGt1ciBzdmFyxKtnYSBnYW4gcHJlemVudMSBY2lqYSwgZ2FuIMSTcnTEq2JhLiBJemdhdGF2b3RpIG5vIHJQRVQsICZzY2Fyb247aWUgdHJhdWtpIHZlaWNpbmEgaWxndHNwxJNqxKtidSB1biBzYW1hemluYSBvZ2xla8S8YSBwxJNkdSwgYXRiYWxzdG90IGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbm90IGF0a3JpdHVtdXMuIFRpZSBpciBwaWVtxJNyb3RpIHRlbXBlcmF0xatyYXMgZGlhcGF6b25hbSBubyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDLCB0xIFwxJNjIHRvcyB2YXIgaXptYW50b3Q6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNTM0Ij4NCgk8bGkgZGF0YS1lbmQ9IjYzMiIgZGF0YS1zdGFydD0iNTM0Ij48c3Ryb25nIGRhdGEtZW5kPSI1NjMiIGRhdGEtc3RhcnQ9IjUzNiI+S29tcGxla3NhamllbSBkZXNlcnRpZW08L3N0cm9uZz46IEvEgXJ0YWluaWUgdGlyYW1pc3UsIGVrbGVyaSBhciBrcsSTbXNpZXJ1LCDEt8SremtlaWtpIGFyIG9ndSB2aXJza8SBcnR1LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI3MzMiIGRhdGEtc3RhcnQ9IjYzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNjU4IiBkYXRhLXN0YXJ0PSI2MzUiPkF1a3N0YWppZW0gxJNkaWVuaWVtPC9zdHJvbmc+OiBQYXN0YSBhciBwZXN0byBtxJNyY2ksIGtpbm9qYSBhciBkxIFyemXFhmllbSwgYsS8b2RhcyBhciBhdm9rYWRvIHVuIHR1bnppdsSrbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI3MzQiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc2MiIgZGF0YS1zdGFydD0iNzM2Ij5HYXRhdmFqaWVtIGtvbXBsZWt0aWVtPC9zdHJvbmc+OiBTaWVyYSAmc2Nhcm9uO8S3xKt2amkgYXIgdsSrbm9nxIFtIHVuIHJpZWtzdGllbSwgZ2HEvGFzIHV6a29kYXMgYXIgc2luZXDEk20sIHZlZ8SBbnUga29tcGxla3RpLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMTExNyIgZGF0YS1zdGFydD0iODQ3Ij48c3Ryb25nIGRhdGEtZW5kPSI4ODIiIGRhdGEtc3RhcnQ9Ijg0NyI+SGVybcSTdGlza8SBIHbEgWthIGZ1bmtjaW9uYWxpdMSBdGU8L3N0cm9uZz4gbm9kcm8mc2Nhcm9uO2luYSBhaXpzYXJkesSrYnUgcHJldCBub3BsxatkxJNtIHVuIHNtYWt1IHNhamF1ayZzY2Fyb247YW5vcywga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2kgdmFpcsSBa3Uga8SBcnR1IMSTZGllbm9zLiBDYXVyc3DEq2TEq2dhcyBzaWVuYXMgaXpjZcS8IHNhc3TEgXZkYcS8dSBrdmFsaXTEgXRpLCBiZXQgdW5pdmVyc8SBbMSBcyB2xIFrYSBpZXNwxJNqYXMgdmlzdSBpem3Ek3J1IHRyYXVraWVtIMS8YXVqIMSBdHLEgWsgb3JnYW5pesSTdCBkYXJiYSB2aWV0dS48L3A+DQoNCjxwIGRhdGEtZW5kPSIxMzE5IiBkYXRhLXN0YXJ0PSIxMTE5Ij5JenbEk2xvdGllcyB0cmF1a3VzLCBrYXMgaXpnYXRhdm90aSBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpLCBqxatzIHBhbMSrZHphdCBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11IHVuIGF0YmFsc3TEgXQgaWxndHNwxJNqxKtnYXMgaWVwYWtvanVtYSBwcmFrc2VzLCBrYXMgYXRiaWxzdCB2aWRlcyBhaXpzYXJkesSrYmFzIG3Ek3LEt2llbS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+PHN0cm9uZyBkYXRhLWVuZD0iMTM1MyIgZGF0YS1zdGFydD0iMTMyMSI+Qml6bmVzYSBpem1hbnRvJnNjYXJvbjthbmFzIHBpZW3Ek3JzPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj5SZXN0b3LEgW5zIHZhciBwaWVkxIF2xIF0IHBpa25pa2Ega29tcGxla3R1cyA1MDAgbWwgdHJhdWtvczogYXVrc3TEgSBwYXN0YSwgc2llcmEgJnNjYXJvbjvEt8SrdmppIHVuIG1pbmkgZGVzZXJ0cy4gxJJydGEgaWVwYWtvJnNjYXJvbjthbmEgYXIgdmllbm90dSB2xIFrdSB2aWVua8SBciZzY2Fyb247byB0cmFuc3BvcnTEkyZzY2Fyb247YW51IHVuIHV6bGFibyB2aWVzdSBsb2phbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTU1NiIgZGF0YS1zdGFydD0iMTU0MyI+PHN0cm9uZyBkYXRhLWVuZD0iMTU1NiIgZGF0YS1zdGFydD0iMTU0MyI+xKpwYSZzY2Fyb247xKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxODg1IiBkYXRhLXN0YXJ0PSIxNTU3Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1NzYiIGRhdGEtc3RhcnQ9IjE1NTciPklldGlscMSrYmE6IDUwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjIyIiBkYXRhLXN0YXJ0PSIxNTc3Ij5NYXRlcmnEgWxzOiBQxIFyc3RyxIFkxIF0cyBQRVQgcGxhc3RtYXNhIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjY4IiBkYXRhLXN0YXJ0PSIxNjIzIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogTm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNzE5IiBkYXRhLXN0YXJ0PSIxNjY5Ij5IZXJtxJN0aXNrxIFzIHbEgWthIMSrcGEmc2Nhcm9uO8SrYmFzLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RlczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNzYzIiBkYXRhLXN0YXJ0PSIxNzIwIj5DYXVyc3DEq2TEq2fEgXMgc2llbmFzLCBrYXMgdXpzdmVyIGt2YWxpdMSBdGk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTgyMSIgZGF0YS1zdGFydD0iMTc2NCI+SWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBkZXNlcnRpZW0sIGdhbiBhdWtzdGFqaWVtIMSTZGllbmllbTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODg1IiBkYXRhLXN0YXJ0PSIxODIyIj5BdGJhbHN0YSBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5hIHBsYXN0bWFzYXMgYXRrcml0dW11czwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij5EaXNwb3NhYmxlIGRlbGkgY29udGFpbmVyIC0gQSBWZXJzYXRpbGUgU29sdXRpb24gZm9yIEhlYXJ0eSBNZWFscyBhbmQgTGF5ZXJlZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+PHN0cm9uZyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+UHJvZmVzc2lvbmFsIFNlcnZpbmcgb2YgQ29sZCBNZWFscyBhbmQgRGVzc2VydHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjQyNSIgZGF0YS1zdGFydD0iMjA2NSI+RGlzcG9zYWJsZSA1MDAgbWwgb3IgMTYgb3ogZGVsaSBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCkgYXJlIHRoZSBpZGVhbCBjaG9pY2UgZm9yIGJ1c2luZXNzZXMgd2hlcmUgYm90aCBwcmVzZW50YXRpb24gYW5kIGNvbnZlbmllbmNlIG1hdHRlci4gTWFkZSBmcm9tIHJQRVQsIHRoZXNlIGNvbnRhaW5lcnMgY29udHJpYnV0ZSB0byBzdXN0YWluYWJpbGl0eSBieSByZWR1Y2luZyB0aGUgY2FyYm9uIGZvb3RwcmludCBhbmQgc3VwcG9ydGluZyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gVGhleSBhcmUgc3VpdGFibGUgZm9yIHRlbXBlcmF0dXJlcyByYW5naW5nIGZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3I6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI0MjciPg0KCTxsaSBkYXRhLWVuZD0iMjUyMiIgZGF0YS1zdGFydD0iMjQyNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0OSIgZGF0YS1zdGFydD0iMjQyOSI+Q29tcGxleCBkZXNzZXJ0czwvc3Ryb25nPjogTGF5ZXJlZCB0aXJhbWlzdSwgJmVhY3V0ZTtjbGFpcnMgd2l0aCBjdXN0YXJkLCBjaGVlc2VjYWtlcyB3aXRoIGJlcnJ5IHRvcHBpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI2MTciIGRhdGEtc3RhcnQ9IjI1MjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI1MzkiIGRhdGEtc3RhcnQ9IjI1MjUiPkNvbGQgbWVhbHM8L3N0cm9uZz46IFBhc3RhIHdpdGggcGVzdG8gc2F1Y2UsIHF1aW5vYSB3aXRoIHZlZ2V0YWJsZXMsIGJvd2xzIHdpdGggYXZvY2FkbyBhbmQgdHVuYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjYxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY0MyIgZGF0YS1zdGFydD0iMjYyMCI+UmVhZHktdG8tc2VydmUgc2V0czwvc3Ryb25nPjogQ2hlZXNlIHBsYXR0ZXJzIHdpdGggZ3JhcGVzIGFuZCBudXRzLCBtZWF0IHNuYWNrcyB3aXRoIG11c3RhcmQsIHZlZ2FuIHNldHMuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzMDEwIiBkYXRhLXN0YXJ0PSIyNzIyIj5UaGUgPHN0cm9uZyBkYXRhLWVuZD0iMjc0MiIgZGF0YS1zdGFydD0iMjcyNiI+YWlydGlnaHQgbGlkPC9zdHJvbmc+IGVuc3VyZXMgcHJvdGVjdGlvbiBhZ2FpbnN0IGxlYWtzIGFuZCBvZG9yIG1peGluZywgd2hpY2ggaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgZm9yIG11bHRpLWxheWVyZWQgZGlzaGVzLiBUaGUgdHJhbnNwYXJlbmN5IG9mIHRoZSB3YWxscyBoaWdobGlnaHRzIHRoZSBxdWFsaXR5IG9mIHRoZSBpbmdyZWRpZW50cywgYW5kIHRoZSB1bml2ZXJzYWwgbGlkcyBmb3IgYWxsIGNvbnRhaW5lciBzaXplcyBoZWxwIHNhdmUgdGltZSBvbiB3b3Jrc3BhY2Ugb3JnYW5pemF0aW9uLjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjMyMjciIGRhdGEtc3RhcnQ9IjMwMTIiPkJ5IGNob29zaW5nIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHlvdSBhcmUgaGVscGluZyB0byByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydCBzdXN0YWluYWJsZSBwYWNrYWdpbmcgcHJhY3RpY2VzLCB3aGljaCBhbGlnbiB3aXRoIGVudmlyb25tZW50YWwgZ29hbHMgYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGNpcmN1bGFyIGVjb25vbXkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNTMiIGRhdGEtc3RhcnQ9IjMyMjkiPkJ1c2luZXNzIHVzZSBleGFtcGxlPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij5BIHJlc3RhdXJhbnQgY2FuIG9mZmVyIHBpY25pYyBzZXRzIGluIDUwMCBtbCBjb250YWluZXJzOiBjaGlsbGVkIHBhc3RhLCBjaGVlc2UgcGxhdHRlciwgYW5kIG1pbmkgZGVzc2VydC4gVGhlIGNvbnZlbmllbnQgcGFja2FnaW5nIHdpdGggYSBzaW5nbGUgbGlkIHNpbXBsaWZpZXMgdHJhbnNwb3J0IGFuZCBib29zdHMgZ3Vlc3QgbG95YWx0eS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+RmVhdHVyZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNDY4Ij4NCgk8bGkgZGF0YS1lbmQ9IjM0ODYiIGRhdGEtc3RhcnQ9IjM0NjgiPkNhcGFjaXR5OiA1MDAgbWwgb3IgMTYgb3o8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzUyNiIgZGF0YS1zdGFydD0iMzQ4NyI+TWF0ZXJpYWw6IFJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTY3IiBkYXRhLXN0YXJ0PSIzNTI3Ij5UZW1wZXJhdHVyZSByYW5nZTogRnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1OTkiIGRhdGEtc3RhcnQ9IjM1NjgiPkFpcnRpZ2h0IGxpZCB0byBwcmV2ZW50IGxlYWtzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2NDIiIGRhdGEtc3RhcnQ9IjM2MDAiPlRyYW5zcGFyZW50IHdhbGxzIHRoYXQgZW1waGFzaXplIHF1YWxpdHk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY4NSIgZGF0YS1zdGFydD0iMzY0MyI+UGVyZmVjdCBmb3IgYm90aCBkZXNzZXJ0cyBhbmQgY29sZCBtZWFsczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNjg2Ij5TdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teSBhbmQgcmVkdWNlcyBwbGFzdGljIHdhc3RlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNjQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3Ny42MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU1OjIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS02NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDYzYzcxMGJhOWY4NWEzMTBjMmM5ZDhjODFlMTYyNTQ0LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3MgdHJhdWtzIG5vIHJQRVQgcGxhc3RtYXNhcyBrdWxpbsSBcmlqYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIGZvciBjYXZpYXIgNTAwIG1sIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgdC10YDRgtC90YvQuSDQutC+0L3RgtC10LnQvdC10YAgNTAwINC80Lsg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LTQu9GPINGB0LDQu9Cw0YLQvtCyINC4INC00LXRgdC10YDRgtC+0LIgclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNjg4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMTg5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUFdQLTEwODYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGAIDc1MCDQvNC7LCDRgSDQutGA0YvRiNC60L7QuSwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBUcmF1a3MgNzUwIG1sLCBhciB2xIFrdSwgUEVULCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE4LTEwLTA4IDE1OjAxOjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY4OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM2OWM2ZWIyMmMzNmFkYjJlZWZkNTAyYTBjOTgxNDFhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg5MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTM5NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdFLUtOSUZFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqcyBrb2thIG5hemlzIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQtNC10YDQtdCy0Y/QvdC90YvQuSZuYnNwO9C90L7QtiAxNjUmbmJzcDvQvNC8LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvQuSDQuNC3INC00YDQtdCy0LXRgdC40L3Riy4g0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LAg0LTQsNC90L3QvtCz0L4g0YHRgtC+0LvQvtCy0L7Qs9C+INC/0YDQuNCx0L7RgNCwOiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAg0Lgg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMINCyINGD0L/QvtGC0YDQtdCx0LvQtdC90LjQuC4g0KDQtdC60L7QvNC10L3QtNGD0LXQvCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L3QsNGI0Lgg0LTQtdGA0LXQstGP0L3QvdGL0LUg0L/RgNC40LHQvtGA0Ysg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDRgdC10YDQstC40YHQvtCyINGBINC10LTQvtC5INC90LAg0LLRi9C90L7RgSDQuNC70Lgg0L/RgNC4INC+0YDQs9Cw0L3QuNC30LDRhtC40Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGOINC90LDRgtGD0YDQsNC70YzQvdGL0YUg0LzQsNGC0LXRgNC40LDQu9C+0LIg0YLQsNC60L7QuSDQvdC+0LYg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LfQtNC+0YDQvtCy0YzRjyDQuCDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLLiDQm9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9C10YLRgdGPLCDQvdC1INCy0YvQtNC10LvRj9GPINCy0YDQtdC00L3Ri9GFINGC0L7QutGB0LjRh9C90YvRhSDQstC10YnQtdGB0YLQsiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4mbmJzcDvRgNCw0LfQu9Cw0LPQsNC10YLRgdGPINCyINC10YHRgtC10YHRgtCy0LXQvdC90YvRhSDRg9GB0LvQvtCy0LjRj9GFLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbmF6aXMgMTY1IG1tLCBpemdhdGF2b3RzIG5vIGtva2EuIEdhbHZlbsSBcyAmc2Nhcm9uO28gZ2FsZGEgcGllZGVydW11IHByaWVrJnNjYXJvbjtyb2PEq2Jhczoga29tcGFrdHMgaXptxJNycyB1biBkYXVkenB1c8SrYmEgbGlldG8mc2Nhcm9uO2FuxIEuIE3Ek3MgaWVzYWvEgW0gaXptYW50b3QgbcWrc3Uga29rYSBnYWxkYSBwaWVkZXJ1bXVzIMSTZGllbnUgcGllZ8SBZGVpLCBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgdmFpIHBhc8SBa3VtdSBvcmdhbml6xJMmc2Nhcm9uO2FuYWkuIFBhdGVpY290aWVzIGRhYsSrZ28gbWF0ZXJpxIFsdSBpem1hbnRvJnNjYXJvbjthbmFpLCAmc2Nhcm9uO2lzIG5hemlzIGlyIGFic29sxat0aSBkcm8mc2Nhcm9uO3MgdmVzZWzEq2JhaSB1biB2aWRlaS4gVGFzIGlyIHZpZWdsaSBsaWt2aWTEk2phbXMsIG5laXpkYWxvdCBrYWl0xKtnYXMgdG9rc2lza2FzIHZpZWxhcywgdW4gZGFiaXNrb3MgYXBzdMSBa8S8b3MgcGlsbsSrYsSBIHNhZGFsxIFzPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgY2xhc3NpYyBkaXNwb3NhYmxlIGtuaXZlcyZuYnNwO21hZGUgb2YgZWNvLWZyaWVuZGx5IGFuZCBiaW9kZWdyYWJsZSBvcmdhbmljIHdvb2QuIFRoZXNlIHN1c3RhaW5hYmxlIHdvb2RlbiBrbml2ZXMgYXJlIHN1aXRhYmxlIGFzIGZvciBjb2xkIGZvb2QgYXMgZm9yIGhvdCBhcHBsaWNhdGlvbnMuIFRoZSBsZW5ndGggb2YgZGlzcG9zYWJsZSBjdXRsZXJ5IGlzIDE2LjUgY20uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMS0wOC0xMyAxMzozMDoyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODkwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5NTYwOWMwNDRjYjg1OWIyNDVjMDdlYzEyZjI1MDY0ZC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHdvb2RlbiBrbmlmZSAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbsSBemlzIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTA4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0LggMjUgeCAxOCDRgdC8LCDQn9Ct0KIsINGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSAyNSB4IDE4IGNtLCByUEVULCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyNDQyIiBkYXRhLXN0YXJ0PSIyMzY2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQwIiBkYXRhLXN0YXJ0PSIyMzcwIj7QodGD0YjQuCDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8ICZuZGFzaDsg0J/RgNC10LzQuNCw0LvRjNC90LDRjyDRg9C/0LDQutC+0LLQutCwINC00LvRjyDQsdC+0LvRjNGI0LjRhSDRgdC10YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNDkxIiBkYXRhLXN0YXJ0PSIyNDQ0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDg5IiBkYXRhLXN0YXJ0PSIyNDQ5Ij7QmNC00LXQsNC70LXQvSDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L/QvtGA0YbQuNC5INC4INCw0YHRgdC+0YDRgtC4PC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NTIiIGRhdGEtc3RhcnQ9IjI0OTIiPtCt0YLQvtGCINC+0LTQvdC+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCDRgdC+0LfQtNCw0L0g0LTQu9GPINGD0LTQvtCx0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQsdC+0LvRjNGI0LjRhSDRgdC10YLQvtCyINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsi4g0J7QvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQuCDQvdCw0LTRkdC20L3Rg9GOINC30LDRidC40YLRgyDQsdC70Y7QtNCwLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjg2IiBkYXRhLXN0YXJ0PSIyNjU0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjg0IiBkYXRhLXN0YXJ0PSIyNjU5Ij7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjY4NyI+DQoJPGxpIGRhdGEtZW5kPSIyNzQzIiBkYXRhLXN0YXJ0PSIyNjg3Ij7QkdC+0LvRjNGI0LDRjyDQv9C70L7RidCw0LTRjCAmbmRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC90LDQsdC+0YDQvtCyINGB0YPRiNC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODA2IiBkYXRhLXN0YXJ0PSIyNzQ0Ij7Qn9GA0L7Rh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INCz0LDRgNCw0L3RgtC40YDRg9C10YIg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDRhNC+0YDQvNGLINC60L7QvdGC0LXQudC90LXRgNCwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODg0IiBkYXRhLXN0YXJ0PSIyODA3Ij7Qo9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0Lwg0L/QvtC30LLQvtC70Y/RjtGCINGD0LTQvtCx0L3QviDRgdC60LvQsNC00YvQstCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI4ODUiPtCa0YDRi9GI0LrQsCAo0L/RgNC+0LTQsNGR0YLRgdGPINC+0YLQtNC10LvRjNC90L4pINC00LXQu9Cw0LXRgiDQv9C+0LTQsNGH0YMg0LXRidGRINCx0L7Qu9C10LUg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5OTciIGRhdGEtc3RhcnQ9IjI5NTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5OTUiIGRhdGEtc3RhcnQ9IjI5NjQiPtCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDRgdGE0LXRgDwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMjk5OCI+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIyOTk4Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDM1IiBkYXRhLXN0YXJ0PSIzMDAwIj7QlNC+0YHRgtCw0LLQutCwINC/0YDQtdC80LjQsNC70YzQvdGL0YUg0YHQtdGC0L7QsiDRgdGD0YjQuDwvc3Ryb25nPiAmbmRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNTciIGRhdGEtc3RhcnQ9IjMwNzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjAiIGRhdGEtc3RhcnQ9IjMwNzYiPtCh0YPQv9C10YDQvNCw0YDQutC10YLRiyDQuCDQs9Cw0YHRgtGA0L7QvdC+0LzQuNGH0LXRgdC60LjQtSDQvNCw0LPQsNC30LjQvdGLPC9zdHJvbmc+ICZuZGFzaDsg0Y3RhNGE0LXQutGC0L3QsNGPINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0L/RgNC+0LTRg9C60YbQuNC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIzMTU4Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTg3IiBkYXRhLXN0YXJ0PSIzMTYwIj7QmtC10LnRgtC10YDQuNC90LMg0Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjRjzwvc3Ryb25nPiAmbmRhc2g7INGB0YLQuNC70YzQvdCw0Y8g0L/QvtC00LDRh9CwINC4INGD0LTQvtCx0YHRgtCy0L4g0LIg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC4LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyODAiIGRhdGEtc3RhcnQ9IjMyMzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNzgiIGRhdGEtc3RhcnQ9IjMyNDEiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzI4MSI+DQoJPGxpIGRhdGEtZW5kPSIzMzQ4IiBkYXRhLXN0YXJ0PSIzMjgxIj5yUEVULdC/0LvQsNGB0YLQuNC6ICZuZGFzaDsg0Y3QutC+0LvQvtCz0LjRh9C10YHQutC4INGH0LjRgdGC0YvQuSDQuCDQv9GA0LjQs9C+0LTQvdGL0Lkg0LTQu9GPINC/0LXRgNC10YDQsNCx0L7RgtC60LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzODkiIGRhdGEtc3RhcnQ9IjMzNDkiPtCS0YvRgdC+0LrQsNGPINGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCDQuiDQstC70LDQs9C1INC4INC20LjRgNGDLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMzkwIj7QodC+0L7RgtCy0LXRgtGB0YLQstGD0LXRgiDRgdGC0LDQvdC00LDRgNGC0LDQvCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Lgg0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzOCIgZGF0YS1zdGFydD0iMzQ1MiI+0JLRi9Cx0LjRgNCw0LnRgtC1IDI1IHggMTgg0YHQvCDQutC+0L3RgtC10LnQvdC10YDRiyAmbmRhc2g7INC90LDQtNGR0LbQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtC5INC/0L7QtNCw0YfQuCDRgdGD0YjQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMjEiIGRhdGEtc3RhcnQ9IjM5NjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTkiIGRhdGEtc3RhcnQ9IjM5NjAiPlN1JnNjYXJvbjtpIHRyYXVrcyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBpZXBha29qdW1zIHN1JnNjYXJvbjtpIHBsYXTEk208L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQwNzciIGRhdGEtc3RhcnQ9IjQwMjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMjciPkxpZWxpc2tzIHJpc2luxIFqdW1zIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDE4NSIgZGF0YS1zdGFydD0iNDA3OCI+JlNjYXJvbjtpZSBwbGEmc2Nhcm9uO2llIDI1IHggMTggY20gdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbGllbMSBa2llbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbSB1biB2YWlyxIFrdSB2ZWlkdSByb2xsdSBwYXNuaWVnJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSI0MjE5IiBkYXRhLXN0YXJ0PSI0MTg3Ij48c3Ryb25nIGRhdGEtZW5kPSI0MjE3IiBkYXRhLXN0YXJ0PSI0MTkxIj5HYWx2ZW7EgXMgaWVwYWtvanVtYSBwcmllayZzY2Fyb247cm9jxKtiYXM8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjQzNzYiIGRhdGEtc3RhcnQ9IjQyMjAiPg0KCTxsaSBkYXRhLWVuZD0iNDI2MiIgZGF0YS1zdGFydD0iNDIyMCI+UGxhJnNjYXJvbjthIHZpcnNtYSBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0MzA2IiBkYXRhLXN0YXJ0PSI0MjYzIj5TdGlwcmEgdW4gxJNydGkgc2FrcmF1amFtYSBrb25zdHJ1a2NpamEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzNzYiIGRhdGEtc3RhcnQ9IjQzMDciPkNhdXJzcMSrZMSrZ3MgdsSBa3MgKHDEgXJkb2RhcyBhdHNldmkmc2Nhcm9uO8S3aSkgcHJvZmVzaW9uxIFsYW0gbm9mb3JtxJNqdW1hbS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NDA2IiBkYXRhLXN0YXJ0PSI0Mzc4Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDA0IiBkYXRhLXN0YXJ0PSI0MzgyIj5LdXIgdGllayBpem1hbnRvdHM8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ0MDciPg0KCTxsaSBkYXRhLWVuZD0iNDQ3NiIgZGF0YS1zdGFydD0iNDQwNyI+PHN0cm9uZyBkYXRhLWVuZD0iNDQzMyIgZGF0YS1zdGFydD0iNDQwOSI+R291cm1ldCBzdSZzY2Fyb247aSBwaWVnxIFkZTwvc3Ryb25nPiAmbmRhc2g7IG5vZHJvJnNjYXJvbjtpbmEgYXVnc3TEgWvEgXMga2xhc2VzIGllcGFrb2p1bXUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ1NTQiIGRhdGEtc3RhcnQ9IjQ0NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1MTciIGRhdGEtc3RhcnQ9IjQ0NzkiPkxpZWx2ZWlrYWxpIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaTwvc3Ryb25nPiAmbmRhc2g7IHByZXplbnTEkyBwcm9kdWt0dXMgcHJvZmVzaW9uxIFsaS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDU1NSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU4MCIgZGF0YS1zdGFydD0iNDU1NyI+QmFua2V0aSB1biBwYXPEgWt1bWk8L3N0cm9uZz4gJm5kYXNoOyBlbGVnYW50cyB1biDEk3J0cyBpZXBha29qdW1zLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ2NTkiIGRhdGEtc3RhcnQ9IjQ2MTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ2NTciIGRhdGEtc3RhcnQ9IjQ2MTkiPlZpZGVpIGRyYXVkesSrZ3MgdW4gZHJvJnNjYXJvbjtzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDcxMyIgZGF0YS1zdGFydD0iNDY2MCI+U3Umc2Nhcm9uO2kgaWVwYWtvanVtcyBpciBpemdhdGF2b3RzIG5vIDxzdHJvbmcgZGF0YS1lbmQ9IjQ3MDUiIGRhdGEtc3RhcnQ9IjQ2NzQiPnDEgXJzdHLEgWTEgXRhIHJQRVQgcGxhc3RtYXNhczwvc3Ryb25nPiwga2FzOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0NzE0Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ3NDciIGRhdGEtc3RhcnQ9IjQ3MTQiPklyIGlsZ3RzcMSTasSrZ3MgdW4gZWtvbG/Eo2lza3MuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ3ODUiIGRhdGEtc3RhcnQ9IjQ3NDgiPkl6dHVyxKtncyBwcmV0IG1pdHJ1bXUgdW4gdGF1a2llbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDc4NiI+QXRiaWxzdCBwxIFydGlrYXMgZHJvJnNjYXJvbjvEq2JhcyBzdGFuZGFydGllbS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjQ5MzEiIGRhdGEtc3RhcnQ9IjQ4MzAiPkl6dsSTbGlldGllcyA8c3Ryb25nIGRhdGEtZW5kPSI0ODY5IiBkYXRhLXN0YXJ0PSI0ODQyIj4yNSB4IDE4IGNtIHN1JnNjYXJvbjtpIHRyYXVrdXM8L3N0cm9uZz4sIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGdhbiBlc3TEk3Rpc2t1LCBnYW4gZnVua2Npb27EgWx1IGllcGFrb2p1bXUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyNDgxIiBkYXRhLXN0YXJ0PSIyNDA0Ij48c3Ryb25nPkRpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gUGFja2FnaW5nIGZvciBTdXNoaSBQbGF0dGVyczwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjUyMSIgZGF0YS1zdGFydD0iMjQ4MyI+UGVyZmVjdCBmb3IgTGFyZ2UgU3VzaGkgUGxhdHRlcnM8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY3MSIgZGF0YS1zdGFydD0iMjUyMiI+RGVzaWduZWQgZm9yIDxzdHJvbmcgZGF0YS1lbmQ9IjI1NjkiIGRhdGEtc3RhcnQ9IjI1MzUiPmJ1bGsgb3JkZXJzIGFuZCBzdXNoaSBwbGF0dGVyczwvc3Ryb25nPiwgdGhlc2UgdHJheXMgcHJvdmlkZSBhIDxzdHJvbmcgZGF0YS1lbmQ9IjI2MjQiIGRhdGEtc3RhcnQ9IjI1OTMiPmx1eHVyaW91cyBmb29kIHByZXNlbnRhdGlvbjwvc3Ryb25nPiB3aGlsZSBlbnN1cmluZyBzZWN1cmUgdHJhbnNwb3J0IGFuZCBzdG9yYWdlLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjkzIiBkYXRhLXN0YXJ0PSIyNjczIj5LZXkgQWR2YW50YWdlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjY5NCI+DQoJPGxpIGRhdGEtZW5kPSIyNzc2IiBkYXRhLXN0YXJ0PSIyNjk0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzE3IiBkYXRhLXN0YXJ0PSIyNjk2Ij5XaWRlIHN1cmZhY2UgYXJlYTwvc3Ryb25nPiBhY2NvbW1vZGF0ZXMgc3VzaGkgYXNzb3J0bWVudHMgYW5kIGNvbWJpbmF0aW9uIHBsYXR0ZXJzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODMyIiBkYXRhLXN0YXJ0PSIyNzc3Ij48c3Ryb25nIGRhdGEtZW5kPSIyODA3IiBkYXRhLXN0YXJ0PSIyNzc5Ij5TdHJvbmcsIHN0YWNrYWJsZSBkZXNpZ248L3N0cm9uZz4gZW5zdXJlcyBzYWZlIGhhbmRsaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyODMzIj48c3Ryb25nIGRhdGEtZW5kPSIyODcwIiBkYXRhLXN0YXJ0PSIyODM1Ij5DcnlzdGFsLWNsZWFyIGxpZCBjb21wYXRpYmlsaXR5PC9zdHJvbmc+IChzb2xkIHNlcGFyYXRlbHkpIGZvciBhdHRyYWN0aXZlIGZvb2QgZGlzcGxheS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTM3IiBkYXRhLXN0YXJ0PSIyOTIxIj5JZGVhbCBVc2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIyOTM4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMjUiIGRhdGEtc3RhcnQ9IjI5MzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5NjciIGRhdGEtc3RhcnQ9IjI5NDAiPkdvdXJtZXQgc3VzaGkgdGFrZWF3YXlzPC9zdHJvbmc+ICZuZGFzaDsgRW5zdXJlcyB0b3AtcXVhbGl0eSBwYWNrYWdpbmcgZm9yIHByZW1pdW0gc3VzaGkgc2V0cy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzEwOCIgZGF0YS1zdGFydD0iMzAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzA1NSIgZGF0YS1zdGFydD0iMzAyOCI+U3VwZXJtYXJrZXRzICZhbXA7IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRGlzcGxheXMgbGFyZ2Ugc3VzaGkgYXNzb3J0bWVudHMgcHJvZmVzc2lvbmFsbHkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjMxMDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjkiIGRhdGEtc3RhcnQ9IjMxMTEiPkV2ZW50IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRWxlZ2FudCBhbmQgZGlzcG9zYWJsZSBmb3IgY29udmVuaWVudCBzZXJ2aWNlLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyMjAiIGRhdGEtc3RhcnQ9IjMxODIiPlN1c3RhaW5hYmxlIGFuZCBEdXJhYmxlIE1hdGVyaWFsPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjMyODIiIGRhdGEtc3RhcnQ9IjMyMjEiPk1hZGUgZnJvbSA8c3Ryb25nIGRhdGEtZW5kPSIzMjYwIiBkYXRhLXN0YXJ0PSIzMjMxIj5lY28tZnJpZW5kbHkgclBFVCBwbGFzdGljPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBvZmZlcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzI4MyI+DQoJPGxpIGRhdGEtZW5kPSIzMzIwIiBkYXRhLXN0YXJ0PSIzMjgzIj5BIHN1c3RhaW5hYmxlIHBhY2thZ2luZyBzb2x1dGlvbi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM2NCIgZGF0YS1zdGFydD0iMzMyMSI+SGlnaCByZXNpc3RhbmNlIHRvIG1vaXN0dXJlIGFuZCBncmVhc2UuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMzNjUiPkZvb2Qgc2FmZXR5IGNvbXBsaWFuY2UgZm9yIHBlYWNlIG9mIG1pbmQuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTMzIiBkYXRhLXN0YXJ0PSIzNDEyIj5VcGdyYWRlIHRvIDxzdHJvbmcgZGF0YS1lbmQ9IjM0NjAiIGRhdGEtc3RhcnQ9IjM0MjMiPjI1IHggMTggY20gZGlzcG9zYWJsZSBzdXNoaSB0cmF5czwvc3Ryb25nPiBmb3Igc3VwZXJpb3IgcGFja2FnaW5nIHRoYXQgbWVldHMgYm90aCBhZXN0aGV0aWMgYW5kIGZ1bmN0aW9uYWwgbmVlZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI4MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjozOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTA4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDExOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGI1NWUzOTg3NjBmYTU2ZDk5NGYzZDUxNTllZTczOTBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFN1c2hpIHRyYXlzIGFuZCBzdXNoaSBjb250YWluZXJzIGRpc3Bvc2FibGUgZm9yIFRha2VvdXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIG1lbG5pIHVuIHN1xaFpIHDEgXJ0aWthcyBpZXBha29qdW1zIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KPQv9Cw0LrQvtCy0LrQsCDQv9C40YnQtdCy0LDRjyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyINC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkzMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstS0M5T0YKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNjU0NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDQtdC80LDQvdC60LAgMjcwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGVzZXJ0YSB0cmF1a3MgMjcwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JrRgNC40YHRgtCw0LvRjNC90L4g0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNC10LzQsNC90LrQuCDQuNC3INCf0K3QoiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINGB0L7QutC+0LIsINGB0LzRg9C30LgsINC90LDRgNC10LfQsNC90L3Ri9GFINGE0YDRg9C60YLQvtCyINC4INC+0LLQvtGJ0LXQuSwg0LAg0YLQsNC60LbQtSDQvNC+0LvQvtGH0L3Ri9GFINC60L7QutGC0LXQudC70LXQuSDQuCDQudC+0LPRg9GA0YLQvtCyLiDQmiDRjdGC0LjQvCDQutC+0L3RgtC10LnQvdC10YDQsNC8INC00L7RgdGC0YPQv9C90LAg0YHQv9C10YbQuNCw0LvRjNC90LDRjyDQstGB0YLQsNCy0LrQsCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQvdC10YHQutC+0LvRjNC60LjRhSDQuNC90LPRgNC40LTQuNC10L3RgtC+0LIg0L7QtNC90L7QstGA0LXQvNC10L3QvdC+LCDRh9GC0L4g0L/QvtC30LLQvtC70LjRgiDRgdC+0LfQtNCw0LLQsNGC0Ywg0YPQvdC40LrQsNC70YzQvdGL0LUg0LrQvtC80L/Qu9C10LrRgtGLINC4INGB0L7Rh9C10YLQsNC90LjRjyDQstC60YPRgdC+0LIuINCaINC60YDQtdC80LDQvdC60LDQvCDQv9C+0LTRhdC+0LTRj9GCINC/0LvQvtGB0LrQuNC1INC4INC60YPQv9C+0LvRjNC90YvQtSDQutGA0YvRiNC60LgsINGBINC+0YLQstC10YDRgdGC0LjQtdC8INC4INCx0LXQtyDQvdC10LPQvi4gJm5ic3A70JLQvtC30LzQvtC20L3QvtGB0YLRjCDQvdCw0L3QtdGB0LXQvdC40Y8g0JLQsNGI0LXQs9C+INGD0L3QuNC60LDQu9GM0L3QvtCz0L4g0LTQuNC30LDQudC90LAg0LjQu9C4INC70L7Qs9C+0YLQuNC/0LAg0L/QvtC80L7QttC10YIg0L/RgNC40LLQu9C10YfRjCDQuiDRgdC10LHQtSDQstC90LjQvNCw0L3QuNC1LCDQv9C+0LTRh9C10YDQutC90LXRgiDQvtGB0L7QsdC10L3QvdGL0Lkg0YHRgtC40LvRjCDQstCw0YjQtdCz0L4g0LfQsNCy0LXQtNC10L3QuNGPINC4INC90LXQv9GA0LXQvNC10L3QvdC+INCy0YvQtNC10LvQuNGCINGB0YDQtdC00Lgg0LrQvtC90LrRg9GA0LXQvdGC0L7Qsi4g0J/RgNC+0YfQvdGL0LUg0Lgg0YHRgtC40LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8mbmJzcDsg0LTQtdGB0LXRgNGC0L7QsiZuYnNwOy0g0Y3RgtC+INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90LDRjywg0L/QvtC70L3QvtGB0YLRjNGOINC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNC10LzQsNGPINGD0L/QsNC60L7QstC60LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+S3Jpc3TEgWxkemlkcmkmbmJzcDt0cmF1a2kmbmJzcDtubyBQRVQgYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGFzIHN1bMSBbSwgc23Fq3RpamllbSwgc2FncmllenRpZW0gYXVnxLxpZW0gdW4gZMSBcnplxYZpZW0sIGvEgSBhcsSrIHBpZW5hIGtva3RlacS8aWVtIHVuIGpvZ3VydGllbS4gJlNjYXJvbjvEq20gdHJhdWthbSZuYnNwO2lyIHBpZWVqYW1pIHNwZWNpxIFsaSBpZWxpa8WGaSwga3Vyb3MgdmFyIHV6Z2xhYsSBdCB2YWlyxIFrYXMgc2FzdMSBdmRhxLxhcyB2aWVubGFpY8SrZ2kuIFRhcyDEvGF1cyBpenZlaWRvdCBsaWVsaXNrdXMga29tcGxla3R1cyB1biB1bmlrxIFsYXMgZ2FyJnNjYXJvbjthcyBrb21iaW7EgWNpamFzLiBUcmF1a2llbSBpciBwaWVlamFtYXMgZ2FuIHBsYWthbmksIGdhbiBrdXBvbHZlaWRhIHbEgWtpLCBhciBjYXVydW11IHVuIGJleiB0xIEuICZTY2Fyb247xKtzIHPEk3JpamFzIHRyYXVraWVtIGlyIHBvcHVsxIFyaWUgaXptxJNyaTogbm8gMjEwbWwgbMSrZHogMTAwMG1sLiBQYXRlaWNvdGllcyBpZXNwxJNqxIFtIHV6ZHJ1a8SBdCBzYXZ1IGxvZ28gdmFpIGF0c2V2aSZzY2Fyb247xLdpIGl6bWVrbMSTdHUgZGl6YWludSB1eiBnbMSBesSTbSwgdGFzIHBhbMSrZHrEk3MgdmFpcsSBayBwaWV2xJNyc3QgcGlyY8STanUgdXptYW7Eq2J1LCB0aWtzIHV6c3bEk3J0cyBKxatzdSB1esWGxJNtdW1hIMSrcGEmc2Nhcm9uO2FpcyBzdGlscyB1biBub3RlaWt0aSBwYWzEq2R6xJNzIGl6Y2VsdGllcyBrb25rdXJlbnR1IHZpZMWrLiBJenR1csSrZ2kgdW4gbW9kZXJuaSB0cmF1a2kgS2FsLUNsZWFyIC0gaXIgcGlldmlsY8SrZ2FzLCBwaWxuxKtixIEgcMSBcnN0csSBZMSBamFtYXMgdHJhdWtpLiAmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5DcnlzdGFsIGNsZWFyIFBFVCBjb250YWluZXJzIGFyZSBpZGVhbCBmb3IganVpY2VzLCBzbW9vdGhpZXMsIHNsaWNlZCDigIvigItmcnVpdCBhbmQgdmVnZXRhYmxlcywgYXMgd2VsbCBhcyBtaWxrc2hha2VzIGFuZCB5b2d1cnRzLiBBIHNwZWNpYWwgaW5zZXJ0IGlzIGF2YWlsYWJsZSBmb3IgdGhlc2UgZ2xhc3NlcyBmb3Igc3RvcmluZyBzZXZlcmFsIGluZ3JlZGllbnRzIGF0IHRoZSBzYW1lIHRpbWUsIHdoaWNoIHdpbGwgYWxsb3cgeW91IHRvIGNyZWF0ZSB1bmlxdWUgc2V0cyBhbmQgY29tYmluYXRpb25zIG9mIGZsYXZvcnMuIEZsYXQgYW5kIGRvbWUgY292ZXJzIGFyZSBhdmFpbGFibGUgaW4gcmVxdWVzdCwgd2l0aCBhbmQgd2l0aG91dCBhIGhvbGUuIFRoZSBwb3NzaWJpbGl0eSBvZiBhcHBseWluZyB5b3VyIHVuaXF1ZSBkZXNpZ24gb3IgbG9nbyB3aWxsIGhlbHAgYXR0cmFjdCBhdHRlbnRpb24gdG8geW91cnNlbGYsIGVtcGhhc2l6ZSB0aGUgc3BlY2lhbCBzdHlsZSBvZiB5b3VyIGluc3RpdHV0aW9uIGFuZCB3aWxsIGNlcnRhaW5seSBoaWdobGlnaHQgYW1vbmcgY29tcGV0aXRvcnMuIFN0cm9uZyBhbmQgc3R5bGlzaCBjb250YWluZXJzIC0gdGhpcyBpcyBhbiBhdHRyYWN0aXZlLCBmdWxseSByZWN5Y2xhYmxlIHBhY2thZ2luZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTA5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzUuOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Njo0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkzMC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjkzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYzZmYzg4NDdhYmIwM2FhMGViMmJkNTAzZWI0MGNiZTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODIxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQUgtQVNCNTUwQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHQvtGD0YHQsCAxNzcg0LzQuywg0J/Qnywg0YfQtdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE3Ek3JjZXMgdHJhdWtpIDE3NyBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0L7Rg9GB0L3QuNC60Lgg0LjQu9C4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRgtCw0LrQsNC90YfQuNC60LgsINC60L7RgtC+0YDRi9C1INC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0L/RgNC40L/RgNCw0LIsINGB0LDQu9GM0YHRiywg0YHQvtC10LLQvtCz0L4g0YHQvtGD0YHQsCwg0LfQsNC/0YDQsNCy0L7QuiDQtNC70Y8g0YHQsNC70LDRgtC+0LIsINC40LvQuCDQtNC+0LHQsNCy0L7QuiDQuiDQtNC10YHQtdGA0YLQsNC8INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC40LvQuCDRgdC10YDQstC40YHQvtCyINC90LAg0LLRi9C90L7RgS48L3A+DQoNCjxwPtCa0L7QvdGC0YDQvtC70LjRgNGD0LnRgtC1INGA0LDQt9C80LXRgCDQv9C+0YDRhtC40LkmbmJzcDvRgSDQv9C+0LzQvtGJ0YzRjiDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQvtGD0YHQsCDQvtCx0YrQtdC80L7QvCAxNzcg0LzQuywg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0YUg0LjQtyAxMDAlINC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNC10LzQvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAhINCh0L7Rg9GB0L3QuNC60Lgg0LzQvtC20L3QviDQv9GA0LjQvtCx0YDQtdGB0YLQuCDRgSDQs9C10YDQvNC10YLQuNGH0L3Ri9C80Lgg0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQvNC4INC60YDRi9GI0LrQsNC80Lgg0LjQtyDQn9Ct0KIg0Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDQtNCy0YPRhSDRhtCy0LXRgtCw0YUgLSDRh9C10YDQvdC+0Lwg0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0LwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGllZ8SBZGVpIHZhaSBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgcGllZMSBdsSBamFtIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a3VzLCBrYXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIGdhciZzY2Fyb247dmllbMSBbSwgc2Fsc2FpLCBzb2phcyBtxJNyY8STbSwgc2FsxIF0dSBtxJNyY8STbSB2YWkgbmVsaWVsYW0gcGllZGV2xIFtIHBhbWF0xJNkaWVuaWVtLjwvcD4NCg0KPHA+S29udHJvbMSTamlldCBwb3JjaWp1IGl6bcSTcnVzIGFyIG3Fq3N1IDE3NyBtbCBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWtpZW0sIGthcyBpemdhdGF2b3RpIG5vIDEwMCUgcMSBcnN0csSBZMSBamFtYSBwb2xpcHJvcGlsxJNuYSEgTcSTcmNlcyBrb250ZWluZXJ1cyZuYnNwO3ZhciBpZWfEgWTEgXRpZXMgYXIgaGVybcSTdGlza2llbSB1biBjYXVyc3DEq2TEq2dpZW0gUEVUIHbEgWtpZW0sIHVuIHTEgXMgaXIgcGllZWphbWFzIGRpdsSBcyBrcsSBc8SBcyAtIG1lbG7EgSB1biBjYXVyc3DEq2TEq2fEgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBwbGFzdGljIGNvbmRpbWVudCBjb250YWluZXJzPGk+Jm5ic3A7PC9pPm9yIHBvcnRpb24gY3VwczxpPiZuYnNwOzwvaT5mb3IgcGFja2FnaW5nIHNhbHNhLCBzb3kgc2F1Y2UsIHNhbGFkIGRyZXNzaW5ncywgZGlwcGluZyBzYXVjZXMgb3IgdG9wcGluZ3MgZm9yIGZvb2QgZGVsaXZlcnkgb3ImbmJzcDt0by1nbyBzZXJ2aWNlcy48L3A+DQoNCjxwPkNvbnRyb2wgcG9ydGlvbiBzaXplcyBhbmQgY29zdHMgd2l0aCB0aGlzIDE3NyBtbCBwbGFzdGljIHNhdWNlIGNvbnRhaW5lcnMgbWFkZSBvZiAxMDAlIHJlY3ljbGFibGUgcG9seXByb3B5bGVuZSEmbmJzcDtQb3J0aW9uIGN1cHMgY29tZXMgd2l0aCBsZWFrLXByb29mIGNyeXN0YWwgY2xlYXIgUEVUIGxpZHMgYW5kIGFyZSBhdmFpbGJhbGUgaW4gdHdvIGNvbG91cnMgLSBibGFjayBhbmQgY2xlYXIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjc0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODIxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEwLjAxIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDNkYTE2YTYyMTJkMGQzNGI1ZGZmYmVmZjAwNTU5MWJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgcG9ydGlvbiBjdXBzIDE3NyBtbCBmb3Igc295IHNhdWNlIGF0IHN1c2hpIHJlc3RhdXJhbnRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIG3Ek3JjZXMgdHJhdWtpIMSTZGllbnUgcGllZ8SBZGVpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INGB0L7RgdGD0L3QuNC60Lgg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINC40Lcg0YDQtdGB0YLQvtGA0LDQvdC+0LIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzc3M10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstR1M2LTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTExMS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC30LDQutGD0YHQvtC6INGBIDIt0LTQtdC70LXQvdC40Y/QvNC4LCDQn9Cb0JAsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgdHJhdWtpIGFyIDItaWVkLiwgUExBLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQuNC3INC60YDQuNGB0YLQsNC70YzQvdC+INGH0LjRgdGC0L7Qs9C+LCDQsdC40L7RgNCw0LfQu9Cw0LPQsNC10LzQvtCz0L4g0Lgg0LrQvtC80L/QvtGB0YLQuNGA0YPQtdC80L7Qs9C+INC/0LvQsNGB0YLQuNC60LAgUExBLiZuYnNwO9Ct0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC80LXRjtGCINC00LLQtSDRgdC10LrRhtC40LgsINGA0LDQt9C00LXQu9GP0Y7RidC40LUg0L/RgNC+0LTRg9C60YLRiyDQuCDQv9GA0LXQtNC+0YLQstGA0LDRidCw0Y7RidC40LUg0LjRhSDQvdC10LbQtdC70LDRgtC10LvRjNC90L7QtSDRgdC80LXRiNC40LLQsNC90LjQtS4g0J3QsNGI0Lgg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LTQtdC70LjQutCw0YLQtdGB0L7QsiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDRhdC+0LvQvtC00L3Ri9GFINCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6INGBINC+0YLQtNC10LvQvtC8INC00LvRjyDQktCw0YjQuNGFINGE0LjRgNC80LXQvdC90YvRhSDRgdC+0YPRgdC+0LIuINCe0LTQvdCwINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsCAoRkstTEdTLTYpLCDQutC+0YLQvtGA0LDRjyDQv9GA0L7QtNCw0LXRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qviwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPk3Fq3N1IGtyaXN0xIFsZHppZHJpIGt2YWRyxIF0dmVpZGEga29udGVpbmVyaSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYmlvIFBMQSBwbGFzdG1hc2FzLCBrYXMgZGFixIEgYmlvbG/Eo2lza2kgc2FkYWzEgXMuICZTY2Fyb247aXMgdW5pdmVyc8SBbHMgMi1kYcS8xKtncyBpZXBha29qdW1zJm5ic3A7aXIgcGllbcSTcm90cyZuYnNwO2Rhxb7EgWRpZW0gYXVrc3RpZW0gxJNkaWVuaWVtLCBrxIEgYXLEqyBhdWfEvHUgdW4gZMSBcnplxYZ1IHNhbMSBdGnFhmllbSBrb3DEgSBhciBtxJNyY2ksIG5lxLxhdWpvdCBwcm9kdWt0aWVtIHNhamF1a3RpZXMga29wxIEuIEl6dmVpZG9qaWV0IG5lYXRrxIFydG9qYW1hcyBwcm9kdWt0YSBrb21iaW7EgWNpamFzISBWaXN1IGl6bcSTcnUgdHJhdWtpZW0gZGVyIHZpZW5zIHVuaXZlcnPEgWxzIHbEgWtzIChGSy1MR1MtNikuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+RGlzcG9zYWJsZSBmb29kIGNvbnRhaW5lcnMgbWFkZSBvZiBjcnlzdGFsIGNsZWFyLCBiaW9kZWdyYWRhYmxlJm5ic3A7YW5kIGNvbXBvc3RhYmxlIFBMQSBwbGFzdGljLiBPdXIgcGxhc3RpYyBkZWxpIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdGx5IHN1aXRhYmxlIGZvciB2YXJpb3VzIGNvbGQgZGlzaGVzLCBzbmFja3MsIGZydWl0IGFuZCB2ZWdldGFibGUgc2V0cyB3aXRoIGFueSBraW5kcyBvZiBkaXBzIGFuZCBzYXVjZXMuIFRoZXNlIGNvbnRhaW5lcnMgaGF2ZSB0d28gZGl2aXNpb25zIGRpdmlkaW5nJm5ic3A7dGhlIHByb2R1Y3RzIGFuZCBwcmV2ZW50aW5nIHRoZW0gZnJvbSB1bndhbnRlZCBtaXhpbmcuIE9uZSB2ZXJzYXRpbGUgbGlkIChGSy1MR1MtNikgdGhhdCBpcyBzb2xkIHNlcGVyYXRlbHkmbmJzcDtmaXRzIGFsbCBjb250YWluZXIgc2l6ZXMhJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMzM5OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjoxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS03NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTc3My8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMjMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBkNzZkZGQ5M2JiZDY0OTc0ZjBhOTI3YmMwN2JjYmJlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjb21wb3N0YWJsZSBmb29kIGNvbnRhaW5lcnMgbWFkZSBvZiBQTEEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjc3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gREktUEJMUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTA1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdCw0LvQsNGC0L7QsiA3NTAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSBzYWzEgXR1IHRyYXVraWVtIDc1MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTI1Ij7Qn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAsIDEwMDAsIDE1MDAg0LzQuykg0LjQtyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+PHN0cm9uZyBkYXRhLWVuZD0iMjgyIiBkYXRhLXN0YXJ0PSIyMTQiPtCt0LrQvi3QtNGA0YPQttC10LvRjtCx0L3QsNGPINC4INC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LI8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPtCt0YLQsCDQv9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCA3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuy4g0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVUIChyUEVUKSwg0L7QvdCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvdC1INGC0L7Qu9GM0LrQviDQvdCw0LTQtdC20L3QviDQt9Cw0LrRgNGL0YLRjCDQstCw0YjQuCDQv9GA0L7QtNGD0LrRgtGLLCDQvdC+INC4INC/0L7QtNC00LXRgNC20LjQstCw0YLRjCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC/0L7QtNGF0L7QtCwg0YHQvdC40LbQsNGPINGD0LPQu9C10YDQvtC00L3Ri9C5INGB0LvQtdC0INC4INC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60LAuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC60Lgg0L/QvtC30LLQvtC70Y/QtdGCINGN0YTRhNC10LrRgtC40LLQvdC+INC/0YDQvtC00LXQvNC+0L3RgdGC0YDQuNGA0L7QstCw0YLRjCDRj9GA0LrQuNC1INGG0LLQtdGC0LAg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Rg9GOINGC0LXQutGB0YLRg9GA0YMg0LLQsNGI0LjRhSDRgdCw0LvQsNGC0L7Qsiwg0LTQtdGB0LXRgNGC0L7QsiDQuCDQtNGA0YPQs9C40YUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjExMDgiIGRhdGEtc3RhcnQ9Ijc0NSI+PHN0cm9uZyBkYXRhLWVuZD0iNzkxIiBkYXRhLXN0YXJ0PSI3NDUiPtCf0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0LfQsNGJ0LjRgtCwINCy0LDRiNC10LPQviDQv9GA0L7QtNGD0LrRgtCwPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjExMDgiIGRhdGEtc3RhcnQ9Ijc0NSI+0JrRg9C/0L7Qu9GM0L3QsNGPINGE0L7RgNC80LAg0LrRgNGL0YjQutC4INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvtC1INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCw0LQg0L/RgNC+0LTRg9C60YLQvtC8LCDQt9Cw0YnQuNGJ0LDRjyDQtdCz0L4g0L7RgiDQv9C+0LLRgNC10LbQtNC10L3QuNC5INC4INGB0L7RhdGA0LDQvdGP0LXRgiDRgdCy0LXQttC10YHRgtGMLiDQrdGC0L7RgiDQtNC40LfQsNC50L0g0YLQsNC60LbQtSDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9C+0LLRgNC10LbQtNC10L3QuNC1INCy0LXRgNGF0L3QtdCz0L4g0YHQu9C+0Y8g0LHQu9GO0LTQsCDQv9GA0Lgg0YXRgNCw0L3QtdC90LjQuCDQuNC70Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1LiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGA0YvRiNC60LAg0L3QtSDRgtC+0LvRjNC60L4g0LfQsNGJ0LjRidCw0LXRgiDQv9GA0L7QtNGD0LrRgtGLLCDQvdC+INC4INC30L3QsNGH0LjRgtC10LvRjNC90L4g0YPQu9GD0YfRiNCw0LXRgiDQuNGFINC/0YDQtdC30LXQvdGC0LDRhtC40Y4uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0MzkiIGRhdGEtc3RhcnQ9IjExMTAiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNDAiIGRhdGEtc3RhcnQ9IjExMTAiPtCj0LTQvtCx0YHRgtCy0L4g0Lgg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0MzkiIGRhdGEtc3RhcnQ9IjExMTAiPtCt0YLQsCDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINC+0LHRitC10LzQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7KSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YjQuNGA0L7QutC+0LPQviDQsNGB0YHQvtGA0YLQuNC80LXQvdGC0LAg0L/RgNC+0LTRg9C60YbQuNC4INCyINC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LDRhSwg0YHRg9C/0LXRgNC80LDRgNC60LXRgtCw0YUg0Lgg0L3QsCDQv9GA0LXQtNC/0YDQuNGP0YLQuNGP0YUg0L/QviDQtNC+0YHRgtCw0LLQutC1INC10LTRiy4g0J7QvdCwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgtC90L7QtSDRhdGA0LDQvdC10L3QuNC1INC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QtSDQstGL0YHRgtCw0LLQu9C10L3QuNC1INCy0LDRiNC40YUg0YLQvtCy0LDRgNC+0LIuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NDEiPtCi0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INC00LjQsNC/0LDQt9C+0L06IC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj7QmtCw0Log0Lgg0LrQvtC90YLQtdC50L3QtdGA0YssINGN0YLQsCDQutGA0YvRiNC60LAg0YPRgdGC0L7QudGH0LjQstCwINC6INGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C8INC60L7Qu9C10LHQsNC90LjRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQutCw0Log0L7RhdC70LDQttC00LXQvdC90YvRhSwg0YLQsNC6INC4INC30LDQvNC+0YDQvtC20LXQvdC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIsINC90LUg0L3QsNGA0YPRiNCw0Y8g0LrQsNGH0LXRgdGC0LLQsCDRg9C/0LDQutC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj48c3Ryb25nIGRhdGEtZW5kPSIxNzE2IiBkYXRhLXN0YXJ0PSIxNjkyIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVUIChyUEVUKSwg0Y3RgtCwINC60YDRi9GI0LrQsCDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0YHQvtC60YDQsNGJ0LXQvdC40Y4g0L/Qu9Cw0YHRgtC40LrQsCDQsiDQv9GA0LjRgNC+0LTQtSDQuCDQv9C+0LTQtNC10YDQttC40LLQsNC10YIg0LjQtNC10Y4g0YbQuNGA0LrRg9C70Y/RgNC90L7QuSDRjdC60L7QvdC+0LzQuNC60LguINCS0YvQsdC40YDQsNGPINGC0LDQutGD0Y4g0YPQv9Cw0LrQvtCy0LrRgywg0LLRiyDQt9Cw0LHQvtGC0LjRgtC10YHRjCDQviDQsdGD0LTRg9GJ0LXQvCDQv9C70LDQvdC10YLRiywg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINGB0LLQvtC40Lwg0LrQu9C40LXQvdGC0LDQvCDRg9GB0YLQvtC50YfQuNCy0L7QtSDQuCDQsdC10LfQvtC/0LDRgdC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzkzNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzk0MCI+Q2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gKDc1MCwgMTAwMCwgMTUwMCBtbCkgbm8gclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAxOCI+VmlkZXMgZHJhdWR6xKtncyB1biBwcmV6ZW50xJNqYW1zIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPiZTY2Fyb247aXMgY2F1cnNwxKtkxKtnYWlzIGt1cG9sYSB2xIFrcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgYXBhxLxpZW0gdHJhdWtpZW0gYXIgaWV0aWxwxKtidSA3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbC4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgdGFzIG5vZHJvJnNjYXJvbjtpbmEgbmUgdGlrYWkgZHJvJnNjYXJvbjt1IGFpenbEk3Imc2Nhcm9uO2FudSwgYmV0IGFyxKsgcGFsxKtkeiBzYW1hemluxIF0IG9nbGVrxLxhIHDEk2R1IHVuIHBsYXN0bWFzYXMgYXRrcml0dW11cy4gVsSBY2nFhmEgY2F1cnNwxKtkxKtndW1zIMS8YXVqIGVmZWt0xKt2aSBkZW1vbnN0csSTdCBiYWfEgXTEq2dhcyDEk2RpZW5hIGtyxIFzYXMgdW4gdGVrc3TFq3J1LCBwYWRhcm90IHRvIGlkZcSBbHUgc2FsxIF0aWVtLCBkZXNlcnRpZW0gdW4gY2l0aWVtIGdhdGF2aWVtIMSTZGllbmllbS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU1NiIgZGF0YS1zdGFydD0iNDUwOSI+UHJlemVudMSBY2lqYSB1biBhaXpzYXJkesSrYmEgasWrc3UgcHJvZHVrdGllbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij5LdXBvbGEgZm9ybWEgbm9kcm8mc2Nhcm9uO2luYSBwYXBpbGR1IHRlbHB1IHZpcnMgcHJvZHVrdGEsIHBhc2FyZ8SBam90IHRvIG5vIGJvasSBanVtaWVtIHVuIHNhZ2xhYsSBam90IHN2YWlndW11LiAmU2Nhcm9uO2lzIGRpemFpbnMgcGFsxKtkeiBpenZhaXLEq3RpZXMgbm8gYm9qxIFqdW1pZW0gYXVnJnNjYXJvbjvEk2rEgSBzbMSBbsSrIMSTZGllbmFtIHV6Z2xhYsSBam90IHZhaSB0cmFuc3BvcnTEk2pvdC4gQ2F1cnNwxKtkxKtnYWlzIHbEgWtzIG5lIHRpa2FpIGFpenNhcmfEgSBwcm9kdWt0dXMsIGJldCBhcsSrIGlldsSTcm9qYW1pIHV6bGFibyB0byBwcmV6ZW50xIFjaWp1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj48c3Ryb25nIGRhdGEtZW5kPSI0ODc3IiBkYXRhLXN0YXJ0PSI0ODUyIj7EknJ0xKtiYSB1biBkYXVkenB1c8SrYmE8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+JlNjYXJvbjtpcyB2xIFrcyBpciBwaWVtxJNyb3RzIGRhxb7EgWRpZW0gdHJhdWt1IGl6bcSTcmllbSAoNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwpLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgcGxhJnNjYXJvbjthIGtsxIFzdGEgcHJvZHVrdGllbSBrYWZlam7Eq2PEgW0sIHJlc3RvcsSBbmllbSwgbGllbHZlaWthbGllbSB1biDEk2RpZW51IHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLiBUYXMgbm9kcm8mc2Nhcm9uO2luYSDEk3J0dSB1emdsYWLEgSZzY2Fyb247YW51IHVuIHBpZXZpbGPEq2d1IHByb2R1a3R1IGl6dmlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNTE5NiIgZGF0YS1zdGFydD0iNTE1MiI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+VMSBcGF0IGvEgSB0cmF1a2ksICZzY2Fyb247aXMgdsSBa3MgaXp0dXIgdGVtcGVyYXTFq3JhcyBzdsSBcnN0xKtiYXMsIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBnYW4gYXVrc3RpZW0sIGdhbiBzYWxkxJN0aWVtIHByb2R1a3RpZW0sIG5lc2Fib2rEgWpvdCBpZXBha29qdW1hIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjUzODUiIGRhdGEtc3RhcnQ9IjUzNjEiPkVrb2xvxKNpc2tzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+SXpnYXRhdm90cyBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsICZzY2Fyb247aXMgdsSBa3MgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBhdGJhbHN0YSBjaXJrdWzEgXJvIGVrb25vbWlrdS4gSXp2xJNsb3RpZXMgJnNjYXJvbjtvIGlsZ3RzcMSTasSrZ28gaWVwYWtvanVtdSwgasWrcyBwYWzEq2R6YXQgYWl6c2FyZ8SBdCB2aWRpIHVuIG5vZHJvJnNjYXJvbjtpbsSBdCBzYXZpZW0ga2xpZW50aWVtIGRybyZzY2Fyb247dSB1biB2aWRlaSBkcmF1ZHrEq2d1IHJpc2luxIFqdW11IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW5haSB1biB0cmFuc3BvcnTEkyZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIxMTMiIGRhdGEtc3RhcnQ9IjIwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxMTMiIGRhdGEtc3RhcnQ9IjIwMzEiPlRyYW5zcGFyZW50IERvbWUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzICg3NTAsIDEwMDAsIDE1MDAgbWwpIE1hZGUgb2YgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjYwNSIgZGF0YS1zdGFydD0iMjExNSI+PHN0cm9uZyBkYXRhLWVuZD0iMjE3MiIgZGF0YS1zdGFydD0iMjExNSI+RWNvLUZyaWVuZGx5IGFuZCBQcmVzZW50YWJsZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjYwNSIgZGF0YS1zdGFydD0iMjExNSI+VGhpcyB0cmFuc3BhcmVudCBkb21lIGxpZCBpcyBkZXNpZ25lZCB0byBmaXQgcGVyZmVjdGx5IG9uIHJvdW5kIGNvbnRhaW5lcnMgd2l0aCBjYXBhY2l0aWVzIG9mIDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcmVjeWNsZWQgUEVUIChyUEVUKSwgaXQgbm90IG9ubHkgcHJvdmlkZXMgYSBzZWN1cmUgc2VhbCBidXQgYWxzbyBjb250cmlidXRlcyB0byByZWR1Y2luZyB5b3VyIGNhcmJvbiBmb290cHJpbnQgYW5kIG1pbmltaXppbmcgcGxhc3RpYyB3YXN0ZS4gVGhlIGNsYXJpdHkgb2YgdGhlIGxpZCBhbGxvd3MgZm9yIGV4Y2VsbGVudCB2aXNpYmlsaXR5IG9mIHRoZSB2aWJyYW50IGNvbG9ycyBhbmQgdGV4dHVyZXMgb2YgeW91ciBzYWxhZHMsIGRlc3NlcnRzLCBhbmQgb3RoZXIgcHJlcGFyZWQgZGlzaGVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyOTkxIiBkYXRhLXN0YXJ0PSIyNjA3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjU1IiBkYXRhLXN0YXJ0PSIyNjA3Ij5QcmVzZW50YXRpb24gYW5kIFByb3RlY3Rpb24gb2YgWW91ciBQcm9kdWN0czwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyOTkxIiBkYXRhLXN0YXJ0PSIyNjA3Ij5UaGUgZG9tZSBzaGFwZSBvZiB0aGUgbGlkIHByb3ZpZGVzIGV4dHJhIHNwYWNlIGFib3ZlIHRoZSBmb29kLCBvZmZlcmluZyBwcm90ZWN0aW9uIHdoaWxlIG1haW50YWluaW5nIHRoZSBmcmVzaG5lc3Mgb2YgdGhlIGNvbnRlbnRzLiBUaGlzIGRlc2lnbiBoZWxwcyBwcmV2ZW50IGRhbWFnZSB0byB0aGUgdG9wIGxheWVyIG9mIHlvdXIgZm9vZCBkdXJpbmcgc3RvcmFnZSBvciB0cmFuc3BvcnQuIFRoZSB0cmFuc3BhcmVudCBsaWQgZW5oYW5jZXMgdGhlIG92ZXJhbGwgcHJlc2VudGF0aW9uIG9mIHRoZSBwcm9kdWN0LCBtYWtpbmcgaXQgbW9yZSBhdHRyYWN0aXZlIHRvIGN1c3RvbWVycy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+PHN0cm9uZyBkYXRhLWVuZD0iMzAyNCIgZGF0YS1zdGFydD0iMjk5MyI+Q29udmVuaWVuY2UgYW5kIFZlcnNhdGlsaXR5PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPlRoaXMgbGlkIGlzIHN1aXRhYmxlIGZvciBhIHZhcmlldHkgb2YgY29udGFpbmVyIHNpemVzICg3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sKSwgbWFraW5nIGl0IGlkZWFsIGZvciBhIHdpZGUgcmFuZ2Ugb2YgcHJvZHVjdHMgaW4gY2FmZXMsIHJlc3RhdXJhbnRzLCBzdXBlcm1hcmtldHMsIGFuZCBmb29kIGRlbGl2ZXJ5IHNlcnZpY2VzLiBJdCBlbnN1cmVzIGNvbnZlbmllbnQgc3RvcmFnZSBhbmQgYW4gYXBwZWFsaW5nIGRpc3BsYXkgb2YgeW91ciBwcm9kdWN0cy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzUyOSIgZGF0YS1zdGFydD0iMzI5NyI+PHN0cm9uZyBkYXRhLWVuZD0iMzMzNCIgZGF0YS1zdGFydD0iMzI5NyI+VGVtcGVyYXR1cmUgUmFuZ2U6IC00MCZkZWc7QyB0byArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzUyOSIgZGF0YS1zdGFydD0iMzI5NyI+TGlrZSB0aGUgY29udGFpbmVycywgdGhpcyBsaWQgY2FuIHdpdGhzdGFuZCBhIHdpZGUgcmFuZ2Ugb2YgdGVtcGVyYXR1cmVzLCBtYWtpbmcgaXQgcGVyZmVjdCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIGNvbGQgb3IgZnJvemVuIGZvb2RzIHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBxdWFsaXR5IG9mIHRoZSBwYWNrYWdpbmcuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPjxzdHJvbmcgZGF0YS1lbmQ9IjM1NTYiIGRhdGEtc3RhcnQ9IjM1MzEiPkVjby1GcmllbmRseSBNYXRlcmlhbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj5NYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgdGhpcyBsaWQgaGVscHMgcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215LiBCeSBjaG9vc2luZyB0aGlzIHN1c3RhaW5hYmxlIHBhY2thZ2luZywgeW91IGFyZSBoZWxwaW5nIHRvIHByb3RlY3QgdGhlIGVudmlyb25tZW50IHdoaWxlIHByb3ZpZGluZyB5b3VyIGN1c3RvbWVycyB3aXRoIGEgc2FmZSBhbmQgZWNvLWNvbnNjaW91cyBzb2x1dGlvbiBmb3IgZm9vZCBzdG9yYWdlIGFuZCB0cmFuc3BvcnRhdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjA2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0xMC0wNCAxNToxMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Nzo0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTI3Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMjkuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZWRmNmNmYTJkNzdhYWY3MzEwYzZmOTQwMDA1ZjQ5ZjguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciBzYWxhZCBjb250YWluZXJzIDc1MCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gNzUwLCAxMDAwLCAxNTAwIG1sIG5vIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LjQtyByUEVUIDc1MCwgMTAwMCwgMTUwMCDQvNC7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyMjVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBEVC04RlRMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ5MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiAzNjAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyBnbMSBesSTbSAzNjAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIg0LjQtyDQn9ChIC0g0YPQvdC40LLQtdGA0YHQsNC70YzQvdGLINC4INC/0L7QtNC+0LnQtNGD0YIg0LrQsNC6INC00LvRjyDRhdC+0LvQvtC00L3Ri9GFLCDRgtCw0Log0Lgg0LTQu9GPINCz0L7RgNGP0YfQuNGFINC90LDQv9C40YLQutC+0LIuINCh0YLQsNC60LDQvdGLINGBINC60YDRi9GI0LrQsNC80Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC00L7RgdGC0LDQstC60LguINCt0YLQuCDQutGA0YvRiNC60Lgg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4INC4INC+0YLQu9C40YfQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC60L7RhNC1LCDRh9Cw0Y8sINC70Y7QsdGL0YUg0L7RgdCy0LXQttCw0Y7RidC40YUg0L3QsNC/0LjQutGC0L7Qsiwg0LrQvtC60YLQtdC70LXQuSwg0YHQvtC60L7QsiDQuNC70Lgg0LLQvtC00YsuJm5ic3A7PGJyIC8+DQrQlNCw0L3QvdCw0Y8g0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0Log0YHRgtCw0LrQsNC90YMmbmJzcDtTUi1IVjEyS1JVWiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBsYXN0bWFzYXMgdsSBa2kgZ2zEgXrEk20gbm8gUFMtIHVuaXZlcnPEgWxpLCBkZXLEk3Mga8SBIGF1a3N0aWVtLCB0xIEgYXLEqyBrYXJzdGllbSBkesSTcmllbmllbS4gR2zEgXplcyBhciB2xIFraWVtIHZhciB0aWt0IGl6bWFudG90YXMgZHrEk3JpZW51IHBpZWfEgWRlaS4gJlNjYXJvbjtpZSB2xIFraSBpciDEk3J0aSBsaWV0byZzY2Fyb247YW5haSB1biBixatzIGlkZcSBbGkgcGllbcSTcm90aSBrYWZpamFpLCB0xJNqYWksIGplYmt1cmllbSBhdHN2YWlkemlubyZzY2Fyb247aWVtIGR6xJNyaWVuaWVtLCBrb2t0ZWnEvGllbSwgc3VsxIFtIHVuIMWrZGVuaW0uJm5ic3A7PGJyIC8+DQpQaWVtxJNyb3RzIHBhcMSrcmEgZ2zEgXrEk20mbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlBsYXN0aWMgY292ZXJzIGZvciBnbGFzc2VzIGZyb20gUFMgYXJlIHVuaXZlcnNhbCBhbmQgc3VpdGFibGUgZm9yIGJvdGggY29sZCBhbmQgaG90IGRyaW5rcy4gR2xhc3NlcyB3aXRoIGxpZHMgY2FuIGJlIHVzZWQgZm9yIGRlbGl2ZXJ5LiBUaGVzZSBjYXBzIHdpdGggYSBob2xlIGFyZSBjb252ZW5pZW50IHRvIHVzZSBhbmQgYXJlIHBlcmZlY3QgZm9yIGNvZmZlZSwgdGVhLCBhbnkgcmVmcmVzaGluZyBkcmlua3MsIGNvY2t0YWlscywganVpY2VzIG9yIHdhdGVyLjwvcD4NCg0KPHA+TGlkcyBhcmUgc3VpdGFibGUgZm9yIHBhcGVyIGN1cHMmbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNTE3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wNy0xMiAyMDoxODowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NzoyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjI1LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy4yNSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBmZjMzMTA2NjRiOWYyMTZiOWYwMDdkYzZmMmFmMjkwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDE4MC8yNTAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHRlcm1vIGdsxIF6xJNtIDE4MC8yNTAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGC0LXRgNC80L4g0YHRgtCw0LrQsNC90L7QsiAxODAvMjUwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzI3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAxNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjc0OTguMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAyMiB4IDE0INGB0LwsINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgc3XFoWkgdHJhdWtpZW0gMTQgeCAyMiBjbSwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QlNCw0L3QvdGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQstC40LTQtdGC0Ywg0L/RgNC+0LTRg9C60YIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOINC/0LXRgNC10LTQsNGO0YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtGB0YLRjCDQktCw0YjQuNGFINCx0LvRjtC0LiZuYnNwO9Ca0YDRi9GI0LrQuCDQuNC80LXRjtGCINGD0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRgNCw0LfQvNC10YnQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLiDQrdGC0L4g0YPQtNC+0LHQvdC+INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQktCw0YjQuNC8INC60LvQuNC10L3RgtCw0LwsINGB0L7RhdGA0LDQvdC40YIg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC4INC/0L7QvNC+0LbQtdGCINC+0L/RgtC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0LvQvtCz0LjRgdGC0LjQutGDLiDQndCwINC60YDRi9GI0LrQuCDQu9C10LPQutC+INC4INGD0LTQvtCx0L3QviDQvNC+0LbQvdC+INGA0LDQt9C80LXRgdGC0LjRgtGMINGN0YLQuNC60LXRgtC60LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSB2xIFraSwga2FzIGRvbcSBdGkgc3Umc2Nhcm9uO8SrIGtvbnRlaW5lcmllbSBkb3QgaWVzcMSTanUgbGFiaSBhcGzFq2tvdCB1biBwcmV6ZW50xJN0IErFq3N1IMSTZGllbnUuIFbEgWt1IG1hbMSBcyBpciBwYWR6acS8aW7EgWp1bWksIGthcyDEvGF1aiBrb250ZWluZXJ1cyBrcmF1dCB2aWVuYW0gb3RyYW0gdmlyc8WrLiBUYXMgaXIgxLxvdGkgxJNydGkgxJNkaWVuYSBwaWVnxIFkZWksICZuYnNwO2vEgSBhcsSrIHBhbMSrZHrEk3MgaWV0YXVwxKt0IHZpZXR1IHVuIG9wdGltaXrEk3QgbG/Eo2lzdGlrdS4g4oCLVXogdsSBa2EgdmFyIHZpZWdsaSB1biDEk3J0aSBpenZpZXRvdCBldGnEt2V0aS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGVzZSB0cmFuc3BhcmVudCBsaWRzJm5ic3A7Zm9yIHN1c2hpIGNvbnRhaW5lcnMgYWxsb3cgeW91IHRvIHNlZSB0aGUgcHJvZHVjdCBhbmQgZnVsbHkgY29udmV5IHRoZSBhdHRyYWN0aXZlbmVzcyBvZiB5b3VyIGRpc2hlcy4gVGhlIGxpZHMgaGF2ZSByZWNlc3NlcyBhdCB0aGUgZWRnZXMsIHdoaWNoIGFsbG93cyB5b3UgdG8gcGxhY2UgdGhlIGNvbnRhaW5lcnMgb24gdG9wIG9mIGVhY2ggb3RoZXIuIEl0IGlzIGNvbnZlbmllbnQgZm9yIGRlbGl2ZXJpbmcgZm9vZCB0byB5b3VyIGN1c3RvbWVycywgc2F2ZXMgc3BhY2UgYW5kIGhlbHBzIG9wdGltaXplIGxvZ2lzdGljcy4gTGFiZWxzIGNhbiBiZSBlYXNpbHkgYW5kIGNvbnZlbmllbnRseSBwbGFjZWQgb24gdGhlIGxpZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU1OjUyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS03MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTcyNy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDQzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzgyNmIxYWY1OWM3ZWYwNjgwZGY3MDM1YzQ1MDRmMGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gdsSBa3Mgc3XFoWkgdHJhdWthbSBjYXVyc3DEq2RpZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IGxpZCBmb3Igc3VzaGkgdHJheSBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQtNC70Y8g0YHRg9GI0LgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUxMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAxMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdELTEwOTMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE5NDkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDQtNC10YDQtdCy0LAgMTksNSDRhSAxMCDRhSAyLDUg0YHQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBLb2thIGxhaXZpxYZhcyB2aWVucmVpemxpZXRvamFtxIFzIDE5LDUgeCAxMCB4IDIsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIGZvb2QgdHJheSAxOSw1IHggMTAgeCAyLDUgY20sIHdvb2RlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCU0LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4INC00LvRjyDRgdC10YDQstC40YDQvtCy0LrQuCDQtdC00Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4INC40Lcg0YHQvtGB0L3RiyAtJm5ic3A70Y3Qu9C10LPQsNC90YLQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINGC0YDQsNC00LjRhtC40L7QvdC90YvQvCDRgtCw0YDQtdC70LrQsNC8INC00LvRjyDQv9C+0LTQsNGH0Lgg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0LouINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YjQsNGI0LvRi9C60L7Qsiwg0LPQsNGA0L3QuNGA0L7QsiDQuCDQu9C10LPQutC40YUg0LfQsNC60YPRgdC+0LosINC00L7QsdCw0LLQu9GP0Y8g0YHQtdGA0LLQuNGA0L7QstC60LUg0L3QsNGC0YPRgNCw0LvRjNC90L7RgdGC0Lgg0Lgg0YHRgtC40LvRjy4g0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQstC+0LfQvtCx0L3QvtCy0LvRj9C10LzQvtCz0L4g0Y3QutC+0LvQvtCz0LjRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCwg0L7QvdC4INCx0LXQt9C+0L/QsNGB0L3RiyDQuCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LguINCb0LXQs9C60LjQtSDQuCDQutC+0LzQv9Cw0LrRgtC90YvQtSwg0Y3RgtC4INC70L7QtNC+0YfQutC4INC70LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0Y7RgtGB0Y8g0L/QvtGB0LvQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L3QtSDQt9Cw0LPRgNGP0LfQvdGP0Y8g0L7QutGA0YPQttCw0Y7RidGD0Y4g0YHRgNC10LTRgy4g0JTQvtCx0LDQstGM0YLQtSDQv9GA0LjRgNC+0LTQvdC+0Lkg0Y3RgdGC0LXRgtC40LrQuCDQstCw0YjQtdC80YMg0YHRgtC+0LvRgyDRgSDQvdCw0YjQuNC80Lgg0YHRgtC40LvRjNC90YvQvNC4INC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdGL0LzQuCDQtNC10YDQtdCy0Y/QvdC90YvQvNC4INC70L7QtNC+0YfQutCw0LzQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5Lb2thIGxhaXZpxYZhcyZuYnNwO3ZpZW5yZWl6bGlldG9qYW3EgXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIGxhaXZpxYZhcyBubyBwcmllZGVzIGlyIGVsZWdhbnRhIGFsdGVybmF0xKt2YSB0cmFkaWNpb27EgWxhamllbSAmc2Nhcm9uO8S3xKt2amllbSDEk2RpZW51IHVuIHV6a29kdSBwYXNuaWVnJnNjYXJvbjthbmFpLiBJZGXEgWxpIHBpZW3Ek3JvdHMga2ViYWJpZW0sIHBpZWRldsSBbSB1biB2aWVnbMSBbSB1emtvZMSBbSwgcGllJnNjYXJvbjvEt2lyb3QgcGFzbmllZyZzY2Fyb247YW5haSBkYWJpc2t1bXUgdW4gc3RpbHUuIEl6Z2F0YXZvdGkgbm8gYXRqYXVub2phbWllbSwgdmlkZWkgZHJhdWR6xKtnaWVtIG1hdGVyacSBbGllbSwgdGllIGlyIGRybyZzY2Fyb247aSB1biB2aWVnbGkgbGlldG9qYW1pLiBWaWVnbGFzIHVuIGtvbXBha3RhcywgJnNjYXJvbjvEq3MgbGFpdmFzIHDEk2MgbGlldG8mc2Nhcm9uO2FuYXMgdmFyIHZpZWdsaSBhdGJyxKt2b3RpZXMsIG5lcGllc8SBcsWGb2pvdCB2aWRpLiBQaWUmc2Nhcm9uO8S3aXJpZXQgc2F2YW0gZ2FsZGFtIGRhYmlza3UgZXN0xJN0aWt1IGFyIG3Fq3N1IHN0aWzEq2dhasSBbSB1biBmdW5rY2lvbsSBbGFqxIFtIGtva2EgbGFpdsSBbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5EaXNwb3NhYmxlIFBpbmUgV29vZCBTZXJ2aW5nJm5ic3A7Rm9vZCBUcmF5PC9zdHJvbmc+PC9oMj4NCg0KPHA+RGlzcG9zYWJsZSB3b29kZW4gdHJheXMmbmJzcDttYWRlIG9mIHBpbmUgYXJlIGFuIGVsZWdhbnQgYWx0ZXJuYXRpdmUgdG8gdHJhZGl0aW9uYWwgcGxhdGVzIGZvciBzZXJ2aW5nIGRpc2hlcyBhbmQgc25hY2tzLiBJZGVhbCBmb3Iga2ViYWJzLCBzaWRlIGRpc2hlcyBhbmQgbGlnaHQgc25hY2tzLCB0aGV5IGFkZCBuYXR1cmFsbmVzcyBhbmQgc3R5bGUgdG8gdGhlIHRhYmxlIHNldHRpbmcuIE1hZGUgb2YgcmVuZXdhYmxlIGVjby1mcmllbmRseSBtYXRlcmlhbCwgdGhleSBhcmUgc2FmZSBhbmQgZWFzeSB0byB1c2UuIExpZ2h0d2VpZ2h0IGFuZCBjb21wYWN0LCB0aGVzZSBmb29kIHRyYXlzIGFyZSBlYXNpbHkgZGlzcG9zZWQgb2YgYWZ0ZXIgdXNlLCB3aXRob3V0IHBvbGx1dGluZyB0aGUgZW52aXJvbm1lbnQuIEFkZCBuYXR1cmFsIGFlc3RoZXRpY3MgdG8geW91ciB0YWJsZSB3aXRoIG91ciBzdHlsaXNoIGFuZCBmdW5jdGlvbmFsIHdvb2RlbiB0cmF5cyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzg4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0wMyAxMjowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzOC45OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTEyLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIGZvb2QgdHJheSAxOSw1IHggMTAgeCAyLDUgY20sIHdvb2RlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS41MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZWM5ZmFiNzExNDhkZDUyMzA4YzYwM2M2MmFlYWY4MS5wbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBXb29kZW4gZm9vZCB0cmF5cyAxOSw1IHggMTAgeCAyLDUgY20sIG5hdHVyYWwgd29vZCB0cmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIGxhaXZpxYZhcyAxOSw1IHggMTAgeCAyLDUgY20gdmllbnJlaXpsaWV0b2phbcSBcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCAxOSw1INGFIDEwINGFIDIsNSDRgdC8INC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg0Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTM0OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IElCLUwxNlNUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExODk1LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90L7QsiAiQ2hhbXBhZ25lIiA1MDAg0LzQuywg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0K3RgtC4INC/0L7Qu9GD0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4IGMg0L/RgNC+0YDQtdC30YzRjiZuYnNwO9C00LvRjyDRgtGA0YPQsdC+0YfQtdC6INC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0L3QsNGI0LjRhSDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdGH0LjQutC+0LIg0L7QsdGK0LXQvNC+0LwgNTAwINC80LsuINCd0LDRiNCwJm5ic3A70L/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINGB0L7Qt9C00LDQtdGCJm5ic3A70L/Qu9C+0YLQvdC+0LUg0Lgg0L3QsNC00LXQttC90L7QtSDRg9C/0LvQvtGC0L3QtdC90LjQtSDQtNC70Y8g0L/RgNC10LTQvtGC0LLRgNCw0YnQtdC90LjRjyDRg9GC0LXRh9C10Log0Lgg0YDQsNC30LvQuNCy0L7QsiDQstCw0YjQtdCz0L4g0L3QsNC/0LjRgtC60LAuINCa0YDRi9GI0LrQsCDRgdGC0LDQvdC10YIg0L3QtdC30LDQvNC10L3QuNC80YvQvCDQtNC+0L/QvtC70L3QtdC90LjQtdC8INC6INGA0LDQsdC+0YLQtSDQu9GO0LHQvtCz0L4mbmJzcDvQutC40L7RgdC60LAsINC60L7RhNC10LnQvdC4Jm5ic3A70LjQu9C4INC30LDQstC10LTQtdC90LjRjyZuYnNwO9C90LAg0LLRi9C90L7RgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llLCBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMgdsSBa2kgYXIgWCBhdHZlcnRuaSZuYnNwO23Fq3N1IDUwMCBtbCBwYXDEq3JhIGtyxat6xKt0xJNtIGlyIGl6dHVyxKtnaSB1biBuZWNhdXJsYWlkxKtnaS4gUGxha2FuYWlzIHbEgWtzIHJhZGEgY2llJnNjYXJvbjt1IHVuJm5ic3A7ZHJvJnNjYXJvbjt1IGJsxKt2xJNqdW11LCBsYWkgbm92xJNyc3R1IGR6xJNyaWVudSBub3BsxatkaS4mbmJzcDs8L3A+DQoNCjxwPk9ibGlnxIF0cyBwYXBpbGRpbsSBanVtcyBqZWJrdXJhbSBraW9za2FtLCZuYnNwO8SBdHLEgXMgxJNkaW7EgSZzY2Fyb247YW5hcyByZXN0b3LEgW5hbSB2YWkmbmJzcDtrYWZlam7Eq2NhaS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGlzIHRyYW5zbHVjZW50LCBoaWdoLXF1YWxpdHkgcGxhc3RpYyBsaWRzICZuYnNwO2Egc3RyYXcgc2xvdCZuYnNwO2ZvciBvdXIgNTAwIG1sIHBhcGVyIGN1cHMmbmJzcDthcmUmbmJzcDtzdHVyZHkgYW5kIGxlYWstcmVzaXN0YW50LiBUaGlzJm5ic3A7aGlnaC1xdWFsaXR5IGZsYXQgbGlkIHdpbGwgdHVybiB5b3VyJm5ic3A7YmV2ZXJhZ2VzJm5ic3A7aW50byBvbi10aGUtZ28gcmVmcmVzaG1lbnRzLCBjcmVhdGluZyZuYnNwO2EgdGlnaHQsIHNlY3VyZSBzZWFsIHRvIHByZXZlbnQgbGVha2luZyBhbmQgc3BpbGxzLiZuYnNwO0EgbXVzdC1oYXZlIGFkZGl0aW9uIHRvIGFueSBraW9zaywgY29uY2Vzc2lvbiBzdGFuZCwgZmFzdC1mb29kIHJlc3RhdXJhbnQsIGNvZmZlZSBzaG9wIG9yIHRha2Utb3V0IGVzdGFibGlzaG1lbnQuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3NTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODQ2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjQwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDY3ZWMwNjA4Nzc2OThlYjI2M2RhY2YwZjg0YjNiY2U2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQvdCw0L/QuNGC0LrQvtCyLCDQn9ChLCDQsdC10LvQsNGPLCDRgSBYINC/0YDQvtGA0LXQt9GM0Y4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiBTbWFydHkgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9fbGl0ZXJhbF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl91bmFzc2lnbmVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX2luY2x1ZGVfcGF0aF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW190ZW1wbGF0ZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF90ZW1wbGF0ZV9kaXJdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbmZpZ0Rpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX2NvbmZpZ19kaXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3RlbXBsYXRlX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcGx1Z2luX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb21waWxlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGx1Z2luc0Rpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NvbXBpbGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX3N1Yl9kaXJzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfYW1iaWd1b3VzX3Jlc291cmNlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0ZW5kc19yZWN1cnNpb25dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsZWZ0X2RlbGltaXRlcl0gPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyaWdodF9kZWxpbWl0ZXJdID0+IH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGl0ZXJhbHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfY2xhc3NdID0+IFNtYXJ0eV9TZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9wb2xpY3ldID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwaHBfaGFuZGxpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfcGhwX3RlbXBsYXRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ19jdHJsXSA9PiBOT05FCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NtYXJ0eV9kZWJ1Z19pZF0gPT4gU01BUlRZX0RFQlVHCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnX3RwbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3JlcG9ydGluZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19vdmVyd3JpdGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Jvb2xlYW5pemVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3JlYWRfaGlkZGVuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9sb2NraW5nXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xvY2tpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2NraW5nX3RpbWVvdXRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcmVzb3VyY2VfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9tb2RpZmllZF9jaGVja10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcGx1Z2luc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX29iamVjdHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jbGFzc2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NhY2hlX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvbG9hZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfbW9kaWZpZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VzY2FwZV9odG1sXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRfdGltZV0gPT4gMTc1MzAzODEzNS43Mjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jdXJyZW50X2ZpbGVdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGFyc2VyZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkVGVtcGxhdGVEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC4vY29uZmlncy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZENvbmZpZ0Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXI6cHJvdGVjdGVkXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZmlsZXMvY29tcGlsZWRUZW1wbGF0ZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcjpwcm90ZWN0ZWRdID0+IC4vY2FjaGUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ic29sZXRlUHJvcGVydGllczpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiByZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gdGVtcGxhdGVfcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IGRpcmVjdF9hY2Nlc3Nfc2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBfZGlyX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gX2ZpbGVfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBwbHVnaW5fc2VhcmNoX29yZGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gaW5oZXJpdGFuY2VfbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiByZXNvdXJjZV9jYWNoZV9tb2RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FjY2Vzc01hcDpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXJdID0+IFRlbXBsYXRlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcl0gPT4gQ29uZmlnRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IFBsdWdpbnNEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcl0gPT4gQ29tcGlsZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcl0gPT4gQ2FjaGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2NoZWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xpZmV0aW1lXSA9PiAzNjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbEZ1bmN0aW9uc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvdXJjZV9oYW5kbGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUmVzb3VyY2VfRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5jb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNDb21waWxlZEhhbmRsZXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV9GVUxMXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9DU1NdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9jc3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSlNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9qcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9JTUFHRVNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9pbWFnZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfVEhJUkRfUEFSVFldID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL1RoaXJkUGFydHkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1NJVEVfTkFNRV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiB2ZXJzdXBhY2tzdG9yZS5jb20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGF0aF9zaXRlX2NsZWFyXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmplY3RdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIxNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMDAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBwxIFydGlrYXMgdHJhdWtpZW0gMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0KEg0L3QsNC70LjRh9C40LXQvCDQv9C+0LTRhdC+0LTRj9GJ0LXQuSDQutGA0YvRiNC60L7QuSDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjyDQv9C+0YDRj9C00LrQsCDQvdCwINC60YPRhdC90LUg0LjQu9C4INC90LDQu9Cw0LbQuNCy0LDQvdC40LUg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCDRgdGC0LDQvdC+0LLQuNGC0YHRjyDQsdC+0LvQtdC1INC/0YDQvtGB0YLRi9C8INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C8INC/0YDQvtGG0LXRgdGB0L7QvCEmbmJzcDvQmtGA0YvRiNC60Lgg0LTQu9GPINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyDQv9C70L7RgtC90L4g0LfQsNC60YDRi9Cy0LDRjtGC0YHRjyDRgdCy0LXRgNGF0YMsINGH0YLQviDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9GA0L7Qu9C40LLQsNC90LjQtSDQuCDQuNGB0LrQu9GO0YfQsNC10YIg0L7QutGB0LjQtNCw0YbQuNGOINC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjywg0YfRgtC+INC80L7QttC10YIg0LLRi9C30LLQsNGC0Ywg0LjRhSDQv9GA0LXQttC00LXQstGA0LXQvNC10L3QvdGD0Y4g0L/QvtGA0YfRgy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQsiDQutC+0LzQv9C70LXQutGC0LUg0YEg0LrRgNGL0YjQutCw0LzQuCDQv9GA0LXQtNC90LDQt9C90LDRh9C10L3RiyDQtNC70Y8g0LHQtdC30L7Qv9Cw0YHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LCDRhdGA0LDQvdC10L3QuNGPLCDQuCDQtNCw0LbQtSDQv9C+0YHQu9C10LTRg9GO0YnQtdCz0L4g0YDQsNC30L7Qs9GA0LXQstCwINC10LTRiyDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+SXptYW50b2pvdCBzYWdhdGF2byZzY2Fyb247YW5hcyB0cmF1a2FtJm5ic3A7cGllbcSTcm90dSB2xIFrdSwgdmlydHV2ZXMgb3JnYW5pesSTJnNjYXJvbjthbmEgdmFpIHBpZWfEgWRlcyBwYWthbHBvanVtYSB1enN0xIFkxKsmc2Nhcm9uO2FuYSBrxLzFq3N0IHZpZWdsxIFrYSB1biBkcm8mc2Nhcm9uO8SBa2EhIE3Fq3N1IDEwMDAgbWwgcGxhc3RtYXNhcyB0cmF1a3UgdsSBa2llbSBpciBibMSrdnMgYXVnJnNjYXJvbjvEk2phaXMgYmzEq3bEk2p1bXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGkgdW4gcHJpZWsmc2Nhcm9uO2xhaWPEq2d1IHDEgXJ0aWthcyBva3NpZMSTJnNjYXJvbjthbm9zLiBQxIFydGlrYXMgdHJhdWtpIGFyIHbEgWtpZW0gaXIgcGFyZWR6xJN0aSBkcm8mc2Nhcm9uO2FpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5haSwgbMSrZHpuZW0mc2Nhcm9uO2FuYWksIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHBhdCBzZWtvam8mc2Nhcm9uO2FpIHNpbGTEqyZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRha2Utb3V0IG9yIGtpdGNoZW4gb3JnYW5pemluZyBpcyBtYWRlIGVhc2llciB3aXRoIGEgbWF0Y2hpbmcgbGlkLiBUaGUgbGlkcyBmb3Igb3VyIDEwMDAgbWwgcGxhc3RpYyBjb250YWluZXJzIHNlYWwmbmJzcDt0aWdodGx5IGF0b3AmbmJzcDt0aGF0IGtlZXAgdGhlIGxlZnRvdmVycyBvciBkZWxpIHB1cmNoYXNlcyBzZWN1cmUgYW5kIHByZXZlbnQgc3BpbGxzIGFuZCBndWFyZCBhZ2FpbnN0IGFpcmJvcm5lIGNvbnRhbWluYW50cy4gRm9vZCBjb250YWluZXJzIHRvZ2V0aGVyIHdpdGggdGhlc2UgbGlkcyBhcmUmbmJzcDtkZXNpZ25lZCBmb3Igc2VjdXJlIHRyYW5zcG9ydGluZywgc3RvcmluZywgYW5kIHRoZW4gcmVoZWF0aW5nIGhvdCBmb29kIGl0ZW1zLiBEdWUgdG8gdGhlIGdyZWF0IGR1cmFiaWxpdHkgb2Ygb3VyIGxpZHMsIGZvb2QgY29udGFpbmVycyBjYW4gc2FmZWx5IGJlIHN0YWNrZWQgdG8gcHJvbW90ZSBlYXN5IHRyYW5zcG9ydGF0aW9uIGFuZCBzcGFjZS1zYXZpbmcgc3RvcmFnZSBhdCB5b3VyIGtpdGNoZW4uJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWx0ZXJfZmllbGRzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTWF0ZXJpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwIC0gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNzUsNSB4IDE5LDQgeCAyOSw4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIsNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQzNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgY3ViZSwgbTxzdXA+Mzwvc3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzExXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE51bWJlciBvZiB1bml0cyBwZXIgcGFsbGV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA2Ny43NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF9hcnJheV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1NC4zMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS42OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUzLjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAyLjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Mi4wOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMy45MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQlAtQUI0NDI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiywgTSDRgNCw0LfQvNC10YAsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmluaWxhIGNpbWRpIG5lcMWrZGVyxJN0aSwgTSBpem3Ek3JzLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgDwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QtdGA0YfQsNGC0LrQuCBBQkVOQSDQvdC1INGB0L7QtNC10YDQttCw0YIg0L/Rg9C00YDRiyDQuCDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCy0LjQvdC40LvQsCwg0L3QtSDRgdC+0LTQtdGA0LbQsNGJ0LXQs9C+INC70LDRgtC10LrRgdCwLiDQn9C70L7RgtC90YvQtSDQstC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0L7QsdGJ0LXQuSDQt9Cw0YnQuNGC0Ysg0L/RgNC4INC60YDQsNGC0LrQvtGB0YDQvtGH0L3QvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LCDRgtCw0LwsINCz0LTQtSDQvdC10L7QsdGF0L7QtNC40LzQviDQvtCx0LXRgdC/0LXRh9C40YLRjCDQsdC10LfQvtC/0LDRgdC90YvQuSDQutC+0L3RgtCw0LrRgiDRgSDQvNC40L3QuNC80LDQu9GM0L3Ri9C8INGD0YDQvtCy0L3QtdC8INC+0L/QsNGB0L3QvtGB0YLQuCDQt9Cw0YDQsNC20LXQvdC40Y8g0LjQu9C4INC30LDQs9GA0Y/Qt9C90LXQvdC40Y8uJm5ic3A70J/RgNC10LLQvtGB0YXQvtC00L3QsNGPINC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjC4mbmJzcDsg0J/QtdGA0YfQsNGC0LrQuCDQstC40L3QuNC70L7QstGL0LUg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9Cy0YDQtdC00L3RiyDQtNC70Y8g0LrQvtC20Lgg0YfQtdC70L7QstC10LrQsC4g0J7QvdC4INC90LUg0LLRgdGC0YPQv9Cw0Y7RgiDQsiDRgNC10LDQutGG0LjRjiDRgSDQsdC+0LvRjNGI0LjQvdGB0YLQstC+0Lwg0YXQuNC80LjRh9C10YHQutC40YUg0YHQvtGB0YLQsNCy0L7Qsi4g0JjQvNC10L3QvdC+INGN0YLQviDQtNC10LvQsNC10YIg0LjRhSDQvdCw0LTQtdC20L3Ri9C80Lgg0Lgg0L3QtdC+0LHRi9GH0LDQudC90L4g0L/RgNCw0LrRgtC40YfQvdGL0LzQuC48YnIgLz4NCtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC00L7RgdGC0YPQv9C90Ysg0LIg0YLRgNC10YUg0YDQsNC30LzQtdGA0LDRhTogUywgTSwgTC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIE0gaXptxJNyczwvaDI+DQoNCjxwPjxzbWFsbD48YmlnPlZpbmlsYSBjaW1kaSB2YXIgdGlrdCBpem1hbnRvdGkgdmlzcMSBcsSTamFpIGFpenNhcmR6xKtiYWkgxKtzdGVybWnFhsSBLCB2aWV0xIFzLCBrdXIgasSBbm9kcm8mc2Nhcm9uO2luYSBkcm8mc2Nhcm9uO3Uga29udGFrdHUgYXIgbWluaW3EgWx1IGluZmVrY2lqYXMgdW4gcGllc8SBcsWGb2p1bWEgbMSrbWVuaS4gSXpjaWxhIG5vZGlsdW1penR1csSrYmEuIFZpZW5yZWl6xJNqaWUgdmluaWxhIGNpbWRpIGlyIGFic29sxat0aSBuZWthaXTEq2dpIGNpbHbEk2thIMSBZGFpLiBUaWUgbmVyZWHEo8STIGFyIGxpZWzEgWtvIGRhxLx1IG5vIMS3xKttaXNrxIFtIHNhc3TEgXZkYcS8xIFtLiBUaWUmc2Nhcm9uO2kgdGFzICZzY2Fyb247b3MgY2ltZHVzIHBhZGFyYSBkcm8mc2Nhcm9uO3VzLCBwcmFrdGlza3VzIHVuIMSTcnR1cyBsaWV0byZzY2Fyb247YW7EgS48YnIgLz4NClZpbmlsYSBjaW1kaSBpciBwaWVlamFtaSB0csSrcyBpem3Ek3JvczogUywgTSwgTDwvYmlnPjwvc21hbGw+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+RGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgTSBzaXplPC9oMj4NCg0KPHA+VGhlc2UgZGlzcG9zYWJsZSBmb29kIHNhZmUgZ2xvdmVzIEFCRU5BIGFyZSBwb3dkZXIgZnJlZSBhbmQgYXJlIG1hbnVmYWN0dXJlZCBmcm9tIGZvb2Qgc2FmZSBsYXRleCBmcmVlIHZpbnlsLiBUaGljayB2aW55bCBnbG92ZXMgY2FuIGJlIHVzZWQgZm9yIGdlbmVyYWwgcHJvdGVjdGlvbiBmb3Igc2hvcnQtdGVybSB1c2UsIHdoZXJlIGl0IGlzIG5lY2Vzc2FyeSB0byBlbnN1cmUgc2FmZSBjb250YWN0IHdpdGggdGhlIG1pbmltdW0gbGV2ZWwgb2YgZGFuZ2VyIG9mIGNvbnRhbWluYXRpb24gb3IgY29udGFtaW5hdGlvbi4gRXhjZWxsZW50IHdlYXIgcmVzaXN0YW5jZS4gRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgYXJlIGNvbXBsZXRlbHkgaGFybWxlc3MgdG8gaHVtYW4gc2tpbi4gVGhleSBkbyBub3QgcmVhY3Qgd2l0aCBtb3N0IGNoZW1pY2FsIGNvbXBvdW5kcy4gVGhhdCBpcyB3aGF0IG1ha2VzIHRoZW0gcmVsaWFibGUgYW5kIGV4dHJlbWVseSBwcmFjdGljYWwuPC9wPg0KDQo8cD5WaW55bCBnbG92ZXMgYXJlIGF2YWlsYWJsZSBpbiB0aHJlZSBzaXplczogUywgTSwgTC48YnIgLz4NCiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDM5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDktMjggMTA6MTY6MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy9pdGVtLTE5NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjU1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWUzOWQ1ZGE3ODk1OWJhNDFiODAzYjhjZTU5Njg0NTguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVmlueWwgZ2xvdmVzIEFiZW5hIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlIE0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBBYmVuYSBuZXDFq2RlcsSTdGkgTSBpem3Ek3JzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUyNzA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzQ2LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwINC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L3QtdC30LDQvNC10L3QuNC80L7QuSDQsiDRgdGE0LXRgNC1IEhvUmVDYSDQuNC90YLRgdGA0YPQvNC10L3RgiDQsiDQstC40LTQtSDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60LgsINC60L7RgtC+0YDQsNGPINC90LXQvtCx0YXQvtC00LjQvNCwINC90LAg0LvRjtCx0L7QuSDQutGD0YXQvdC1INC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjy4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9C10L3QutCwINC90LUg0LTQsNC10YIg0L/RgNC+0L3QuNC60L3Rg9GC0Ywg0LHQvtC70LXQt9C90LXRgtCy0L7RgNC90YvQvCDQsdCw0LrRgtC10YDQuNGP0Lwg0LIg0LLQsNGI0Lgg0LfQsNCz0L7RgtC+0LLQutC4LCDQuCZuYnNwO9C00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3QuNGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0L/RgNC+0LTRg9C60YLQsC4g0Jog0LTQvtGB0YLQvtC40L3RgdGC0LLQsNC8INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCDQvNC+0LbQvdC+INC+0YLQvdC10YHRgtC4INC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCwg0LvQtdCz0LrQvtGB0YLRjCwmbmJzcDvQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwsINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YHRgtC+0LjQvNC+0YHRgtGMINC4INC/0YDQvtGB0YLQvtGC0YMg0YPRgtC40LvQuNC30LDRhtC40LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QxIFydGlrYXMgcGzEk3ZlJm5ic3A7cHJvZHVrdHUgaWVwYWtvJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UMSBcnRpa2FzIHBsxJN2ZSBwYWzEq2R6IHNhZ2xhYsSBdCBwcm9kdWt0YSDEq3BhJnNjYXJvbjvEq2JhcyB1biB0xIEgaXpza2F0dSwga8SBIGFyxKsgcGFnYXJpbmEgZGVyxKtndW1hIHRlcm1pxYZ1LiZuYnNwO1DEgXJ0aWthcyBwbMSTdmUgbmXEvGF1aiBwYXRvZ8STbsSBbSBiYWt0xJNyaWrEgW0gdW4gbWlrcm9iaWVtIHBpZWvEvMWrdCBwaWUgcHJvZHVrdGEsIGFpenN0xIF2b3QgdG8gbm8gbmVsYWJ2xJNsxKtnYXMgYXBrxIFydMSTasSBcyB2aWRlcy4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlcyZuYnNwO3J1bGxpcyZuYnNwO2F0JnNjYXJvbjvEt2lyYXMgYXIgdmllZ2x1bXUsIMSrcGEmc2Nhcm9uO3UgaXp0dXLEq2J1LCBzYXZ1IGRhdWR6ZnVua2Npb25hbGl0xIF0aSB1biZuYnNwO2NhdXJzcMSrZMSrZ3VtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkNsaW5nIGZpbG0gZm9yIGZvb2Qgd3JhcHBpbmc8L3N0cm9uZz48L2gyPg0KDQo8cD5Gb29kIGdyYWRlIGNsaW5nIGZpbG0gaGVscHMgdG8gcHJlc2VydmUgdGhlIHByb3BlcnRpZXMgb2YgdGhlIHByb2R1Y3QgYW5kIGl0cyBhcHBlYXJhbmNlLCBwcm9sb25naW5nIHRoZSBzaGVsZiBsaWZlLiBUaGUgbWFpbiBmaWVsZCBvZiBhcHBsaWNhdGlvbiBpcyBmb29kIHBhY2thZ2luZy4gSXQgaXMgY29udmVuaWVudCB0byB3cmFwIGNoZWVzZSwgc2F1c2FnZSwgc2FuZHdpY2gsIGV0Yy4gaW50byB0aGUgZmlsbS4gRm9vZCBmaWxtIGRvZXMgbm90IHBlbmV0cmF0ZSBwYXRob2dlbmljIGJhY3RlcmlhIGFuZCBtaWNyb2JlcyBhbmQgcHJvdGVjdHMgdGhlIHByb2R1Y3QgZnJvbSBhZHZlcnNlIGVmZmVjdHMuIFRoZSBhZHZhbnRhZ2VzIG9mIGNsaW5nJm5ic3A7ZmlsbSBpbmNsdWRlIHRyYW5zcGFyZW5jeSwgbGlnaHRuZXNzLCBwcmFjdGljYWxpdHksIG9wdGltYWwgY29zdCBhbmQgZWFzZSBvZiBkaXNwb3NhbC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4MjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzNDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gODYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUzMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGNjZTlkOWEwNjllYjE0OTBiYTQyYmU0NTYyNTE2OWVjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgY2xpbmcgRmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUyOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0LwsINCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEFsdW3Eq25pamEgZm9sbGlqYSA0NSBjbSB4IDE1MCBtLCBydWxsxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QuNGJ0LXQstCw0Y8g0LDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAmbmJzcDvQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L7RgtC70LjRh9C90L4g0L/QvtC00YXQvtC00LjRgiDQutCw0Log0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LvQuNGH0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0LTQvtC80LDRiNC90LjRhSDRg9GB0LvQvtCy0LjRj9GFLiDQpNC+0LvRjNCz0LAg0LIg0YDRg9C70L7QvdC1INC/0YDQuNCz0L7QtNC90LAmbmJzcDvQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdC+0Lkg0LXQtNGLINC4INC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPINC/0LjRidC4INCyINC00YPRhdC+0LLRi9GFINGI0LrQsNGE0LDRhSwg0L/QtdGH0LDRhSwg0L3QsCDQs9GA0LjQu9C1LCDQsCDRgtCw0Log0LbQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjywg0LfQsNC80L7RgNCw0LbQuNCy0LDQvdC40Y8g0LgmbmJzcDvRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCg0KPHA+0JzQsNC60YHQuNC80LDQu9GM0L3QviDQtNC+0L/Rg9GB0YLQuNC80LDRjyDRgtC10LzQv9C10YDQsNGC0YPRgNCwINC00LvRjyDQt9Cw0L/QtdC60LDQvdC40Y8g0LHQu9GO0LQg0LIg0YTQvtC70YzQs9C1ICszNTAmZGVnOyZuYnNwO0MuPC9wPg0KDQo8cD7QndC1INGA0LXQutC+0LzQtdC90LTRg9C10YLRgdGPINC00LvQuNGC0LXQu9GM0L3QvtC1INCy0YDQtdC80Y8g0YXRgNCw0L3QuNGC0Ywg0LIg0YTQvtC70YzQs9C1INC/0YDQvtC00YPQutGC0Ysg0LLRi9GB0L7QutC+0Lkg0LrQuNGB0LvQvtGC0L3QvtGB0YLQuCDQuCDRgdC+0LvRkdC90L7RgdGC0LgsINCwINGC0LDQuiDQttC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQsNGFLCDQstC+INC40LfQsdC10LbQsNC90LjQtSDQstC+0LfQs9C+0YDQsNC90LjRjy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkFsdW3Eq25pamEgZm9sbGlqYTwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW3Eq25pamEgZm9saWp1Jm5ic3A7aXptYW50byDEk2RpbsSBJnNjYXJvbjthbmFzIG5vemFyxJMsIGxhaSBpbGfEgWtvJm5ic3A7bGFpa3UgdXpnbGFixIF0IHDEgXJ0aWthcyBwcm9kdWt0dSBzdmFpZ3VtdS4gRm9saWphIGlyIHBpZW3Ek3JvdGEgZGHFvsSBZHUgcMSBcnRpa2FzIHByb2R1a3R1IHZhaSDEk2RpZW51IGllc2FpxYZvJnNjYXJvbjthbmFpLCBjZXAmc2Nhcm9uO2FuYWkmbmJzcDt2YWkgYXLEqyBzYWxkxJMmc2Nhcm9uO2FuYWkgdW4gYXRkemVzxJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8cD5NYWtzaW3EgWzEgSBwaWXEvGF1amFtxIEgdGVtcGVyYXTFq3JhLCBrbyBtxatzdSBmb2xpamEgdmFyIGl6dHVyxJN0LCBuZXDEgXJzbmllZHogKyAzNTAgJmRlZzsgQy48L3A+DQoNCjxwPkZvbGlqdSBuYXYgaWV0ZWljYW1zIGxpZXRvdCBwxIFydGlrYXMgcHJvZHVrdHUgYXIgYXVnc3R1IHNrxIFianUgdW4gc8SBxLx1IHNhdHVydSBpbGdzdG8mc2Nhcm9uO2FpIHV6Z2xhYsSBJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+QWx1bWludW0gRm9pbDwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW1pbnVtIGZvaWwgaXMgYSBjb21tb24gaG91c2Vob2xkIHByb2R1Y3QgdGhhdCZyc3F1bztzIG9mdGVuIHVzZWQgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zIGZvciBjb29raW5nICh0byBjb3ZlciBiYWtpbmcgc3VyZmFjZXMpLCB3cmFwcGluZyBhbmQgcHJvdGVjdCBtb3JlIGRlbGljYXRlIGZvb2RzIG9yIGtlZXBpbmcgZm9vZCBpbiBmcmVlemVycy4gQWx1bWludW0gaXMgbmF0dXJhbCBwcm9kdWN0IHRoYXQmbmJzcDtpcyBib3VuZCB0byBvdGhlciBlbGVtZW50cyBsaWtlIHBob3NwaGF0ZSBhbmQgc3VsZmF0ZSBpbiBzb2lsLCByb2NrcyBhbmQgY2xheS4gVGhpcyBhbHVtaW51bSBmb2lsIHJvbGwgY29udGFpbnMgaXMgMTUwIG0gbG9uZyBieSZuYnNwOzQ1IGNtIHdpZGUuJm5ic3A7PC9wPg0KDQo8cD5UaGUgbWF4aW11bSBwZXJtaXNzaWJsZSB0ZW1wZXJhdHVyZSBmb3IgYmFraW5nIGZvb2QgaW4gZm9pbCBpcyArIDM1MCZkZWc7Qy48L3A+DQoNCjxwPkl0IGlzIG5vdCByZWNvbW1lbmRlZCB0byBzdG9yZSBmb29kcyBvZiBoaWdoIGFjaWRpdHkgYW5kIHNhbGluaXR5IGluIGZvaWwgZm9yIGEgbG9uZyB0aW1lLCBhcyB3ZWxsIGFzIHVzZSBpbiBtaWNyb3dhdmUgb3ZlbnMsIGluIG9yZGVyIHRvIGF2b2lkIGlnbml0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUyOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzNS4yMyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4OWZiNGIwYTUzYTJjNTg3NWFjY2I5OTUwMjJkOWMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEFsdW1pbnVtIEZvb2QgRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFsdW3Eq25pamEgZm9saWphIHJ1bGzEqyA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0L/QuNGJ0LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8INCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTczOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjA0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA4MjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLRi9C1INC/0LvQsNGB0YLQvNCw0YHRgdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj48c3Ryb25nIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwIDEwMDAg0LzQuyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjY3NSIgZGF0YS1zdGFydD0iMjI0Ij7QndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC+0L3RjC4g0J7QvdC4INC/0L7QvNC+0LPRg9GCINC+0YDQs9Cw0L3QuNC30L7QstCw0YLRjCDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsCDQutGD0YXQvdC1LCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC70LXQs9C60L7RgdGC0Ywg0LIg0L3QsNGF0L7QttC00LXQvdC40Lgg0L3Rg9C20L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsi4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQutC70Y7Rh9C40YLQtdC70YzQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4LCDQstCw0YjQuCDQutC+0LvQu9C10LPQuCDRgdC80L7Qs9GD0YIg0LHRi9GB0YLRgNC+INC90LDQudGC0Lgg0L3QtdC+0LHRhdC+0LTQuNC80YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvdC1INC+0YLQutGA0YvQstCw0Y8g0LrRgNGL0YjQutC4LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0YDQsNC30LvQuNGH0L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0LLQutC70Y7Rh9Cw0Y8g0YHQsNC70LDRgtGLLCDQs9C+0YDRj9GH0LjQtSDQsdC70Y7QtNCwINC4INC30LDQs9C+0YLQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij48c3Ryb25nIGRhdGEtZW5kPSI3MTYiIGRhdGEtc3RhcnQ9IjY3NyI+0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0L7QsdGJ0LXQv9C40YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC90L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0Lkg0YTQvtGA0LzRiyAmbWRhc2g7INGN0YLQviDQvtGC0LvQuNGH0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC10LPQvNC10L3RgtCwIEhvUmVDYS4g0J7QvdC4INGD0YHQutC+0YDRj9GO0YIg0L/RgNC+0YbQtdGB0YEg0YDQsNCx0L7RgtGLINC90LAg0LrRg9GF0L3QtSwg0L/QvtC30LLQvtC70Y/RjyDQs9C+0YLQvtCy0LjRgtGMINC4INGF0YDQsNC90LjRgtGMINC30LDQs9C+0YLQvtCy0LrQuCDQt9Cw0YDQsNC90LXQtSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQsiDRh9Cw0YHRiyDQv9C40LouINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0YfRgtC+INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC/0YDQuCDRgNCw0LfQvtCz0YDQtdCy0LUg0LHQu9GO0LQg0LIg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0Lgg0LrQsNGE0LUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjEwOTIiIGRhdGEtc3RhcnQ9IjEwNjAiPtCR0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj7QmtC+0L3RgtC10LnQvdC10YDRiyDQvdC1INGB0L7QtNC10YDQttCw0YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBKSwg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINCx0LXQt9C+0L/QsNGB0L3Ri9C80Lgg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L/QuNGJ0LguINCe0L3QuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC90Y/RhSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQvdC1INGC0L7Qu9GM0LrQviDRg9C00L7QsdGB0YLQstC+LCDQvdC+INC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQtNC70Y8g0LLQsNGI0LjRhSDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC4INC60LvQuNC10L3RgtC+0LIuINCh0LTQtdC70LDQvdC90YvQtSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQvtC90Lgg0LvQtdCz0LrQviDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGA0LDQt9C70LjRh9C90YvQtSDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRjdGE0YTQtdC60YLQuNCy0L3QviDRhdGA0LDQvdC40YLRjCDQv9GA0L7QtNGD0LrRgtGLLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNDg0Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1MDAiIGRhdGEtc3RhcnQ9IjE0ODQiPtCe0LHRitC10Lw6IDEwMDAg0LzQuzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTQ4IiBkYXRhLXN0YXJ0PSIxNTAxIj7QnNCw0YLQtdGA0LjQsNC7OiDQn9C+0LvQuNC/0YDQvtC/0LjQu9C10L0sINCx0LXQtyDQsdC40YHRhNC10L3QvtC70LAg0JAgKEJQQSk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU5NCIgZGF0YS1zdGFydD0iMTU0OSI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NDQiIGRhdGEtc3RhcnQ9IjE1OTUiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC70Y8g0LvQtdCz0LrQvtGB0YLQuCDQv9C+0LjRgdC60LAg0L/RgNC+0LTRg9C60YLQvtCyPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE2NDUiPtCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIsINC60LDRhNC1INC4INC+0LHRidC10L/QuNGC0LA8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij5DYXVyc3DEq2TEq2dpIHVuIGl6dHVyxKtnaSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgMTAwMCBtbCBzYWdhdGF2ZWkgdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzEiIGRhdGEtc3RhcnQ9IjExNiI+TcWrc3UgY2F1cnNwxKtkxKtnaWUgcG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIDEwMDAgbWwgaWV0aWxwxKtidSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIHByb2Zlc2lvbsSBbMSBcyB2aXJ0dXbEk3MuICZTY2Fyb247aWUgdHJhdWtpIHBhbMSrZHogb3JnYW5pesSTdCBkYXJiYSB0ZWxwdSwgxLxhdWpvdCDEgXRyaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2FtxIFzIHNhc3TEgXZkYcS8YXMsIG5lbm92xJNyJnNjYXJvbjtvdCB2xIFrdS4gUGF0ZWljb3RpZXMgYXVnc3RhamFpIGNhdXJzcMSrZMSrYmFpLCB2aXJ0dXbEkyBzdHLEgWTEgWpvJnNjYXJvbjtpZSwgcGllbcSTcmFtLCBwYXbEgXJpIHVuIGFkbWluaXN0cmF0b3JpLCB2YXIgdmllZ2xpIGF0cmFzdCB2YWphZHrEq2dvcyBwcm9kdWt0dXMsIGthcyBpZXbEk3JvamFtaSB1emxhYm8gZGFyYmEgZWZla3Rpdml0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjU3MiIgZGF0YS1zdGFydD0iNTMzIj5QZXJmZWt0cyByaXNpbsSBanVtcyBIb1JlQ2Egc2VrdG9yYW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPlBvbGlwcm9waWzEk25hIHRyYXVraSBhciB0YWlzbnN0xatyYSBmb3JtdSBpciBsaWVsaXNrcyByaXNpbsSBanVtcyBIb1JlQ2Egbm96YXLEkywgbGFpIHNhZ2F0YXZvdHUgdW4gdXpnbGFixIF0dSDEk2RpZW51cyB1biBzYWdhdGF2ZXMuICZTY2Fyb247aWUgdHJhdWtpIHBhxIF0cmluYSBkYXJiYSBwcm9jZXN1IHZpcnR1dsSTLCDEvGF1am90IHNhZ2F0YXZvdCDEk2RpZW51cyBpZXByaWVrJnNjYXJvbjssIMSrcGEmc2Nhcm9uO2kgcGllcHJhc8SrdG9zIGRhcmJhIHN0dW5kxIFzLiBUdXJrbMSBdCB0cmF1a2kgaXIgcGllbcSTcm90aSBtaWtyb3ZpxLzFhnUga3LEgXNuaW0sIGthcyDEvGF1aiB2aWVnbGkgdXpzaWxkxKt0IMSTZGllbnVzLCBzYWdsYWLEgWpvdCB0byBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPjxzdHJvbmcgZGF0YS1lbmQ9Ijk1MCIgZGF0YS1zdGFydD0iOTIzIj5Ecm8mc2Nhcm9uO8SrYmEgdW4gZWtvbG/Eo2lza3Vtczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPiZTY2Fyb247aWUgdHJhdWtpIGlyIEJQQSBiZXptYWtzYXMsIG5vZHJvJnNjYXJvbjtpbm90IGRybyZzY2Fyb247dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudS4gSXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBvbGlwcm9waWzEk25hLCB0aWUgaXIgcGllbcSTcm90aSBkYcW+xIFkaWVtIHRlbXBlcmF0xatyYXMgYXBzdMSBa8S8aWVtIHVuIG5vZHJvJnNjYXJvbjtpbmEgZWZla3TEq3Z1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LCBrYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGxpZXRvJnNjYXJvbjthbmFpIHJlc3RvcsSBbm9zLCBrYWZlam7Eq2PEgXMgdW4gY2l0xIFzIHDEgXJ0aWthcyBpZXN0xIFkxJNzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij5QcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxMjc4Ij4NCgk8bGkgZGF0YS1lbmQ9IjEyOTgiIGRhdGEtc3RhcnQ9IjEyNzgiPklldGlscMSrYmE6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTMzNCIgZGF0YS1zdGFydD0iMTI5OSI+TWF0ZXJpxIFsczogUG9saXByb3BpbMSTbnMsIGJleiBCUEE8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTM2NCIgZGF0YS1zdGFydD0iMTMzNSI+UGllbcSTcm90cyBtaWtyb3ZpxLzFhnUga3LEgXNuxKs8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTQzNCIgZGF0YS1zdGFydD0iMTM2NSI+Q2F1cnNwxKtkxKtnYXMgc2llbmFzLCBrYXMgxLxhdWogdmllZ2xpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW1vcyBwcm9kdWt0dXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTQzNSI+SWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBIb1JlQ2Egc2VrdG9yxIE8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij48c3Ryb25nIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij5EdXJhYmxlIFRyYW5zcGFyZW50IFBvbHlwcm9weWxlbmUgRm9vZCBDb250YWluZXJzIDEwMDAgbWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjI4NyIgZGF0YS1zdGFydD0iMTgwOSI+T3VyIHRyYW5zcGFyZW50IHBvbHlwcm9weWxlbmUgZm9vZCBjb250YWluZXJzIHdpdGggYSBjYXBhY2l0eSBvZiAxMDAwIG1sIGFyZSB0aGUgcGVyZmVjdCBjaG9pY2UgZm9yIHByb2Zlc3Npb25hbCBraXRjaGVucy4gVGhleSBoZWxwIG9yZ2FuaXplIGtpdGNoZW4gc3BhY2UgYW5kIG1ha2UgaXQgZWFzeSB0byBmaW5kIHRoZSBuZWNlc3NhcnkgaW5ncmVkaWVudHMgd2l0aG91dCBvcGVuaW5nIHRoZSBsaWQuIFRoYW5rcyB0byB0aGVpciBleGNlcHRpb25hbCB0cmFuc3BhcmVuY3ksIHlvdXIgY29sbGVhZ3VlcyB3aWxsIHF1aWNrbHkgZmluZCB0aGUgaW5ncmVkaWVudHMgdGhleSBuZWVkLCBzYXZpbmcgdGltZSBhbmQgZWZmb3J0LiBUaGVzZSBjb250YWluZXJzIGFyZSBpZGVhbCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIHZhcmlvdXMgcHJvZHVjdHMsIGluY2x1ZGluZyBzYWxhZHMsIGhvdCBkaXNoZXMsIGFuZCBwcmVwIGl0ZW1zLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij48c3Ryb25nIGRhdGEtZW5kPSIyMzM2IiBkYXRhLXN0YXJ0PSIyMjg5Ij5Db252ZW5pZW5jZSBmb3IgcmVzdGF1cmFudHMgYW5kIGZvb2RzZXJ2aWNlPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPlJlY3Rhbmd1bGFyIHBvbHlwcm9weWxlbmUgY29udGFpbmVycyBhcmUgYW4gZXhjZWxsZW50IHNvbHV0aW9uIGZvciB0aGUgSG9SZUNhIHNlZ21lbnQuIFRoZXkgc3BlZWQgdXAga2l0Y2hlbiB3b3JrZmxvd3MsIGFsbG93aW5nIHByZXAgaXRlbXMgdG8gYmUgY29va2VkIGFuZCBzdG9yZWQgaW4gYWR2YW5jZSwgd2hpY2ggaXMgZXNwZWNpYWxseSB2YWx1YWJsZSBkdXJpbmcgcGVhayBob3Vycy4gVGhlc2UgY29udGFpbmVycyBhcmUgYWxzbyBtaWNyb3dhdmUtc2FmZSwgbWFraW5nIHRoZW0gY29udmVuaWVudCBmb3IgcmVoZWF0aW5nIGRpc2hlcyBpbiByZXN0YXVyYW50cyBhbmQgY2FmZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MDciIGRhdGEtc3RhcnQ9IjI2NzYiPlNhZmV0eSBhbmQgRWNvLUZyaWVuZGxpbmVzczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij5UaGUgY29udGFpbmVycyBhcmUgQlBBLWZyZWUsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZvb2Qgc3RvcmFnZS4gVGhleSBhcmUgaWRlYWwgZm9yIHVzZSBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMsIHByb3ZpZGluZyBjb252ZW5pZW5jZSBhbmQgc2FmZXR5IGZvciBib3RoIHlvdXIgc3RhZmYgYW5kIGN1c3RvbWVycy4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwb2x5cHJvcHlsZW5lLCB0aGV5IGNhbiB3aXRoc3RhbmQgdmFyaW91cyB0ZW1wZXJhdHVyZXMsIGVuc3VyaW5nIGVmZmljaWVudCBmb29kIHN0b3JhZ2UuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPkJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzAxOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDM3IiBkYXRhLXN0YXJ0PSIzMDE4Ij5DYXBhY2l0eTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIzMDM4Ij5NYXRlcmlhbDogUG9seXByb3B5bGVuZSwgQlBBLWZyZWU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA5MCIgZGF0YS1zdGFydD0iMzA3NCI+TWljcm93YXZlLXNhZmU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE0NiIgZGF0YS1zdGFydD0iMzA5MSI+VHJhbnNwYXJlbnQgd2FsbHMgZm9yIGVhc3kgaWRlbnRpZmljYXRpb24gb2YgcHJvZHVjdHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzE0NyI+SWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBjYWZlcywgYW5kIGZvb2RzZXJ2aWNlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI0ODMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3MzkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTdkMjZmYWMzZWIwZTBkNjdkOTUzZDk0N2FlY2UyY2IuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXIgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEJQQSBiZXptYWtzYXMgcG9saXByb3BpbMSTbmEgdHJhdWtzIHNhZ2F0YXbEk20gdW4gcMSBcnRpa2FzIHV6Z2xhYsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDEwMDAg0LzQuywg0J/QnwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9zaW1pbGFyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNjY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDA5NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstUkQxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEzNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YPQs9C70YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSBhcGHEvGllIHRyYXVraSA1MDAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC60YPQu9C40L3QsNGA0LjQuCZuYnNwOy0mbmJzcDvRg9C90LjQstC10YDRgdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHRi9GC0L3Ri9GFINCx0LvRjtC0INC4INC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzPiZuYnNwOzxzdHJvbmc+0J/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdCw0Y8g0YHQtdGA0LLQuNGA0L7QstC60LAg0YXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVULdC/0LvQsNGB0YLQuNC60LAgJm1kYXNoOyDRjdGC0L4g0LLRi9Cx0L7RgCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5LCDQs9C00LUg0LLQsNC20L3RiyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC4INGD0LTQvtCx0YHRgtCy0L4uINCe0L3QuCDRgNCw0YHRgdGH0LjRgtCw0L3RiyDQvdCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INGA0LXQttC40Lwg0L7RgiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0MsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC40YUg0LTQu9GPOiAmbmJzcDs8YnIgLz4NCi0g0KHQu9C+0LbQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjog0YHQu9C+0LXQvdGL0LUg0YLQuNGA0LDQvNC40YHRgywg0Y3QutC70LXRgNGLINGBINC30LDQstCw0YDQvdGL0Lwg0LrRgNC10LzQvtC8LCDRh9C40LfQutC10LnQutC4INGBINGP0LPQvtC00L3Ri9C8INGC0L7Qv9C/0LjQvdCz0L7QvC4gJm5ic3A7PGJyIC8+DQotINCl0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyOiDQv9Cw0YHRgtCwINGBINGB0L7Rg9GB0L7QvCDQv9C10YHRgtC+LCDQutC40L3QvtCwINGBINC+0LLQvtGJ0LDQvNC4LCDQsdC+0YPQu9GLINGBINCw0LLQvtC60LDQtNC+INC4INGC0YPQvdGG0L7QvC4gJm5ic3A7PGJyIC8+DQotINCT0L7RgtC+0LLRi9GFINC90LDQsdC+0YDQvtCyOiDRgdGL0YDQvdGL0LUg0YLQsNGA0LXQu9C60Lgg0YEg0LLQuNC90L7Qs9GA0LDQtNC+0Lwg0Lgg0L7RgNC10YXQsNC80LgsINC80Y/RgdC90YvQtSDQt9Cw0LrRg9GB0LrQuCDRgSDQs9C+0YDRh9C40YbQtdC5LCDQstC10LPQsNC90YHQutC40LUg0YHQtdGC0YsuICZuYnNwOzwvcD4NCg0KPHA+0JPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LAg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC30LDRidC40YLRgyDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPINC4INGB0LzQtdGI0LjQstCw0L3QuNGPINC30LDQv9Cw0YXQvtCyLCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LHQu9GO0LQuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQuCDRgtC+0LvRidC40L3QsCDRgdGC0LXQvdC+0Log0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXQvtCwINC/0L7QtNGH0LXRgNC60LjQstCw0LXRgiDQutCw0YfQtdGB0YLQstC+INC40L3Qs9GA0LXQtNC40LXQvdGC0L7Qsiwg0LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0YHQvtC60YDQsNGJ0LDRjtGCINCy0YDQtdC80Y8g0L3QsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGOINGA0LDQsdC+0YfQtdCz0L4g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwLiAmbmJzcDs8L3A+DQoNCjxoMz48c3Ryb25nPtCf0YDQuNC80LXRgCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQtNC70Y8g0LHQuNC30L3QtdGB0LA6PC9zdHJvbmc+PC9oMz4NCg0KPHA+0KDQtdGB0YLQvtGA0LDQvSDQvNC+0LbQtdGCINC/0YDQtdC00LvQvtC20LjRgtGMINC90LDQsdC+0YDRiyDQtNC70Y8g0L/QuNC60L3QuNC60LAg0LIg0LrQvtC90YLQtdC50L3QtdGA0LDRhSA1MDAg0LzQuzog0L7RhdC70LDQttC00LXQvdC90LDRjyDQv9Cw0YHRgtCwLCDRgdGL0YDQvdCw0Y8g0YLQsNGA0LXQu9C60LAg0Lgg0LzQuNC90Lgt0LTQtdGB0LXRgNGCLiDQo9C00L7QsdC90LDRjyDRg9C/0LDQutC+0LLQutCwINGBINC10LTQuNC90L7QuSDQutGA0YvRiNC60L7QuSDRg9C/0YDQvtGB0YLQuNGCINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrRgyDQuCDQv9C+0LLRi9GB0LjRgiDQu9C+0Y/Qu9GM0L3QvtGB0YLRjCDQs9C+0YHRgtC10Lk8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+VmllbnJlaXrEk2phaXMga3VsaW7EgXJpamFzIHRyYXVrcyZuYnNwOy0mbmJzcDtVbml2ZXJzxIFscyByaXNpbsSBanVtcyBzxIF0xKtnaWVtIMSTZGllbmllbSB1biBrxIFydGFpbmFqaWVtIGRlc2VydGllbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij5Qcm9mZXNpb27EgWxhIGF1a3N0byDEk2RpZW51IHVuIGRlc2VydHUgcGFzbmllZyZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjUzMiIgZGF0YS1zdGFydD0iMTgxIj5WaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgNTAwIG1sIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCBwbGFzdG1hc2FzIChyUEVUKSBpciBsaWVsaXNrYSBpenbEk2xlIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaWVtLCBrdXIgc3ZhcsSrZ2EgZ2FuIHByZXplbnTEgWNpamEsIGdhbiDEk3J0xKtiYS4gSXpnYXRhdm90aSBubyByUEVULCAmc2Nhcm9uO2llIHRyYXVraSB2ZWljaW5hIGlsZ3RzcMSTasSrYnUgdW4gc2FtYXppbmEgb2dsZWvEvGEgcMSTZHUsIGF0YmFsc3RvdCBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5vdCBhdGtyaXR1bXVzLiBUaWUgaXIgcGllbcSTcm90aSB0ZW1wZXJhdMWrcmFzIGRpYXBhem9uYW0gbm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QywgdMSBcMSTYyB0b3MgdmFyIGl6bWFudG90OjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjUzNCI+DQoJPGxpIGRhdGEtZW5kPSI2MzIiIGRhdGEtc3RhcnQ9IjUzNCI+PHN0cm9uZyBkYXRhLWVuZD0iNTYzIiBkYXRhLXN0YXJ0PSI1MzYiPktvbXBsZWtzYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+OiBLxIFydGFpbmllIHRpcmFtaXN1LCBla2xlcmkgYXIga3LEk21zaWVydSwgxLfEq3prZWlraSBhciBvZ3Ugdmlyc2vEgXJ0dS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNzMzIiBkYXRhLXN0YXJ0PSI2MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjY1OCIgZGF0YS1zdGFydD0iNjM1Ij5BdWtzdGFqaWVtIMSTZGllbmllbTwvc3Ryb25nPjogUGFzdGEgYXIgcGVzdG8gbcSTcmNpLCBraW5vamEgYXIgZMSBcnplxYZpZW0sIGLEvG9kYXMgYXIgYXZva2FkbyB1biB0dW56aXbEq20uPC9saT4NCgk8bGkgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNzM0Ij48c3Ryb25nIGRhdGEtZW5kPSI3NjIiIGRhdGEtc3RhcnQ9IjczNiI+R2F0YXZhamllbSBrb21wbGVrdGllbTwvc3Ryb25nPjogU2llcmEgJnNjYXJvbjvEt8SrdmppIGFyIHbEq25vZ8SBbSB1biByaWVrc3RpZW0sIGdhxLxhcyB1emtvZGFzIGFyIHNpbmVwxJNtLCB2ZWfEgW51IGtvbXBsZWt0aS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjExMTciIGRhdGEtc3RhcnQ9Ijg0NyI+PHN0cm9uZyBkYXRhLWVuZD0iODgyIiBkYXRhLXN0YXJ0PSI4NDciPkhlcm3Ek3Rpc2vEgSB2xIFrYSBmdW5rY2lvbmFsaXTEgXRlPC9zdHJvbmc+IG5vZHJvJnNjYXJvbjtpbmEgYWl6c2FyZHrEq2J1IHByZXQgbm9wbMWrZMSTbSB1biBzbWFrdSBzYWphdWsmc2Nhcm9uO2Fub3MsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpIHZhaXLEgWt1IGvEgXJ0dSDEk2RpZW5vcy4gQ2F1cnNwxKtkxKtnYXMgc2llbmFzIGl6Y2XEvCBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSwgYmV0IHVuaXZlcnPEgWzEgXMgdsSBa2EgaWVzcMSTamFzIHZpc3UgaXptxJNydSB0cmF1a2llbSDEvGF1aiDEgXRyxIFrIG9yZ2FuaXrEk3QgZGFyYmEgdmlldHUuPC9wPg0KDQo8cCBkYXRhLWVuZD0iMTMxOSIgZGF0YS1zdGFydD0iMTExOSI+SXp2xJNsb3RpZXMgdHJhdWt1cywga2FzIGl6Z2F0YXZvdGkgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSwgasWrcyBwYWzEq2R6YXQgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSB1biBhdGJhbHN0xIF0IGlsZ3RzcMSTasSrZ2FzIGllcGFrb2p1bWEgcHJha3Nlcywga2FzIGF0Ymlsc3QgdmlkZXMgYWl6c2FyZHrEq2JhcyBtxJNyxLdpZW0uPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjEzNTMiIGRhdGEtc3RhcnQ9IjEzMjEiPkJpem5lc2EgaXptYW50byZzY2Fyb247YW5hcyBwaWVtxJNyczwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+UmVzdG9yxIFucyB2YXIgcGllZMSBdsSBdCBwaWtuaWthIGtvbXBsZWt0dXMgNTAwIG1sIHRyYXVrb3M6IGF1a3N0xIEgcGFzdGEsIHNpZXJhICZzY2Fyb247xLfEq3ZqaSB1biBtaW5pIGRlc2VydHMuIMSScnRhIGllcGFrbyZzY2Fyb247YW5hIGFyIHZpZW5vdHUgdsSBa3UgdmllbmvEgXImc2Nhcm9uO28gdHJhbnNwb3J0xJMmc2Nhcm9uO2FudSB1biB1emxhYm8gdmllc3UgbG9qYWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPjxzdHJvbmcgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPsSqcGEmc2Nhcm9uO8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTU1NyI+DQoJPGxpIGRhdGEtZW5kPSIxNTc2IiBkYXRhLXN0YXJ0PSIxNTU3Ij5JZXRpbHDEq2JhOiA1MDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTYyMiIgZGF0YS1zdGFydD0iMTU3NyI+TWF0ZXJpxIFsczogUMSBcnN0csSBZMSBdHMgUEVUIHBsYXN0bWFzYSAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY2OCIgZGF0YS1zdGFydD0iMTYyMyI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IE5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTcxOSIgZGF0YS1zdGFydD0iMTY2OSI+SGVybcSTdGlza8SBcyB2xIFrYSDEq3BhJnNjYXJvbjvEq2JhcywgbGFpIG5vdsSTcnN0dSBub3BsxatkZXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTc2MyIgZGF0YS1zdGFydD0iMTcyMCI+Q2F1cnNwxKtkxKtnxIFzIHNpZW5hcywga2FzIHV6c3ZlciBrdmFsaXTEgXRpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4MjEiIGRhdGEtc3RhcnQ9IjE3NjQiPklkZcSBbGkgcGllbcSTcm90cyBnYW4gZGVzZXJ0aWVtLCBnYW4gYXVrc3RhamllbSDEk2RpZW5pZW08L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTgyMiI+QXRiYWxzdGEgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXM8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij5EaXNwb3NhYmxlIGRlbGkgY29udGFpbmVyIC0gQSBWZXJzYXRpbGUgU29sdXRpb24gZm9yIEhlYXJ0eSBNZWFscyBhbmQgTGF5ZXJlZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+PHN0cm9uZyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+UHJvZmVzc2lvbmFsIFNlcnZpbmcgb2YgQ29sZCBNZWFscyBhbmQgRGVzc2VydHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjQyNSIgZGF0YS1zdGFydD0iMjA2NSI+RGlzcG9zYWJsZSA1MDAgbWwgb3IgMTYgb3ogZGVsaSBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCkgYXJlIHRoZSBpZGVhbCBjaG9pY2UgZm9yIGJ1c2luZXNzZXMgd2hlcmUgYm90aCBwcmVzZW50YXRpb24gYW5kIGNvbnZlbmllbmNlIG1hdHRlci4gTWFkZSBmcm9tIHJQRVQsIHRoZXNlIGNvbnRhaW5lcnMgY29udHJpYnV0ZSB0byBzdXN0YWluYWJpbGl0eSBieSByZWR1Y2luZyB0aGUgY2FyYm9uIGZvb3RwcmludCBhbmQgc3VwcG9ydGluZyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gVGhleSBhcmUgc3VpdGFibGUgZm9yIHRlbXBlcmF0dXJlcyByYW5naW5nIGZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3I6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI0MjciPg0KCTxsaSBkYXRhLWVuZD0iMjUyMiIgZGF0YS1zdGFydD0iMjQyNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0OSIgZGF0YS1zdGFydD0iMjQyOSI+Q29tcGxleCBkZXNzZXJ0czwvc3Ryb25nPjogTGF5ZXJlZCB0aXJhbWlzdSwgJmVhY3V0ZTtjbGFpcnMgd2l0aCBjdXN0YXJkLCBjaGVlc2VjYWtlcyB3aXRoIGJlcnJ5IHRvcHBpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI2MTciIGRhdGEtc3RhcnQ9IjI1MjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI1MzkiIGRhdGEtc3RhcnQ9IjI1MjUiPkNvbGQgbWVhbHM8L3N0cm9uZz46IFBhc3RhIHdpdGggcGVzdG8gc2F1Y2UsIHF1aW5vYSB3aXRoIHZlZ2V0YWJsZXMsIGJvd2xzIHdpdGggYXZvY2FkbyBhbmQgdHVuYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjYxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY0MyIgZGF0YS1zdGFydD0iMjYyMCI+UmVhZHktdG8tc2VydmUgc2V0czwvc3Ryb25nPjogQ2hlZXNlIHBsYXR0ZXJzIHdpdGggZ3JhcGVzIGFuZCBudXRzLCBtZWF0IHNuYWNrcyB3aXRoIG11c3RhcmQsIHZlZ2FuIHNldHMuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzMDEwIiBkYXRhLXN0YXJ0PSIyNzIyIj5UaGUgPHN0cm9uZyBkYXRhLWVuZD0iMjc0MiIgZGF0YS1zdGFydD0iMjcyNiI+YWlydGlnaHQgbGlkPC9zdHJvbmc+IGVuc3VyZXMgcHJvdGVjdGlvbiBhZ2FpbnN0IGxlYWtzIGFuZCBvZG9yIG1peGluZywgd2hpY2ggaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgZm9yIG11bHRpLWxheWVyZWQgZGlzaGVzLiBUaGUgdHJhbnNwYXJlbmN5IG9mIHRoZSB3YWxscyBoaWdobGlnaHRzIHRoZSBxdWFsaXR5IG9mIHRoZSBpbmdyZWRpZW50cywgYW5kIHRoZSB1bml2ZXJzYWwgbGlkcyBmb3IgYWxsIGNvbnRhaW5lciBzaXplcyBoZWxwIHNhdmUgdGltZSBvbiB3b3Jrc3BhY2Ugb3JnYW5pemF0aW9uLjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjMyMjciIGRhdGEtc3RhcnQ9IjMwMTIiPkJ5IGNob29zaW5nIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHlvdSBhcmUgaGVscGluZyB0byByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydCBzdXN0YWluYWJsZSBwYWNrYWdpbmcgcHJhY3RpY2VzLCB3aGljaCBhbGlnbiB3aXRoIGVudmlyb25tZW50YWwgZ29hbHMgYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGNpcmN1bGFyIGVjb25vbXkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNTMiIGRhdGEtc3RhcnQ9IjMyMjkiPkJ1c2luZXNzIHVzZSBleGFtcGxlPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij5BIHJlc3RhdXJhbnQgY2FuIG9mZmVyIHBpY25pYyBzZXRzIGluIDUwMCBtbCBjb250YWluZXJzOiBjaGlsbGVkIHBhc3RhLCBjaGVlc2UgcGxhdHRlciwgYW5kIG1pbmkgZGVzc2VydC4gVGhlIGNvbnZlbmllbnQgcGFja2FnaW5nIHdpdGggYSBzaW5nbGUgbGlkIHNpbXBsaWZpZXMgdHJhbnNwb3J0IGFuZCBib29zdHMgZ3Vlc3QgbG95YWx0eS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+RmVhdHVyZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNDY4Ij4NCgk8bGkgZGF0YS1lbmQ9IjM0ODYiIGRhdGEtc3RhcnQ9IjM0NjgiPkNhcGFjaXR5OiA1MDAgbWwgb3IgMTYgb3o8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzUyNiIgZGF0YS1zdGFydD0iMzQ4NyI+TWF0ZXJpYWw6IFJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTY3IiBkYXRhLXN0YXJ0PSIzNTI3Ij5UZW1wZXJhdHVyZSByYW5nZTogRnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1OTkiIGRhdGEtc3RhcnQ9IjM1NjgiPkFpcnRpZ2h0IGxpZCB0byBwcmV2ZW50IGxlYWtzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2NDIiIGRhdGEtc3RhcnQ9IjM2MDAiPlRyYW5zcGFyZW50IHdhbGxzIHRoYXQgZW1waGFzaXplIHF1YWxpdHk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY4NSIgZGF0YS1zdGFydD0iMzY0MyI+UGVyZmVjdCBmb3IgYm90aCBkZXNzZXJ0cyBhbmQgY29sZCBtZWFsczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNjg2Ij5TdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teSBhbmQgcmVkdWNlcyBwbGFzdGljIHdhc3RlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3Ny42MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNjY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjNjNzEwYmE5Zjg1YTMxMGMyYzlkOGM4MWUxNjI1NDQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyB0cmF1a3Mgbm8gclBFVCBwbGFzdG1hc2FzIGt1bGluxIFyaWphaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyBmb3IgY2F2aWFyIDUwMCBtbCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgdC10YDRgtC90YvQuSDQutC+0L3RgtC10LnQvdC10YAgNTAwINC80Lsg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LTQu9GPINGB0LDQu9Cw0YLQvtCyINC4INC00LXRgdC10YDRgtC+0LIgclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNjg4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBXUC0xMDg2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YAgNzUwINC80LssINGBINC60YDRi9GI0LrQvtC5LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVHJhdWtzIDc1MCBtbCwgYXIgdsSBa3UsIFBFVCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMTAtMDggMTU6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE2ODgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzY5YzZlYjIyYzM2YWRiMmVlZmQ1MDJhMGM5ODE0MWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg5MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXRS1LTklGRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTanMga29rYSBuYXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C00LXRgNC10LLRj9C90L3Ri9C5Jm5ic3A70L3QvtC2IDE2NSZuYnNwO9C80LwsINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C5INC40Lcg0LTRgNC10LLQtdGB0LjQvdGLLiDQntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQtNCw0L3QvdC+0LPQviDRgdGC0L7Qu9C+0LLQvtCz0L4g0L/RgNC40LHQvtGA0LA6INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Ywg0LIg0YPQv9C+0YLRgNC10LHQu9C10L3QuNC4LiDQoNC10LrQvtC80LXQvdC00YPQtdC8INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQvdCw0YjQuCDQtNC10YDQtdCy0Y/QvdC90YvQtSDQv9GA0LjQsdC+0YDRiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGB0LXRgNCy0LjRgdC+0LIg0YEg0LXQtNC+0Lkg0L3QsCDQstGL0L3QvtGBINC40LvQuCDQv9GA0Lgg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y4g0L3QsNGC0YPRgNCw0LvRjNC90YvRhSDQvNCw0YLQtdGA0LjQsNC70L7QsiDRgtCw0LrQvtC5INC90L7QtiDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30L7Qv9Cw0YHQtdC9INC00LvRjyDQt9C00L7RgNC+0LLRjNGPINC4INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCb0LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0LXRgtGB0Y8sINC90LUg0LLRi9C00LXQu9GP0Y8g0LLRgNC10LTQvdGL0YUg0YLQvtC60YHQuNGH0L3Ri9GFINCy0LXRidC10YHRgtCyINC4INC/0L7Qu9C90L7RgdGC0YzRjiZuYnNwO9GA0LDQt9C70LDQs9Cw0LXRgtGB0Y8g0LIg0LXRgdGC0LXRgdGC0LLQtdC90L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIG5hemlzIDE2NSBtbSwgaXpnYXRhdm90cyBubyBrb2thLiBHYWx2ZW7EgXMgJnNjYXJvbjtvIGdhbGRhIHBpZWRlcnVtdSBwcmllayZzY2Fyb247cm9jxKtiYXM6IGtvbXBha3RzIGl6bcSTcnMgdW4gZGF1ZHpwdXPEq2JhIGxpZXRvJnNjYXJvbjthbsSBLiBNxJNzIGllc2FrxIFtIGl6bWFudG90IG3Fq3N1IGtva2EgZ2FsZGEgcGllZGVydW11cyDEk2RpZW51IHBpZWfEgWRlaSwgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHZhaSBwYXPEgWt1bXUgb3JnYW5pesSTJnNjYXJvbjthbmFpLiBQYXRlaWNvdGllcyBkYWLEq2dvIG1hdGVyacSBbHUgaXptYW50byZzY2Fyb247YW5haSwgJnNjYXJvbjtpcyBuYXppcyBpciBhYnNvbMWrdGkgZHJvJnNjYXJvbjtzIHZlc2VsxKtiYWkgdW4gdmlkZWkuIFRhcyBpciB2aWVnbGkgbGlrdmlkxJNqYW1zLCBuZWl6ZGFsb3Qga2FpdMSrZ2FzIHRva3Npc2thcyB2aWVsYXMsIHVuIGRhYmlza29zIGFwc3TEgWvEvG9zIHBpbG7Eq2LEgSBzYWRhbMSBczwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgY2xhc3NpYyBkaXNwb3NhYmxlIGtuaXZlcyZuYnNwO21hZGUgb2YgZWNvLWZyaWVuZGx5IGFuZCBiaW9kZWdyYWJsZSBvcmdhbmljIHdvb2QuIFRoZXNlIHN1c3RhaW5hYmxlIHdvb2RlbiBrbml2ZXMgYXJlIHN1aXRhYmxlIGFzIGZvciBjb2xkIGZvb2QgYXMgZm9yIGhvdCBhcHBsaWNhdGlvbnMuIFRoZSBsZW5ndGggb2YgZGlzcG9zYWJsZSBjdXRsZXJ5IGlzIDE2LjUgY20uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIxLTA4LTEzIDEzOjMwOjI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg5MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk1NjA5YzA0NGNiODU5YjI0NWMwN2VjMTJmMjUwNjRkLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgd29vZGVuIGtuaWZlIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIG7EgXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTA4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCAyNSB4IDE4INGB0LwsINCf0K3Qoiwg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgMjUgeCAxOCBjbSwgclBFVCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjI0NDIiIGRhdGEtc3RhcnQ9IjIzNjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDAiIGRhdGEtc3RhcnQ9IjIzNzAiPtCh0YPRiNC4INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0LwgJm5kYXNoOyDQn9GA0LXQvNC40LDQu9GM0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI0OTEiIGRhdGEtc3RhcnQ9IjI0NDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0ODkiIGRhdGEtc3RhcnQ9IjI0NDkiPtCY0LTQtdCw0LvQtdC9INC00LvRjyDQutGA0YPQv9C90YvRhSDQv9C+0YDRhtC40Lkg0Lgg0LDRgdGB0L7RgNGC0Lg8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY1MiIgZGF0YS1zdGFydD0iMjQ5MiI+0K3RgtC+0YIg0L7QtNC90L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8INGB0L7Qt9C00LDQvSDQtNC70Y8g0YPQtNC+0LHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LIg0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLiDQntC9INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC4INC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINCx0LvRjtC00LAuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2ODYiIGRhdGEtc3RhcnQ9IjI2NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2ODQiIGRhdGEtc3RhcnQ9IjI2NTkiPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyNjg3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NDMiIGRhdGEtc3RhcnQ9IjI2ODciPtCR0L7Qu9GM0YjQsNGPINC/0LvQvtGJ0LDQtNGMICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L3QsNCx0L7RgNC+0LIg0YHRg9GI0LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MDYiIGRhdGEtc3RhcnQ9IjI3NDQiPtCf0YDQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINGE0L7RgNC80Ysg0LrQvtC90YLQtdC50L3QtdGA0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4ODQiIGRhdGEtc3RhcnQ9IjI4MDciPtCj0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCDQv9C+0LfQstC+0LvRj9GO0YIg0YPQtNC+0LHQvdC+INGB0LrQu9Cw0LTRi9Cy0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjg4NSI+0JrRgNGL0YjQutCwICjQv9GA0L7QtNCw0ZHRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qvikg0LTQtdC70LDQtdGCINC/0L7QtNCw0YfRgyDQtdGJ0ZEg0LHQvtC70LXQtSDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjk5NyIgZGF0YS1zdGFydD0iMjk1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjk5NSIgZGF0YS1zdGFydD0iMjk2NCI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGB0YTQtdGAPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIyOTk4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjI5OTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMzUiIGRhdGEtc3RhcnQ9IjMwMDAiPtCU0L7RgdGC0LDQstC60LAg0L/RgNC10LzQuNCw0LvRjNC90YvRhSDRgdC10YLQvtCyINGB0YPRiNC4PC9zdHJvbmc+ICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE1NyIgZGF0YS1zdGFydD0iMzA3NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyMCIgZGF0YS1zdGFydD0iMzA3NiI+0KHRg9C/0LXRgNC80LDRgNC60LXRgtGLINC4INCz0LDRgdGC0YDQvtC90L7QvNC40YfQtdGB0LrQuNC1INC80LDQs9Cw0LfQuNC90Ys8L3N0cm9uZz4gJm5kYXNoOyDRjdGE0YTQtdC60YLQvdCw0Y8g0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQv9GA0L7QtNGD0LrRhtC40LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjMxNTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxODciIGRhdGEtc3RhcnQ9IjMxNjAiPtCa0LXQudGC0LXRgNC40L3QsyDQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNGPPC9zdHJvbmc+ICZuZGFzaDsg0YHRgtC40LvRjNC90LDRjyDQv9C+0LTQsNGH0LAg0Lgg0YPQtNC+0LHRgdGC0LLQviDQsiDQvtCx0YHQu9GD0LbQuNCy0LDQvdC40LguPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzI4MCIgZGF0YS1zdGFydD0iMzIzNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzI3OCIgZGF0YS1zdGFydD0iMzI0MSI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQuCDQsdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMjgxIj4NCgk8bGkgZGF0YS1lbmQ9IjMzNDgiIGRhdGEtc3RhcnQ9IjMyODEiPnJQRVQt0L/Qu9Cw0YHRgtC40LogJm5kYXNoOyDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLRi9C5INC4INC/0YDQuNCz0L7QtNC90YvQuSDQtNC70Y8g0L/QtdGA0LXRgNCw0LHQvtGC0LrQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM4OSIgZGF0YS1zdGFydD0iMzM0OSI+0JLRi9GB0L7QutCw0Y8g0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INCy0LvQsNCz0LUg0Lgg0LbQuNGA0YMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMzOTAiPtCh0L7QvtGC0LLQtdGC0YHRgtCy0YPQtdGCINGB0YLQsNC90LTQsNGA0YLQsNC8INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTM4IiBkYXRhLXN0YXJ0PSIzNDUyIj7QktGL0LHQuNGA0LDQudGC0LUgMjUgeCAxOCDRgdC8INC60L7QvdGC0LXQudC90LXRgNGLICZuZGFzaDsg0L3QsNC00ZHQttC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0Lkg0L/QvtC00LDRh9C4INGB0YPRiNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDIxIiBkYXRhLXN0YXJ0PSIzOTYwIj48c3Ryb25nIGRhdGEtZW5kPSI0MDE5IiBkYXRhLXN0YXJ0PSIzOTYwIj5TdSZzY2Fyb247aSB0cmF1a3MgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gaWVwYWtvanVtcyBzdSZzY2Fyb247aSBwbGF0xJNtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0MDc3IiBkYXRhLXN0YXJ0PSI0MDIzIj48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDI3Ij5MaWVsaXNrcyByaXNpbsSBanVtcyBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQxODUiIGRhdGEtc3RhcnQ9IjQwNzgiPiZTY2Fyb247aWUgcGxhJnNjYXJvbjtpZSAyNSB4IDE4IGNtIHRyYXVraSBpciBwaWVtxJNyb3RpIGxpZWzEgWtpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0gdW4gdmFpcsSBa3UgdmVpZHUgcm9sbHUgcGFzbmllZyZzY2Fyb247YW5haS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iNDIxOSIgZGF0YS1zdGFydD0iNDE4NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDIxNyIgZGF0YS1zdGFydD0iNDE5MSI+R2FsdmVuxIFzIGllcGFrb2p1bWEgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MjIwIj4NCgk8bGkgZGF0YS1lbmQ9IjQyNjIiIGRhdGEtc3RhcnQ9IjQyMjAiPlBsYSZzY2Fyb247YSB2aXJzbWEgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDMwNiIgZGF0YS1zdGFydD0iNDI2MyI+U3RpcHJhIHVuIMSTcnRpIHNha3JhdWphbWEga29uc3RydWtjaWphLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MzA3Ij5DYXVyc3DEq2TEq2dzIHbEgWtzIChwxIFyZG9kYXMgYXRzZXZpJnNjYXJvbjvEt2kpIHByb2Zlc2lvbsSBbGFtIG5vZm9ybcSTanVtYW0uPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDQwNiIgZGF0YS1zdGFydD0iNDM3OCI+PHN0cm9uZyBkYXRhLWVuZD0iNDQwNCIgZGF0YS1zdGFydD0iNDM4MiI+S3VyIHRpZWsgaXptYW50b3RzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NDA3Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ0NzYiIGRhdGEtc3RhcnQ9IjQ0MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MzMiIGRhdGEtc3RhcnQ9IjQ0MDkiPkdvdXJtZXQgc3Umc2Nhcm9uO2kgcGllZ8SBZGU8L3N0cm9uZz4gJm5kYXNoOyBub2RybyZzY2Fyb247aW5hIGF1Z3N0xIFrxIFzIGtsYXNlcyBpZXBha29qdW11LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NTU0IiBkYXRhLXN0YXJ0PSI0NDc3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTE3IiBkYXRhLXN0YXJ0PSI0NDc5Ij5MaWVsdmVpa2FsaSB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWk8L3N0cm9uZz4gJm5kYXNoOyBwcmV6ZW50xJMgcHJvZHVrdHVzIHByb2Zlc2lvbsSBbGkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ1NTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1ODAiIGRhdGEtc3RhcnQ9IjQ1NTciPkJhbmtldGkgdW4gcGFzxIFrdW1pPC9zdHJvbmc+ICZuZGFzaDsgZWxlZ2FudHMgdW4gxJNydHMgaWVwYWtvanVtcy48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NjU5IiBkYXRhLXN0YXJ0PSI0NjE1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NjU3IiBkYXRhLXN0YXJ0PSI0NjE5Ij5WaWRlaSBkcmF1ZHrEq2dzIHVuIGRybyZzY2Fyb247cyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ3MTMiIGRhdGEtc3RhcnQ9IjQ2NjAiPlN1JnNjYXJvbjtpIGllcGFrb2p1bXMgaXIgaXpnYXRhdm90cyBubyA8c3Ryb25nIGRhdGEtZW5kPSI0NzA1IiBkYXRhLXN0YXJ0PSI0Njc0Ij5wxIFyc3RyxIFkxIF0YSByUEVUIHBsYXN0bWFzYXM8L3N0cm9uZz4sIGthczo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDcxNCI+DQoJPGxpIGRhdGEtZW5kPSI0NzQ3IiBkYXRhLXN0YXJ0PSI0NzE0Ij5JciBpbGd0c3DEk2rEq2dzIHVuIGVrb2xvxKNpc2tzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Nzg1IiBkYXRhLXN0YXJ0PSI0NzQ4Ij5JenR1csSrZ3MgcHJldCBtaXRydW11IHVuIHRhdWtpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3ODYiPkF0Ymlsc3QgcMSBcnRpa2FzIGRybyZzY2Fyb247xKtiYXMgc3RhbmRhcnRpZW0uPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSI0OTMxIiBkYXRhLXN0YXJ0PSI0ODMwIj5JenbEk2xpZXRpZXMgPHN0cm9uZyBkYXRhLWVuZD0iNDg2OSIgZGF0YS1zdGFydD0iNDg0MiI+MjUgeCAxOCBjbSBzdSZzY2Fyb247aSB0cmF1a3VzPC9zdHJvbmc+LCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBnYW4gZXN0xJN0aXNrdSwgZ2FuIGZ1bmtjaW9uxIFsdSBpZXBha29qdW11ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyNDgxIiBkYXRhLXN0YXJ0PSIyNDA0Ij48c3Ryb25nPkRpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gUGFja2FnaW5nIGZvciBTdXNoaSBQbGF0dGVyczwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjUyMSIgZGF0YS1zdGFydD0iMjQ4MyI+UGVyZmVjdCBmb3IgTGFyZ2UgU3VzaGkgUGxhdHRlcnM8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY3MSIgZGF0YS1zdGFydD0iMjUyMiI+RGVzaWduZWQgZm9yIDxzdHJvbmcgZGF0YS1lbmQ9IjI1NjkiIGRhdGEtc3RhcnQ9IjI1MzUiPmJ1bGsgb3JkZXJzIGFuZCBzdXNoaSBwbGF0dGVyczwvc3Ryb25nPiwgdGhlc2UgdHJheXMgcHJvdmlkZSBhIDxzdHJvbmcgZGF0YS1lbmQ9IjI2MjQiIGRhdGEtc3RhcnQ9IjI1OTMiPmx1eHVyaW91cyBmb29kIHByZXNlbnRhdGlvbjwvc3Ryb25nPiB3aGlsZSBlbnN1cmluZyBzZWN1cmUgdHJhbnNwb3J0IGFuZCBzdG9yYWdlLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjkzIiBkYXRhLXN0YXJ0PSIyNjczIj5LZXkgQWR2YW50YWdlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjY5NCI+DQoJPGxpIGRhdGEtZW5kPSIyNzc2IiBkYXRhLXN0YXJ0PSIyNjk0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzE3IiBkYXRhLXN0YXJ0PSIyNjk2Ij5XaWRlIHN1cmZhY2UgYXJlYTwvc3Ryb25nPiBhY2NvbW1vZGF0ZXMgc3VzaGkgYXNzb3J0bWVudHMgYW5kIGNvbWJpbmF0aW9uIHBsYXR0ZXJzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODMyIiBkYXRhLXN0YXJ0PSIyNzc3Ij48c3Ryb25nIGRhdGEtZW5kPSIyODA3IiBkYXRhLXN0YXJ0PSIyNzc5Ij5TdHJvbmcsIHN0YWNrYWJsZSBkZXNpZ248L3N0cm9uZz4gZW5zdXJlcyBzYWZlIGhhbmRsaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyODMzIj48c3Ryb25nIGRhdGEtZW5kPSIyODcwIiBkYXRhLXN0YXJ0PSIyODM1Ij5DcnlzdGFsLWNsZWFyIGxpZCBjb21wYXRpYmlsaXR5PC9zdHJvbmc+IChzb2xkIHNlcGFyYXRlbHkpIGZvciBhdHRyYWN0aXZlIGZvb2QgZGlzcGxheS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTM3IiBkYXRhLXN0YXJ0PSIyOTIxIj5JZGVhbCBVc2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIyOTM4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMjUiIGRhdGEtc3RhcnQ9IjI5MzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5NjciIGRhdGEtc3RhcnQ9IjI5NDAiPkdvdXJtZXQgc3VzaGkgdGFrZWF3YXlzPC9zdHJvbmc+ICZuZGFzaDsgRW5zdXJlcyB0b3AtcXVhbGl0eSBwYWNrYWdpbmcgZm9yIHByZW1pdW0gc3VzaGkgc2V0cy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzEwOCIgZGF0YS1zdGFydD0iMzAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzA1NSIgZGF0YS1zdGFydD0iMzAyOCI+U3VwZXJtYXJrZXRzICZhbXA7IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRGlzcGxheXMgbGFyZ2Ugc3VzaGkgYXNzb3J0bWVudHMgcHJvZmVzc2lvbmFsbHkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjMxMDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjkiIGRhdGEtc3RhcnQ9IjMxMTEiPkV2ZW50IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRWxlZ2FudCBhbmQgZGlzcG9zYWJsZSBmb3IgY29udmVuaWVudCBzZXJ2aWNlLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyMjAiIGRhdGEtc3RhcnQ9IjMxODIiPlN1c3RhaW5hYmxlIGFuZCBEdXJhYmxlIE1hdGVyaWFsPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjMyODIiIGRhdGEtc3RhcnQ9IjMyMjEiPk1hZGUgZnJvbSA8c3Ryb25nIGRhdGEtZW5kPSIzMjYwIiBkYXRhLXN0YXJ0PSIzMjMxIj5lY28tZnJpZW5kbHkgclBFVCBwbGFzdGljPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBvZmZlcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzI4MyI+DQoJPGxpIGRhdGEtZW5kPSIzMzIwIiBkYXRhLXN0YXJ0PSIzMjgzIj5BIHN1c3RhaW5hYmxlIHBhY2thZ2luZyBzb2x1dGlvbi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM2NCIgZGF0YS1zdGFydD0iMzMyMSI+SGlnaCByZXNpc3RhbmNlIHRvIG1vaXN0dXJlIGFuZCBncmVhc2UuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMzNjUiPkZvb2Qgc2FmZXR5IGNvbXBsaWFuY2UgZm9yIHBlYWNlIG9mIG1pbmQuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTMzIiBkYXRhLXN0YXJ0PSIzNDEyIj5VcGdyYWRlIHRvIDxzdHJvbmcgZGF0YS1lbmQ9IjM0NjAiIGRhdGEtc3RhcnQ9IjM0MjMiPjI1IHggMTggY20gZGlzcG9zYWJsZSBzdXNoaSB0cmF5czwvc3Ryb25nPiBmb3Igc3VwZXJpb3IgcGFja2FnaW5nIHRoYXQgbWVldHMgYm90aCBhZXN0aGV0aWMgYW5kIGZ1bmN0aW9uYWwgbmVlZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyODE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkwOC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDExOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjU1ZTM5ODc2MGZhNTZkOTk0ZjNkNTE1OWVlNzM5MGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gU3VzaGkgdHJheXMgYW5kIHN1c2hpIGNvbnRhaW5lcnMgZGlzcG9zYWJsZSBmb3IgVGFrZW91dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSBtZWxuaSB1biBzdcWhaSBwxIFydGlrYXMgaWVwYWtvanVtcyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KPQv9Cw0LrQvtCy0LrQsCDQv9C40YnQtdCy0LDRjyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyINC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkzMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUtDOU9GCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNjU0NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNC10LzQsNC90LrQsCAyNzAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERlc2VydGEgdHJhdWtzIDI3MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QmtGA0LjRgdGC0LDQu9GM0L3QviDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0LXQvNCw0L3QutC4INC40Lcg0J/QrdCiINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YHQvtC60L7Qsiwg0YHQvNGD0LfQuCwg0L3QsNGA0LXQt9Cw0L3QvdGL0YUg0YTRgNGD0LrRgtC+0LIg0Lgg0L7QstC+0YnQtdC5LCDQsCDRgtCw0LrQttC1INC80L7Qu9C+0YfQvdGL0YUg0LrQvtC60YLQtdC50LvQtdC5INC4INC50L7Qs9GD0YDRgtC+0LIuINCaINGN0YLQuNC8INC60L7QvdGC0LXQudC90LXRgNCw0Lwg0LTQvtGB0YLRg9C/0L3QsCDRgdC/0LXRhtC40LDQu9GM0L3QsNGPINCy0YHRgtCw0LLQutCwINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC90LXRgdC60L7Qu9GM0LrQuNGFINC40L3Qs9GA0LjQtNC40LXQvdGC0L7QsiDQvtC00L3QvtCy0YDQtdC80LXQvdC90L4sINGH0YLQviDQv9C+0LfQstC+0LvQuNGCINGB0L7Qt9C00LDQstCw0YLRjCDRg9C90LjQutCw0LvRjNC90YvQtSDQutC+0LzQv9C70LXQutGC0Ysg0Lgg0YHQvtGH0LXRgtCw0L3QuNGPINCy0LrRg9GB0L7Qsi4g0Jog0LrRgNC10LzQsNC90LrQsNC8INC/0L7QtNGF0L7QtNGP0YIg0L/Qu9C+0YHQutC40LUg0Lgg0LrRg9C/0L7Qu9GM0L3Ri9C1INC60YDRi9GI0LrQuCwg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0Lgg0LHQtdC3INC90LXQs9C+LiAmbmJzcDvQktC+0LfQvNC+0LbQvdC+0YHRgtGMINC90LDQvdC10YHQtdC90LjRjyDQktCw0YjQtdCz0L4g0YPQvdC40LrQsNC70YzQvdC+0LPQviDQtNC40LfQsNC50L3QsCDQuNC70Lgg0LvQvtCz0L7RgtC40L/QsCDQv9C+0LzQvtC20LXRgiDQv9GA0LjQstC70LXRh9GMINC6INGB0LXQsdC1INCy0L3QuNC80LDQvdC40LUsINC/0L7QtNGH0LXRgNC60L3QtdGCINC+0YHQvtCx0LXQvdC90YvQuSDRgdGC0LjQu9GMINCy0LDRiNC10LPQviDQt9Cw0LLQtdC00LXQvdC40Y8g0Lgg0L3QtdC/0YDQtdC80LXQvdC90L4g0LLRi9C00LXQu9C40YIg0YHRgNC10LTQuCDQutC+0L3QutGD0YDQtdC90YLQvtCyLiDQn9GA0L7Rh9C90YvQtSDQuCDRgdGC0LjQu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyZuYnNwOyDQtNC10YHQtdGA0YLQvtCyJm5ic3A7LSDRjdGC0L4g0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QsNGPLCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNCw0Y8g0YPQv9Cw0LrQvtCy0LrQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPktyaXN0xIFsZHppZHJpJm5ic3A7dHJhdWtpJm5ic3A7bm8gUEVUIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RhcyBzdWzEgW0sIHNtxat0aWppZW0sIHNhZ3JpZXp0aWVtIGF1Z8S8aWVtIHVuIGTEgXJ6ZcWGaWVtLCBrxIEgYXLEqyBwaWVuYSBrb2t0ZWnEvGllbSB1biBqb2d1cnRpZW0uICZTY2Fyb247xKttIHRyYXVrYW0mbmJzcDtpciBwaWVlamFtaSBzcGVjacSBbGkgaWVsaWvFhmksIGt1cm9zIHZhciB1emdsYWLEgXQgdmFpcsSBa2FzIHNhc3TEgXZkYcS8YXMgdmllbmxhaWPEq2dpLiBUYXMgxLxhdXMgaXp2ZWlkb3QgbGllbGlza3VzIGtvbXBsZWt0dXMgdW4gdW5pa8SBbGFzIGdhciZzY2Fyb247YXMga29tYmluxIFjaWphcy4gVHJhdWtpZW0gaXIgcGllZWphbWFzIGdhbiBwbGFrYW5pLCBnYW4ga3Vwb2x2ZWlkYSB2xIFraSwgYXIgY2F1cnVtdSB1biBiZXogdMSBLiAmU2Nhcm9uO8SrcyBzxJNyaWphcyB0cmF1a2llbSBpciBwb3B1bMSBcmllIGl6bcSTcmk6IG5vIDIxMG1sIGzEq2R6IDEwMDBtbC4gUGF0ZWljb3RpZXMgaWVzcMSTasSBbSB1emRydWvEgXQgc2F2dSBsb2dvIHZhaSBhdHNldmkmc2Nhcm9uO8S3aSBpem1la2zEk3R1IGRpemFpbnUgdXogZ2zEgXrEk20sIHRhcyBwYWzEq2R6xJNzIHZhaXLEgWsgcGlldsSTcnN0IHBpcmPEk2p1IHV6bWFuxKtidSwgdGlrcyB1enN2xJNydHMgSsWrc3UgdXrFhsSTbXVtYSDEq3BhJnNjYXJvbjthaXMgc3RpbHMgdW4gbm90ZWlrdGkgcGFsxKtkesSTcyBpemNlbHRpZXMga29ua3VyZW50dSB2aWTFqy4gSXp0dXLEq2dpIHVuIG1vZGVybmkgdHJhdWtpIEthbC1DbGVhciAtIGlyIHBpZXZpbGPEq2dhcywgcGlsbsSrYsSBIHDEgXJzdHLEgWTEgWphbWFzIHRyYXVraS4gJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5DcnlzdGFsIGNsZWFyIFBFVCBjb250YWluZXJzIGFyZSBpZGVhbCBmb3IganVpY2VzLCBzbW9vdGhpZXMsIHNsaWNlZCDigIvigItmcnVpdCBhbmQgdmVnZXRhYmxlcywgYXMgd2VsbCBhcyBtaWxrc2hha2VzIGFuZCB5b2d1cnRzLiBBIHNwZWNpYWwgaW5zZXJ0IGlzIGF2YWlsYWJsZSBmb3IgdGhlc2UgZ2xhc3NlcyBmb3Igc3RvcmluZyBzZXZlcmFsIGluZ3JlZGllbnRzIGF0IHRoZSBzYW1lIHRpbWUsIHdoaWNoIHdpbGwgYWxsb3cgeW91IHRvIGNyZWF0ZSB1bmlxdWUgc2V0cyBhbmQgY29tYmluYXRpb25zIG9mIGZsYXZvcnMuIEZsYXQgYW5kIGRvbWUgY292ZXJzIGFyZSBhdmFpbGFibGUgaW4gcmVxdWVzdCwgd2l0aCBhbmQgd2l0aG91dCBhIGhvbGUuIFRoZSBwb3NzaWJpbGl0eSBvZiBhcHBseWluZyB5b3VyIHVuaXF1ZSBkZXNpZ24gb3IgbG9nbyB3aWxsIGhlbHAgYXR0cmFjdCBhdHRlbnRpb24gdG8geW91cnNlbGYsIGVtcGhhc2l6ZSB0aGUgc3BlY2lhbCBzdHlsZSBvZiB5b3VyIGluc3RpdHV0aW9uIGFuZCB3aWxsIGNlcnRhaW5seSBoaWdobGlnaHQgYW1vbmcgY29tcGV0aXRvcnMuIFN0cm9uZyBhbmQgc3R5bGlzaCBjb250YWluZXJzIC0gdGhpcyBpcyBhbiBhdHRyYWN0aXZlLCBmdWxseSByZWN5Y2xhYmxlIHBhY2thZ2luZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzUuOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6NDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MzAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjkzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjNmZjODg0N2FiYjAzYWEwZWIyYmQ1MDNlYjQwY2JlMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4MjFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTMyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQUgtQVNCNTUwQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0L7Rg9GB0LAgMTc3INC80LssINCf0J8sINGH0LXRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE3Ek3JjZXMgdHJhdWtpIDE3NyBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdC+0YPRgdC90LjQutC4INC40LvQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YLQsNC60LDQvdGH0LjQutC4LCDQutC+0YLQvtGA0YvQtSDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC/0YDQuNC/0YDQsNCyLCDRgdCw0LvRjNGB0YssINGB0L7QtdCy0L7Qs9C+INGB0L7Rg9GB0LAsINC30LDQv9GA0LDQstC+0Log0LTQu9GPINGB0LDQu9Cw0YLQvtCyLCDQuNC70Lgg0LTQvtCx0LDQstC+0Log0Log0LTQtdGB0LXRgNGC0LDQvCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQuNC70Lgg0YHQtdGA0LLQuNGB0L7QsiDQvdCwINCy0YvQvdC+0YEuPC9wPg0KDQo8cD7QmtC+0L3RgtGA0L7Qu9C40YDRg9C50YLQtSDRgNCw0LfQvNC10YAg0L/QvtGA0YbQuNC5Jm5ic3A70YEg0L/QvtC80L7RidGM0Y4g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0L7Rg9GB0LAg0L7QsdGK0LXQvNC+0LwgMTc3INC80LssINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9GFINC40LcgMTAwJSDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwISDQodC+0YPRgdC90LjQutC4INC80L7QttC90L4g0L/RgNC40L7QsdGA0LXRgdGC0Lgg0YEg0LPQtdGA0LzQtdGC0LjRh9C90YvQvNC4INC4Jm5ic3A70L/RgNC+0LfRgNCw0YfQvdGL0LzQuCDQutGA0YvRiNC60LDQvNC4INC40Lcg0J/QrdCiINC4INC00L7RgdGC0YPQv9C90Ysg0LIg0LTQstGD0YUg0YbQstC10YLQsNGFIC0g0YfQtdGA0L3QvtC8INC4INC/0YDQvtC30YDQsNGH0L3QvtC8LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGllZ8SBZGVpIHZhaSBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgcGllZMSBdsSBamFtIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a3VzLCBrYXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIGdhciZzY2Fyb247dmllbMSBbSwgc2Fsc2FpLCBzb2phcyBtxJNyY8STbSwgc2FsxIF0dSBtxJNyY8STbSB2YWkgbmVsaWVsYW0gcGllZGV2xIFtIHBhbWF0xJNkaWVuaWVtLjwvcD4NCg0KPHA+S29udHJvbMSTamlldCBwb3JjaWp1IGl6bcSTcnVzIGFyIG3Fq3N1IDE3NyBtbCBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWtpZW0sIGthcyBpemdhdGF2b3RpIG5vIDEwMCUgcMSBcnN0csSBZMSBamFtYSBwb2xpcHJvcGlsxJNuYSEgTcSTcmNlcyBrb250ZWluZXJ1cyZuYnNwO3ZhciBpZWfEgWTEgXRpZXMgYXIgaGVybcSTdGlza2llbSB1biBjYXVyc3DEq2TEq2dpZW0gUEVUIHbEgWtpZW0sIHVuIHTEgXMgaXIgcGllZWphbWFzIGRpdsSBcyBrcsSBc8SBcyAtIG1lbG7EgSB1biBjYXVyc3DEq2TEq2fEgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIHBsYXN0aWMgY29uZGltZW50IGNvbnRhaW5lcnM8aT4mbmJzcDs8L2k+b3IgcG9ydGlvbiBjdXBzPGk+Jm5ic3A7PC9pPmZvciBwYWNrYWdpbmcgc2Fsc2EsIHNveSBzYXVjZSwgc2FsYWQgZHJlc3NpbmdzLCBkaXBwaW5nIHNhdWNlcyBvciB0b3BwaW5ncyBmb3IgZm9vZCBkZWxpdmVyeSBvciZuYnNwO3RvLWdvIHNlcnZpY2VzLjwvcD4NCg0KPHA+Q29udHJvbCBwb3J0aW9uIHNpemVzIGFuZCBjb3N0cyB3aXRoIHRoaXMgMTc3IG1sIHBsYXN0aWMgc2F1Y2UgY29udGFpbmVycyBtYWRlIG9mIDEwMCUgcmVjeWNsYWJsZSBwb2x5cHJvcHlsZW5lISZuYnNwO1BvcnRpb24gY3VwcyBjb21lcyB3aXRoIGxlYWstcHJvb2YgY3J5c3RhbCBjbGVhciBQRVQgbGlkcyBhbmQgYXJlIGF2YWlsYmFsZSBpbiB0d28gY29sb3VycyAtIGJsYWNrIGFuZCBjbGVhci48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjc0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODIxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDEgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzZGExNmE2MjEyZDBkMzRiNWRmZmJlZmYwMDU1OTFiYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHBvcnRpb24gY3VwcyAxNzcgbWwgZm9yIHNveSBzYXVjZSBhdCBzdXNoaSByZXN0YXVyYW50cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIG3Ek3JjZXMgdHJhdWtpIMSTZGllbnUgcGllZ8SBZGVpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0YHQvtGB0YPQvdC40LrQuCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0LjQtyDRgNC10YHRgtC+0YDQsNC90L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzczXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDIwNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstR1M2LTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTExLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQt9Cw0LrRg9GB0L7QuiDRgSAyLdC00LXQu9C10L3QuNGP0LzQuCwg0J/Qm9CQLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgdHJhdWtpIGFyIDItaWVkLiwgUExBLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LjQtyDQutGA0LjRgdGC0LDQu9GM0L3QviDRh9C40YHRgtC+0LPQviwg0LHQuNC+0YDQsNC30LvQsNCz0LDQtdC80L7Qs9C+INC4INC60L7QvNC/0L7RgdGC0LjRgNGD0LXQvNC+0LPQviDQv9C70LDRgdGC0LjQutCwIFBMQS4mbmJzcDvQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQvNC10Y7RgiDQtNCy0LUg0YHQtdC60YbQuNC4LCDRgNCw0LfQtNC10LvRj9GO0YnQuNC1INC/0YDQvtC00YPQutGC0Ysg0Lgg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNGO0YnQuNC1INC40YUg0L3QtdC20LXQu9Cw0YLQtdC70YzQvdC+0LUg0YHQvNC10YjQuNCy0LDQvdC40LUuINCd0LDRiNC4INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXQu9C40LrQsNGC0LXRgdC+0LIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YXQvtC70L7QtNC90YvRhSDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7QuiDRgSDQvtGC0LTQtdC70L7QvCDQtNC70Y8g0JLQsNGI0LjRhSDRhNC40YDQvNC10L3QvdGL0YUg0YHQvtGD0YHQvtCyLiDQntC00L3QsCDRg9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LAgKEZLLUxHUy02KSwg0LrQvtGC0L7RgNCw0Y8g0L/RgNC+0LTQsNC10YLRgdGPINC+0YLQtNC10LvRjNC90L4sINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPk3Fq3N1IGtyaXN0xIFsZHppZHJpIGt2YWRyxIF0dmVpZGEga29udGVpbmVyaSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYmlvIFBMQSBwbGFzdG1hc2FzLCBrYXMgZGFixIEgYmlvbG/Eo2lza2kgc2FkYWzEgXMuICZTY2Fyb247aXMgdW5pdmVyc8SBbHMgMi1kYcS8xKtncyBpZXBha29qdW1zJm5ic3A7aXIgcGllbcSTcm90cyZuYnNwO2Rhxb7EgWRpZW0gYXVrc3RpZW0gxJNkaWVuaWVtLCBrxIEgYXLEqyBhdWfEvHUgdW4gZMSBcnplxYZ1IHNhbMSBdGnFhmllbSBrb3DEgSBhciBtxJNyY2ksIG5lxLxhdWpvdCBwcm9kdWt0aWVtIHNhamF1a3RpZXMga29wxIEuIEl6dmVpZG9qaWV0IG5lYXRrxIFydG9qYW1hcyBwcm9kdWt0YSBrb21iaW7EgWNpamFzISBWaXN1IGl6bcSTcnUgdHJhdWtpZW0gZGVyIHZpZW5zIHVuaXZlcnPEgWxzIHbEgWtzIChGSy1MR1MtNikuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5EaXNwb3NhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIGNyeXN0YWwgY2xlYXIsIGJpb2RlZ3JhZGFibGUmbmJzcDthbmQgY29tcG9zdGFibGUgUExBIHBsYXN0aWMuIE91ciBwbGFzdGljIGRlbGkgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0bHkgc3VpdGFibGUgZm9yIHZhcmlvdXMgY29sZCBkaXNoZXMsIHNuYWNrcywgZnJ1aXQgYW5kIHZlZ2V0YWJsZSBzZXRzIHdpdGggYW55IGtpbmRzIG9mIGRpcHMgYW5kIHNhdWNlcy4gVGhlc2UgY29udGFpbmVycyBoYXZlIHR3byBkaXZpc2lvbnMgZGl2aWRpbmcmbmJzcDt0aGUgcHJvZHVjdHMgYW5kIHByZXZlbnRpbmcgdGhlbSBmcm9tIHVud2FudGVkIG1peGluZy4gT25lIHZlcnNhdGlsZSBsaWQgKEZLLUxHUy02KSB0aGF0IGlzIHNvbGQgc2VwZXJhdGVseSZuYnNwO2ZpdHMgYWxsIGNvbnRhaW5lciBzaXplcyEmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMzM5OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjoxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTc3My8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyMy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDc2ZGRkOTNiYmQ2NDk3NGYwYTkyN2JjMDdiY2JiZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY29tcG9zdGFibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgUExBCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyNzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDc3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gREktUEJMUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQsNC70LDRgtC+0LIgNzUwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSBzYWzEgXR1IHRyYXVraWVtIDc1MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTIwIj48c3Ryb25nIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyNSI+0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwLCAxMDAwLCAxNTAwINC80LspINC40LcgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MiIgZGF0YS1zdGFydD0iMjE0Ij7QrdC60L4t0LTRgNGD0LbQtdC70Y7QsdC90LDRjyDQuCDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij7QrdGC0LAg0L/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LsuINCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINC+0L3QsCDQv9C+0LfQstC+0LvRj9C10YIg0L3QtSDRgtC+0LvRjNC60L4g0L3QsNC00LXQttC90L4g0LfQsNC60YDRi9GC0Ywg0LLQsNGI0Lgg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQv9C+0LTQtNC10YDQttC40LLQsNGC0Ywg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQv9C+0LTRhdC+0LQsINGB0L3QuNC20LDRjyDRg9Cz0LvQtdGA0L7QtNC90YvQuSDRgdC70LXQtCDQuCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutCwLiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LrRgNGL0YjQutC4INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRjdGE0YTQtdC60YLQuNCy0L3QviDQv9GA0L7QtNC10LzQvtC90YHRgtGA0LjRgNC+0LLQsNGC0Ywg0Y/RgNC60LjQtSDRhtCy0LXRgtCwINC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YPRjiDRgtC10LrRgdGC0YPRgNGDINCy0LDRiNC40YUg0YHQsNC70LDRgtC+0LIsINC00LXRgdC10YDRgtC+0LIg0Lgg0LTRgNGD0LPQuNGFINCz0L7RgtC+0LLRi9GFINCx0LvRjtC0LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc5MSIgZGF0YS1zdGFydD0iNzQ1Ij7Qn9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMINC4INC30LDRidC40YLQsCDQstCw0YjQtdCz0L4g0L/RgNC+0LTRg9C60YLQsDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPtCa0YPQv9C+0LvRjNC90LDRjyDRhNC+0YDQvNCwINC60YDRi9GI0LrQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L7QtSDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsNC0INC/0YDQvtC00YPQutGC0L7QvCwg0LfQsNGJ0LjRidCw0Y8g0LXQs9C+INC+0YIg0L/QvtCy0YDQtdC20LTQtdC90LjQuSDQuCDRgdC+0YXRgNCw0L3Rj9C10YIg0YHQstC10LbQtdGB0YLRjC4g0K3RgtC+0YIg0LTQuNC30LDQudC9INGC0LDQutC20LUg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/QvtCy0YDQtdC20LTQtdC90LjQtSDQstC10YDRhdC90LXQs9C+INGB0LvQvtGPINCx0LvRjtC00LAg0L/RgNC4INGF0YDQsNC90LXQvdC40Lgg0LjQu9C4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtS4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC90LUg0YLQvtC70YzQutC+INC30LDRidC40YnQsNC10YIg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQt9C90LDRh9C40YLQtdC70YzQvdC+INGD0LvRg9GH0YjQsNC10YIg0LjRhSDQv9GA0LXQt9C10L3RgtCw0YbQuNGOLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj48c3Ryb25nIGRhdGEtZW5kPSIxMTQwIiBkYXRhLXN0YXJ0PSIxMTEwIj7Qo9C00L7QsdGB0YLQstC+INC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj7QrdGC0LAg0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDQvtCx0YrQtdC80L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuyksINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGI0LjRgNC+0LrQvtCz0L4g0LDRgdGB0L7RgNGC0LjQvNC10L3RgtCwINC/0YDQvtC00YPQutGG0LjQuCDQsiDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCw0YUsINGB0YPQv9C10YDQvNCw0YDQutC10YLQsNGFINC4INC90LAg0L/RgNC10LTQv9GA0LjRj9GC0LjRj9GFINC/0L4g0LTQvtGB0YLQsNCy0LrQtSDQtdC00YsuINCe0L3QsCDQvtCx0LXRgdC/0LXRh9C40YIg0LrQvtC80YTQvtGA0YLQvdC+0LUg0YXRgNCw0L3QtdC90LjQtSDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LUg0LLRi9GB0YLQsNCy0LvQtdC90LjQtSDQstCw0YjQuNGFINGC0L7QstCw0YDQvtCyLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDQxIj7QotC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDQtNC40LDQv9Cw0LfQvtC9OiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+0JrQsNC6INC4INC60L7QvdGC0LXQudC90LXRgNGLLCDRjdGC0LAg0LrRgNGL0YjQutCwINGD0YHRgtC+0LnRh9C40LLQsCDQuiDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQvCDQutC+0LvQtdCx0LDQvdC40Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LrQsNC6INC+0YXQu9Cw0LbQtNC10L3QvdGL0YUsINGC0LDQuiDQuCDQt9Cw0LzQvtGA0L7QttC10L3QvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQvdC1INC90LDRgNGD0YjQsNGPINC60LDRh9C10YHRgtCy0LAg0YPQv9Cw0LrQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+PHN0cm9uZyBkYXRhLWVuZD0iMTcxNiIgZGF0YS1zdGFydD0iMTY5MiI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPtCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINGN0YLQsCDQutGA0YvRiNC60LAg0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L7QutGA0LDRidC10L3QuNGOINC/0LvQsNGB0YLQuNC60LAg0LIg0L/RgNC40YDQvtC00LUg0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGCINC40LTQtdGOINGG0LjRgNC60YPQu9GP0YDQvdC+0Lkg0Y3QutC+0L3QvtC80LjQutC4LiDQktGL0LHQuNGA0LDRjyDRgtCw0LrRg9GOINGD0L/QsNC60L7QstC60YMsINCy0Ysg0LfQsNCx0L7RgtC40YLQtdGB0Ywg0L4g0LHRg9C00YPRidC10Lwg0L/Qu9Cw0L3QtdGC0YssINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDRgdCy0L7QuNC8INC60LvQuNC10L3RgtCw0Lwg0YPRgdGC0L7QudGH0LjQstC+0LUg0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzkzNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzk0MCI+Q2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gKDc1MCwgMTAwMCwgMTUwMCBtbCkgbm8gclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAxOCI+VmlkZXMgZHJhdWR6xKtncyB1biBwcmV6ZW50xJNqYW1zIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPiZTY2Fyb247aXMgY2F1cnNwxKtkxKtnYWlzIGt1cG9sYSB2xIFrcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgYXBhxLxpZW0gdHJhdWtpZW0gYXIgaWV0aWxwxKtidSA3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbC4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgdGFzIG5vZHJvJnNjYXJvbjtpbmEgbmUgdGlrYWkgZHJvJnNjYXJvbjt1IGFpenbEk3Imc2Nhcm9uO2FudSwgYmV0IGFyxKsgcGFsxKtkeiBzYW1hemluxIF0IG9nbGVrxLxhIHDEk2R1IHVuIHBsYXN0bWFzYXMgYXRrcml0dW11cy4gVsSBY2nFhmEgY2F1cnNwxKtkxKtndW1zIMS8YXVqIGVmZWt0xKt2aSBkZW1vbnN0csSTdCBiYWfEgXTEq2dhcyDEk2RpZW5hIGtyxIFzYXMgdW4gdGVrc3TFq3J1LCBwYWRhcm90IHRvIGlkZcSBbHUgc2FsxIF0aWVtLCBkZXNlcnRpZW0gdW4gY2l0aWVtIGdhdGF2aWVtIMSTZGllbmllbS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU1NiIgZGF0YS1zdGFydD0iNDUwOSI+UHJlemVudMSBY2lqYSB1biBhaXpzYXJkesSrYmEgasWrc3UgcHJvZHVrdGllbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij5LdXBvbGEgZm9ybWEgbm9kcm8mc2Nhcm9uO2luYSBwYXBpbGR1IHRlbHB1IHZpcnMgcHJvZHVrdGEsIHBhc2FyZ8SBam90IHRvIG5vIGJvasSBanVtaWVtIHVuIHNhZ2xhYsSBam90IHN2YWlndW11LiAmU2Nhcm9uO2lzIGRpemFpbnMgcGFsxKtkeiBpenZhaXLEq3RpZXMgbm8gYm9qxIFqdW1pZW0gYXVnJnNjYXJvbjvEk2rEgSBzbMSBbsSrIMSTZGllbmFtIHV6Z2xhYsSBam90IHZhaSB0cmFuc3BvcnTEk2pvdC4gQ2F1cnNwxKtkxKtnYWlzIHbEgWtzIG5lIHRpa2FpIGFpenNhcmfEgSBwcm9kdWt0dXMsIGJldCBhcsSrIGlldsSTcm9qYW1pIHV6bGFibyB0byBwcmV6ZW50xIFjaWp1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj48c3Ryb25nIGRhdGEtZW5kPSI0ODc3IiBkYXRhLXN0YXJ0PSI0ODUyIj7EknJ0xKtiYSB1biBkYXVkenB1c8SrYmE8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+JlNjYXJvbjtpcyB2xIFrcyBpciBwaWVtxJNyb3RzIGRhxb7EgWRpZW0gdHJhdWt1IGl6bcSTcmllbSAoNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwpLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgcGxhJnNjYXJvbjthIGtsxIFzdGEgcHJvZHVrdGllbSBrYWZlam7Eq2PEgW0sIHJlc3RvcsSBbmllbSwgbGllbHZlaWthbGllbSB1biDEk2RpZW51IHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLiBUYXMgbm9kcm8mc2Nhcm9uO2luYSDEk3J0dSB1emdsYWLEgSZzY2Fyb247YW51IHVuIHBpZXZpbGPEq2d1IHByb2R1a3R1IGl6dmlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNTE5NiIgZGF0YS1zdGFydD0iNTE1MiI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+VMSBcGF0IGvEgSB0cmF1a2ksICZzY2Fyb247aXMgdsSBa3MgaXp0dXIgdGVtcGVyYXTFq3JhcyBzdsSBcnN0xKtiYXMsIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBnYW4gYXVrc3RpZW0sIGdhbiBzYWxkxJN0aWVtIHByb2R1a3RpZW0sIG5lc2Fib2rEgWpvdCBpZXBha29qdW1hIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjUzODUiIGRhdGEtc3RhcnQ9IjUzNjEiPkVrb2xvxKNpc2tzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+SXpnYXRhdm90cyBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsICZzY2Fyb247aXMgdsSBa3MgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBhdGJhbHN0YSBjaXJrdWzEgXJvIGVrb25vbWlrdS4gSXp2xJNsb3RpZXMgJnNjYXJvbjtvIGlsZ3RzcMSTasSrZ28gaWVwYWtvanVtdSwgasWrcyBwYWzEq2R6YXQgYWl6c2FyZ8SBdCB2aWRpIHVuIG5vZHJvJnNjYXJvbjtpbsSBdCBzYXZpZW0ga2xpZW50aWVtIGRybyZzY2Fyb247dSB1biB2aWRlaSBkcmF1ZHrEq2d1IHJpc2luxIFqdW11IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW5haSB1biB0cmFuc3BvcnTEkyZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAzMSI+VHJhbnNwYXJlbnQgRG9tZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnMgKDc1MCwgMTAwMCwgMTUwMCBtbCkgTWFkZSBvZiByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTcyIiBkYXRhLXN0YXJ0PSIyMTE1Ij5FY28tRnJpZW5kbHkgYW5kIFByZXNlbnRhYmxlIExpZCBmb3IgUm91bmQgQ29udGFpbmVyczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij5UaGlzIHRyYW5zcGFyZW50IGRvbWUgbGlkIGlzIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gcm91bmQgY29udGFpbmVycyB3aXRoIGNhcGFjaXRpZXMgb2YgNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbC4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSByZWN5Y2xlZCBQRVQgKHJQRVQpLCBpdCBub3Qgb25seSBwcm92aWRlcyBhIHNlY3VyZSBzZWFsIGJ1dCBhbHNvIGNvbnRyaWJ1dGVzIHRvIHJlZHVjaW5nIHlvdXIgY2FyYm9uIGZvb3RwcmludCBhbmQgbWluaW1pemluZyBwbGFzdGljIHdhc3RlLiBUaGUgY2xhcml0eSBvZiB0aGUgbGlkIGFsbG93cyBmb3IgZXhjZWxsZW50IHZpc2liaWxpdHkgb2YgdGhlIHZpYnJhbnQgY29sb3JzIGFuZCB0ZXh0dXJlcyBvZiB5b3VyIHNhbGFkcywgZGVzc2VydHMsIGFuZCBvdGhlciBwcmVwYXJlZCBkaXNoZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NTUiIGRhdGEtc3RhcnQ9IjI2MDciPlByZXNlbnRhdGlvbiBhbmQgUHJvdGVjdGlvbiBvZiBZb3VyIFByb2R1Y3RzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPlRoZSBkb21lIHNoYXBlIG9mIHRoZSBsaWQgcHJvdmlkZXMgZXh0cmEgc3BhY2UgYWJvdmUgdGhlIGZvb2QsIG9mZmVyaW5nIHByb3RlY3Rpb24gd2hpbGUgbWFpbnRhaW5pbmcgdGhlIGZyZXNobmVzcyBvZiB0aGUgY29udGVudHMuIFRoaXMgZGVzaWduIGhlbHBzIHByZXZlbnQgZGFtYWdlIHRvIHRoZSB0b3AgbGF5ZXIgb2YgeW91ciBmb29kIGR1cmluZyBzdG9yYWdlIG9yIHRyYW5zcG9ydC4gVGhlIHRyYW5zcGFyZW50IGxpZCBlbmhhbmNlcyB0aGUgb3ZlcmFsbCBwcmVzZW50YXRpb24gb2YgdGhlIHByb2R1Y3QsIG1ha2luZyBpdCBtb3JlIGF0dHJhY3RpdmUgdG8gY3VzdG9tZXJzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj48c3Ryb25nIGRhdGEtZW5kPSIzMDI0IiBkYXRhLXN0YXJ0PSIyOTkzIj5Db252ZW5pZW5jZSBhbmQgVmVyc2F0aWxpdHk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+VGhpcyBsaWQgaXMgc3VpdGFibGUgZm9yIGEgdmFyaWV0eSBvZiBjb250YWluZXIgc2l6ZXMgKDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwpLCBtYWtpbmcgaXQgaWRlYWwgZm9yIGEgd2lkZSByYW5nZSBvZiBwcm9kdWN0cyBpbiBjYWZlcywgcmVzdGF1cmFudHMsIHN1cGVybWFya2V0cywgYW5kIGZvb2QgZGVsaXZlcnkgc2VydmljZXMuIEl0IGVuc3VyZXMgY29udmVuaWVudCBzdG9yYWdlIGFuZCBhbiBhcHBlYWxpbmcgZGlzcGxheSBvZiB5b3VyIHByb2R1Y3RzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij48c3Ryb25nIGRhdGEtZW5kPSIzMzM0IiBkYXRhLXN0YXJ0PSIzMjk3Ij5UZW1wZXJhdHVyZSBSYW5nZTogLTQwJmRlZztDIHRvICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij5MaWtlIHRoZSBjb250YWluZXJzLCB0aGlzIGxpZCBjYW4gd2l0aHN0YW5kIGEgd2lkZSByYW5nZSBvZiB0ZW1wZXJhdHVyZXMsIG1ha2luZyBpdCBwZXJmZWN0IGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgY29sZCBvciBmcm96ZW4gZm9vZHMgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHF1YWxpdHkgb2YgdGhlIHBhY2thZ2luZy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+PHN0cm9uZyBkYXRhLWVuZD0iMzU1NiIgZGF0YS1zdGFydD0iMzUzMSI+RWNvLUZyaWVuZGx5IE1hdGVyaWFsPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPk1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB0aGlzIGxpZCBoZWxwcyByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkuIEJ5IGNob29zaW5nIHRoaXMgc3VzdGFpbmFibGUgcGFja2FnaW5nLCB5b3UgYXJlIGhlbHBpbmcgdG8gcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQgd2hpbGUgcHJvdmlkaW5nIHlvdXIgY3VzdG9tZXJzIHdpdGggYSBzYWZlIGFuZCBlY28tY29uc2Npb3VzIHNvbHV0aW9uIGZvciBmb29kIHN0b3JhZ2UgYW5kIHRyYW5zcG9ydGF0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjA2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMTAtMDQgMTU6MTE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Nzo0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTI3Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyOS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGVkZjZjZmEyZDc3YWFmNzMxMGM2Zjk0MDAwNWY0OWY4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNsZWFyIHBsYXN0aWMgbGlkcyBmb3Igc2FsYWQgY29udGFpbmVycyA3NTAgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gNzUwLCAxMDAwLCAxNTAwIG1sIG5vIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQuNC3IHJQRVQgNzUwLCAxMDAwLCAxNTAwINC80LsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTIyNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBEVC04RlRMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIgMzYwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyBnbMSBesSTbSAzNjAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGC0LDQutCw0L3QvtCyINC40Lcg0J/QoSAtINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3RiyDQuCDQv9C+0LTQvtC50LTRg9GCINC60LDQuiDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSwg0YLQsNC6INC4INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQvdCw0L/QuNGC0LrQvtCyLiDQodGC0LDQutCw0L3RiyDRgSDQutGA0YvRiNC60LDQvNC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4LiDQrdGC0Lgg0LrRgNGL0YjQutC4INGBINC+0YLQstC10YDRgdGC0LjQtdC8INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCDQuCDQvtGC0LvQuNGH0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQutC+0YTQtSwg0YfQsNGPLCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40LrRgtC+0LIsINC60L7QutGC0LXQu9C10LksINGB0L7QutC+0LIg0LjQu9C4INCy0L7QtNGLLiZuYnNwOzxiciAvPg0K0JTQsNC90L3QsNGPINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC6INGB0YLQsNC60LDQvdGDJm5ic3A7U1ItSFYxMktSVVombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBsYXN0bWFzYXMgdsSBa2kgZ2zEgXrEk20gbm8gUFMtIHVuaXZlcnPEgWxpLCBkZXLEk3Mga8SBIGF1a3N0aWVtLCB0xIEgYXLEqyBrYXJzdGllbSBkesSTcmllbmllbS4gR2zEgXplcyBhciB2xIFraWVtIHZhciB0aWt0IGl6bWFudG90YXMgZHrEk3JpZW51IHBpZWfEgWRlaS4gJlNjYXJvbjtpZSB2xIFraSBpciDEk3J0aSBsaWV0byZzY2Fyb247YW5haSB1biBixatzIGlkZcSBbGkgcGllbcSTcm90aSBrYWZpamFpLCB0xJNqYWksIGplYmt1cmllbSBhdHN2YWlkemlubyZzY2Fyb247aWVtIGR6xJNyaWVuaWVtLCBrb2t0ZWnEvGllbSwgc3VsxIFtIHVuIMWrZGVuaW0uJm5ic3A7PGJyIC8+DQpQaWVtxJNyb3RzIHBhcMSrcmEgZ2zEgXrEk20mbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+UGxhc3RpYyBjb3ZlcnMgZm9yIGdsYXNzZXMgZnJvbSBQUyBhcmUgdW5pdmVyc2FsIGFuZCBzdWl0YWJsZSBmb3IgYm90aCBjb2xkIGFuZCBob3QgZHJpbmtzLiBHbGFzc2VzIHdpdGggbGlkcyBjYW4gYmUgdXNlZCBmb3IgZGVsaXZlcnkuIFRoZXNlIGNhcHMgd2l0aCBhIGhvbGUgYXJlIGNvbnZlbmllbnQgdG8gdXNlIGFuZCBhcmUgcGVyZmVjdCBmb3IgY29mZmVlLCB0ZWEsIGFueSByZWZyZXNoaW5nIGRyaW5rcywgY29ja3RhaWxzLCBqdWljZXMgb3Igd2F0ZXIuPC9wPg0KDQo8cD5MaWRzIGFyZSBzdWl0YWJsZSBmb3IgcGFwZXIgY3VwcyZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNTE3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDctMTIgMjA6MTg6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NzoyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjI1LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjI1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZmYzMzEwNjY0YjlmMjE2YjlmMDA3ZGM2ZjJhZjI5MGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAxODAvMjUwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHRlcm1vIGdsxIF6xJNtIDE4MC8yNTAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YLQtdGA0LzQviDRgdGC0LDQutCw0L3QvtCyIDE4MC8yNTAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3MjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzQ5OC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgMjIgeCAxNCDRgdC8LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgc3XFoWkgdHJhdWtpZW0gMTQgeCAyMiBjbSwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9C+0LfQstC+0LvRj9GO0YIg0LLQuNC00LXRgtGMINC/0YDQvtC00YPQutGCINC4INC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdC00LDRjtGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7RgdGC0Ywg0JLQsNGI0LjRhSDQsdC70Y7QtC4mbmJzcDvQmtGA0YvRiNC60Lgg0LjQvNC10Y7RgiDRg9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0YDQsNC30LzQtdGJ0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC4g0K3RgtC+INGD0LTQvtCx0L3QviDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0JLQsNGI0LjQvCDQutC70LjQtdC90YLQsNC8LCDRgdC+0YXRgNCw0L3QuNGCINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQuCDQv9C+0LzQvtC20LXRgiDQvtC/0YLQuNC80LjQt9C40YDQvtCy0LDRgtGMINC70L7Qs9C40YHRgtC40LrRgy4g0J3QsCDQutGA0YvRiNC60Lgg0LvQtdCz0LrQviDQuCDRg9C00L7QsdC90L4g0LzQvtC20L3QviDRgNCw0LfQvNC10YHRgtC40YLRjCDRjdGC0LjQutC10YLQutC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSB2xIFraSwga2FzIGRvbcSBdGkgc3Umc2Nhcm9uO8SrIGtvbnRlaW5lcmllbSBkb3QgaWVzcMSTanUgbGFiaSBhcGzFq2tvdCB1biBwcmV6ZW50xJN0IErFq3N1IMSTZGllbnUuIFbEgWt1IG1hbMSBcyBpciBwYWR6acS8aW7EgWp1bWksIGthcyDEvGF1aiBrb250ZWluZXJ1cyBrcmF1dCB2aWVuYW0gb3RyYW0gdmlyc8WrLiBUYXMgaXIgxLxvdGkgxJNydGkgxJNkaWVuYSBwaWVnxIFkZWksICZuYnNwO2vEgSBhcsSrIHBhbMSrZHrEk3MgaWV0YXVwxKt0IHZpZXR1IHVuIG9wdGltaXrEk3QgbG/Eo2lzdGlrdS4g4oCLVXogdsSBa2EgdmFyIHZpZWdsaSB1biDEk3J0aSBpenZpZXRvdCBldGnEt2V0aS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoZXNlIHRyYW5zcGFyZW50IGxpZHMmbmJzcDtmb3Igc3VzaGkgY29udGFpbmVycyBhbGxvdyB5b3UgdG8gc2VlIHRoZSBwcm9kdWN0IGFuZCBmdWxseSBjb252ZXkgdGhlIGF0dHJhY3RpdmVuZXNzIG9mIHlvdXIgZGlzaGVzLiBUaGUgbGlkcyBoYXZlIHJlY2Vzc2VzIGF0IHRoZSBlZGdlcywgd2hpY2ggYWxsb3dzIHlvdSB0byBwbGFjZSB0aGUgY29udGFpbmVycyBvbiB0b3Agb2YgZWFjaCBvdGhlci4gSXQgaXMgY29udmVuaWVudCBmb3IgZGVsaXZlcmluZyBmb29kIHRvIHlvdXIgY3VzdG9tZXJzLCBzYXZlcyBzcGFjZSBhbmQgaGVscHMgb3B0aW1pemUgbG9naXN0aWNzLiBMYWJlbHMgY2FuIGJlIGVhc2lseSBhbmQgY29udmVuaWVudGx5IHBsYWNlZCBvbiB0aGUgbGlkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NTo1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTcyNy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNDMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDc4MjZiMWFmNTljN2VmMDY4MGRmNzAzNWM0NTA0ZjBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IHbEgWtzIHN1xaFpIHRyYXVrYW0gY2F1cnNwxKtkaWdzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IGxpZCBmb3Igc3VzaGkgdHJheSBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC00LvRjyDRgdGD0YjQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTEyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdELTEwOTMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTk0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC70L7QtNC+0YfQutC4INC40Lcg0LTQtdGA0LXQstCwIDE5LDUg0YUgMTAg0YUgMiw1INGB0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBLb2thIGxhaXZpxYZhcyB2aWVucmVpemxpZXRvamFtxIFzIDE5LDUgeCAxMCB4IDIsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QlNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQtNC70Y8g0YHQtdGA0LLQuNGA0L7QstC60Lgg0LXQtNGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INGB0L7RgdC90YsgLSZuYnNwO9GN0LvQtdCz0LDQvdGC0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDRgtGA0LDQtNC40YbQuNC+0L3QvdGL0Lwg0YLQsNGA0LXQu9C60LDQvCDQtNC70Y8g0L/QvtC00LDRh9C4INCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGI0LDRiNC70YvQutC+0LIsINCz0LDRgNC90LjRgNC+0LIg0Lgg0LvQtdCz0LrQuNGFINC30LDQutGD0YHQvtC6LCDQtNC+0LHQsNCy0LvRj9GPINGB0LXRgNCy0LjRgNC+0LLQutC1INC90LDRgtGD0YDQsNC70YzQvdC+0YHRgtC4INC4INGB0YLQuNC70Y8uINCY0LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C1INC40Lcg0LLQvtC30L7QsdC90L7QstC70Y/QtdC80L7Qs9C+INGN0LrQvtC70L7Qs9C40YfQvdC+0LPQviDQvNCw0YLQtdGA0LjQsNC70LAsINC+0L3QuCDQsdC10LfQvtC/0LDRgdC90Ysg0Lgg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LiDQm9C10LPQutC40LUg0Lgg0LrQvtC80L/QsNC60YLQvdGL0LUsINGN0YLQuCDQu9C+0LTQvtGH0LrQuCDQu9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9GO0YLRgdGPINC/0L7RgdC70LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC90LUg0LfQsNCz0YDRj9C30L3Rj9GPINC+0LrRgNGD0LbQsNGO0YnRg9GOINGB0YDQtdC00YMuINCU0L7QsdCw0LLRjNGC0LUg0L/RgNC40YDQvtC00L3QvtC5INGN0YHRgtC10YLQuNC60Lgg0LLQsNGI0LXQvNGDINGB0YLQvtC70YMg0YEg0L3QsNGI0LjQvNC4INGB0YLQuNC70YzQvdGL0LzQuCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3Ri9C80Lgg0LTQtdGA0LXQstGP0L3QvdGL0LzQuCDQu9C+0LTQvtGH0LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5Lb2thIGxhaXZpxYZhcyZuYnNwO3ZpZW5yZWl6bGlldG9qYW3EgXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIGxhaXZpxYZhcyBubyBwcmllZGVzIGlyIGVsZWdhbnRhIGFsdGVybmF0xKt2YSB0cmFkaWNpb27EgWxhamllbSAmc2Nhcm9uO8S3xKt2amllbSDEk2RpZW51IHVuIHV6a29kdSBwYXNuaWVnJnNjYXJvbjthbmFpLiBJZGXEgWxpIHBpZW3Ek3JvdHMga2ViYWJpZW0sIHBpZWRldsSBbSB1biB2aWVnbMSBbSB1emtvZMSBbSwgcGllJnNjYXJvbjvEt2lyb3QgcGFzbmllZyZzY2Fyb247YW5haSBkYWJpc2t1bXUgdW4gc3RpbHUuIEl6Z2F0YXZvdGkgbm8gYXRqYXVub2phbWllbSwgdmlkZWkgZHJhdWR6xKtnaWVtIG1hdGVyacSBbGllbSwgdGllIGlyIGRybyZzY2Fyb247aSB1biB2aWVnbGkgbGlldG9qYW1pLiBWaWVnbGFzIHVuIGtvbXBha3RhcywgJnNjYXJvbjvEq3MgbGFpdmFzIHDEk2MgbGlldG8mc2Nhcm9uO2FuYXMgdmFyIHZpZWdsaSBhdGJyxKt2b3RpZXMsIG5lcGllc8SBcsWGb2pvdCB2aWRpLiBQaWUmc2Nhcm9uO8S3aXJpZXQgc2F2YW0gZ2FsZGFtIGRhYmlza3UgZXN0xJN0aWt1IGFyIG3Fq3N1IHN0aWzEq2dhasSBbSB1biBmdW5rY2lvbsSBbGFqxIFtIGtva2EgbGFpdsSBbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkRpc3Bvc2FibGUgUGluZSBXb29kIFNlcnZpbmcmbmJzcDtGb29kIFRyYXk8L3N0cm9uZz48L2gyPg0KDQo8cD5EaXNwb3NhYmxlIHdvb2RlbiB0cmF5cyZuYnNwO21hZGUgb2YgcGluZSBhcmUgYW4gZWxlZ2FudCBhbHRlcm5hdGl2ZSB0byB0cmFkaXRpb25hbCBwbGF0ZXMgZm9yIHNlcnZpbmcgZGlzaGVzIGFuZCBzbmFja3MuIElkZWFsIGZvciBrZWJhYnMsIHNpZGUgZGlzaGVzIGFuZCBsaWdodCBzbmFja3MsIHRoZXkgYWRkIG5hdHVyYWxuZXNzIGFuZCBzdHlsZSB0byB0aGUgdGFibGUgc2V0dGluZy4gTWFkZSBvZiByZW5ld2FibGUgZWNvLWZyaWVuZGx5IG1hdGVyaWFsLCB0aGV5IGFyZSBzYWZlIGFuZCBlYXN5IHRvIHVzZS4gTGlnaHR3ZWlnaHQgYW5kIGNvbXBhY3QsIHRoZXNlIGZvb2QgdHJheXMgYXJlIGVhc2lseSBkaXNwb3NlZCBvZiBhZnRlciB1c2UsIHdpdGhvdXQgcG9sbHV0aW5nIHRoZSBlbnZpcm9ubWVudC4gQWRkIG5hdHVyYWwgYWVzdGhldGljcyB0byB5b3VyIHRhYmxlIHdpdGggb3VyIHN0eWxpc2ggYW5kIGZ1bmN0aW9uYWwgd29vZGVuIHRyYXlzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzg4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMDMgMTI6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzguOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTEyLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjUwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWVjOWZhYjcxMTQ4ZGQ1MjMwOGM2MDNjNjJhZWFmODEucG5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV29vZGVuIGZvb2QgdHJheXMgMTksNSB4IDEwIHggMiw1IGNtLCBuYXR1cmFsIHdvb2QgdHJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIGxhaXZpxYZhcyAxOSw1IHggMTAgeCAyLDUgY20gdmllbnJlaXpsaWV0b2phbcSBcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4IDE5LDUg0YUgMTAg0YUgMiw1INGB0Lwg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzNDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IElCLUwxNlNUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE4OTUuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdC+0LIgIkNoYW1wYWduZSIgNTAwINC80LssINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCt0YLQuCDQv9C+0LvRg9C/0YDQvtC30YDQsNGH0L3Ri9C1INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCBjINC/0YDQvtGA0LXQt9GM0Y4mbmJzcDvQtNC70Y8g0YLRgNGD0LHQvtGH0LXQuiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC90LDRiNC40YUg0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3Rh9C40LrQvtCyINC+0LHRitC10LzQvtC8IDUwMCDQvNC7LiDQndCw0YjQsCZuYnNwO9C/0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDRgdC+0LfQtNCw0LXRgiZuYnNwO9C/0LvQvtGC0L3QvtC1INC4INC90LDQtNC10LbQvdC+0LUg0YPQv9C70L7RgtC90LXQvdC40LUg0LTQu9GPINC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40Y8g0YPRgtC10YfQtdC6INC4INGA0LDQt9C70LjQstC+0LIg0LLQsNGI0LXQs9C+INC90LDQv9C40YLQutCwLiDQmtGA0YvRiNC60LAg0YHRgtCw0L3QtdGCINC90LXQt9Cw0LzQtdC90LjQvNGL0Lwg0LTQvtC/0L7Qu9C90LXQvdC40LXQvCDQuiDRgNCw0LHQvtGC0LUg0LvRjtCx0L7Qs9C+Jm5ic3A70LrQuNC+0YHQutCwLCDQutC+0YTQtdC50L3QuCZuYnNwO9C40LvQuCDQt9Cw0LLQtdC00LXQvdC40Y8mbmJzcDvQvdCwINCy0YvQvdC+0YEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llLCBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMgdsSBa2kgYXIgWCBhdHZlcnRuaSZuYnNwO23Fq3N1IDUwMCBtbCBwYXDEq3JhIGtyxat6xKt0xJNtIGlyIGl6dHVyxKtnaSB1biBuZWNhdXJsYWlkxKtnaS4gUGxha2FuYWlzIHbEgWtzIHJhZGEgY2llJnNjYXJvbjt1IHVuJm5ic3A7ZHJvJnNjYXJvbjt1IGJsxKt2xJNqdW11LCBsYWkgbm92xJNyc3R1IGR6xJNyaWVudSBub3BsxatkaS4mbmJzcDs8L3A+DQoNCjxwPk9ibGlnxIF0cyBwYXBpbGRpbsSBanVtcyBqZWJrdXJhbSBraW9za2FtLCZuYnNwO8SBdHLEgXMgxJNkaW7EgSZzY2Fyb247YW5hcyByZXN0b3LEgW5hbSB2YWkmbmJzcDtrYWZlam7Eq2NhaS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoaXMgdHJhbnNsdWNlbnQsIGhpZ2gtcXVhbGl0eSBwbGFzdGljIGxpZHMgJm5ic3A7YSBzdHJhdyBzbG90Jm5ic3A7Zm9yIG91ciA1MDAgbWwgcGFwZXIgY3VwcyZuYnNwO2FyZSZuYnNwO3N0dXJkeSBhbmQgbGVhay1yZXNpc3RhbnQuIFRoaXMmbmJzcDtoaWdoLXF1YWxpdHkgZmxhdCBsaWQgd2lsbCB0dXJuIHlvdXImbmJzcDtiZXZlcmFnZXMmbmJzcDtpbnRvIG9uLXRoZS1nbyByZWZyZXNobWVudHMsIGNyZWF0aW5nJm5ic3A7YSB0aWdodCwgc2VjdXJlIHNlYWwgdG8gcHJldmVudCBsZWFraW5nIGFuZCBzcGlsbHMuJm5ic3A7QSBtdXN0LWhhdmUgYWRkaXRpb24gdG8gYW55IGtpb3NrLCBjb25jZXNzaW9uIHN0YW5kLCBmYXN0LWZvb2QgcmVzdGF1cmFudCwgY29mZmVlIHNob3Agb3IgdGFrZS1vdXQgZXN0YWJsaXNobWVudC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3NTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODQ2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuNDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2N2VjMDYwODc3Njk4ZWIyNjNkYWNmMGY4NGIzYmNlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7Qsiwg0J/QoSwg0LHQtdC70LDRjywg0YEgWCDQv9GA0L7RgNC10LfRjNGOCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0XSA9PiBTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXIgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb3BlcnR5X2luZm86U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQXV0b2xvYWRGaWx0ZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWZhdWx0TW9kaWZpZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtDb25maWdWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWJ1Z1RlbXBsYXRlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtSZWdpc3RlcmVkT2JqZWN0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTdHJlYW1WYXJpYWJsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbVGVtcGxhdGVWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtMaXRlcmFsc10gPT4gTGl0ZXJhbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc29sdmVkUHJvcGVydGllczpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bnJlZ2lzdGVyUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX1VucmVnaXN0ZXJQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29kZUZyYW1lXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Db2RlRnJhbWUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZ2V0TGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZGRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9hZFBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9Mb2FkUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmdW5jdGlvbi5jb3VudGVyLnBocF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy9mdW5jdGlvbi5jb3VudGVyLnBocAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIuY291bnQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfd3JpdGVGaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Xcml0ZUZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0XSA9PiBTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXIgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ialR5cGVdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb3BlcnR5X2luZm86U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtBdXRvbG9hZEZpbHRlcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWZhdWx0TW9kaWZpZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQ29uZmlnVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlYnVnVGVtcGxhdGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtSZWdpc3RlcmVkT2JqZWN0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU3RyZWFtVmFyaWFibGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtUZW1wbGF0ZVZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtMaXRlcmFsc10gPT4gTGl0ZXJhbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb2x2ZWRQcm9wZXJ0aWVzOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2dldFRlbXBsYXRlVmFyc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9HZXRUZW1wbGF0ZVZhcnMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlZF0gPT4gU21hcnR5X1RlbXBsYXRlX0NvbXBpbGVkIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlX2hhc2hdID0+IDQwMjM1MjQwMDY4N2QzZDM4YzliZWE2XzM2OTg5MjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVwYXRoXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZmlsZXMvY29tcGlsZWRUZW1wbGF0ZXMvZGIwYTAwODY4YjYxOTNkZmJjZGZkNjViMmRkNjdiYzNjNmFiNWZmZl8wLmZpbGUuY2F0YWxvZy5vYmplY3QudHBsLnBocAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lc3RhbXBdID0+IDE3NTMwMzcwOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXhpc3RzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcm9jZXNzZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmlmdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzX25vY2FjaGVfY29kZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVfZGVwZW5kZW5jeV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RiMGEwMDg2OGI2MTkzZGZiY2RmZDY1YjJkZDY3YmMzYzZhYjVmZmZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiAxNzA5MjA5NDI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29udGVudF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luY2x1ZGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzQ2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IDw/cGhwCi8qIFNtYXJ0eSB2ZXJzaW9uIDMuMS4zMiwgY3JlYXRlZCBvbiAyMDI1LTA3LTIwIDIyOjAyOjE3CiAgZnJvbSAnL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsJyAqLwoKLyogQHZhciBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUgJF9zbWFydHlfdHBsICovCmlmICgkX3NtYXJ0eV90cGwtPl9kZWNvZGVQcm9wZXJ0aWVzKCRfc21hcnR5X3RwbCwgYXJyYXkgKAogICd2ZXJzaW9uJyA9PiAnMy4xLjMyJywKICAndW5pZnVuYycgPT4gJ2NvbnRlbnRfNjg3ZDNkMzk1ODM0ZjJfNTM5OTYxOTQnLAogICdoYXNfbm9jYWNoZV9jb2RlJyA9PiBmYWxzZSwKICAnZmlsZV9kZXBlbmRlbmN5JyA9PiAKICBhcnJheSAoCiAgICAnZGIwYTAwODY4YjYxOTNkZmJjZGZkNjViMmRkNjdiYzNjNmFiNWZmZicgPT4gCiAgICBhcnJheSAoCiAgICAgIDAgPT4gJy9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbCcsCiAgICAgIDEgPT4gMTcwOTIwOTQyOCwKICAgICAgMiA9PiAnZmlsZScsCiAgICApLAogICksCiAgJ2luY2x1ZGVzJyA9PiAKICBhcnJheSAoCiAgKSwKKSxmYWxzZSkpIHsKZnVuY3Rpb24gY29udGVudF82ODdkM2QzOTU4MzRmMl81Mzk5NjE5NCAoU21hcnR5X0ludGVybmFsX1RlbXBsYXRlICRfc21hcnR5X3RwbCkgewokX3NtYXJ0eV90cGwtPl9jaGVja1BsdWdpbnMoYXJyYXkoMD0+YXJyYXkoJ2ZpbGUnPT4nL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy9mdW5jdGlvbi5jb3VudGVyLnBocCcsJ2Z1bmN0aW9uJz0+J3NtYXJ0eV9mdW5jdGlvbl9jb3VudGVyJywpLCkpOwo/PjxkaXYgY2xhc3M9InJvdyI+Cgk8ZGl2IGNsYXNzPSJjb2wtbGctMTAiPgoJCTxkaXYgY2xhc3M9IndoaXRlLWJsb2NrIj4KCQkJPGRpdiBjbGFzcz0idG9wcm93IGNsZWFyZml4Ij4KCQkJCTxvbCBjbGFzcz0iYnJlYWRjcnVtYiBwdWxsLWxlZnQiPgoJCQkJCTw/cGhwIGVjaG8gc21hcnR5X2Z1bmN0aW9uX2NvdW50ZXIoYXJyYXkoJ2Fzc2lnbic9PidjJywnc3RhcnQnPT4wKSwkX3NtYXJ0eV90cGwpOz8+CgoJCQkJCTw/cGhwCiRfZnJvbSA9ICRfc21hcnR5X3RwbC0+c21hcnR5LT5leHQtPl9mb3JlYWNoLT5pbml0KCRfc21hcnR5X3RwbCwgQ29yZV9TZWN0aW9uczo6JHRpdGxlX3dpdGhfdXJsLCAndicpOwppZiAoJF9mcm9tICE9PSBudWxsKSB7CmZvcmVhY2ggKCRfZnJvbSBhcyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWyd2J10tPnZhbHVlKSB7Cj8+CgkJCQkJCTw/cGhwIGVjaG8gc21hcnR5X2Z1bmN0aW9uX2NvdW50ZXIoYXJyYXkoKSwkX3NtYXJ0eV90cGwpOz8+CgoJCQkJCQk8bGk+PGEgPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaWQnXSA9PSAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWyd2J10tPnZhbHVlWydpdGVtX2lkJ10pIHs/PmNsYXNzPSJhY3RpdmUiPD9waHAgfT8+IGhyZWY9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1sndiddLT52YWx1ZVsndXJsJ107Pz4KIj48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3YnXS0+dmFsdWVbJ3RpdGxlJ107Pz4KPC9hPjwvbGk+CQkJCQkKCQkJCQk8P3BocAp9Cn0KJF9zbWFydHlfdHBsLT5zbWFydHktPmV4dC0+X2ZvcmVhY2gtPnJlc3RvcmUoJF9zbWFydHlfdHBsLCAxKTs/PgoJCQkJPC9vbD4JCQkKCQkJCTxkaXYgY2xhc3M9InB1bGwtcmlnaHQiPjxhIGhyZWY9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWyd1cmxfc2VjdGlvbiddOz8+CiIgY2xhc3M9ImJhY2siPjxpIGNsYXNzPSJmYSBmYS1hbmdsZS1sZWZ0Ij48L2k+PD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19iYWNrX3RvX2xpc3QnKTs/Pgo8L2E+PC9kaXY+CgkJCTwvZGl2PgoJCQk8ZGl2IGNsYXNzPSJyb3cgcHJvZHVjdC1pbmZvIj4KCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC02IHByb2R1Y3QtcHJldmlldyI+IAoJCQkJCTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ltYWdlcyddKSB7Pz4KCQkJCQkJPGRpdiBjbGFzcz0icm93Ij4KCQkJCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC0yIHNsaWRlci10aHVtYnMiPgoJCQkJCQkJCTwhLS0gdGh1bWIgbmF2aWdhdGlvbiBjYXJvdXNlbCBpdGVtcyAtLT4KCQkJCQkJCQk8dWwgY2xhc3M9Imxpc3QtaW5saW5lIj4KCQkJCQkJCQkJPD9waHAgZWNobyBzbWFydHlfZnVuY3Rpb25fY291bnRlcihhcnJheSgnYXNzaWduJz0+J2MnLCdzdGFydCc9PjApLCRfc21hcnR5X3RwbCk7Pz4KCgkJCQkJCQkJCTw/cGhwCiRfZnJvbSA9ICRfc21hcnR5X3RwbC0+c21hcnR5LT5leHQtPl9mb3JlYWNoLT5pbml0KCRfc21hcnR5X3RwbCwgJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpbWFnZXMnXSwgJ2ltYWdlJyk7CmlmICgkX2Zyb20gIT09IG51bGwpIHsKZm9yZWFjaCAoJF9mcm9tIGFzICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2ltYWdlJ10tPnZhbHVlKSB7Cj8+CgkJCQkJCQkJCQk8bGk+PGEgaWQ9ImNhcm91c2VsLXNlbGVjdG9yLTw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snYyddLT52YWx1ZTs/PgoiIDw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydjJ10tPnZhbHVlID09IDApIHs/PmNsYXNzPSJzZWxlY3RlZCI8P3BocCB9Pz4+CgkJCQkJCQkJCQkJPGltZyBzcmM9Ijw/cGhwIGVjaG8gQ29yZV9JbWFnZXM6OkdldCgnY2F0YWxvZycsJF9zbWFydHlfdHBsLT50cGxfdmFyc1snaW1hZ2UnXS0+dmFsdWVbJ2ZpbGVuYW1lJ10sJzQtMTAwLTEwMCcpOz8+CiIgY2xhc3M9ImltZy1yZXNwb25zaXZlIiB3aWR0aD0iMTAwIiBhbHQ9Ijw/cGhwIGVjaG8gaHRtbHNwZWNpYWxjaGFycygkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydpbWFnZSddLT52YWx1ZVsnYWx0X3RpdGxlcyddW0NvcmVfTGFuZ3VhZ2U6OiRsYW5nXSk7Pz4KIj4KCQkJCQkJCQkJCTwvYT48L2xpPgkKCQkJCQkJCQkJCTw/cGhwIGVjaG8gc21hcnR5X2Z1bmN0aW9uX2NvdW50ZXIoYXJyYXkoKSwkX3NtYXJ0eV90cGwpOz8+CgkKCQkJCQkJCQkJPD9waHAKfQp9CiRfc21hcnR5X3RwbC0+c21hcnR5LT5leHQtPl9mb3JlYWNoLT5yZXN0b3JlKCRfc21hcnR5X3RwbCwgMSk7Pz4KCQkJCQkJCQk8L3VsPgoJCQkJCQkJPC9kaXY+CgkJCQkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtOCIgc3R5bGU9InotaW5kZXg6IDk5OTsiPgoJCQkJCQkJCTxkaXYgaWQ9InByb2R1Y3QtcHJldmlldy1zbGlkZXIiIGNsYXNzPSJjYXJvdXNlbCBwcm9kdWN0LXByZXZpZXctc2xpZGVyIj4KCQkJCQkJCQkJPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaW5uZXIiIHN0eWxlPSJvdmVyZmxvdzogaW5pdGlhbDsiPgoJCQkJCQkJCQkJPD9waHAgZWNobyBzbWFydHlfZnVuY3Rpb25fY291bnRlcihhcnJheSgnYXNzaWduJz0+J2MnLCdzdGFydCc9PjApLCRfc21hcnR5X3RwbCk7Pz4KCgkJCQkJCQkJCQk8P3BocAokX2Zyb20gPSAkX3NtYXJ0eV90cGwtPnNtYXJ0eS0+ZXh0LT5fZm9yZWFjaC0+aW5pdCgkX3NtYXJ0eV90cGwsICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaW1hZ2VzJ10sICdpbWFnZScpOwppZiAoJF9mcm9tICE9PSBudWxsKSB7CmZvcmVhY2ggKCRfZnJvbSBhcyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydpbWFnZSddLT52YWx1ZSkgewo/PgoJCQkJCQkJCQkJCTxkaXYgY2xhc3M9ImNhdGFsb2ctaW1hZ2UtYmlnIGl0ZW08P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snYyddLT52YWx1ZSA9PSAwKSB7Pz4gYWN0aXZlPD9waHAgfT8+IiBkYXRhLXNsaWRlLW51bWJlcj0iPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydjJ10tPnZhbHVlOz8+CiI+CgkJCQkJCQkJCQkJCTxhIGNsYXNzPSJmYW5jeWJveC1tZWRpYSIgcmVsPSJvYmplY3QiIGhyZWY9Ijw/cGhwIGVjaG8gQ29yZV9JbWFnZXM6OkdldCgnY2F0YWxvZycsJF9zbWFydHlfdHBsLT50cGxfdmFyc1snaW1hZ2UnXS0+dmFsdWVbJ2ZpbGVuYW1lJ10sJ3ctODAwLScpOz8+CiIgc3R5bGU9ImN1cnNvcjogbm9uZTsiPgoJCQkJCQkJCQkJCQkJPGltZyBzcmM9Ijw/cGhwIGVjaG8gQ29yZV9JbWFnZXM6OkdldCgnY2F0YWxvZycsJF9zbWFydHlfdHBsLT50cGxfdmFyc1snaW1hZ2UnXS0+dmFsdWVbJ2ZpbGVuYW1lJ10sJ3ctMzYwLScpOz8+CiIgYWx0PSI8P3BocCBlY2hvIGh0bWxzcGVjaWFsY2hhcnMoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snaW1hZ2UnXS0+dmFsdWVbJ2FsdF90aXRsZXMnXVtDb3JlX0xhbmd1YWdlOjokbGFuZ10pOz8+CiIgY2xhc3M9ImltZy1yZXNwb25zaXZlIG1hZ25pZmllZC1pbWFnZSIgZGF0YS1sYXJnZS1pbWctdXJsPSI8P3BocCBlY2hvIENvcmVfSW1hZ2VzOjpHZXQoJ2NhdGFsb2cnLCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2ltYWdlJ10tPnZhbHVlWydmaWxlbmFtZSddLCd3LTgwMC0nKTs/PgoiPgoJCQkJCQkJCQkJCQk8L2E+CgkJCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJCQkJPD9waHAgZWNobyBzbWFydHlfZnVuY3Rpb25fY291bnRlcihhcnJheSgpLCRfc21hcnR5X3RwbCk7Pz4KCgkJCQkJCQkJCQk8P3BocAp9Cn0KJF9zbWFydHlfdHBsLT5zbWFydHktPmV4dC0+X2ZvcmVhY2gtPnJlc3RvcmUoJF9zbWFydHlfdHBsLCAxKTs/PgoJCQkJCQkJCQkJPGRpdiBjbGFzcz0ibWFnbmlmaWVyLXByZXZpZXciIGlkPSJwcmV2aWV3IiBzdHlsZT0id2lkdGg6IDMwN3B4OyBoZWlnaHQ6IDMwN3B4OyBwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDogMzIwcHg7IHRvcDogMHB4OyI+PC9kaXY+CgkJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTwvZGl2PgoKCQkJCQkJCQk8ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiIgc3R5bGU9Im1hcmdpbi10b3A6IDMwcHg7Ij4KCQkJCQkJCQkJPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnY29kZSddKSB7Pz48ZGl2PjxzcGFuPjw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19faXRlbV9jb2RlJyk7Pz4KOjwvc3Bhbj4gPGI+PD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2NvZGUnXTs/Pgo8L2I+PC9kaXY+PD9waHAgfT8+CgkJCQkJCQkJPC9kaXY+CgoJCQkJCQkJPC9kaXY+CQkKCQkJCQkJPC9kaXY+CgkJCQkJPD9waHAgfSBlbHNlIHsgPz4KCQkJCQkJPGRpdiBjbGFzcz0icm93Ij4KCQkJCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC0yIHNsaWRlci10aHVtYnMiPgoJCQkJCQkJCTx1bCBjbGFzcz0ibGlzdC1pbmxpbmUiPgoJCQkJCQkJCQk8bGk+PGEgaWQ9ImNhcm91c2VsLXNlbGVjdG9yLTEiIGNsYXNzPSJzZWxlY3RlZCI+CgkJCQkJCQkJCQk8aW1nIHNyYz0iaHR0cDovL2R1bW15aW1hZ2UuY29tLzYweDYwL2ZmZi8zMzMucG5nIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUiIHdpZHRoPSIxMDAiIGFsdD0iIj4KCQkJCQkJCQkJPC9hPjwvbGk+CQkJCQkJCQkJCgkJCQkJCQkJPC91bD4KCQkJCQkJCTwvZGl2PgoJCQkJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTgiPgoJCQkJCQkJCTxkaXYgaWQ9InByb2R1Y3QtcHJldmlldy1zbGlkZXIiIGNsYXNzPSJjYXJvdXNlbCBwcm9kdWN0LXByZXZpZXctc2xpZGVyIj4KCQkJCQkJCQkJPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaW5uZXIiPgoJCQkJCQkJCQkJPGRpdiBjbGFzcz0iaXRlbSBhY3RpdmUiIGRhdGEtc2xpZGUtbnVtYmVyPSIxIj4KCQkJCQkJCQkJCQk8YSBjbGFzcz0iZmFuY3lib3gtbWVkaWEiIGhyZWY9Imh0dHA6Ly9kdW1teWltYWdlLmNvbS84MDB4ODAwL2ZmZi8zMzMucG5nIj4KCQkJCQkJCQkJCQk8aW1nIHNyYz0iaHR0cDovL2R1bW15aW1hZ2UuY29tLzM2NHgzNjQvZmZmLzMzMy5wbmciIGNsYXNzPSJpbWctcmVzcG9uc2l2ZSI+PC9hPgoJCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTwvZGl2PgoJCQkJCQkJPC9kaXY+CQkJCQkJCgkJCQkJCTwvZGl2PgoJCQkJCTw/cGhwIH0/PgoJCQkJPC9kaXY+CgkJCQk8ZGl2IGNsYXNzPSJjb2wtbWQtNiBwcm9kdWN0LWRldGFpbHMiPgoKCQkJCQk8aDE+PD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ3RpdGxlJ107Pz4KPC9oMT4KCgkJCQkJPGRpdiBjbGFzcz0iZGVzY3JpcHRpb24iPgoJCQkJCQk8dWw+CgkJCQkJCQk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydmaWx0ZXJfZmllbGRzJ11bNl0pIHs/PjxsaT48c3Bhbj48P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX2l0ZW1fYm94X3F1YW50aXR5Jyk7Pz4KOjwvc3Bhbj4gPGI+PD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ZpbHRlcl9maWVsZHMnXVs2XVsndmFsdWUnXTs/PgogPD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19jb3VudF9zaG9ydCcpOz8+CjwvYj48L2xpPjw/cGhwIH0/PgoJCQkJCQkJPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnZmlsdGVyX2ZpZWxkcyddWzddICYmICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnZmlsdGVyX2ZpZWxkcyddWzZdKSB7Pz48bGk+PHNwYW4+PD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19pdGVtX3BhY2tfcXVhbnRpdHknKTs/Pgo6PC9zcGFuPiA8Yj48P3BocCBlY2hvIHJvdW5kKCgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ZpbHRlcl9maWVsZHMnXVs3XVsndmFsdWUnXS8kX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ZpbHRlcl9maWVsZHMnXVs2XVsndmFsdWUnXSkpOz8+CiA8P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX2NvdW50X3Nob3J0Jyk7Pz4KPC9iPjwvbGk+PD9waHAgfT8+CgkJCQkJCTwvdWw+CgkJCQkJPC9kaXY+PGJyPgogICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0icGFja3NfaWVwIj4KCgkJCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC02IiBzdHlsZT0icGFkZGluZzogMHB4OyI+CgkJCQkJCQk8P3BocCBpZiAoISRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnb25seV9ib3gnXSkgez8+CgkJCQkJCQk8ZGl2IGNsYXNzPSJwcmljZSI+CgkJCQkJCQkJPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnY29zdF9saW5lX2Rpc2NvdW50J10pIHs/PgoJCQkJCQkJCQk8c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2giPjw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjb3N0X2xpbmVfZGlzY291bnQnXTs/Pgo8L3NwYW4+CgkJCQkJCQkJPD9waHAgfT8+CgkJCQkJCQkJPGIgc3R5bGU9ImZvbnQtc2l6ZTogMjJweDsiPjw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjb3N0X2xpbmUnXTs/Pgo8L2I+IDxzcGFuPi8gPD9waHAgZWNobyBDYXRhbG9nX0h0bWw6OmdldFVNKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZSwxKTs/Pgo8L3NwYW4+CgkJCQkJCQkJPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB4OyBwYWRkaW5nOjJweCA1cHg7IGJhY2tncm91bmQ6ICMyODgwYTM7IGNvbG9yOndoaXRlOyBib3JkZXItcmFkaXVzOjNweDsiPisgPD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX192YXQnKTs/Pgo8L3NwYW4+CgkJCQkJCQk8L2Rpdj4KCQkJCQkJCTw/cGhwIH0/PgoKCQkJCQkJCTxkaXYgY2xhc3M9InByaWNlIj4KCQkJCQkJCQk8YiBzdHlsZT0iZm9udC1zaXplOiAyMnB4OyBjb2xvcjogcmVkOyI+PD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2Rpc2NvdW50X2FycmF5J11bMF1bJ3ByaWNlX3Blcl9vbmUnXTs/PgogPD9waHAgZWNobyBXYl9DdXJyZW5jeTo6Z2V0Q3VycmVuY3koKTs/Pgo8L2I+IDxzcGFuPi8gPD9waHAgZWNobyBDYXRhbG9nX0h0bWw6OmdldFVNKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZSwxKTs/Pgo8L3NwYW4+CgkJCQkJCQkJPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB4OyBwYWRkaW5nOjJweCA1cHg7IGJhY2tncm91bmQ6ICMyODgwYTM7IGNvbG9yOndoaXRlOyBib3JkZXItcmFkaXVzOjNweDsiPisgPD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX192YXQnKTs/Pgo8L3NwYW4+CgkJCQkJCQkJPGRpdj48c3BhbiBzdHlsZT0iY29sb3I6IHJlZDsiPiU8L3NwYW4+IDw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fYnlpbmdfYXRfbGVhc3QnKTs/PgogCgkJCQkJCQkJCgkJCQkJCQkJPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnbXVsdGlwbHlfYm94ZXMnXSkgez8+CgkJCQkJCQkJICAgIDw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydmaWx0ZXJfZmllbGRzJ11bN11bJ3ZhbHVlJ10qMzs/PgogCgkJCQkJCQkJPD9waHAgfT8+CgkJCQkJCQkJCgkJCQkJCQkJPD9waHAgaWYgKCEkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ211bHRpcGx5X2JveGVzJ10pIHs/PgoJCQkJCQkJCSAgICA8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnZmlsdGVyX2ZpZWxkcyddWzddWyd2YWx1ZSddOz8+CiAKCQkJCQkJCQk8P3BocCB9Pz4KCQkJCQkJCQkKCQkJCQkJCQkKCQkJCQkJCQk8P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX2NvdW50X3Nob3J0Jyk7Pz4KPC9kaXY+CgkJCQkJCQk8L2Rpdj4KCQkJCQkJCQoJCQkJCQkJPGRpdiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMTdweDsiPjw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fdm9sdW1lX2Rpc2NvdW50cycpOz8+CjwvZGl2PgoJCQkJCQkJCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgaWYgKCgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2luX3BhY2snXSAmJiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpbl9wYWNrJ10gIT0gMSkpKSB7Pz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhyIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAk8P3BocCBpZiAoISRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnb25seV9ib3gnXSkgez8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAJPGRpdiBjbGFzcz0icHJpY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCQk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjb3N0X2xpbmVfZGlzY291bnQnXSkgez8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCTxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCI+PD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2Nvc3RfbGluZV9kaXNjb3VudCddOz8+Cjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJPD9waHAgfT8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCTxiIHN0eWxlPSJmb250LXNpemU6IDIycHg7Ij48P3BocCBlY2hvIG51bWJlcl9mb3JtYXQoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjb3N0J10vJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpbl9wYWNrJ10sMywnLicsJycpOz8+CiA8P3BocCBlY2hvIFdiX0N1cnJlbmN5OjpnZXRDdXJyZW5jeSgpOz8+CjwvYj4gPHNwYW4+LyAxIDw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fY291bnRfc2hvcnQnKTs/Pgo8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCTxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFweDsgcGFkZGluZzoycHggNXB4OyBiYWNrZ3JvdW5kOiAjMjg4MGEzOyBjb2xvcjp3aGl0ZTsgYm9yZGVyLXJhZGl1czozcHg7Ij4rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCQk8P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX3ZhdCcpOz8+Cjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAk8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAk8P3BocCB9Pz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCTxkaXYgY2xhc3M9InByaWNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJPGIgc3R5bGU9ImZvbnQtc2l6ZTogMjJweDsgY29sb3I6IHJlZDsiPjw/cGhwIGVjaG8gbnVtYmVyX2Zvcm1hdCgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2Rpc2NvdW50X2FycmF5J11bMF1bJ3ByaWNlX3Blcl9vbmUnXS8kX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2luX3BhY2snXSwzLCcuJywnJyk7Pz4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCQk8P3BocCBlY2hvIFdiX0N1cnJlbmN5OjpnZXRDdXJyZW5jeSgpOz8+CjwvYj4gPHNwYW4+LyAxIDw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fY291bnRfc2hvcnQnKTs/Pgo8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCTxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFweDsgcGFkZGluZzoycHggNXB4OyBiYWNrZ3JvdW5kOiAjMjg4MGEzOyBjb2xvcjp3aGl0ZTsgYm9yZGVyLXJhZGl1czozcHg7Ij4rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCQk8P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX3ZhdCcpOz8+Cjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJPGRpdj48c3BhbiBzdHlsZT0iY29sb3I6IHJlZDsiPiU8L3NwYW4+IDw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fYnlpbmdfYXRfbGVhc3QnKTs/PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJCTw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydmaWx0ZXJfZmllbGRzJ11bN11bJ3ZhbHVlJ107Pz4KIDw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fY291bnRfc2hvcnQnKTs/Pgo8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAk8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/cGhwIH0/PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+CgoJCQkJCQkJCgkJCQkJCTwvZGl2PgoKCQkJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTYiIHN0eWxlPSJwYWRkaW5nOiAwcHg7Ij4KCQkJCQkJCTxkaXYgY2xhc3M9ImNvbnRyb2xzIiBzdHlsZT0iYm9yZGVyOiAwcHg7Ij4gICAKCQkJCQkJCQk8YnV0dG9uIGNsYXNzPSJhZGR0b2NhcnQgYnV0dG9uIGFkZC10by1jYXJ0LXRvZ2dsZSBpdGVtLWNvdW50LWJ0bi08P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaWQnXTs/PgogPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnY2FydF9jb3VudCddKSB7Pz5qei1pcy1oaWRkZW48P3BocCB9Pz4iIGZvci1pdGVtLWlkPSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaWQnXTs/PgoiIGluLWJveD0iPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2luX2JveCddOz8+CiIgdW0tdmFsPSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsndW0nXTs/PgoiIHN0b2NrLW9yZGVyPSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnc3RvY2tfb3JkZXInXTs/PgoiPgoJCQkJCQkJCQk8ZGl2IGNsYXNzPSJpbm5lciI+CgkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJpbWciPjxpbWcgc3JjPSI8P3BocCBlY2hvIFBBVEhfSU1BR0VTOz8+CmNhcnQtYmlnLnBuZyIgYWx0PSIiPjwvZGl2PgoJCQkJCQkJCQkJPHNwYW4+PD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19pdGVtX2FkZF90b19jYXJ0Jyk7Pz4KPC9zcGFuPgoJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQk8L2J1dHRvbj4gIAoJCQkJCQkJCTxkaXYgY2xhc3M9ImFkZHRvY2FydCBidXR0b24gcXVhbnRpdHkgYWRkLXRvLWNhcnQtY291bnQtdG9nZ2xlIGl0ZW0tY291bnQtPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2lkJ107Pz4KIDw/cGhwIGlmICghJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjYXJ0X2NvdW50J10pIHs/Pmp6LWlzLWhpZGRlbjw/cGhwIH0/PiIgZm9yLWl0ZW0taWQ9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpZCddOz8+CiIgaW4tYm94PSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaW5fYm94J107Pz4KIiB1bS12YWw9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWyd1bSddOz8+CiIgc3RvY2stb3JkZXI9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydzdG9ja19vcmRlciddOz8+CiI+CgkJCQkJCQkJCTxkaXYgY2xhc3M9ImNvdW50ZXIiPgoJCQkJCQkJCQkJPGRpdiBjbGFzcz0icGFjLWlucHV0Ij4KCQkJCQkJCQkJCQk8aW5wdXQgdHlwZT0idGV4dCIgY2xhc3M9Iml0ZW0tY291bnQtaW5wdXQtPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2lkJ107Pz4KIiB2YWx1ZT0iPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnY2FydF9jb3VudCddKSB7CmVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydjYXJ0X2NvdW50J107Cn0gZWxzZSB7ID8+MTw/cGhwIH0/PiIgbWF4bGVuZ3RoPSIzIj4KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJwYWMiPjw/cGhwIGVjaG8gQ2F0YWxvZ19IdG1sOjpnZXRVTSgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWUsMSk7Pz4KPC9kaXY+CgkJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJCTxzcGFuIGNsYXNzPSJ1cCBqei1iYXNrZXQtY291bnQgbW9yZSI+PGkgY2xhc3M9ImZhIGZhLWNoZXZyb24tdXAiPjwvaT48L3NwYW4+CgkJCQkJCQkJCTxzcGFuIGNsYXNzPSJkb3duIGp6LWJhc2tldC1jb3VudCBsZXNzIj48aSBjbGFzcz0iZmEgZmEtY2hldnJvbi1kb3duIj48L2k+PC9zcGFuPgoJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTw/cGhwIGlmIChVc2VyOjppc1NpZ25lZEluKCkpIHs/PgoJCQkJCQkJCTxidXR0b24gY2xhc3M9ImFkZHRvbGlzdCBidXR0b24gYWRkLXRvLXdpc2hsaXN0LXRvZ2dsZSA8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpbl93aXNobGlzdCddKSB7Pz5qei1pcy1oaWRkZW48P3BocCB9Pz4iIGlkPSJpdGVtLWFkZC13aXNobGlzdC08P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaWQnXTs/PgoiIGZvci1pdGVtLWlkPSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaWQnXTs/PgoiIGluLWJveD0iPD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2luX2JveCddOz8+CiIgdW0tdmFsPSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsndW0nXTs/PgoiIHN0b2NrLW9yZGVyPSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnc3RvY2tfb3JkZXInXTs/PgoiPgoJCQkJCQkJCQk8ZGl2IGNsYXNzPSJpbm5lciI+CgkJCQkJCQkJCQkJCQkJCQkJCQkJPGRpdj48aSBjbGFzcz0iZmEgZmEtdGh1bWJzLXVwIGZhLTN4Ij48L2k+PC9kaXY+CgkJCQkJCQkJCQk8c3Bhbj48P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX2FkZF90b193aXNobGlzdCcpOz8+Cjwvc3Bhbj4KCQkJCQkJCQkJPC9kaXY+CgkJCQkJCQkJPC9idXR0b24+IAoJCQkJCQkJCTw/cGhwIH0/PgoJCQkJCQkJCTxidXR0b24gY2xhc3M9ImFkZHRvbGlzdCByZW1vdmUgYnV0dG9uIHJlbW92ZS1mcm9tLXdpc2hsaXN0LXRvZ2dsZSAgPD9waHAgaWYgKCEkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2luX3dpc2hsaXN0J10pIHs/Pmp6LWlzLWhpZGRlbjw/cGhwIH0/PiIgaWQ9Iml0ZW0tcmVtb3ZlLXdpc2hsaXN0LTw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpZCddOz8+CiIgZm9yLWl0ZW0taWQ9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydpZCddOz8+CiIgaW4tYm94PSI8P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnaW5fYm94J107Pz4KIiB1bS12YWw9Ijw/cGhwIGVjaG8gJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWyd1bSddOz8+CiI+CgkJCQkJCQkJCTxkaXYgY2xhc3M9ImlubmVyIj4KCQkJCQkJCQkJCTxkaXY+PGkgY2xhc3M9ImZhIGZhLXRpbWVzIGZhLTN4Ij48L2k+PC9kaXY+CgkJCQkJCQkJCQk8c3Bhbj48P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX3JlbW92ZV9mcm9tX3dpc2hsaXN0Jyk7Pz4KPC9zcGFuPgoJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQk8L2J1dHRvbj4gCQkJCQkJCgkJCQkJCQk8L2Rpdj4KCQkJCQkJPC9kaXY+CgoJCQkJCQk8ZGl2IGNsYXNzPSJpY29ucyIgc3R5bGU9Im1hcmdpbi10b3A6IDMwcHg7Ij4KCQkJCQkJCTw/cGhwIGVjaG8gQ2F0YWxvZ19IdG1sOjpnZXRJY29ucygkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWUpOz8+CgoJCQkJCQk8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgoJCQkJCTw/cGhwIGlmIChTb2NpYWxzOjppc1Nob3duKCkpIHs/PgoJCQkJCTw/cGhwIGlmIChTb2NpYWxzOjpjaGVja0ZhY2Vib29rKCkpIHs/PgoJCQkJCTwhLS0gRkIgbGlrZSAtLT4KCQkJCQk8ZGl2IGNsYXNzPSJmYi1saWtlIiBkYXRhLWxheW91dD0iYnV0dG9uIiBkYXRhLWFjdGlvbj0ibGlrZSIgZGF0YS1zaG93LWZhY2VzPSJmYWxzZSIgZGF0YS1zaGFyZT0idHJ1ZSI+PC9kaXY+CgkJCQkJPD9waHAgfT8+CgkJCQkJPD9waHAgaWYgKFNvY2lhbHM6OmNoZWNrVksoKSkgez8+CgkJCQkJPCEtLSBWSyBsaWtlIC0tPgoJCQkJCTxkaXYgY2xhc3M9InZrLWxpa2UiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJ2a19saWtlIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgZWNobyAnPHNjcmlwdCc7ID8+CiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgICAgICAgICAgICAgICAgICAgICBWSy5XaWRnZXRzLkxpa2UoInZrX2xpa2UiLCB7IHJlZGVzaWduOiAxLCB0eXBlOiAiYnV0dG9uIiB9ICk7CiAgICAgICAgICAgICAgICAgICAgICAgIDw/cGhwIGVjaG8gJzwvc2NyaXB0JzsgPz4KPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCTw/cGhwIH0/PgoJCQkJCTw/cGhwIH0/PgoJCQkJCTxkaXYgY2xhc3M9ImNsZWFyZml4Ij48L2Rpdj4KCQkJCTwvZGl2PgoJCQk8L2Rpdj4KCQkJPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnbGlzdF9idXknXSkgez8+CgkJCQk8P3BocCAkX3NtYXJ0eV90cGwtPl9hc3NpZ25JblNjb3BlKCdhY3RpdmVUYWInLCAnYnV5Jyk7Pz4KCQkJPD9waHAgfSBlbHNlaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnbGlzdF9zaW1pbGFyJ10pIHs/PgoJCQkJPD9waHAgJF9zbWFydHlfdHBsLT5fYXNzaWduSW5TY29wZSgnYWN0aXZlVGFiJywgJ3NpbWlsYXInKTs/PgoJCQk8P3BocCB9IGVsc2UgeyA/PgoJCQkJPD9waHAgJF9zbWFydHlfdHBsLT5fYXNzaWduSW5TY29wZSgnYWN0aXZlVGFiJywgJ2luZm9ybWF0aW9uJyk7Pz4KCQkJPD9waHAgfT8+CgkJCTxkaXYgY2xhc3M9InByb2R1Y3QtaW5mby10YWJzIj4KCQkJCTx1bCBjbGFzcz0ibmF2LXRhYnMiPgoJCQkJCTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2xpc3RfYnV5J10pIHs/PjxsaTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydhY3RpdmVUYWInXS0+dmFsdWUgPT0gJ2J1eScpIHs/PiBjbGFzcz0iYWN0aXZlIjw/cGhwIH0/Pj48YSBocmVmPSIjcmV2IiBkYXRhLXRvZ2dsZT0idGFiIiBpZD0iY2F0YWxvZ19fdGFic19yZWNvbW1lbmRlZCI+PD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX190YWJzX3JlY29tbWVuZGVkJyk7Pz4KPC9hPjwvbGk+PD9waHAgfT8+CgkJCQkJPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnbGlzdF9zaW1pbGFyJ10pIHs/PjxsaTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydhY3RpdmVUYWInXS0+dmFsdWUgPT0gJ3NpbWlsYXInKSB7Pz4gY2xhc3M9ImFjdGl2ZSI8P3BocCB9Pz4+PGEgaHJlZj0iI3NhbWUiIGRhdGEtdG9nZ2xlPSJ0YWIiIGlkPSJjYXRhbG9nX190YWJzX3NpbWlsYXJfcHJvZHVjdHMiPjw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fdGFic19zaW1pbGFyX3Byb2R1Y3RzJyk7Pz4KPC9hPjwvbGk+PD9waHAgfT8+CgkJCQkJPGxpPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ2FjdGl2ZVRhYiddLT52YWx1ZSA9PSAnaW5mb3JtYXRpb24nKSB7Pz4gY2xhc3M9ImFjdGl2ZSI8P3BocCB9Pz4+PGEgaHJlZj0iI2luZm9ybWF0aW9uIiBkYXRhLXRvZ2dsZT0idGFiIj48P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX3RhYnNfaW5mb3JtYXRpb24nKTs/Pgo8L2E+PC9saT4KCQkJCTwvdWw+CgkJCQk8ZGl2IGNsYXNzPSJ0YWItY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnbGlzdF9idXknXSkgez8+CgkJCQkJCTxkaXYgcm9sZT0idGFicGFuZWwiIGNsYXNzPSJ0YWItcGFuZTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydhY3RpdmVUYWInXS0+dmFsdWUgPT0gJ2J1eScpIHs/PiBhY3RpdmU8P3BocCB9Pz4iIGlkPSJyZXYiPgoJCQkJCQkJPGRpdiBjbGFzcz0icHJvZHVjdC1saXN0Ij4KCQkJCQkJCQk8ZGl2IGNsYXNzPSJyb3ciPgoJCQkJCQkJCQk8ZGl2IGNsYXNzPSJjb2wteHMtMTIiPgoJCQkJCQkJCQkJPGgzIGNsYXNzPSJzaGVsZi1oZWFkZXIiPiAKCQkJCQkJCQkJCQk8c3BhbiBjbGFzcz0idGl0bGUiPjxhPjw/cGhwIGVjaG8gQ29yZV9MYW5ndWFnZTo6ZygnY2F0YWxvZ19fdGFic19yZWNvbW1lbmRlZCcpOz8+CjwvYT48L3NwYW4+CgkJCQkJCQkJCQkJPHNwYW4gY2xhc3M9ImRpdmlkZXIiPjwvc3Bhbj4KCQkJCQkJCQkJCTwvaDM+CgkJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTxkaXYgIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7Ij4KCQkJCQkJCQkJPGRpdiBpZD0iY2F0YWxvZ19fdGFic19yZWNvbW1lbmRlZF9jYXJvdXNlbCI+CgkJCQkJCQkJCQk8P3BocAokX2Zyb20gPSAkX3NtYXJ0eV90cGwtPnNtYXJ0eS0+ZXh0LT5fZm9yZWFjaC0+aW5pdCgkX3NtYXJ0eV90cGwsICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnbGlzdF9idXknXSwgJ3JvdycpOwppZiAoJF9mcm9tICE9PSBudWxsKSB7CmZvcmVhY2ggKCRfZnJvbSBhcyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydyb3cnXS0+dmFsdWUpIHsKPz4KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJDYXJvdXNlbEl0ZW0iPjw/cGhwIGVjaG8gQ2F0YWxvZ19IdG1sOjppdGVtKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3JvdyddLT52YWx1ZSwnJyk7Pz4KPC9kaXY+CgkJCQkJCQkJCQk8P3BocAp9Cn0KJF9zbWFydHlfdHBsLT5zbWFydHktPmV4dC0+X2ZvcmVhY2gtPnJlc3RvcmUoJF9zbWFydHlfdHBsLCAxKTs/PgoJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCTwvZGl2PgoJCQkJCQk8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8P3BocCB9Pz4KCQkJCQkKICAgICAgICAgICAgICAgICAgICA8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydsaXN0X3NpbWlsYXInXSkgez8+CgkJCQkJCTxkaXYgcm9sZT0idGFicGFuZWwiIGNsYXNzPSJ0YWItcGFuZTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydhY3RpdmVUYWInXS0+dmFsdWUgPT0gJ3NpbWlsYXInKSB7Pz4gYWN0aXZlPD9waHAgfT8+IiBpZD0ic2FtZSI+CgkJCQkJCQk8ZGl2IGNsYXNzPSJwcm9kdWN0LWxpc3QiPgoJCQkJCQkJCTxkaXYgY2xhc3M9InJvdyI+CgkJCQkJCQkJCTxkaXYgY2xhc3M9ImNvbC14cy0xMiI+CgkJCQkJCQkJCQk8aDMgY2xhc3M9InNoZWxmLWhlYWRlciI+CgkJCQkJCQkJCQkJPHNwYW4gY2xhc3M9InRpdGxlIj48YT48P3BocCBlY2hvIENvcmVfTGFuZ3VhZ2U6OmcoJ2NhdGFsb2dfX3RhYnNfc2ltaWxhcl9wcm9kdWN0cycpOz8+CjwvYT48L3NwYW4+CgkJCQkJCQkJCQkJPHNwYW4gY2xhc3M9ImRpdmlkZXIiPjwvc3Bhbj4KCQkJCQkJCQkJCTwvaDM+CgkJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTxkaXYgIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7Ij4KCQkJCQkJCQkJPGRpdiBpZD0iY2F0YWxvZ19fdGFic19zaW1pbGFyX3Byb2R1Y3RzX2Nhcm91c2VsIj4KCQkJCQkJCQkJCTw/cGhwCiRfZnJvbSA9ICRfc21hcnR5X3RwbC0+c21hcnR5LT5leHQtPl9mb3JlYWNoLT5pbml0KCRfc21hcnR5X3RwbCwgJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydsaXN0X3NpbWlsYXInXSwgJ3JvdycpOwppZiAoJF9mcm9tICE9PSBudWxsKSB7CmZvcmVhY2ggKCRfZnJvbSBhcyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydyb3cnXS0+dmFsdWUpIHsKPz4KCQkJCQkJCQkJCQk8ZGl2IGNsYXNzPSJDYXJvdXNlbEl0ZW0iPjw/cGhwIGVjaG8gQ2F0YWxvZ19IdG1sOjppdGVtKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3JvdyddLT52YWx1ZSwnJyk7Pz4KPC9kaXY+CgkJCQkJCQkJCQk8P3BocAp9Cn0KJF9zbWFydHlfdHBsLT5zbWFydHktPmV4dC0+X2ZvcmVhY2gtPnJlc3RvcmUoJF9zbWFydHlfdHBsLCAxKTs/PgoJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCTwvZGl2PgoJCQkJCQk8L2Rpdj4JCiAgICAgICAgICAgICAgICAgICAgPD9waHAgfT8+CgoJCQkJCTxkaXYgcm9sZT0idGFicGFuZWwiIGNsYXNzPSJ0YWItcGFuZTw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydhY3RpdmVUYWInXS0+dmFsdWUgPT0gJ2luZm9ybWF0aW9uJykgez8+IGFjdGl2ZTw/cGhwIH0/PiIgaWQ9ImluZm9ybWF0aW9uIj4KCgkJCQkJCTxkaXYgY2xhc3M9ImluZm8iPgoJCQkJCQkJPD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnZXRWYXJCeUxhbmcoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlLCd0ZXh0Jyk7Pz4KCgkJCQkJCTwvZGl2PgoKCQkJCQkJPHVsPgoJCQkJCQkJPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnY29kZSddKSB7Pz48bGk+PHNwYW4+PD9waHAgZWNobyBDb3JlX0xhbmd1YWdlOjpnKCdjYXRhbG9nX19pdGVtX2NvZGUnKTs/Pgo6PC9zcGFuPiA8Yj48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ29iamVjdCddLT52YWx1ZVsnY29kZSddOz8+CjwvYj48L2xpPjw/cGhwIH0/PgoJCQkJCQk8L3VsPgoJCQkJCQk8P3BocCBpZiAoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydmaWx0ZXJfZmllbGRzJ10pIHs/PgoJCQkJCQkJPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocCAkX3NtYXJ0eV90cGwtPl9hc3NpZ25JblNjb3BlKCdmaWx0ZXJfZmllbGRzX2NvdW50JywgY291bnQoJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydmaWx0ZXJfZmllbGRzJ10pLzIpOz8+CgkJCQkJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTYiPgoJCQkJCQkJCQk8dGFibGUgY2xhc3M9InRhYmxlIHByb2R1Y3QtaW5mby10YWJsZSI+CgkJCQkJCQkJCQk8dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgZWNobyBzbWFydHlfZnVuY3Rpb25fY291bnRlcihhcnJheSgnYXNzaWduJz0+J2MnLCdzdGFydCc9PjApLCRfc21hcnR5X3RwbCk7Pz4KCgkJCQkJCQkJCQkJPD9waHAKJF9mcm9tID0gJF9zbWFydHlfdHBsLT5zbWFydHktPmV4dC0+X2ZvcmVhY2gtPmluaXQoJF9zbWFydHlfdHBsLCAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWydvYmplY3QnXS0+dmFsdWVbJ2ZpbHRlcl9maWVsZHMnXSwgJ3YnKTsKaWYgKCRfZnJvbSAhPT0gbnVsbCkgewpmb3JlYWNoICgkX2Zyb20gYXMgJF9zbWFydHlfdHBsLT50cGxfdmFyc1sndiddLT52YWx1ZSkgewo/PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocCBlY2hvIHNtYXJ0eV9mdW5jdGlvbl9jb3VudGVyKGFycmF5KCksJF9zbWFydHlfdHBsKTs/PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgaWYgKCRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3YnXS0+dmFsdWVbJ3NvcnQnXSA8PSA2MCkgez8+CgkJCQkJCQkJCQkJCTx0cj4KCQkJCQkJCQkJCQkJCTx0ZD48Yj48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3YnXS0+dmFsdWVbJ3RpdGxlJ107Pz4KPC9iPjwvdGQ+CgkJCQkJCQkJCQkJCQk8dGQ+PD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWyd2J10tPnZhbHVlWyd2YWx1ZSddOz8+CjwvdGQ+CgkJCQkJCQkJCQkJCTwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/cGhwIH0/PgoJCQkJCQkJCQkJCTw/cGhwCn0KfQokX3NtYXJ0eV90cGwtPnNtYXJ0eS0+ZXh0LT5fZm9yZWFjaC0+cmVzdG9yZSgkX3NtYXJ0eV90cGwsIDEpOz8+CgkJCQkJCQkJCQk8L3Rib2R5PgoJCQkJCQkJCQk8L3RhYmxlPgoJCQkJCQkJCTwvZGl2PgoJCQkJCQkJCTxkaXYgY2xhc3M9ImNvbC1tZC02Ij4KCQkJCQkJCQkJPHRhYmxlIGNsYXNzPSJ0YWJsZSBwcm9kdWN0LWluZm8tdGFibGUiPgoJCQkJCQkJCQkJPHRib2R5PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/cGhwIGVjaG8gc21hcnR5X2Z1bmN0aW9uX2NvdW50ZXIoYXJyYXkoJ2Fzc2lnbic9PidjJywnc3RhcnQnPT4wKSwkX3NtYXJ0eV90cGwpOz8+CgoJCQkJCQkJCQkJCTw/cGhwCiRfZnJvbSA9ICRfc21hcnR5X3RwbC0+c21hcnR5LT5leHQtPl9mb3JlYWNoLT5pbml0KCRfc21hcnR5X3RwbCwgJF9zbWFydHlfdHBsLT50cGxfdmFyc1snb2JqZWN0J10tPnZhbHVlWydmaWx0ZXJfZmllbGRzJ10sICd2Jyk7CmlmICgkX2Zyb20gIT09IG51bGwpIHsKZm9yZWFjaCAoJF9mcm9tIGFzICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3YnXS0+dmFsdWUpIHsKPz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgZWNobyBzbWFydHlfZnVuY3Rpb25fY291bnRlcihhcnJheSgpLCRfc21hcnR5X3RwbCk7Pz4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/cGhwIGlmICgkX3NtYXJ0eV90cGwtPnRwbF92YXJzWyd2J10tPnZhbHVlWydzb3J0J10gPiA2MCkgez8+CgkJCQkJCQkJCQkJCTx0cj4KCQkJCQkJCQkJCQkJCTx0ZD48Yj48P3BocCBlY2hvICRfc21hcnR5X3RwbC0+dHBsX3ZhcnNbJ3YnXS0+dmFsdWVbJ3RpdGxlJ107Pz4KPC9iPjwvdGQ+CgkJCQkJCQkJCQkJCQk8dGQ+PD9waHAgZWNobyAkX3NtYXJ0eV90cGwtPnRwbF92YXJzWyd2J10tPnZhbHVlWyd2YWx1ZSddOz8+CjwvdGQ+CgkJCQkJCQkJCQkJCTwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/cGhwIH0/PgoJCQkJCQkJCQkJCTw/cGhwCn0KfQokX3NtYXJ0eV90cGwtPnNtYXJ0eS0+ZXh0LT5fZm9yZWFjaC0+cmVzdG9yZSgkX3NtYXJ0eV90cGwsIDEpOz8+CgkJCQkJCQkJCQk8L3Rib2R5PgoJCQkJCQkJCQk8L3RhYmxlPgoJCQkJCQkJCTwvZGl2PgoJCQkJCQkJPC9kaXY+CgkJCQkJCTw/cGhwIH0/PgoJCQkJCTwvZGl2PgoJCQkJPC9kaXY+CgkJCTwvZGl2PgoKCQk8L2Rpdj4KCgk8L2Rpdj4KCQoJPD9waHAgZWNobyBDb3JlX0xheW91dDo6ZmV0Y2goJ2dsb2JhbC5zaWRlQmxvY2sudHBsJyk7Pz4KCjwvZGl2Pjw/cGhwIH0KfQoKICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgIFtmaWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9zeXNwbHVnaW5zL3NtYXJ0eV90ZW1wbGF0ZV9jb21waWxlZC5waHAKICAgICAgICAgICAgICAgICAgICBbbGluZV0gPT4gMTQxCiAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uXSA9PiBjb21waWxlVGVtcGxhdGVTb3VyY2UKICAgICAgICAgICAgICAgICAgICBbY2xhc3NdID0+IFNtYXJ0eV9UZW1wbGF0ZV9Db21waWxlZAogICAgICAgICAgICAgICAgICAgIFt0eXBlXSA9PiAtPgogICAgICAgICAgICAgICAgICAgIFthcmdzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19vYmpUeXBlXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzbWFydHldID0+IFNtYXJ0eSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b19saXRlcmFsXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3VuYXNzaWduZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2VfaW5jbHVkZV9wYXRoXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3RlbXBsYXRlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX3RlbXBsYXRlX2Rpcl0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29uZmlnRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19qb2luZWRfY29uZmlnX2Rpcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfdGVtcGxhdGVfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9wbHVnaW5faGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbXBpbGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wbHVnaW5zRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY29tcGlsZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2Vfc3ViX2RpcnNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbGxvd19hbWJpZ3VvdXNfcmVzb3VyY2VzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRlbmRzX3JlY3Vyc2lvbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmb3JjZV9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xlZnRfZGVsaW1pdGVyXSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JpZ2h0X2RlbGltaXRlcl0gPT4gfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXRlcmFsc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9jbGFzc10gPT4gU21hcnR5X1NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X3BvbGljeV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BocF9oYW5kbGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbGxvd19waHBfdGVtcGxhdGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nX2N0cmxdID0+IE5PTkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc21hcnR5X2RlYnVnX2lkXSA9PiBTTUFSVFlfREVCVUcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdfdHBsXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfcmVwb3J0aW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX292ZXJ3cml0ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfYm9vbGVhbml6ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfcmVhZF9oaWRkZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2xvY2tpbmddID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbG9ja2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvY2tpbmdfdGltZW91dF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9yZXNvdXJjZV90eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX21vZGlmaWVkX2NoZWNrXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9wbHVnaW5zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfb2JqZWN0c10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NsYXNzZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2FjaGVfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9sb2FkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9tb2RpZmllcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXNjYXBlX2h0bWxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdGFydF90aW1lXSA9PiAxNzUzMDM4MTM1LjcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2N1cnJlbnRfZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19vYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19kZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRUZW1wbGF0ZURpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLi9jb25maWdzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyOnByb3RlY3RlZF0gPT4gLi9jYWNoZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IHJlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gZGlyZWN0X2FjY2Vzc19zZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IF9kaXJfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IHBsdWdpbl9zZWFyY2hfb3JkZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBpbmhlcml0YW5jZV9tZXJnZV9jb21waWxlZF9pbmNsdWRlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWNjZXNzTWFwOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcl0gPT4gVGVtcGxhdGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyXSA9PiBDb25maWdEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyXSA9PiBDb21waWxlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyXSA9PiBDYWNoZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfY2hlY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbGlmZXRpbWVdID0+IDM2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc291cmNlX2hhbmRsZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SZXNvdXJjZV9GaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVjb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhc0NvbXBpbGVkSGFuZGxlcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbF92YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFX0ZVTExdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0NTU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2pzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0lNQUdFU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2ltYWdlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9USElSRF9QQVJUWV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IHZlcnN1cGFja3N0b3JlLmNvbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXRoX3NpdGVfY2xlYXJdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iamVjdF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjE0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEwMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQv9C40YnQtdCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHDEgXJ0aWthcyB0cmF1a2llbSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QoSDQvdCw0LvQuNGH0LjQtdC8INC/0L7QtNGF0L7QtNGP0YnQtdC5INC60YDRi9GI0LrQvtC5INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGPINC/0L7RgNGP0LTQutCwINC90LAg0LrRg9GF0L3QtSDQuNC70Lgg0L3QsNC70LDQttC40LLQsNC90LjQtSDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4INGB0YLQsNC90L7QstC40YLRgdGPINCx0L7Qu9C10LUg0L/RgNC+0YHRgtGL0Lwg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lwg0L/RgNC+0YbQtdGB0YHQvtC8ISZuYnNwO9Ca0YDRi9GI0LrQuCDQtNC70Y8g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7INC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YLRgdGPINGB0LLQtdGA0YXRgywg0YfRgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtC70LjQstCw0L3QuNC1INC4INC40YHQutC70Y7Rh9Cw0LXRgiDQvtC60YHQuNC00LDRhtC40Y4g0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLCDRh9GC0L4g0LzQvtC20LXRgiDQstGL0LfQstCw0YLRjCDQuNGFINC/0YDQtdC20LTQtdCy0YDQtdC80LXQvdC90YPRjiDQv9C+0YDRh9GDLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCyINC60L7QvNC/0LvQtdC60YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC/0YDQtdC00L3QsNC30L3QsNGH0LXQvdGLINC00LvRjyDQsdC10LfQvtC/0LDRgdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LgsINGF0YDQsNC90LXQvdC40Y8sINC4INC00LDQttC1INC/0L7RgdC70LXQtNGD0Y7RidC10LPQviDRgNCw0LfQvtCz0YDQtdCy0LAg0LXQtNGLINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5Jem1hbnRvam90IHNhZ2F0YXZvJnNjYXJvbjthbmFzIHRyYXVrYW0mbmJzcDtwaWVtxJNyb3R1IHbEgWt1LCB2aXJ0dXZlcyBvcmdhbml6xJMmc2Nhcm9uO2FuYSB2YWkgcGllZ8SBZGVzIHBha2FscG9qdW1hIHV6c3TEgWTEqyZzY2Fyb247YW5hIGvEvMWrc3QgdmllZ2zEgWthIHVuIGRybyZzY2Fyb247xIFrYSEgTcWrc3UgMTAwMCBtbCBwbGFzdG1hc2FzIHRyYXVrdSB2xIFraWVtIGlyIGJsxKt2cyBhdWcmc2Nhcm9uO8STamFpcyBibMSrdsSTanVtcywgbGFpIG5vdsSTcnN0dSBub3BsxatkaSB1biBwcmllayZzY2Fyb247bGFpY8SrZ3UgcMSBcnRpa2FzIG9rc2lkxJMmc2Nhcm9uO2Fub3MuIFDEgXJ0aWthcyB0cmF1a2kgYXIgdsSBa2llbSBpciBwYXJlZHrEk3RpIGRybyZzY2Fyb247YWkgcMSBcnRpa2FzIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLCBsxKtkem5lbSZzY2Fyb247YW5haSwgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gcGF0IHNla29qbyZzY2Fyb247YWkgc2lsZMSrJnNjYXJvbjthbmFpIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGFrZS1vdXQgb3Iga2l0Y2hlbiBvcmdhbml6aW5nIGlzIG1hZGUgZWFzaWVyIHdpdGggYSBtYXRjaGluZyBsaWQuIFRoZSBsaWRzIGZvciBvdXIgMTAwMCBtbCBwbGFzdGljIGNvbnRhaW5lcnMgc2VhbCZuYnNwO3RpZ2h0bHkgYXRvcCZuYnNwO3RoYXQga2VlcCB0aGUgbGVmdG92ZXJzIG9yIGRlbGkgcHVyY2hhc2VzIHNlY3VyZSBhbmQgcHJldmVudCBzcGlsbHMgYW5kIGd1YXJkIGFnYWluc3QgYWlyYm9ybmUgY29udGFtaW5hbnRzLiBGb29kIGNvbnRhaW5lcnMgdG9nZXRoZXIgd2l0aCB0aGVzZSBsaWRzIGFyZSZuYnNwO2Rlc2lnbmVkIGZvciBzZWN1cmUgdHJhbnNwb3J0aW5nLCBzdG9yaW5nLCBhbmQgdGhlbiByZWhlYXRpbmcgaG90IGZvb2QgaXRlbXMuIER1ZSB0byB0aGUgZ3JlYXQgZHVyYWJpbGl0eSBvZiBvdXIgbGlkcywgZm9vZCBjb250YWluZXJzIGNhbiBzYWZlbHkgYmUgc3RhY2tlZCB0byBwcm9tb3RlIGVhc3kgdHJhbnNwb3J0YXRpb24gYW5kIHNwYWNlLXNhdmluZyBzdG9yYWdlIGF0IHlvdXIga2l0Y2hlbi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAgLSAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVm9sdW1lLCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA3NSw1IHggMTksNCB4IDI5LDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA3MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMiw1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDM2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDY3Ljc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDU0LjMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTMuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDIuODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUyLjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAzLjkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3RfYnV5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBCUC1BQjQ0MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLLCBNINGA0LDQt9C80LXRgCwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaW5pbGEgY2ltZGkgbmVwxatkZXLEk3RpLCBNIGl6bcSTcnMsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGAPC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQv9C10YDRh9Cw0YLQutC4IEFCRU5BINC90LUg0YHQvtC00LXRgNC20LDRgiDQv9GD0LTRgNGLINC4INC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LLQuNC90LjQu9CwLCDQvdC1INGB0L7QtNC10YDQttCw0YnQtdCz0L4g0LvQsNGC0LXQutGB0LAuINCf0LvQvtGC0L3Ri9C1INCy0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQvtCx0YnQtdC5INC30LDRidC40YLRiyDQv9GA0Lgg0LrRgNCw0YLQutC+0YHRgNC+0YfQvdC+0Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LgsINGC0LDQvCwg0LPQtNC1INC90LXQvtCx0YXQvtC00LjQvNC+INC+0LHQtdGB0L/QtdGH0LjRgtGMINCx0LXQt9C+0L/QsNGB0L3Ri9C5INC60L7QvdGC0LDQutGCINGBINC80LjQvdC40LzQsNC70YzQvdGL0Lwg0YPRgNC+0LLQvdC10Lwg0L7Qv9Cw0YHQvdC+0YHRgtC4INC30LDRgNCw0LbQtdC90LjRjyDQuNC70Lgg0LfQsNCz0YDRj9C30L3QtdC90LjRjy4mbmJzcDvQn9GA0LXQstC+0YHRhdC+0LTQvdCw0Y8g0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGMLiZuYnNwOyDQn9C10YDRh9Cw0YLQutC4INCy0LjQvdC40LvQvtCy0YvQtSDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30LLRgNC10LTQvdGLINC00LvRjyDQutC+0LbQuCDRh9C10LvQvtCy0LXQutCwLiDQntC90Lgg0L3QtSDQstGB0YLRg9C/0LDRjtGCINCyINGA0LXQsNC60YbQuNGOINGBINCx0L7Qu9GM0YjQuNC90YHRgtCy0L7QvCDRhdC40LzQuNGH0LXRgdC60LjRhSDRgdC+0YHRgtCw0LLQvtCyLiDQmNC80LXQvdC90L4g0Y3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC90LDQtNC10LbQvdGL0LzQuCDQuCDQvdC10L7QsdGL0YfQsNC50L3QviDQv9GA0LDQutGC0LjRh9C90YvQvNC4LjxiciAvPg0K0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDRgtGA0LXRhSDRgNCw0LfQvNC10YDQsNGFOiBTLCBNLCBMLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgTSBpem3Ek3JzPC9oMj4NCg0KPHA+PHNtYWxsPjxiaWc+VmluaWxhIGNpbWRpIHZhciB0aWt0IGl6bWFudG90aSB2aXNwxIFyxJNqYWkgYWl6c2FyZHrEq2JhaSDEq3N0ZXJtacWGxIEsIHZpZXTEgXMsIGt1ciBqxIFub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBrb250YWt0dSBhciBtaW5pbcSBbHUgaW5mZWtjaWphcyB1biBwaWVzxIFyxYZvanVtYSBsxKttZW5pLiBJemNpbGEgbm9kaWx1bWl6dHVyxKtiYS4gVmllbnJlaXrEk2ppZSB2aW5pbGEgY2ltZGkgaXIgYWJzb2zFq3RpIG5la2FpdMSrZ2kgY2lsdsSTa2EgxIFkYWkuIFRpZSBuZXJlYcSjxJMgYXIgbGllbMSBa28gZGHEvHUgbm8gxLfEq21pc2vEgW0gc2FzdMSBdmRhxLzEgW0uIFRpZSZzY2Fyb247aSB0YXMgJnNjYXJvbjtvcyBjaW1kdXMgcGFkYXJhIGRybyZzY2Fyb247dXMsIHByYWt0aXNrdXMgdW4gxJNydHVzIGxpZXRvJnNjYXJvbjthbsSBLjxiciAvPg0KVmluaWxhIGNpbWRpIGlyIHBpZWVqYW1pIHRyxKtzIGl6bcSTcm9zOiBTLCBNLCBMPC9iaWc+PC9zbWFsbD48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5EaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBNIHNpemU8L2gyPg0KDQo8cD5UaGVzZSBkaXNwb3NhYmxlIGZvb2Qgc2FmZSBnbG92ZXMgQUJFTkEgYXJlIHBvd2RlciBmcmVlIGFuZCBhcmUgbWFudWZhY3R1cmVkIGZyb20gZm9vZCBzYWZlIGxhdGV4IGZyZWUgdmlueWwuIFRoaWNrIHZpbnlsIGdsb3ZlcyBjYW4gYmUgdXNlZCBmb3IgZ2VuZXJhbCBwcm90ZWN0aW9uIGZvciBzaG9ydC10ZXJtIHVzZSwgd2hlcmUgaXQgaXMgbmVjZXNzYXJ5IHRvIGVuc3VyZSBzYWZlIGNvbnRhY3Qgd2l0aCB0aGUgbWluaW11bSBsZXZlbCBvZiBkYW5nZXIgb2YgY29udGFtaW5hdGlvbiBvciBjb250YW1pbmF0aW9uLiBFeGNlbGxlbnQgd2VhciByZXNpc3RhbmNlLiBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBhcmUgY29tcGxldGVseSBoYXJtbGVzcyB0byBodW1hbiBza2luLiBUaGV5IGRvIG5vdCByZWFjdCB3aXRoIG1vc3QgY2hlbWljYWwgY29tcG91bmRzLiBUaGF0IGlzIHdoYXQgbWFrZXMgdGhlbSByZWxpYWJsZSBhbmQgZXh0cmVtZWx5IHByYWN0aWNhbC48L3A+DQoNCjxwPlZpbnlsIGdsb3ZlcyBhcmUgYXZhaWxhYmxlIGluIHRocmVlIHNpemVzOiBTLCBNLCBMLjxiciAvPg0KJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMzk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wOS0yOCAxMDoxNjowMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzL2l0ZW0tMTk2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuNTUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZTM5ZDVkYTc4OTU5YmE0MWI4MDNiOGNlNTk2ODQ1OC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBWaW55bCBnbG92ZXMgQWJlbmEgRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgcG93ZGVyIGZyZWUgTQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIEFiZW5hIG5lcMWrZGVyxJN0aSBNIGl6bcSTcnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUzMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTI3MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzNDYuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQvdC10LfQsNC80LXQvdC40LzQvtC5INCyINGB0YTQtdGA0LUgSG9SZUNhINC40L3RgtGB0YDRg9C80LXQvdGCINCyINCy0LjQtNC1INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCwg0LrQvtGC0L7RgNCw0Y8g0L3QtdC+0LHRhdC+0LTQuNC80LAg0L3QsCDQu9GO0LHQvtC5INC60YPRhdC90LUg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLiDQn9C40YnQtdCy0LDRjyDQv9C70LXQvdC60LAg0L3QtSDQtNCw0LXRgiDQv9GA0L7QvdC40LrQvdGD0YLRjCDQsdC+0LvQtdC30L3QtdGC0LLQvtGA0L3Ri9C8INCx0LDQutGC0LXRgNC40Y/QvCDQsiDQstCw0YjQuCDQt9Cw0LPQvtGC0L7QstC60LgsINC4Jm5ic3A70LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdC40YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQv9GA0L7QtNGD0LrRgtCwLiDQmiDQtNC+0YHRgtC+0LjQvdGB0YLQstCw0Lwg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4INC80L7QttC90L4g0L7RgtC90LXRgdGC0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMLCDQu9C10LPQutC+0YHRgtGMLCZuYnNwO9C/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCwg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgdGC0L7QuNC80L7RgdGC0Ywg0Lgg0L/RgNC+0YHRgtC+0YLRgyDRg9GC0LjQu9C40LfQsNGG0LjQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlDEgXJ0aWthcyBwbMSTdmUmbmJzcDtwcm9kdWt0dSBpZXBha28mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD5QxIFydGlrYXMgcGzEk3ZlIHBhbMSrZHogc2FnbGFixIF0IHByb2R1a3RhIMSrcGEmc2Nhcm9uO8SrYmFzIHVuIHTEgSBpenNrYXR1LCBrxIEgYXLEqyBwYWdhcmluYSBkZXLEq2d1bWEgdGVybWnFhnUuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZSBuZcS8YXVqIHBhdG9nxJNuxIFtIGJha3TEk3JpasSBbSB1biBtaWtyb2JpZW0gcGlla8S8xat0IHBpZSBwcm9kdWt0YSwgYWl6c3TEgXZvdCB0byBubyBuZWxhYnbEk2zEq2dhcyBhcGvEgXJ0xJNqxIFzIHZpZGVzLiZuYnNwO1DEgXJ0aWthcyBwbMSTdmVzJm5ic3A7cnVsbGlzJm5ic3A7YXQmc2Nhcm9uO8S3aXJhcyBhciB2aWVnbHVtdSwgxKtwYSZzY2Fyb247dSBpenR1csSrYnUsIHNhdnUgZGF1ZHpmdW5rY2lvbmFsaXTEgXRpIHVuJm5ic3A7Y2F1cnNwxKtkxKtndW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+Q2xpbmcgZmlsbSBmb3IgZm9vZCB3cmFwcGluZzwvc3Ryb25nPjwvaDI+DQoNCjxwPkZvb2QgZ3JhZGUgY2xpbmcgZmlsbSBoZWxwcyB0byBwcmVzZXJ2ZSB0aGUgcHJvcGVydGllcyBvZiB0aGUgcHJvZHVjdCBhbmQgaXRzIGFwcGVhcmFuY2UsIHByb2xvbmdpbmcgdGhlIHNoZWxmIGxpZmUuIFRoZSBtYWluIGZpZWxkIG9mIGFwcGxpY2F0aW9uIGlzIGZvb2QgcGFja2FnaW5nLiBJdCBpcyBjb252ZW5pZW50IHRvIHdyYXAgY2hlZXNlLCBzYXVzYWdlLCBzYW5kd2ljaCwgZXRjLiBpbnRvIHRoZSBmaWxtLiBGb29kIGZpbG0gZG9lcyBub3QgcGVuZXRyYXRlIHBhdGhvZ2VuaWMgYmFjdGVyaWEgYW5kIG1pY3JvYmVzIGFuZCBwcm90ZWN0cyB0aGUgcHJvZHVjdCBmcm9tIGFkdmVyc2UgZWZmZWN0cy4gVGhlIGFkdmFudGFnZXMgb2YgY2xpbmcmbmJzcDtmaWxtIGluY2x1ZGUgdHJhbnNwYXJlbmN5LCBsaWdodG5lc3MsIHByYWN0aWNhbGl0eSwgb3B0aW1hbCBjb3N0IGFuZCBlYXNlIG9mIGRpc3Bvc2FsLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDgyMTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA4NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTMxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gY2NlOWQ5YTA2OWViMTQ5MGJhNDJiZTQ1NjI1MTY5ZWMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBjbGluZyBGaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTI5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQWx1bcSrbmlqYSBmb2xsaWphIDQ1IGNtIHggMTUwIG0sIHJ1bGzEqwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C40YnQtdCy0LDRjyDQsNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCZuYnNwO9C+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQvtGC0LvQuNGH0L3QviDQv9C+0LTRhdC+0LTQuNGCINC60LDQuiDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjywg0YLQsNC6INC4INC00LvRjyDQu9C40YfQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQtNC+0LzQsNGI0L3QuNGFINGD0YHQu9C+0LLQuNGP0YUuINCk0L7Qu9GM0LPQsCDQsiDRgNGD0LvQvtC90LUg0L/RgNC40LPQvtC00L3QsCZuYnNwO9C00LvRjyDRg9C/0LDQutC+0LLQutC4INGA0LDQt9C70LjRh9C90L7QuSDQtdC00Ysg0Lgg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8g0L/QuNGJ0Lgg0LIg0LTRg9GF0L7QstGL0YUg0YjQutCw0YTQsNGFLCDQv9C10YfQsNGFLCDQvdCwINCz0YDQuNC70LUsINCwINGC0LDQuiDQttC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPLCDQt9Cw0LzQvtGA0LDQttC40LLQsNC90LjRjyDQuCZuYnNwO9GC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KDQo8cD7QnNCw0LrRgdC40LzQsNC70YzQvdC+INC00L7Qv9GD0YHRgtC40LzQsNGPINGC0LXQvNC/0LXRgNCw0YLRg9GA0LAg0LTQu9GPINC30LDQv9C10LrQsNC90LjRjyDQsdC70Y7QtCDQsiDRhNC+0LvRjNCz0LUgKzM1MCZkZWc7Jm5ic3A7Qy48L3A+DQoNCjxwPtCd0LUg0YDQtdC60L7QvNC10L3QtNGD0LXRgtGB0Y8g0LTQu9C40YLQtdC70YzQvdC+0LUg0LLRgNC10LzRjyDRhdGA0LDQvdC40YLRjCDQsiDRhNC+0LvRjNCz0LUg0L/RgNC+0LTRg9C60YLRiyDQstGL0YHQvtC60L7QuSDQutC40YHQu9C+0YLQvdC+0YHRgtC4INC4INGB0L7Qu9GR0L3QvtGB0YLQuCwg0LAg0YLQsNC6INC20LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9Cw0YUsINCy0L4g0LjQt9Cx0LXQttCw0L3QuNC1INCy0L7Qt9Cz0L7RgNCw0L3QuNGPLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QWx1bcSrbmlqYSBmb2xsaWphPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bcSrbmlqYSBmb2xpanUmbmJzcDtpem1hbnRvIMSTZGluxIEmc2Nhcm9uO2FuYXMgbm96YXLEkywgbGFpIGlsZ8SBa28mbmJzcDtsYWlrdSB1emdsYWLEgXQgcMSBcnRpa2FzIHByb2R1a3R1IHN2YWlndW11LiBGb2xpamEgaXIgcGllbcSTcm90YSBkYcW+xIFkdSBwxIFydGlrYXMgcHJvZHVrdHUgdmFpIMSTZGllbnUgaWVzYWnFhm8mc2Nhcm9uO2FuYWksIGNlcCZzY2Fyb247YW5haSZuYnNwO3ZhaSBhcsSrIHNhbGTEkyZzY2Fyb247YW5haSB1biBhdGR6ZXPEkyZzY2Fyb247YW5haS48L3A+DQoNCjxwPk1ha3NpbcSBbMSBIHBpZcS8YXVqYW3EgSB0ZW1wZXJhdMWrcmEsIGtvIG3Fq3N1IGZvbGlqYSB2YXIgaXp0dXLEk3QsIG5lcMSBcnNuaWVkeiArIDM1MCAmZGVnOyBDLjwvcD4NCg0KPHA+Rm9saWp1IG5hdiBpZXRlaWNhbXMgbGlldG90IHDEgXJ0aWthcyBwcm9kdWt0dSBhciBhdWdzdHUgc2vEgWJqdSB1biBzxIHEvHUgc2F0dXJ1IGlsZ3N0byZzY2Fyb247YWkgdXpnbGFixIEmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5BbHVtaW51bSBGb2lsPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bWludW0gZm9pbCBpcyBhIGNvbW1vbiBob3VzZWhvbGQgcHJvZHVjdCB0aGF0JnJzcXVvO3Mgb2Z0ZW4gdXNlZCBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMgZm9yIGNvb2tpbmcgKHRvIGNvdmVyIGJha2luZyBzdXJmYWNlcyksIHdyYXBwaW5nIGFuZCBwcm90ZWN0IG1vcmUgZGVsaWNhdGUgZm9vZHMgb3Iga2VlcGluZyBmb29kIGluIGZyZWV6ZXJzLiBBbHVtaW51bSBpcyBuYXR1cmFsIHByb2R1Y3QgdGhhdCZuYnNwO2lzIGJvdW5kIHRvIG90aGVyIGVsZW1lbnRzIGxpa2UgcGhvc3BoYXRlIGFuZCBzdWxmYXRlIGluIHNvaWwsIHJvY2tzIGFuZCBjbGF5LiBUaGlzIGFsdW1pbnVtIGZvaWwgcm9sbCBjb250YWlucyBpcyAxNTAgbSBsb25nIGJ5Jm5ic3A7NDUgY20gd2lkZS4mbmJzcDs8L3A+DQoNCjxwPlRoZSBtYXhpbXVtIHBlcm1pc3NpYmxlIHRlbXBlcmF0dXJlIGZvciBiYWtpbmcgZm9vZCBpbiBmb2lsIGlzICsgMzUwJmRlZztDLjwvcD4NCg0KPHA+SXQgaXMgbm90IHJlY29tbWVuZGVkIHRvIHN0b3JlIGZvb2RzIG9mIGhpZ2ggYWNpZGl0eSBhbmQgc2FsaW5pdHkgaW4gZm9pbCBmb3IgYSBsb25nIHRpbWUsIGFzIHdlbGwgYXMgdXNlIGluIG1pY3Jvd2F2ZSBvdmVucywgaW4gb3JkZXIgdG8gYXZvaWQgaWduaXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI2NTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTI5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDM1LjIzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDg5ZmI0YjBhNTNhMmM1ODc1YWNjYjk5NTAyMmQ5YzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQWx1bWludW0gRm9vZCBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQWx1bcSrbmlqYSBmb2xpamEgcnVsbMSrIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDQv9C40YnQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0Lwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzM5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMDQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDgyNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstGL0LUg0L/Qu9Cw0YHRgtC80LDRgdGB0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAgMTAwMCDQvNC7INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNjc1IiBkYXRhLXN0YXJ0PSIyMjQiPtCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCDQvtCx0YrQtdC80L7QvCAxMDAwINC80LsgJm1kYXNoOyDQuNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L7QvdGMLiDQntC90Lgg0L/QvtC80L7Qs9GD0YIg0L7RgNCz0LDQvdC40LfQvtCy0LDRgtGMINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCwINC60YPRhdC90LUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LvQtdCz0LrQvtGB0YLRjCDQsiDQvdCw0YXQvtC20LTQtdC90LjQuCDQvdGD0LbQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC60LvRjtGH0LjRgtC10LvRjNC90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0LgsINCy0LDRiNC4INC60L7Qu9C70LXQs9C4INGB0LzQvtCz0YPRgiDQsdGL0YHRgtGA0L4g0L3QsNC50YLQuCDQvdC10L7QsdGF0L7QtNC40LzRi9C1INC/0YDQvtC00YPQutGC0YssINC90LUg0L7RgtC60YDRi9Cy0LDRjyDQutGA0YvRiNC60LguINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQstC60LvRjtGH0LDRjyDRgdCw0LvQsNGC0YssINCz0L7RgNGP0YfQuNC1INCx0LvRjtC00LAg0Lgg0LfQsNCz0L7RgtC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjcxNiIgZGF0YS1zdGFydD0iNjc3Ij7Qo9C00L7QsdGB0YLQstC+INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQvtCx0YnQtdC/0LjRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij7Qn9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSDRhNC+0YDQvNGLICZtZGFzaDsg0Y3RgtC+INC+0YLQu9C40YfQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0LXQs9C80LXQvdGC0LAgSG9SZUNhLiDQntC90Lgg0YPRgdC60L7RgNGP0Y7RgiDQv9GA0L7RhtC10YHRgSDRgNCw0LHQvtGC0Ysg0L3QsCDQutGD0YXQvdC1LCDQv9C+0LfQstC+0LvRj9GPINCz0L7RgtC+0LLQuNGC0Ywg0Lgg0YXRgNCw0L3QuNGC0Ywg0LfQsNCz0L7RgtC+0LLQutC4INC30LDRgNCw0L3QtdC1LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INCyINGH0LDRgdGLINC/0LjQui4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDRh9GC0L4g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0L/RgNC4INGA0LDQt9C+0LPRgNC10LLQtSDQsdC70Y7QtCDQsiDRgNC10YHRgtC+0YDQsNC90LDRhSDQuCDQutCw0YTQtS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+PHN0cm9uZyBkYXRhLWVuZD0iMTA5MiIgZGF0YS1zdGFydD0iMTA2MCI+0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPtCa0L7QvdGC0LXQudC90LXRgNGLINC90LUg0YHQvtC00LXRgNC20LDRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEpLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0LHQtdC30L7Qv9Cw0YHQvdGL0LzQuCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQv9C40YnQuC4g0J7QvdC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L3Rj9GFLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC90LUg0YLQvtC70YzQutC+INGD0LTQvtCx0YHRgtCy0L4sINC90L4g0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC00LvRjyDQstCw0YjQuNGFINGB0L7RgtGA0YPQtNC90LjQutC+0LIg0Lgg0LrQu9C40LXQvdGC0L7Qsi4g0KHQtNC10LvQsNC90L3Ri9C1INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC+0L3QuCDQu9C10LPQutC+INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YDQsNC30LvQuNGH0L3Ri9C1INGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0Lgg0L/QvtC30LLQvtC70Y/RjtGCINGN0YTRhNC10LrRgtC40LLQvdC+INGF0YDQsNC90LjRgtGMINC/0YDQvtC00YPQutGC0YsuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE0ODQiPg0KCTxsaSBkYXRhLWVuZD0iMTUwMCIgZGF0YS1zdGFydD0iMTQ4NCI+0J7QsdGK0LXQvDogMTAwMCDQvNC7PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1NDgiIGRhdGEtc3RhcnQ9IjE1MDEiPtCc0LDRgtC10YDQuNCw0Ls6INCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvSwg0LHQtdC3INCx0LjRgdGE0LXQvdC+0LvQsCDQkCAoQlBBKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTk0IiBkYXRhLXN0YXJ0PSIxNTQ5Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lg8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY0NCIgZGF0YS1zdGFydD0iMTU5NSI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LvRjyDQu9C10LPQutC+0YHRgtC4INC/0L7QuNGB0LrQsCDQv9GA0L7QtNGD0LrRgtC+0LI8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTY0NSI+0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsiwg0LrQsNGE0LUg0Lgg0L7QsdGJ0LXQv9C40YLQsDwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPkNhdXJzcMSrZMSrZ2kgdW4gaXp0dXLEq2dpIHBvbGlwcm9waWzEk25hIHRyYXVraSAxMDAwIG1sIHNhZ2F0YXZlaSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzMSIgZGF0YS1zdGFydD0iMTE2Ij5NxatzdSBjYXVyc3DEq2TEq2dpZSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgMTAwMCBtbCBpZXRpbHDEq2J1IGlyIGlkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgcHJvZmVzaW9uxIFsxIFzIHZpcnR1dsSTcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGFsxKtkeiBvcmdhbml6xJN0IGRhcmJhIHRlbHB1LCDEvGF1am90IMSBdHJpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW3EgXMgc2FzdMSBdmRhxLxhcywgbmVub3bEk3Imc2Nhcm9uO290IHbEgWt1LiBQYXRlaWNvdGllcyBhdWdzdGFqYWkgY2F1cnNwxKtkxKtiYWksIHZpcnR1dsSTIHN0csSBZMSBam8mc2Nhcm9uO2llLCBwaWVtxJNyYW0sIHBhdsSBcmkgdW4gYWRtaW5pc3RyYXRvcmksIHZhciB2aWVnbGkgYXRyYXN0IHZhamFkesSrZ29zIHByb2R1a3R1cywga2FzIGlldsSTcm9qYW1pIHV6bGFibyBkYXJiYSBlZmVrdGl2aXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNTcyIiBkYXRhLXN0YXJ0PSI1MzMiPlBlcmZla3RzIHJpc2luxIFqdW1zIEhvUmVDYSBzZWt0b3JhbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+UG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIHRhaXNuc3TFq3JhIGZvcm11IGlyIGxpZWxpc2tzIHJpc2luxIFqdW1zIEhvUmVDYSBub3phcsSTLCBsYWkgc2FnYXRhdm90dSB1biB1emdsYWLEgXR1IMSTZGllbnVzIHVuIHNhZ2F0YXZlcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGHEgXRyaW5hIGRhcmJhIHByb2Nlc3UgdmlydHV2xJMsIMS8YXVqb3Qgc2FnYXRhdm90IMSTZGllbnVzIGllcHJpZWsmc2Nhcm9uOywgxKtwYSZzY2Fyb247aSBwaWVwcmFzxKt0b3MgZGFyYmEgc3R1bmTEgXMuIFR1cmtsxIF0IHRyYXVraSBpciBwaWVtxJNyb3RpIG1pa3JvdmnEvMWGdSBrcsSBc25pbSwga2FzIMS8YXVqIHZpZWdsaSB1enNpbGTEq3QgxJNkaWVudXMsIHNhZ2xhYsSBam90IHRvIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+PHN0cm9uZyBkYXRhLWVuZD0iOTUwIiBkYXRhLXN0YXJ0PSI5MjMiPkRybyZzY2Fyb247xKtiYSB1biBla29sb8SjaXNrdW1zPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+JlNjYXJvbjtpZSB0cmF1a2kgaXIgQlBBIGJlem1ha3Nhcywgbm9kcm8mc2Nhcm9uO2lub3QgZHJvJnNjYXJvbjt1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LiBJemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcG9saXByb3BpbMSTbmEsIHRpZSBpciBwaWVtxJNyb3RpIGRhxb7EgWRpZW0gdGVtcGVyYXTFq3JhcyBhcHN0xIFrxLxpZW0gdW4gbm9kcm8mc2Nhcm9uO2luYSBlZmVrdMSrdnUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUsIGthcyBwYWRhcmEgdG9zIGlkZcSBbGkgcGllbcSTcm90dXMgbGlldG8mc2Nhcm9uO2FuYWkgcmVzdG9yxIFub3MsIGthZmVqbsSrY8SBcyB1biBjaXTEgXMgcMSBcnRpa2FzIGllc3TEgWTEk3MuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPlByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjEyNzgiPg0KCTxsaSBkYXRhLWVuZD0iMTI5OCIgZGF0YS1zdGFydD0iMTI3OCI+SWV0aWxwxKtiYTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzM0IiBkYXRhLXN0YXJ0PSIxMjk5Ij5NYXRlcmnEgWxzOiBQb2xpcHJvcGlsxJNucywgYmV6IEJQQTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzY0IiBkYXRhLXN0YXJ0PSIxMzM1Ij5QaWVtxJNyb3RzIG1pa3JvdmnEvMWGdSBrcsSBc27EqzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNDM0IiBkYXRhLXN0YXJ0PSIxMzY1Ij5DYXVyc3DEq2TEq2dhcyBzaWVuYXMsIGthcyDEvGF1aiB2aWVnbGkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbW9zIHByb2R1a3R1czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxNDM1Ij5JZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIEhvUmVDYSBzZWt0b3LEgTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPkR1cmFibGUgVHJhbnNwYXJlbnQgUG9seXByb3B5bGVuZSBGb29kIENvbnRhaW5lcnMgMTAwMCBtbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMjg3IiBkYXRhLXN0YXJ0PSIxODA5Ij5PdXIgdHJhbnNwYXJlbnQgcG9seXByb3B5bGVuZSBmb29kIGNvbnRhaW5lcnMgd2l0aCBhIGNhcGFjaXR5IG9mIDEwMDAgbWwgYXJlIHRoZSBwZXJmZWN0IGNob2ljZSBmb3IgcHJvZmVzc2lvbmFsIGtpdGNoZW5zLiBUaGV5IGhlbHAgb3JnYW5pemUga2l0Y2hlbiBzcGFjZSBhbmQgbWFrZSBpdCBlYXN5IHRvIGZpbmQgdGhlIG5lY2Vzc2FyeSBpbmdyZWRpZW50cyB3aXRob3V0IG9wZW5pbmcgdGhlIGxpZC4gVGhhbmtzIHRvIHRoZWlyIGV4Y2VwdGlvbmFsIHRyYW5zcGFyZW5jeSwgeW91ciBjb2xsZWFndWVzIHdpbGwgcXVpY2tseSBmaW5kIHRoZSBpbmdyZWRpZW50cyB0aGV5IG5lZWQsIHNhdmluZyB0aW1lIGFuZCBlZmZvcnQuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgdmFyaW91cyBwcm9kdWN0cywgaW5jbHVkaW5nIHNhbGFkcywgaG90IGRpc2hlcywgYW5kIHByZXAgaXRlbXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPjxzdHJvbmcgZGF0YS1lbmQ9IjIzMzYiIGRhdGEtc3RhcnQ9IjIyODkiPkNvbnZlbmllbmNlIGZvciByZXN0YXVyYW50cyBhbmQgZm9vZHNlcnZpY2U8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+UmVjdGFuZ3VsYXIgcG9seXByb3B5bGVuZSBjb250YWluZXJzIGFyZSBhbiBleGNlbGxlbnQgc29sdXRpb24gZm9yIHRoZSBIb1JlQ2Egc2VnbWVudC4gVGhleSBzcGVlZCB1cCBraXRjaGVuIHdvcmtmbG93cywgYWxsb3dpbmcgcHJlcCBpdGVtcyB0byBiZSBjb29rZWQgYW5kIHN0b3JlZCBpbiBhZHZhbmNlLCB3aGljaCBpcyBlc3BlY2lhbGx5IHZhbHVhYmxlIGR1cmluZyBwZWFrIGhvdXJzLiBUaGVzZSBjb250YWluZXJzIGFyZSBhbHNvIG1pY3Jvd2F2ZS1zYWZlLCBtYWtpbmcgdGhlbSBjb252ZW5pZW50IGZvciByZWhlYXRpbmcgZGlzaGVzIGluIHJlc3RhdXJhbnRzIGFuZCBjYWZlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjcwNyIgZGF0YS1zdGFydD0iMjY3NiI+U2FmZXR5IGFuZCBFY28tRnJpZW5kbGluZXNzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPlRoZSBjb250YWluZXJzIGFyZSBCUEEtZnJlZSwgbWFraW5nIHRoZW0gc2FmZSBmb3IgZm9vZCBzdG9yYWdlLiBUaGV5IGFyZSBpZGVhbCBmb3IgdXNlIGluIHByb2Zlc3Npb25hbCBraXRjaGVucywgcHJvdmlkaW5nIGNvbnZlbmllbmNlIGFuZCBzYWZldHkgZm9yIGJvdGggeW91ciBzdGFmZiBhbmQgY3VzdG9tZXJzLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBvbHlwcm9weWxlbmUsIHRoZXkgY2FuIHdpdGhzdGFuZCB2YXJpb3VzIHRlbXBlcmF0dXJlcywgZW5zdXJpbmcgZWZmaWNpZW50IGZvb2Qgc3RvcmFnZS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+QmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMDE4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMzciIGRhdGEtc3RhcnQ9IjMwMTgiPkNhcGFjaXR5OiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjMwMzgiPk1hdGVyaWFsOiBQb2x5cHJvcHlsZW5lLCBCUEEtZnJlZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDkwIiBkYXRhLXN0YXJ0PSIzMDc0Ij5NaWNyb3dhdmUtc2FmZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTQ2IiBkYXRhLXN0YXJ0PSIzMDkxIj5UcmFuc3BhcmVudCB3YWxscyBmb3IgZWFzeSBpZGVudGlmaWNhdGlvbiBvZiBwcm9kdWN0czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMTQ3Ij5JZGVhbCBmb3IgcmVzdGF1cmFudHMsIGNhZmVzLCBhbmQgZm9vZHNlcnZpY2U8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjQ4MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTczOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5N2QyNmZhYzNlYjBlMGQ2N2Q5NTNkOTQ3YWVjZTJjYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lciAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQlBBIGJlem1ha3NhcyBwb2xpcHJvcGlsxJNuYSB0cmF1a3Mgc2FnYXRhdsSTbSB1biBwxIFydGlrYXMgdXpnbGFixIHFoWFuYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogMTAwMCDQvNC7LCDQn9CfCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMDk3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1SRDE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTM1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRg9Cz0LvRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIGFwYcS8aWUgdHJhdWtpIDUwMCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LrRg9C70LjQvdCw0YDQuNC4Jm5ic3A7LSZuYnNwO9GD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdGL0YLQvdGL0YUg0LHQu9GO0LQg0Lgg0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDM+Jm5ic3A7PHN0cm9uZz7Qn9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90LDRjyDRgdC10YDQstC40YDQvtCy0LrQsCDRhdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQt0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQstGL0LHQvtGAINC00LvRjyDQt9Cw0LLQtdC00LXQvdC40LksINCz0LTQtSDQstCw0LbQvdGLINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0Lgg0YPQtNC+0LHRgdGC0LLQvi4g0J7QvdC4INGA0LDRgdGB0YfQuNGC0LDQvdGLINC90LAg0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0YDQtdC20LjQvCDQvtGCIC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qywg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LjRhSDQtNC70Y86ICZuYnNwOzxiciAvPg0KLSDQodC70L7QttC90YvRhSDQtNC10YHQtdGA0YLQvtCyOiDRgdC70L7QtdC90YvQtSDRgtC40YDQsNC80LjRgdGDLCDRjdC60LvQtdGA0Ysg0YEg0LfQsNCy0LDRgNC90YvQvCDQutGA0LXQvNC+0LwsINGH0LjQt9C60LXQudC60Lgg0YEg0Y/Qs9C+0LTQvdGL0Lwg0YLQvtC/0L/QuNC90LPQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0KXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LI6INC/0LDRgdGC0LAg0YEg0YHQvtGD0YHQvtC8INC/0LXRgdGC0L4sINC60LjQvdC+0LAg0YEg0L7QstC+0YnQsNC80LgsINCx0L7Rg9C70Ysg0YEg0LDQstC+0LrQsNC00L4g0Lgg0YLRg9C90YbQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0JPQvtGC0L7QstGL0YUg0L3QsNCx0L7RgNC+0LI6INGB0YvRgNC90YvQtSDRgtCw0YDQtdC70LrQuCDRgSDQstC40L3QvtCz0YDQsNC00L7QvCDQuCDQvtGA0LXRhdCw0LzQuCwg0LzRj9GB0L3Ri9C1INC30LDQutGD0YHQutC4INGBINCz0L7RgNGH0LjRhtC10LksINCy0LXQs9Cw0L3RgdC60LjQtSDRgdC10YLRiy4gJm5ic3A7PC9wPg0KDQo8cD7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LfQsNGJ0LjRgtGDINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0YHQvNC10YjQuNCy0LDQvdC40Y8g0LfQsNC/0LDRhdC+0LIsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQsdC70Y7QtC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGC0L7Qu9GJ0LjQvdCwINGB0YLQtdC90L7QuiDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdC+0LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0LjQvdCz0YDQtdC00LjQtdC90YLQvtCyLCDQsCDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDRgdC+0LrRgNCw0YnQsNGO0YIg0LLRgNC10LzRjyDQvdCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y4g0YDQsNCx0L7Rh9C10LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0LAuICZuYnNwOzwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC40LzQtdGAINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC00LvRjyDQsdC40LfQvdC10YHQsDo8L3N0cm9uZz48L2gzPg0KDQo8cD7QoNC10YHRgtC+0YDQsNC9INC80L7QttC10YIg0L/RgNC10LTQu9C+0LbQuNGC0Ywg0L3QsNCx0L7RgNGLINC00LvRjyDQv9C40LrQvdC40LrQsCDQsiDQutC+0L3RgtC10LnQvdC10YDQsNGFIDUwMCDQvNC7OiDQvtGF0LvQsNC20LTQtdC90L3QsNGPINC/0LDRgdGC0LAsINGB0YvRgNC90LDRjyDRgtCw0YDQtdC70LrQsCDQuCDQvNC40L3QuC3QtNC10YHQtdGA0YIuINCj0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0YEg0LXQtNC40L3QvtC5INC60YDRi9GI0LrQvtC5INGD0L/RgNC+0YHRgtC40YIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutGDINC4INC/0L7QstGL0YHQuNGCINC70L7Rj9C70YzQvdC+0YHRgtGMINCz0L7RgdGC0LXQuTwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMjQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjQiIGRhdGEtc3RhcnQ9IjI1Ij5WaWVucmVpesSTamFpcyBrdWxpbsSBcmlqYXMgdHJhdWtzJm5ic3A7LSZuYnNwO1VuaXZlcnPEgWxzIHJpc2luxIFqdW1zIHPEgXTEq2dpZW0gxJNkaWVuaWVtIHVuIGvEgXJ0YWluYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPlByb2Zlc2lvbsSBbGEgYXVrc3RvIMSTZGllbnUgdW4gZGVzZXJ0dSBwYXNuaWVnJnNjYXJvbjthbmE8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNTMyIiBkYXRhLXN0YXJ0PSIxODEiPlZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSA1MDAgbWwgbm8gcMSBcnN0csSBZMSBdGEgUEVUIHBsYXN0bWFzYXMgKHJQRVQpIGlyIGxpZWxpc2thIGl6dsSTbGUgxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pZW0sIGt1ciBzdmFyxKtnYSBnYW4gcHJlemVudMSBY2lqYSwgZ2FuIMSTcnTEq2JhLiBJemdhdGF2b3RpIG5vIHJQRVQsICZzY2Fyb247aWUgdHJhdWtpIHZlaWNpbmEgaWxndHNwxJNqxKtidSB1biBzYW1hemluYSBvZ2xla8S8YSBwxJNkdSwgYXRiYWxzdG90IGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbm90IGF0a3JpdHVtdXMuIFRpZSBpciBwaWVtxJNyb3RpIHRlbXBlcmF0xatyYXMgZGlhcGF6b25hbSBubyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDLCB0xIFwxJNjIHRvcyB2YXIgaXptYW50b3Q6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNTM0Ij4NCgk8bGkgZGF0YS1lbmQ9IjYzMiIgZGF0YS1zdGFydD0iNTM0Ij48c3Ryb25nIGRhdGEtZW5kPSI1NjMiIGRhdGEtc3RhcnQ9IjUzNiI+S29tcGxla3NhamllbSBkZXNlcnRpZW08L3N0cm9uZz46IEvEgXJ0YWluaWUgdGlyYW1pc3UsIGVrbGVyaSBhciBrcsSTbXNpZXJ1LCDEt8SremtlaWtpIGFyIG9ndSB2aXJza8SBcnR1LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI3MzMiIGRhdGEtc3RhcnQ9IjYzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNjU4IiBkYXRhLXN0YXJ0PSI2MzUiPkF1a3N0YWppZW0gxJNkaWVuaWVtPC9zdHJvbmc+OiBQYXN0YSBhciBwZXN0byBtxJNyY2ksIGtpbm9qYSBhciBkxIFyemXFhmllbSwgYsS8b2RhcyBhciBhdm9rYWRvIHVuIHR1bnppdsSrbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI3MzQiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc2MiIgZGF0YS1zdGFydD0iNzM2Ij5HYXRhdmFqaWVtIGtvbXBsZWt0aWVtPC9zdHJvbmc+OiBTaWVyYSAmc2Nhcm9uO8S3xKt2amkgYXIgdsSrbm9nxIFtIHVuIHJpZWtzdGllbSwgZ2HEvGFzIHV6a29kYXMgYXIgc2luZXDEk20sIHZlZ8SBbnUga29tcGxla3RpLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMTExNyIgZGF0YS1zdGFydD0iODQ3Ij48c3Ryb25nIGRhdGEtZW5kPSI4ODIiIGRhdGEtc3RhcnQ9Ijg0NyI+SGVybcSTdGlza8SBIHbEgWthIGZ1bmtjaW9uYWxpdMSBdGU8L3N0cm9uZz4gbm9kcm8mc2Nhcm9uO2luYSBhaXpzYXJkesSrYnUgcHJldCBub3BsxatkxJNtIHVuIHNtYWt1IHNhamF1ayZzY2Fyb247YW5vcywga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2kgdmFpcsSBa3Uga8SBcnR1IMSTZGllbm9zLiBDYXVyc3DEq2TEq2dhcyBzaWVuYXMgaXpjZcS8IHNhc3TEgXZkYcS8dSBrdmFsaXTEgXRpLCBiZXQgdW5pdmVyc8SBbMSBcyB2xIFrYSBpZXNwxJNqYXMgdmlzdSBpem3Ek3J1IHRyYXVraWVtIMS8YXVqIMSBdHLEgWsgb3JnYW5pesSTdCBkYXJiYSB2aWV0dS48L3A+DQoNCjxwIGRhdGEtZW5kPSIxMzE5IiBkYXRhLXN0YXJ0PSIxMTE5Ij5JenbEk2xvdGllcyB0cmF1a3VzLCBrYXMgaXpnYXRhdm90aSBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpLCBqxatzIHBhbMSrZHphdCBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11IHVuIGF0YmFsc3TEgXQgaWxndHNwxJNqxKtnYXMgaWVwYWtvanVtYSBwcmFrc2VzLCBrYXMgYXRiaWxzdCB2aWRlcyBhaXpzYXJkesSrYmFzIG3Ek3LEt2llbS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+PHN0cm9uZyBkYXRhLWVuZD0iMTM1MyIgZGF0YS1zdGFydD0iMTMyMSI+Qml6bmVzYSBpem1hbnRvJnNjYXJvbjthbmFzIHBpZW3Ek3JzPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj5SZXN0b3LEgW5zIHZhciBwaWVkxIF2xIF0IHBpa25pa2Ega29tcGxla3R1cyA1MDAgbWwgdHJhdWtvczogYXVrc3TEgSBwYXN0YSwgc2llcmEgJnNjYXJvbjvEt8SrdmppIHVuIG1pbmkgZGVzZXJ0cy4gxJJydGEgaWVwYWtvJnNjYXJvbjthbmEgYXIgdmllbm90dSB2xIFrdSB2aWVua8SBciZzY2Fyb247byB0cmFuc3BvcnTEkyZzY2Fyb247YW51IHVuIHV6bGFibyB2aWVzdSBsb2phbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTU1NiIgZGF0YS1zdGFydD0iMTU0MyI+PHN0cm9uZyBkYXRhLWVuZD0iMTU1NiIgZGF0YS1zdGFydD0iMTU0MyI+xKpwYSZzY2Fyb247xKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxODg1IiBkYXRhLXN0YXJ0PSIxNTU3Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1NzYiIGRhdGEtc3RhcnQ9IjE1NTciPklldGlscMSrYmE6IDUwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjIyIiBkYXRhLXN0YXJ0PSIxNTc3Ij5NYXRlcmnEgWxzOiBQxIFyc3RyxIFkxIF0cyBQRVQgcGxhc3RtYXNhIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjY4IiBkYXRhLXN0YXJ0PSIxNjIzIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogTm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNzE5IiBkYXRhLXN0YXJ0PSIxNjY5Ij5IZXJtxJN0aXNrxIFzIHbEgWthIMSrcGEmc2Nhcm9uO8SrYmFzLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RlczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNzYzIiBkYXRhLXN0YXJ0PSIxNzIwIj5DYXVyc3DEq2TEq2fEgXMgc2llbmFzLCBrYXMgdXpzdmVyIGt2YWxpdMSBdGk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTgyMSIgZGF0YS1zdGFydD0iMTc2NCI+SWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBkZXNlcnRpZW0sIGdhbiBhdWtzdGFqaWVtIMSTZGllbmllbTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODg1IiBkYXRhLXN0YXJ0PSIxODIyIj5BdGJhbHN0YSBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5hIHBsYXN0bWFzYXMgYXRrcml0dW11czwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPkRpc3Bvc2FibGUgZGVsaSBjb250YWluZXIgLSBBIFZlcnNhdGlsZSBTb2x1dGlvbiBmb3IgSGVhcnR5IE1lYWxzIGFuZCBMYXllcmVkIERlc3NlcnRzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj48c3Ryb25nIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj5Qcm9mZXNzaW9uYWwgU2VydmluZyBvZiBDb2xkIE1lYWxzIGFuZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNDI1IiBkYXRhLXN0YXJ0PSIyMDY1Ij5EaXNwb3NhYmxlIDUwMCBtbCBvciAxNiBveiBkZWxpIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKSBhcmUgdGhlIGlkZWFsIGNob2ljZSBmb3IgYnVzaW5lc3NlcyB3aGVyZSBib3RoIHByZXNlbnRhdGlvbiBhbmQgY29udmVuaWVuY2UgbWF0dGVyLiBNYWRlIGZyb20gclBFVCwgdGhlc2UgY29udGFpbmVycyBjb250cmlidXRlIHRvIHN1c3RhaW5hYmlsaXR5IGJ5IHJlZHVjaW5nIHRoZSBjYXJib24gZm9vdHByaW50IGFuZCBzdXBwb3J0aW5nIHRoZSBjaXJjdWxhciBlY29ub215LiBUaGV5IGFyZSBzdWl0YWJsZSBmb3IgdGVtcGVyYXR1cmVzIHJhbmdpbmcgZnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDLCBtYWtpbmcgdGhlbSBwZXJmZWN0IGZvcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjQyNyI+DQoJPGxpIGRhdGEtZW5kPSIyNTIyIiBkYXRhLXN0YXJ0PSIyNDI3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQ5IiBkYXRhLXN0YXJ0PSIyNDI5Ij5Db21wbGV4IGRlc3NlcnRzPC9zdHJvbmc+OiBMYXllcmVkIHRpcmFtaXN1LCAmZWFjdXRlO2NsYWlycyB3aXRoIGN1c3RhcmQsIGNoZWVzZWNha2VzIHdpdGggYmVycnkgdG9wcGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjYxNyIgZGF0YS1zdGFydD0iMjUyMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjUzOSIgZGF0YS1zdGFydD0iMjUyNSI+Q29sZCBtZWFsczwvc3Ryb25nPjogUGFzdGEgd2l0aCBwZXN0byBzYXVjZSwgcXVpbm9hIHdpdGggdmVnZXRhYmxlcywgYm93bHMgd2l0aCBhdm9jYWRvIGFuZCB0dW5hLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNjE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjQzIiBkYXRhLXN0YXJ0PSIyNjIwIj5SZWFkeS10by1zZXJ2ZSBzZXRzPC9zdHJvbmc+OiBDaGVlc2UgcGxhdHRlcnMgd2l0aCBncmFwZXMgYW5kIG51dHMsIG1lYXQgc25hY2tzIHdpdGggbXVzdGFyZCwgdmVnYW4gc2V0cy48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjMwMTAiIGRhdGEtc3RhcnQ9IjI3MjIiPlRoZSA8c3Ryb25nIGRhdGEtZW5kPSIyNzQyIiBkYXRhLXN0YXJ0PSIyNzI2Ij5haXJ0aWdodCBsaWQ8L3N0cm9uZz4gZW5zdXJlcyBwcm90ZWN0aW9uIGFnYWluc3QgbGVha3MgYW5kIG9kb3IgbWl4aW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCBmb3IgbXVsdGktbGF5ZXJlZCBkaXNoZXMuIFRoZSB0cmFuc3BhcmVuY3kgb2YgdGhlIHdhbGxzIGhpZ2hsaWdodHMgdGhlIHF1YWxpdHkgb2YgdGhlIGluZ3JlZGllbnRzLCBhbmQgdGhlIHVuaXZlcnNhbCBsaWRzIGZvciBhbGwgY29udGFpbmVyIHNpemVzIGhlbHAgc2F2ZSB0aW1lIG9uIHdvcmtzcGFjZSBvcmdhbml6YXRpb24uPC9wPg0KDQo8cCBkYXRhLWVuZD0iMzIyNyIgZGF0YS1zdGFydD0iMzAxMiI+QnkgY2hvb3NpbmcgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgeW91IGFyZSBoZWxwaW5nIHRvIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0IHN1c3RhaW5hYmxlIHBhY2thZ2luZyBwcmFjdGljZXMsIHdoaWNoIGFsaWduIHdpdGggZW52aXJvbm1lbnRhbCBnb2FscyBhbmQgY29udHJpYnV0ZSB0byB0aGUgY2lyY3VsYXIgZWNvbm9teS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzI1MyIgZGF0YS1zdGFydD0iMzIyOSI+QnVzaW5lc3MgdXNlIGV4YW1wbGU8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPkEgcmVzdGF1cmFudCBjYW4gb2ZmZXIgcGljbmljIHNldHMgaW4gNTAwIG1sIGNvbnRhaW5lcnM6IGNoaWxsZWQgcGFzdGEsIGNoZWVzZSBwbGF0dGVyLCBhbmQgbWluaSBkZXNzZXJ0LiBUaGUgY29udmVuaWVudCBwYWNrYWdpbmcgd2l0aCBhIHNpbmdsZSBsaWQgc2ltcGxpZmllcyB0cmFuc3BvcnQgYW5kIGJvb3N0cyBndWVzdCBsb3lhbHR5LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij48c3Ryb25nIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij5GZWF0dXJlczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM0NjgiPg0KCTxsaSBkYXRhLWVuZD0iMzQ4NiIgZGF0YS1zdGFydD0iMzQ2OCI+Q2FwYWNpdHk6IDUwMCBtbCBvciAxNiBvejwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTI2IiBkYXRhLXN0YXJ0PSIzNDg3Ij5NYXRlcmlhbDogUmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1NjciIGRhdGEtc3RhcnQ9IjM1MjciPlRlbXBlcmF0dXJlIHJhbmdlOiBGcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU5OSIgZGF0YS1zdGFydD0iMzU2OCI+QWlydGlnaHQgbGlkIHRvIHByZXZlbnQgbGVha3M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY0MiIgZGF0YS1zdGFydD0iMzYwMCI+VHJhbnNwYXJlbnQgd2FsbHMgdGhhdCBlbXBoYXNpemUgcXVhbGl0eTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjg1IiBkYXRhLXN0YXJ0PSIzNjQzIj5QZXJmZWN0IGZvciBib3RoIGRlc3NlcnRzIGFuZCBjb2xkIG1lYWxzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM2ODYiPlN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215IGFuZCByZWR1Y2VzIHBsYXN0aWMgd2FzdGU8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNjQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc3LjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NToyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS02NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS02NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDg2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2M2M3MTBiYTlmODVhMzEwYzJjOWQ4YzgxZTE2MjU0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrcyBubyByUEVUIHBsYXN0bWFzYXMga3VsaW7EgXJpamFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIGZvciBjYXZpYXIgNTAwIG1sIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGB0LXRgNGC0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCA1MDAg0LzQuyDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQtNC70Y8g0YHQsNC70LDRgtC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7QsiByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2ODhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUFdQLTEwODYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgCA3NTAg0LzQuywg0YEg0LrRgNGL0YjQutC+0LksINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBUcmF1a3MgNzUwIG1sLCBhciB2xIFrdSwgUEVULCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0xMC0wOCAxNTowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY4OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzNjljNmViMjJjMzZhZGIyZWVmZDUwMmEwYzk4MTQxYS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODkwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdFLUtOSUZFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjMwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqcyBrb2thIG5hemlzIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LTQtdGA0LXQstGP0L3QvdGL0LkmbmJzcDvQvdC+0LYgMTY1Jm5ic3A70LzQvCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0Lkg0LjQtyDQtNGA0LXQstC10YHQuNC90YsuINCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC00LDQvdC90L7Qs9C+INGB0YLQvtC70L7QstC+0LPQviDQv9GA0LjQsdC+0YDQsDog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAINC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQsiDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LguINCg0LXQutC+0LzQtdC90LTRg9C10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC90LDRiNC4INC00LXRgNC10LLRj9C90L3Ri9C1INC/0YDQuNCx0L7RgNGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YHQtdGA0LLQuNGB0L7QsiDRgSDQtdC00L7QuSDQvdCwINCy0YvQvdC+0YEg0LjQu9C4INC/0YDQuCDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4INC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjiDQvdCw0YLRg9GA0LDQu9GM0L3Ri9GFINC80LDRgtC10YDQuNCw0LvQvtCyINGC0LDQutC+0Lkg0L3QvtC2INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC30LTQvtGA0L7QstGM0Y8g0Lgg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPQtdGC0YHRjywg0L3QtSDQstGL0LTQtdC70Y/RjyDQstGA0LXQtNC90YvRhSDRgtC+0LrRgdC40YfQvdGL0YUg0LLQtdGJ0LXRgdGC0LIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOJm5ic3A70YDQsNC30LvQsNCz0LDQtdGC0YHRjyDQsiDQtdGB0YLQtdGB0YLQstC10L3QvdGL0YUg0YPRgdC70L7QstC40Y/RhS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbmF6aXMgMTY1IG1tLCBpemdhdGF2b3RzIG5vIGtva2EuIEdhbHZlbsSBcyAmc2Nhcm9uO28gZ2FsZGEgcGllZGVydW11IHByaWVrJnNjYXJvbjtyb2PEq2Jhczoga29tcGFrdHMgaXptxJNycyB1biBkYXVkenB1c8SrYmEgbGlldG8mc2Nhcm9uO2FuxIEuIE3Ek3MgaWVzYWvEgW0gaXptYW50b3QgbcWrc3Uga29rYSBnYWxkYSBwaWVkZXJ1bXVzIMSTZGllbnUgcGllZ8SBZGVpLCBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgdmFpIHBhc8SBa3VtdSBvcmdhbml6xJMmc2Nhcm9uO2FuYWkuIFBhdGVpY290aWVzIGRhYsSrZ28gbWF0ZXJpxIFsdSBpem1hbnRvJnNjYXJvbjthbmFpLCAmc2Nhcm9uO2lzIG5hemlzIGlyIGFic29sxat0aSBkcm8mc2Nhcm9uO3MgdmVzZWzEq2JhaSB1biB2aWRlaS4gVGFzIGlyIHZpZWdsaSBsaWt2aWTEk2phbXMsIG5laXpkYWxvdCBrYWl0xKtnYXMgdG9rc2lza2FzIHZpZWxhcywgdW4gZGFiaXNrb3MgYXBzdMSBa8S8b3MgcGlsbsSrYsSBIHNhZGFsxIFzPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBjbGFzc2ljIGRpc3Bvc2FibGUga25pdmVzJm5ic3A7bWFkZSBvZiBlY28tZnJpZW5kbHkgYW5kIGJpb2RlZ3JhYmxlIG9yZ2FuaWMgd29vZC4gVGhlc2Ugc3VzdGFpbmFibGUgd29vZGVuIGtuaXZlcyBhcmUgc3VpdGFibGUgYXMgZm9yIGNvbGQgZm9vZCBhcyBmb3IgaG90IGFwcGxpY2F0aW9ucy4gVGhlIGxlbmd0aCBvZiBkaXNwb3NhYmxlIGN1dGxlcnkgaXMgMTYuNSBjbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjEtMDgtMTMgMTM6MzA6MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODkwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTU2MDljMDQ0Y2I4NTliMjQ1YzA3ZWMxMmYyNTA2NGQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB3b29kZW4ga25pZmUgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbsSBemlzIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MDhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4IDI1IHggMTgg0YHQvCwg0J/QrdCiLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSAyNSB4IDE4IGNtLCByUEVULCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjQ0MiIgZGF0YS1zdGFydD0iMjM2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0MCIgZGF0YS1zdGFydD0iMjM3MCI+0KHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCAmbmRhc2g7INCf0YDQtdC80LjQsNC70YzQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LHQvtC70YzRiNC40YUg0YHQtdGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjQ5MSIgZGF0YS1zdGFydD0iMjQ0NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ4OSIgZGF0YS1zdGFydD0iMjQ0OSI+0JjQtNC10LDQu9C10L0g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC/0L7RgNGG0LjQuSDQuCDQsNGB0YHQvtGA0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjUyIiBkYXRhLXN0YXJ0PSIyNDkyIj7QrdGC0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0Lwg0YHQvtC30LTQsNC9INC00LvRjyDRg9C00L7QsdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LHQvtC70YzRiNC40YUg0YHQtdGC0L7QsiDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIuINCe0L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0Lgg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0LHQu9GO0LTQsC48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY4NiIgZGF0YS1zdGFydD0iMjY1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY4NCIgZGF0YS1zdGFydD0iMjY1OSI+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI2ODciPg0KCTxsaSBkYXRhLWVuZD0iMjc0MyIgZGF0YS1zdGFydD0iMjY4NyI+0JHQvtC70YzRiNCw0Y8g0L/Qu9C+0YnQsNC00YwgJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQutGA0YPQv9C90YvRhSDQvdCw0LHQvtGA0L7QsiDRgdGD0YjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgwNiIgZGF0YS1zdGFydD0iMjc0NCI+0J/RgNC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCINGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0YTQvtGA0LzRiyDQutC+0L3RgtC10LnQvdC10YDQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjg4NCIgZGF0YS1zdGFydD0iMjgwNyI+0KPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRg9C00L7QsdC90L4g0YHQutC70LDQtNGL0LLQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyODg1Ij7QmtGA0YvRiNC60LAgKNC/0YDQvtC00LDRkdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+KSDQtNC10LvQsNC10YIg0L/QvtC00LDRh9GDINC10YnRkSDQsdC+0LvQtdC1INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QuS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTk3IiBkYXRhLXN0YXJ0PSIyOTU5Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTk1IiBkYXRhLXN0YXJ0PSIyOTY0Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YHRhNC10YA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjI5OTgiPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMjk5OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAzNSIgZGF0YS1zdGFydD0iMzAwMCI+0JTQvtGB0YLQsNCy0LrQsCDQv9GA0LXQvNC40LDQu9GM0L3Ri9GFINGB0LXRgtC+0LIg0YHRg9GI0Lg8L3N0cm9uZz4gJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTU3IiBkYXRhLXN0YXJ0PSIzMDc0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTIwIiBkYXRhLXN0YXJ0PSIzMDc2Ij7QodGD0L/QtdGA0LzQsNGA0LrQtdGC0Ysg0Lgg0LPQsNGB0YLRgNC+0L3QvtC80LjRh9C10YHQutC40LUg0LzQsNCz0LDQt9C40L3Rizwvc3Ryb25nPiAmbmRhc2g7INGN0YTRhNC10LrRgtC90LDRjyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC/0YDQvtC00YPQutGG0LjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMzE1OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzE4NyIgZGF0YS1zdGFydD0iMzE2MCI+0JrQtdC50YLQtdGA0LjQvdCzINC4INC80LXRgNC+0L/RgNC40Y/RgtC40Y88L3N0cm9uZz4gJm5kYXNoOyDRgdGC0LjQu9GM0L3QsNGPINC/0L7QtNCw0YfQsCDQuCDRg9C00L7QsdGB0YLQstC+INCyINC+0LHRgdC70YPQttC40LLQsNC90LjQuC48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjgwIiBkYXRhLXN0YXJ0PSIzMjM2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjc4IiBkYXRhLXN0YXJ0PSIzMjQxIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMyODEiPg0KCTxsaSBkYXRhLWVuZD0iMzM0OCIgZGF0YS1zdGFydD0iMzI4MSI+clBFVC3Qv9C70LDRgdGC0LjQuiAmbmRhc2g7INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtGL0Lkg0Lgg0L/RgNC40LPQvtC00L3Ri9C5INC00LvRjyDQv9C10YDQtdGA0LDQsdC+0YLQutC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzg5IiBkYXRhLXN0YXJ0PSIzMzQ5Ij7QktGL0YHQvtC60LDRjyDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0LLQu9Cw0LPQtSDQuCDQttC40YDRgy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzM5MCI+0KHQvtC+0YLQstC10YLRgdGC0LLRg9C10YIg0YHRgtCw0L3QtNCw0YDRgtCw0Lwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsi48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzgiIGRhdGEtc3RhcnQ9IjM0NTIiPtCS0YvQsdC40YDQsNC50YLQtSAyNSB4IDE4INGB0Lwg0LrQvtC90YLQtdC50L3QtdGA0YsgJm5kYXNoOyDQvdCw0LTRkdC20L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7QuSDQv9C+0LTQsNGH0Lgg0YHRg9GI0LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMjEiIGRhdGEtc3RhcnQ9IjM5NjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTkiIGRhdGEtc3RhcnQ9IjM5NjAiPlN1JnNjYXJvbjtpIHRyYXVrcyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBpZXBha29qdW1zIHN1JnNjYXJvbjtpIHBsYXTEk208L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQwNzciIGRhdGEtc3RhcnQ9IjQwMjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMjciPkxpZWxpc2tzIHJpc2luxIFqdW1zIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDE4NSIgZGF0YS1zdGFydD0iNDA3OCI+JlNjYXJvbjtpZSBwbGEmc2Nhcm9uO2llIDI1IHggMTggY20gdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbGllbMSBa2llbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbSB1biB2YWlyxIFrdSB2ZWlkdSByb2xsdSBwYXNuaWVnJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSI0MjE5IiBkYXRhLXN0YXJ0PSI0MTg3Ij48c3Ryb25nIGRhdGEtZW5kPSI0MjE3IiBkYXRhLXN0YXJ0PSI0MTkxIj5HYWx2ZW7EgXMgaWVwYWtvanVtYSBwcmllayZzY2Fyb247cm9jxKtiYXM8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjQzNzYiIGRhdGEtc3RhcnQ9IjQyMjAiPg0KCTxsaSBkYXRhLWVuZD0iNDI2MiIgZGF0YS1zdGFydD0iNDIyMCI+UGxhJnNjYXJvbjthIHZpcnNtYSBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0MzA2IiBkYXRhLXN0YXJ0PSI0MjYzIj5TdGlwcmEgdW4gxJNydGkgc2FrcmF1amFtYSBrb25zdHJ1a2NpamEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzNzYiIGRhdGEtc3RhcnQ9IjQzMDciPkNhdXJzcMSrZMSrZ3MgdsSBa3MgKHDEgXJkb2RhcyBhdHNldmkmc2Nhcm9uO8S3aSkgcHJvZmVzaW9uxIFsYW0gbm9mb3JtxJNqdW1hbS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NDA2IiBkYXRhLXN0YXJ0PSI0Mzc4Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDA0IiBkYXRhLXN0YXJ0PSI0MzgyIj5LdXIgdGllayBpem1hbnRvdHM8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ0MDciPg0KCTxsaSBkYXRhLWVuZD0iNDQ3NiIgZGF0YS1zdGFydD0iNDQwNyI+PHN0cm9uZyBkYXRhLWVuZD0iNDQzMyIgZGF0YS1zdGFydD0iNDQwOSI+R291cm1ldCBzdSZzY2Fyb247aSBwaWVnxIFkZTwvc3Ryb25nPiAmbmRhc2g7IG5vZHJvJnNjYXJvbjtpbmEgYXVnc3TEgWvEgXMga2xhc2VzIGllcGFrb2p1bXUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ1NTQiIGRhdGEtc3RhcnQ9IjQ0NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1MTciIGRhdGEtc3RhcnQ9IjQ0NzkiPkxpZWx2ZWlrYWxpIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaTwvc3Ryb25nPiAmbmRhc2g7IHByZXplbnTEkyBwcm9kdWt0dXMgcHJvZmVzaW9uxIFsaS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDU1NSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU4MCIgZGF0YS1zdGFydD0iNDU1NyI+QmFua2V0aSB1biBwYXPEgWt1bWk8L3N0cm9uZz4gJm5kYXNoOyBlbGVnYW50cyB1biDEk3J0cyBpZXBha29qdW1zLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ2NTkiIGRhdGEtc3RhcnQ9IjQ2MTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ2NTciIGRhdGEtc3RhcnQ9IjQ2MTkiPlZpZGVpIGRyYXVkesSrZ3MgdW4gZHJvJnNjYXJvbjtzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDcxMyIgZGF0YS1zdGFydD0iNDY2MCI+U3Umc2Nhcm9uO2kgaWVwYWtvanVtcyBpciBpemdhdGF2b3RzIG5vIDxzdHJvbmcgZGF0YS1lbmQ9IjQ3MDUiIGRhdGEtc3RhcnQ9IjQ2NzQiPnDEgXJzdHLEgWTEgXRhIHJQRVQgcGxhc3RtYXNhczwvc3Ryb25nPiwga2FzOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0NzE0Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ3NDciIGRhdGEtc3RhcnQ9IjQ3MTQiPklyIGlsZ3RzcMSTasSrZ3MgdW4gZWtvbG/Eo2lza3MuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ3ODUiIGRhdGEtc3RhcnQ9IjQ3NDgiPkl6dHVyxKtncyBwcmV0IG1pdHJ1bXUgdW4gdGF1a2llbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDc4NiI+QXRiaWxzdCBwxIFydGlrYXMgZHJvJnNjYXJvbjvEq2JhcyBzdGFuZGFydGllbS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjQ5MzEiIGRhdGEtc3RhcnQ9IjQ4MzAiPkl6dsSTbGlldGllcyA8c3Ryb25nIGRhdGEtZW5kPSI0ODY5IiBkYXRhLXN0YXJ0PSI0ODQyIj4yNSB4IDE4IGNtIHN1JnNjYXJvbjtpIHRyYXVrdXM8L3N0cm9uZz4sIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGdhbiBlc3TEk3Rpc2t1LCBnYW4gZnVua2Npb27EgWx1IGllcGFrb2p1bXUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjI0ODEiIGRhdGEtc3RhcnQ9IjI0MDQiPjxzdHJvbmc+RGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBQYWNrYWdpbmcgZm9yIFN1c2hpIFBsYXR0ZXJzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNTIxIiBkYXRhLXN0YXJ0PSIyNDgzIj5QZXJmZWN0IGZvciBMYXJnZSBTdXNoaSBQbGF0dGVyczwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjcxIiBkYXRhLXN0YXJ0PSIyNTIyIj5EZXNpZ25lZCBmb3IgPHN0cm9uZyBkYXRhLWVuZD0iMjU2OSIgZGF0YS1zdGFydD0iMjUzNSI+YnVsayBvcmRlcnMgYW5kIHN1c2hpIHBsYXR0ZXJzPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBwcm92aWRlIGEgPHN0cm9uZyBkYXRhLWVuZD0iMjYyNCIgZGF0YS1zdGFydD0iMjU5MyI+bHV4dXJpb3VzIGZvb2QgcHJlc2VudGF0aW9uPC9zdHJvbmc+IHdoaWxlIGVuc3VyaW5nIHNlY3VyZSB0cmFuc3BvcnQgYW5kIHN0b3JhZ2UuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2OTMiIGRhdGEtc3RhcnQ9IjI2NzMiPktleSBBZHZhbnRhZ2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyNjk0Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NzYiIGRhdGEtc3RhcnQ9IjI2OTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MTciIGRhdGEtc3RhcnQ9IjI2OTYiPldpZGUgc3VyZmFjZSBhcmVhPC9zdHJvbmc+IGFjY29tbW9kYXRlcyBzdXNoaSBhc3NvcnRtZW50cyBhbmQgY29tYmluYXRpb24gcGxhdHRlcnMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MzIiIGRhdGEtc3RhcnQ9IjI3NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MDciIGRhdGEtc3RhcnQ9IjI3NzkiPlN0cm9uZywgc3RhY2thYmxlIGRlc2lnbjwvc3Ryb25nPiBlbnN1cmVzIHNhZmUgaGFuZGxpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI4MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4NzAiIGRhdGEtc3RhcnQ9IjI4MzUiPkNyeXN0YWwtY2xlYXIgbGlkIGNvbXBhdGliaWxpdHk8L3N0cm9uZz4gKHNvbGQgc2VwYXJhdGVseSkgZm9yIGF0dHJhY3RpdmUgZm9vZCBkaXNwbGF5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5MzciIGRhdGEtc3RhcnQ9IjI5MjEiPklkZWFsIFVzZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjI5MzgiPg0KCTxsaSBkYXRhLWVuZD0iMzAyNSIgZGF0YS1zdGFydD0iMjkzOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjk2NyIgZGF0YS1zdGFydD0iMjk0MCI+R291cm1ldCBzdXNoaSB0YWtlYXdheXM8L3N0cm9uZz4gJm5kYXNoOyBFbnN1cmVzIHRvcC1xdWFsaXR5IHBhY2thZ2luZyBmb3IgcHJlbWl1bSBzdXNoaSBzZXRzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTA4IiBkYXRhLXN0YXJ0PSIzMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDU1IiBkYXRhLXN0YXJ0PSIzMDI4Ij5TdXBlcm1hcmtldHMgJmFtcDsgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBEaXNwbGF5cyBsYXJnZSBzdXNoaSBhc3NvcnRtZW50cyBwcm9mZXNzaW9uYWxseS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMzEwOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyOSIgZGF0YS1zdGFydD0iMzExMSI+RXZlbnQgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBFbGVnYW50IGFuZCBkaXNwb3NhYmxlIGZvciBjb252ZW5pZW50IHNlcnZpY2UuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzIyMCIgZGF0YS1zdGFydD0iMzE4MiI+U3VzdGFpbmFibGUgYW5kIER1cmFibGUgTWF0ZXJpYWw8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzI4MiIgZGF0YS1zdGFydD0iMzIyMSI+TWFkZSBmcm9tIDxzdHJvbmcgZGF0YS1lbmQ9IjMyNjAiIGRhdGEtc3RhcnQ9IjMyMzEiPmVjby1mcmllbmRseSByUEVUIHBsYXN0aWM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIG9mZmVyOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMjgzIj4NCgk8bGkgZGF0YS1lbmQ9IjMzMjAiIGRhdGEtc3RhcnQ9IjMyODMiPkEgc3VzdGFpbmFibGUgcGFja2FnaW5nIHNvbHV0aW9uLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzY0IiBkYXRhLXN0YXJ0PSIzMzIxIj5IaWdoIHJlc2lzdGFuY2UgdG8gbW9pc3R1cmUgYW5kIGdyZWFzZS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzM2NSI+Rm9vZCBzYWZldHkgY29tcGxpYW5jZSBmb3IgcGVhY2Ugb2YgbWluZC48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzMiIGRhdGEtc3RhcnQ9IjM0MTIiPlVwZ3JhZGUgdG8gPHN0cm9uZyBkYXRhLWVuZD0iMzQ2MCIgZGF0YS1zdGFydD0iMzQyMyI+MjUgeCAxOCBjbSBkaXNwb3NhYmxlIHN1c2hpIHRyYXlzPC9zdHJvbmc+IGZvciBzdXBlcmlvciBwYWNrYWdpbmcgdGhhdCBtZWV0cyBib3RoIGFlc3RoZXRpYyBhbmQgZnVuY3Rpb25hbCBuZWVkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI4MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjozOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTA4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTE4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiNTVlMzk4NzYwZmE1NmQ5OTRmM2Q1MTU5ZWU3MzkwYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBTdXNoaSB0cmF5cyBhbmQgc3VzaGkgY29udGFpbmVycyBkaXNwb3NhYmxlIGZvciBUYWtlb3V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIG1lbG5pIHVuIHN1xaFpIHDEgXJ0aWthcyBpZXBha29qdW1zIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQo9C/0LDQutC+0LLQutCwINC/0LjRidC10LLQsNGPINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIsINC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTMwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstS0M5T0YKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA2NTQ1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0LXQvNCw0L3QutCwIDI3MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGVzZXJ0YSB0cmF1a3MgMjcwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCa0YDQuNGB0YLQsNC70YzQvdC+INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDQtdC80LDQvdC60Lgg0LjQtyDQn9Ct0KIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgdC+0LrQvtCyLCDRgdC80YPQt9C4LCDQvdCw0YDQtdC30LDQvdC90YvRhSDRhNGA0YPQutGC0L7QsiDQuCDQvtCy0L7RidC10LksINCwINGC0LDQutC20LUg0LzQvtC70L7Rh9C90YvRhSDQutC+0LrRgtC10LnQu9C10Lkg0Lgg0LnQvtCz0YPRgNGC0L7Qsi4g0Jog0Y3RgtC40Lwg0LrQvtC90YLQtdC50L3QtdGA0LDQvCDQtNC+0YHRgtGD0L/QvdCwINGB0L/QtdGG0LjQsNC70YzQvdCw0Y8g0LLRgdGC0LDQstC60LAg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L3QtdGB0LrQvtC70YzQutC40YUg0LjQvdCz0YDQuNC00LjQtdC90YLQvtCyINC+0LTQvdC+0LLRgNC10LzQtdC90L3Qviwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9C40YIg0YHQvtC30LTQsNCy0LDRgtGMINGD0L3QuNC60LDQu9GM0L3Ri9C1INC60L7QvNC/0LvQtdC60YLRiyDQuCDRgdC+0YfQtdGC0LDQvdC40Y8g0LLQutGD0YHQvtCyLiDQmiDQutGA0LXQvNCw0L3QutCw0Lwg0L/QvtC00YXQvtC00Y/RgiDQv9C70L7RgdC60LjQtSDQuCDQutGD0L/QvtC70YzQvdGL0LUg0LrRgNGL0YjQutC4LCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDQuCDQsdC10Lcg0L3QtdCz0L4uICZuYnNwO9CS0L7Qt9C80L7QttC90L7RgdGC0Ywg0L3QsNC90LXRgdC10L3QuNGPINCS0LDRiNC10LPQviDRg9C90LjQutCw0LvRjNC90L7Qs9C+INC00LjQt9Cw0LnQvdCwINC40LvQuCDQu9C+0LPQvtGC0LjQv9CwINC/0L7QvNC+0LbQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0Log0YHQtdCx0LUg0LLQvdC40LzQsNC90LjQtSwg0L/QvtC00YfQtdGA0LrQvdC10YIg0L7RgdC+0LHQtdC90L3Ri9C5INGB0YLQuNC70Ywg0LLQsNGI0LXQs9C+INC30LDQstC10LTQtdC90LjRjyDQuCDQvdC10L/RgNC10LzQtdC90L3QviDQstGL0LTQtdC70LjRgiDRgdGA0LXQtNC4INC60L7QvdC60YPRgNC10L3RgtC+0LIuINCf0YDQvtGH0L3Ri9C1INC4INGB0YLQuNC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPJm5ic3A7INC00LXRgdC10YDRgtC+0LImbmJzcDstINGN0YLQviDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdCw0Y8sINC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80LDRjyDRg9C/0LDQutC+0LLQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+S3Jpc3TEgWxkemlkcmkmbmJzcDt0cmF1a2kmbmJzcDtubyBQRVQgYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGFzIHN1bMSBbSwgc23Fq3RpamllbSwgc2FncmllenRpZW0gYXVnxLxpZW0gdW4gZMSBcnplxYZpZW0sIGvEgSBhcsSrIHBpZW5hIGtva3RlacS8aWVtIHVuIGpvZ3VydGllbS4gJlNjYXJvbjvEq20gdHJhdWthbSZuYnNwO2lyIHBpZWVqYW1pIHNwZWNpxIFsaSBpZWxpa8WGaSwga3Vyb3MgdmFyIHV6Z2xhYsSBdCB2YWlyxIFrYXMgc2FzdMSBdmRhxLxhcyB2aWVubGFpY8SrZ2kuIFRhcyDEvGF1cyBpenZlaWRvdCBsaWVsaXNrdXMga29tcGxla3R1cyB1biB1bmlrxIFsYXMgZ2FyJnNjYXJvbjthcyBrb21iaW7EgWNpamFzLiBUcmF1a2llbSBpciBwaWVlamFtYXMgZ2FuIHBsYWthbmksIGdhbiBrdXBvbHZlaWRhIHbEgWtpLCBhciBjYXVydW11IHVuIGJleiB0xIEuICZTY2Fyb247xKtzIHPEk3JpamFzIHRyYXVraWVtIGlyIHBvcHVsxIFyaWUgaXptxJNyaTogbm8gMjEwbWwgbMSrZHogMTAwMG1sLiBQYXRlaWNvdGllcyBpZXNwxJNqxIFtIHV6ZHJ1a8SBdCBzYXZ1IGxvZ28gdmFpIGF0c2V2aSZzY2Fyb247xLdpIGl6bWVrbMSTdHUgZGl6YWludSB1eiBnbMSBesSTbSwgdGFzIHBhbMSrZHrEk3MgdmFpcsSBayBwaWV2xJNyc3QgcGlyY8STanUgdXptYW7Eq2J1LCB0aWtzIHV6c3bEk3J0cyBKxatzdSB1esWGxJNtdW1hIMSrcGEmc2Nhcm9uO2FpcyBzdGlscyB1biBub3RlaWt0aSBwYWzEq2R6xJNzIGl6Y2VsdGllcyBrb25rdXJlbnR1IHZpZMWrLiBJenR1csSrZ2kgdW4gbW9kZXJuaSB0cmF1a2kgS2FsLUNsZWFyIC0gaXIgcGlldmlsY8SrZ2FzLCBwaWxuxKtixIEgcMSBcnN0csSBZMSBamFtYXMgdHJhdWtpLiAmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkNyeXN0YWwgY2xlYXIgUEVUIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBqdWljZXMsIHNtb290aGllcywgc2xpY2VkIOKAi+KAi2ZydWl0IGFuZCB2ZWdldGFibGVzLCBhcyB3ZWxsIGFzIG1pbGtzaGFrZXMgYW5kIHlvZ3VydHMuIEEgc3BlY2lhbCBpbnNlcnQgaXMgYXZhaWxhYmxlIGZvciB0aGVzZSBnbGFzc2VzIGZvciBzdG9yaW5nIHNldmVyYWwgaW5ncmVkaWVudHMgYXQgdGhlIHNhbWUgdGltZSwgd2hpY2ggd2lsbCBhbGxvdyB5b3UgdG8gY3JlYXRlIHVuaXF1ZSBzZXRzIGFuZCBjb21iaW5hdGlvbnMgb2YgZmxhdm9ycy4gRmxhdCBhbmQgZG9tZSBjb3ZlcnMgYXJlIGF2YWlsYWJsZSBpbiByZXF1ZXN0LCB3aXRoIGFuZCB3aXRob3V0IGEgaG9sZS4gVGhlIHBvc3NpYmlsaXR5IG9mIGFwcGx5aW5nIHlvdXIgdW5pcXVlIGRlc2lnbiBvciBsb2dvIHdpbGwgaGVscCBhdHRyYWN0IGF0dGVudGlvbiB0byB5b3Vyc2VsZiwgZW1waGFzaXplIHRoZSBzcGVjaWFsIHN0eWxlIG9mIHlvdXIgaW5zdGl0dXRpb24gYW5kIHdpbGwgY2VydGFpbmx5IGhpZ2hsaWdodCBhbW9uZyBjb21wZXRpdG9ycy4gU3Ryb25nIGFuZCBzdHlsaXNoIGNvbnRhaW5lcnMgLSB0aGlzIGlzIGFuIGF0dHJhY3RpdmUsIGZ1bGx5IHJlY3ljbGFibGUgcGFja2FnaW5nLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTA5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3NS45NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Njo0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkzMC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuOTMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM2ZmM4ODQ3YWJiMDNhYTBlYjJiZDUwM2ViNDBjYmUxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTgyMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBBSC1BU0I1NTBCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHQvtGD0YHQsCAxNzcg0LzQuywg0J/Qnywg0YfQtdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTcSTcmNlcyB0cmF1a2kgMTc3IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0L7Rg9GB0L3QuNC60Lgg0LjQu9C4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRgtCw0LrQsNC90YfQuNC60LgsINC60L7RgtC+0YDRi9C1INC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0L/RgNC40L/RgNCw0LIsINGB0LDQu9GM0YHRiywg0YHQvtC10LLQvtCz0L4g0YHQvtGD0YHQsCwg0LfQsNC/0YDQsNCy0L7QuiDQtNC70Y8g0YHQsNC70LDRgtC+0LIsINC40LvQuCDQtNC+0LHQsNCy0L7QuiDQuiDQtNC10YHQtdGA0YLQsNC8INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC40LvQuCDRgdC10YDQstC40YHQvtCyINC90LAg0LLRi9C90L7RgS48L3A+DQoNCjxwPtCa0L7QvdGC0YDQvtC70LjRgNGD0LnRgtC1INGA0LDQt9C80LXRgCDQv9C+0YDRhtC40LkmbmJzcDvRgSDQv9C+0LzQvtGJ0YzRjiDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQvtGD0YHQsCDQvtCx0YrQtdC80L7QvCAxNzcg0LzQuywg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0YUg0LjQtyAxMDAlINC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNC10LzQvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAhINCh0L7Rg9GB0L3QuNC60Lgg0LzQvtC20L3QviDQv9GA0LjQvtCx0YDQtdGB0YLQuCDRgSDQs9C10YDQvNC10YLQuNGH0L3Ri9C80Lgg0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQvNC4INC60YDRi9GI0LrQsNC80Lgg0LjQtyDQn9Ct0KIg0Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDQtNCy0YPRhSDRhtCy0LXRgtCw0YUgLSDRh9C10YDQvdC+0Lwg0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0LwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QaWVnxIFkZWkgdmFpIGzEq2R6xYZlbSZzY2Fyb247YW5haSBwaWVkxIF2xIFqYW0gcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVrdXMsIGthcyBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgZ2FyJnNjYXJvbjt2aWVsxIFtLCBzYWxzYWksIHNvamFzIG3Ek3JjxJNtLCBzYWzEgXR1IG3Ek3JjxJNtIHZhaSBuZWxpZWxhbSBwaWVkZXbEgW0gcGFtYXTEk2RpZW5pZW0uPC9wPg0KDQo8cD5Lb250cm9sxJNqaWV0IHBvcmNpanUgaXptxJNydXMgYXIgbcWrc3UgMTc3IG1sIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a2llbSwga2FzIGl6Z2F0YXZvdGkgbm8gMTAwJSBwxIFyc3RyxIFkxIFqYW1hIHBvbGlwcm9waWzEk25hISBNxJNyY2VzIGtvbnRlaW5lcnVzJm5ic3A7dmFyIGllZ8SBZMSBdGllcyBhciBoZXJtxJN0aXNraWVtIHVuIGNhdXJzcMSrZMSrZ2llbSBQRVQgdsSBa2llbSwgdW4gdMSBcyBpciBwaWVlamFtYXMgZGl2xIFzIGtyxIFzxIFzIC0gbWVsbsSBIHVuIGNhdXJzcMSrZMSrZ8SBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgcGxhc3RpYyBjb25kaW1lbnQgY29udGFpbmVyczxpPiZuYnNwOzwvaT5vciBwb3J0aW9uIGN1cHM8aT4mbmJzcDs8L2k+Zm9yIHBhY2thZ2luZyBzYWxzYSwgc295IHNhdWNlLCBzYWxhZCBkcmVzc2luZ3MsIGRpcHBpbmcgc2F1Y2VzIG9yIHRvcHBpbmdzIGZvciBmb29kIGRlbGl2ZXJ5IG9yJm5ic3A7dG8tZ28gc2VydmljZXMuPC9wPg0KDQo8cD5Db250cm9sIHBvcnRpb24gc2l6ZXMgYW5kIGNvc3RzIHdpdGggdGhpcyAxNzcgbWwgcGxhc3RpYyBzYXVjZSBjb250YWluZXJzIG1hZGUgb2YgMTAwJSByZWN5Y2xhYmxlIHBvbHlwcm9weWxlbmUhJm5ic3A7UG9ydGlvbiBjdXBzIGNvbWVzIHdpdGggbGVhay1wcm9vZiBjcnlzdGFsIGNsZWFyIFBFVCBsaWRzIGFuZCBhcmUgYXZhaWxiYWxlIGluIHR3byBjb2xvdXJzIC0gYmxhY2sgYW5kIGNsZWFyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNzQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4MjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDNkYTE2YTYyMTJkMGQzNGI1ZGZmYmVmZjAwNTU5MWJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgcG9ydGlvbiBjdXBzIDE3NyBtbCBmb3Igc295IHNhdWNlIGF0IHN1c2hpIHJlc3RhdXJhbnRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgbcSTcmNlcyB0cmF1a2kgxJNkaWVudSBwaWVnxIFkZWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDRgdC+0YHRg9C90LjQutC4INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQuNC3INGA0LXRgdGC0L7RgNCw0L3QvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3NzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1HUzYtMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMTEuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC30LDQutGD0YHQvtC6INGBIDIt0LTQtdC70LXQvdC40Y/QvNC4LCDQn9Cb0JAsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSB0cmF1a2kgYXIgMi1pZWQuLCBQTEEsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQuNC3INC60YDQuNGB0YLQsNC70YzQvdC+INGH0LjRgdGC0L7Qs9C+LCDQsdC40L7RgNCw0LfQu9Cw0LPQsNC10LzQvtCz0L4g0Lgg0LrQvtC80L/QvtGB0YLQuNGA0YPQtdC80L7Qs9C+INC/0LvQsNGB0YLQuNC60LAgUExBLiZuYnNwO9Ct0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC80LXRjtGCINC00LLQtSDRgdC10LrRhtC40LgsINGA0LDQt9C00LXQu9GP0Y7RidC40LUg0L/RgNC+0LTRg9C60YLRiyDQuCDQv9GA0LXQtNC+0YLQstGA0LDRidCw0Y7RidC40LUg0LjRhSDQvdC10LbQtdC70LDRgtC10LvRjNC90L7QtSDRgdC80LXRiNC40LLQsNC90LjQtS4g0J3QsNGI0Lgg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LTQtdC70LjQutCw0YLQtdGB0L7QsiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDRhdC+0LvQvtC00L3Ri9GFINCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6INGBINC+0YLQtNC10LvQvtC8INC00LvRjyDQktCw0YjQuNGFINGE0LjRgNC80LXQvdC90YvRhSDRgdC+0YPRgdC+0LIuINCe0LTQvdCwINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsCAoRkstTEdTLTYpLCDQutC+0YLQvtGA0LDRjyDQv9GA0L7QtNCw0LXRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qviwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+TcWrc3Uga3Jpc3TEgWxkemlkcmkga3ZhZHLEgXR2ZWlkYSBrb250ZWluZXJpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBiaW8gUExBIHBsYXN0bWFzYXMsIGthcyBkYWLEgSBiaW9sb8SjaXNraSBzYWRhbMSBcy4gJlNjYXJvbjtpcyB1bml2ZXJzxIFscyAyLWRhxLzEq2dzIGllcGFrb2p1bXMmbmJzcDtpciBwaWVtxJNyb3RzJm5ic3A7ZGHFvsSBZGllbSBhdWtzdGllbSDEk2RpZW5pZW0sIGvEgSBhcsSrIGF1Z8S8dSB1biBkxIFyemXFhnUgc2FsxIF0acWGaWVtIGtvcMSBIGFyIG3Ek3JjaSwgbmXEvGF1am90IHByb2R1a3RpZW0gc2FqYXVrdGllcyBrb3DEgS4gSXp2ZWlkb2ppZXQgbmVhdGvEgXJ0b2phbWFzIHByb2R1a3RhIGtvbWJpbsSBY2lqYXMhIFZpc3UgaXptxJNydSB0cmF1a2llbSBkZXIgdmllbnMgdW5pdmVyc8SBbHMgdsSBa3MgKEZLLUxHUy02KS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkRpc3Bvc2FibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgY3J5c3RhbCBjbGVhciwgYmlvZGVncmFkYWJsZSZuYnNwO2FuZCBjb21wb3N0YWJsZSBQTEEgcGxhc3RpYy4gT3VyIHBsYXN0aWMgZGVsaSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3RseSBzdWl0YWJsZSBmb3IgdmFyaW91cyBjb2xkIGRpc2hlcywgc25hY2tzLCBmcnVpdCBhbmQgdmVnZXRhYmxlIHNldHMgd2l0aCBhbnkga2luZHMgb2YgZGlwcyBhbmQgc2F1Y2VzLiBUaGVzZSBjb250YWluZXJzIGhhdmUgdHdvIGRpdmlzaW9ucyBkaXZpZGluZyZuYnNwO3RoZSBwcm9kdWN0cyBhbmQgcHJldmVudGluZyB0aGVtIGZyb20gdW53YW50ZWQgbWl4aW5nLiBPbmUgdmVyc2F0aWxlIGxpZCAoRkstTEdTLTYpIHRoYXQgaXMgc29sZCBzZXBlcmF0ZWx5Jm5ic3A7Zml0cyBhbGwgY29udGFpbmVyIHNpemVzISZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEzMzk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzczLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBkNzZkZGQ5M2JiZDY0OTc0ZjBhOTI3YmMwN2JjYmJlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjb21wb3N0YWJsZSBmb29kIGNvbnRhaW5lcnMgbWFkZSBvZiBQTEEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTI3N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBESS1QQkxTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdCw0LvQsNGC0L7QsiA3NTAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGFwYcS8aWVtIHNhbMSBdHUgdHJhdWtpZW0gNzUwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTI1Ij7Qn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAsIDEwMDAsIDE1MDAg0LzQuykg0LjQtyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+PHN0cm9uZyBkYXRhLWVuZD0iMjgyIiBkYXRhLXN0YXJ0PSIyMTQiPtCt0LrQvi3QtNGA0YPQttC10LvRjtCx0L3QsNGPINC4INC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LI8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPtCt0YLQsCDQv9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCA3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuy4g0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVUIChyUEVUKSwg0L7QvdCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvdC1INGC0L7Qu9GM0LrQviDQvdCw0LTQtdC20L3QviDQt9Cw0LrRgNGL0YLRjCDQstCw0YjQuCDQv9GA0L7QtNGD0LrRgtGLLCDQvdC+INC4INC/0L7QtNC00LXRgNC20LjQstCw0YLRjCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC/0L7QtNGF0L7QtCwg0YHQvdC40LbQsNGPINGD0LPQu9C10YDQvtC00L3Ri9C5INGB0LvQtdC0INC4INC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60LAuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC60Lgg0L/QvtC30LLQvtC70Y/QtdGCINGN0YTRhNC10LrRgtC40LLQvdC+INC/0YDQvtC00LXQvNC+0L3RgdGC0YDQuNGA0L7QstCw0YLRjCDRj9GA0LrQuNC1INGG0LLQtdGC0LAg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Rg9GOINGC0LXQutGB0YLRg9GA0YMg0LLQsNGI0LjRhSDRgdCw0LvQsNGC0L7Qsiwg0LTQtdGB0LXRgNGC0L7QsiDQuCDQtNGA0YPQs9C40YUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjExMDgiIGRhdGEtc3RhcnQ9Ijc0NSI+PHN0cm9uZyBkYXRhLWVuZD0iNzkxIiBkYXRhLXN0YXJ0PSI3NDUiPtCf0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0LfQsNGJ0LjRgtCwINCy0LDRiNC10LPQviDQv9GA0L7QtNGD0LrRgtCwPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjExMDgiIGRhdGEtc3RhcnQ9Ijc0NSI+0JrRg9C/0L7Qu9GM0L3QsNGPINGE0L7RgNC80LAg0LrRgNGL0YjQutC4INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvtC1INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCw0LQg0L/RgNC+0LTRg9C60YLQvtC8LCDQt9Cw0YnQuNGJ0LDRjyDQtdCz0L4g0L7RgiDQv9C+0LLRgNC10LbQtNC10L3QuNC5INC4INGB0L7RhdGA0LDQvdGP0LXRgiDRgdCy0LXQttC10YHRgtGMLiDQrdGC0L7RgiDQtNC40LfQsNC50L0g0YLQsNC60LbQtSDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9C+0LLRgNC10LbQtNC10L3QuNC1INCy0LXRgNGF0L3QtdCz0L4g0YHQu9C+0Y8g0LHQu9GO0LTQsCDQv9GA0Lgg0YXRgNCw0L3QtdC90LjQuCDQuNC70Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1LiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGA0YvRiNC60LAg0L3QtSDRgtC+0LvRjNC60L4g0LfQsNGJ0LjRidCw0LXRgiDQv9GA0L7QtNGD0LrRgtGLLCDQvdC+INC4INC30L3QsNGH0LjRgtC10LvRjNC90L4g0YPQu9GD0YfRiNCw0LXRgiDQuNGFINC/0YDQtdC30LXQvdGC0LDRhtC40Y4uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0MzkiIGRhdGEtc3RhcnQ9IjExMTAiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNDAiIGRhdGEtc3RhcnQ9IjExMTAiPtCj0LTQvtCx0YHRgtCy0L4g0Lgg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0MzkiIGRhdGEtc3RhcnQ9IjExMTAiPtCt0YLQsCDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINC+0LHRitC10LzQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7KSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YjQuNGA0L7QutC+0LPQviDQsNGB0YHQvtGA0YLQuNC80LXQvdGC0LAg0L/RgNC+0LTRg9C60YbQuNC4INCyINC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LDRhSwg0YHRg9C/0LXRgNC80LDRgNC60LXRgtCw0YUg0Lgg0L3QsCDQv9GA0LXQtNC/0YDQuNGP0YLQuNGP0YUg0L/QviDQtNC+0YHRgtCw0LLQutC1INC10LTRiy4g0J7QvdCwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgtC90L7QtSDRhdGA0LDQvdC10L3QuNC1INC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QtSDQstGL0YHRgtCw0LLQu9C10L3QuNC1INCy0LDRiNC40YUg0YLQvtCy0LDRgNC+0LIuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NDEiPtCi0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INC00LjQsNC/0LDQt9C+0L06IC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj7QmtCw0Log0Lgg0LrQvtC90YLQtdC50L3QtdGA0YssINGN0YLQsCDQutGA0YvRiNC60LAg0YPRgdGC0L7QudGH0LjQstCwINC6INGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C8INC60L7Qu9C10LHQsNC90LjRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQutCw0Log0L7RhdC70LDQttC00LXQvdC90YvRhSwg0YLQsNC6INC4INC30LDQvNC+0YDQvtC20LXQvdC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIsINC90LUg0L3QsNGA0YPRiNCw0Y8g0LrQsNGH0LXRgdGC0LLQsCDRg9C/0LDQutC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj48c3Ryb25nIGRhdGEtZW5kPSIxNzE2IiBkYXRhLXN0YXJ0PSIxNjkyIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVUIChyUEVUKSwg0Y3RgtCwINC60YDRi9GI0LrQsCDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0YHQvtC60YDQsNGJ0LXQvdC40Y4g0L/Qu9Cw0YHRgtC40LrQsCDQsiDQv9GA0LjRgNC+0LTQtSDQuCDQv9C+0LTQtNC10YDQttC40LLQsNC10YIg0LjQtNC10Y4g0YbQuNGA0LrRg9C70Y/RgNC90L7QuSDRjdC60L7QvdC+0LzQuNC60LguINCS0YvQsdC40YDQsNGPINGC0LDQutGD0Y4g0YPQv9Cw0LrQvtCy0LrRgywg0LLRiyDQt9Cw0LHQvtGC0LjRgtC10YHRjCDQviDQsdGD0LTRg9GJ0LXQvCDQv9C70LDQvdC10YLRiywg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINGB0LLQvtC40Lwg0LrQu9C40LXQvdGC0LDQvCDRg9GB0YLQvtC50YfQuNCy0L7QtSDQuCDQsdC10LfQvtC/0LDRgdC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTM1Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTQwIj5DYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSAoNzUwLCAxMDAwLCAxNTAwIG1sKSBubyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDE4Ij5WaWRlcyBkcmF1ZHrEq2dzIHVuIHByZXplbnTEk2phbXMgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+JlNjYXJvbjtpcyBjYXVyc3DEq2TEq2dhaXMga3Vwb2xhIHbEgWtzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBhcGHEvGllbSB0cmF1a2llbSBhciBpZXRpbHDEq2J1IDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCB0YXMgbm9kcm8mc2Nhcm9uO2luYSBuZSB0aWthaSBkcm8mc2Nhcm9uO3UgYWl6dsSTciZzY2Fyb247YW51LCBiZXQgYXLEqyBwYWzEq2R6IHNhbWF6aW7EgXQgb2dsZWvEvGEgcMSTZHUgdW4gcGxhc3RtYXNhcyBhdGtyaXR1bXVzLiBWxIFjacWGYSBjYXVyc3DEq2TEq2d1bXMgxLxhdWogZWZla3TEq3ZpIGRlbW9uc3RyxJN0IGJhZ8SBdMSrZ2FzIMSTZGllbmEga3LEgXNhcyB1biB0ZWtzdMWrcnUsIHBhZGFyb3QgdG8gaWRlxIFsdSBzYWzEgXRpZW0sIGRlc2VydGllbSB1biBjaXRpZW0gZ2F0YXZpZW0gxJNkaWVuaWVtLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTU2IiBkYXRhLXN0YXJ0PSI0NTA5Ij5QcmV6ZW50xIFjaWphIHVuIGFpenNhcmR6xKtiYSBqxatzdSBwcm9kdWt0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPkt1cG9sYSBmb3JtYSBub2RybyZzY2Fyb247aW5hIHBhcGlsZHUgdGVscHUgdmlycyBwcm9kdWt0YSwgcGFzYXJnxIFqb3QgdG8gbm8gYm9qxIFqdW1pZW0gdW4gc2FnbGFixIFqb3Qgc3ZhaWd1bXUuICZTY2Fyb247aXMgZGl6YWlucyBwYWzEq2R6IGl6dmFpcsSrdGllcyBubyBib2rEgWp1bWllbSBhdWcmc2Nhcm9uO8STasSBIHNsxIFuxKsgxJNkaWVuYW0gdXpnbGFixIFqb3QgdmFpIHRyYW5zcG9ydMSTam90LiBDYXVyc3DEq2TEq2dhaXMgdsSBa3MgbmUgdGlrYWkgYWl6c2FyZ8SBIHByb2R1a3R1cywgYmV0IGFyxKsgaWV2xJNyb2phbWkgdXpsYWJvIHRvIHByZXplbnTEgWNpanUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ4NzciIGRhdGEtc3RhcnQ9IjQ4NTIiPsSScnTEq2JhIHVuIGRhdWR6cHVzxKtiYTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj4mU2Nhcm9uO2lzIHbEgWtzIGlyIHBpZW3Ek3JvdHMgZGHFvsSBZGllbSB0cmF1a3UgaXptxJNyaWVtICg3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbCksIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBwbGEmc2Nhcm9uO2Ega2zEgXN0YSBwcm9kdWt0aWVtIGthZmVqbsSrY8SBbSwgcmVzdG9yxIFuaWVtLCBsaWVsdmVpa2FsaWVtIHVuIMSTZGllbnUgcGllZ8SBZGVzIHBha2FscG9qdW1pZW0uIFRhcyBub2RybyZzY2Fyb247aW5hIMSTcnR1IHV6Z2xhYsSBJnNjYXJvbjthbnUgdW4gcGlldmlsY8SrZ3UgcHJvZHVrdHUgaXp2aWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj48c3Ryb25nIGRhdGEtZW5kPSI1MTk2IiBkYXRhLXN0YXJ0PSI1MTUyIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj5UxIFwYXQga8SBIHRyYXVraSwgJnNjYXJvbjtpcyB2xIFrcyBpenR1ciB0ZW1wZXJhdMWrcmFzIHN2xIFyc3TEq2JhcywgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBhdWtzdGllbSwgZ2FuIHNhbGTEk3RpZW0gcHJvZHVrdGllbSwgbmVzYWJvasSBam90IGllcGFrb2p1bWEga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+PHN0cm9uZyBkYXRhLWVuZD0iNTM4NSIgZGF0YS1zdGFydD0iNTM2MSI+RWtvbG/Eo2lza3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj5JemdhdGF2b3RzIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgJnNjYXJvbjtpcyB2xIFrcyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGF0YmFsc3RhIGNpcmt1bMSBcm8gZWtvbm9taWt1LiBJenbEk2xvdGllcyAmc2Nhcm9uO28gaWxndHNwxJNqxKtnbyBpZXBha29qdW11LCBqxatzIHBhbMSrZHphdCBhaXpzYXJnxIF0IHZpZGkgdW4gbm9kcm8mc2Nhcm9uO2luxIF0IHNhdmllbSBrbGllbnRpZW0gZHJvJnNjYXJvbjt1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcmlzaW7EgWp1bXUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDMxIj5UcmFuc3BhcmVudCBEb21lIExpZCBmb3IgUm91bmQgQ29udGFpbmVycyAoNzUwLCAxMDAwLCAxNTAwIG1sKSBNYWRlIG9mIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxNzIiIGRhdGEtc3RhcnQ9IjIxMTUiPkVjby1GcmllbmRseSBhbmQgUHJlc2VudGFibGUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPlRoaXMgdHJhbnNwYXJlbnQgZG9tZSBsaWQgaXMgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiByb3VuZCBjb250YWluZXJzIHdpdGggY2FwYWNpdGllcyBvZiA3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHJlY3ljbGVkIFBFVCAoclBFVCksIGl0IG5vdCBvbmx5IHByb3ZpZGVzIGEgc2VjdXJlIHNlYWwgYnV0IGFsc28gY29udHJpYnV0ZXMgdG8gcmVkdWNpbmcgeW91ciBjYXJib24gZm9vdHByaW50IGFuZCBtaW5pbWl6aW5nIHBsYXN0aWMgd2FzdGUuIFRoZSBjbGFyaXR5IG9mIHRoZSBsaWQgYWxsb3dzIGZvciBleGNlbGxlbnQgdmlzaWJpbGl0eSBvZiB0aGUgdmlicmFudCBjb2xvcnMgYW5kIHRleHR1cmVzIG9mIHlvdXIgc2FsYWRzLCBkZXNzZXJ0cywgYW5kIG90aGVyIHByZXBhcmVkIGRpc2hlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjY1NSIgZGF0YS1zdGFydD0iMjYwNyI+UHJlc2VudGF0aW9uIGFuZCBQcm90ZWN0aW9uIG9mIFlvdXIgUHJvZHVjdHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+VGhlIGRvbWUgc2hhcGUgb2YgdGhlIGxpZCBwcm92aWRlcyBleHRyYSBzcGFjZSBhYm92ZSB0aGUgZm9vZCwgb2ZmZXJpbmcgcHJvdGVjdGlvbiB3aGlsZSBtYWludGFpbmluZyB0aGUgZnJlc2huZXNzIG9mIHRoZSBjb250ZW50cy4gVGhpcyBkZXNpZ24gaGVscHMgcHJldmVudCBkYW1hZ2UgdG8gdGhlIHRvcCBsYXllciBvZiB5b3VyIGZvb2QgZHVyaW5nIHN0b3JhZ2Ugb3IgdHJhbnNwb3J0LiBUaGUgdHJhbnNwYXJlbnQgbGlkIGVuaGFuY2VzIHRoZSBvdmVyYWxsIHByZXNlbnRhdGlvbiBvZiB0aGUgcHJvZHVjdCwgbWFraW5nIGl0IG1vcmUgYXR0cmFjdGl2ZSB0byBjdXN0b21lcnMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMjQiIGRhdGEtc3RhcnQ9IjI5OTMiPkNvbnZlbmllbmNlIGFuZCBWZXJzYXRpbGl0eTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj5UaGlzIGxpZCBpcyBzdWl0YWJsZSBmb3IgYSB2YXJpZXR5IG9mIGNvbnRhaW5lciBzaXplcyAoNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbCksIG1ha2luZyBpdCBpZGVhbCBmb3IgYSB3aWRlIHJhbmdlIG9mIHByb2R1Y3RzIGluIGNhZmVzLCByZXN0YXVyYW50cywgc3VwZXJtYXJrZXRzLCBhbmQgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcy4gSXQgZW5zdXJlcyBjb252ZW5pZW50IHN0b3JhZ2UgYW5kIGFuIGFwcGVhbGluZyBkaXNwbGF5IG9mIHlvdXIgcHJvZHVjdHMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPjxzdHJvbmcgZGF0YS1lbmQ9IjMzMzQiIGRhdGEtc3RhcnQ9IjMyOTciPlRlbXBlcmF0dXJlIFJhbmdlOiAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPkxpa2UgdGhlIGNvbnRhaW5lcnMsIHRoaXMgbGlkIGNhbiB3aXRoc3RhbmQgYSB3aWRlIHJhbmdlIG9mIHRlbXBlcmF0dXJlcywgbWFraW5nIGl0IHBlcmZlY3QgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyBjb2xkIG9yIGZyb3plbiBmb29kcyB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcXVhbGl0eSBvZiB0aGUgcGFja2FnaW5nLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj48c3Ryb25nIGRhdGEtZW5kPSIzNTU2IiBkYXRhLXN0YXJ0PSIzNTMxIj5FY28tRnJpZW5kbHkgTWF0ZXJpYWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+TWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHRoaXMgbGlkIGhlbHBzIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gQnkgY2hvb3NpbmcgdGhpcyBzdXN0YWluYWJsZSBwYWNrYWdpbmcsIHlvdSBhcmUgaGVscGluZyB0byBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudCB3aGlsZSBwcm92aWRpbmcgeW91ciBjdXN0b21lcnMgd2l0aCBhIHNhZmUgYW5kIGVjby1jb25zY2lvdXMgc29sdXRpb24gZm9yIGZvb2Qgc3RvcmFnZSBhbmQgdHJhbnNwb3J0YXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyMDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0xMC0wNCAxNToxMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjc3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDI5LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZWRmNmNmYTJkNzdhYWY3MzEwYzZmOTQwMDA1ZjQ5ZjguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciBzYWxhZCBjb250YWluZXJzIDc1MCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSA3NTAsIDEwMDAsIDE1MDAgbWwgbm8gclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC40LcgclBFVCA3NTAsIDEwMDAsIDE1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjI1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERULThGVEwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0OTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiAzNjAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtzIGdsxIF6xJNtIDM2MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIg0LjQtyDQn9ChIC0g0YPQvdC40LLQtdGA0YHQsNC70YzQvdGLINC4INC/0L7QtNC+0LnQtNGD0YIg0LrQsNC6INC00LvRjyDRhdC+0LvQvtC00L3Ri9GFLCDRgtCw0Log0Lgg0LTQu9GPINCz0L7RgNGP0YfQuNGFINC90LDQv9C40YLQutC+0LIuINCh0YLQsNC60LDQvdGLINGBINC60YDRi9GI0LrQsNC80Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC00L7RgdGC0LDQstC60LguINCt0YLQuCDQutGA0YvRiNC60Lgg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4INC4INC+0YLQu9C40YfQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC60L7RhNC1LCDRh9Cw0Y8sINC70Y7QsdGL0YUg0L7RgdCy0LXQttCw0Y7RidC40YUg0L3QsNC/0LjQutGC0L7Qsiwg0LrQvtC60YLQtdC70LXQuSwg0YHQvtC60L7QsiDQuNC70Lgg0LLQvtC00YsuJm5ic3A7PGJyIC8+DQrQlNCw0L3QvdCw0Y8g0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0Log0YHRgtCw0LrQsNC90YMmbmJzcDtTUi1IVjEyS1JVWiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGxhc3RtYXNhcyB2xIFraSBnbMSBesSTbSBubyBQUy0gdW5pdmVyc8SBbGksIGRlcsSTcyBrxIEgYXVrc3RpZW0sIHTEgSBhcsSrIGthcnN0aWVtIGR6xJNyaWVuaWVtLiBHbMSBemVzIGFyIHbEgWtpZW0gdmFyIHRpa3QgaXptYW50b3RhcyBkesSTcmllbnUgcGllZ8SBZGVpLiAmU2Nhcm9uO2llIHbEgWtpIGlyIMSTcnRpIGxpZXRvJnNjYXJvbjthbmFpIHVuIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RpIGthZmlqYWksIHTEk2phaSwgamVia3VyaWVtIGF0c3ZhaWR6aW5vJnNjYXJvbjtpZW0gZHrEk3JpZW5pZW0sIGtva3RlacS8aWVtLCBzdWzEgW0gdW4gxatkZW5pbS4mbmJzcDs8YnIgLz4NClBpZW3Ek3JvdHMgcGFwxKtyYSBnbMSBesSTbSZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5QbGFzdGljIGNvdmVycyBmb3IgZ2xhc3NlcyBmcm9tIFBTIGFyZSB1bml2ZXJzYWwgYW5kIHN1aXRhYmxlIGZvciBib3RoIGNvbGQgYW5kIGhvdCBkcmlua3MuIEdsYXNzZXMgd2l0aCBsaWRzIGNhbiBiZSB1c2VkIGZvciBkZWxpdmVyeS4gVGhlc2UgY2FwcyB3aXRoIGEgaG9sZSBhcmUgY29udmVuaWVudCB0byB1c2UgYW5kIGFyZSBwZXJmZWN0IGZvciBjb2ZmZWUsIHRlYSwgYW55IHJlZnJlc2hpbmcgZHJpbmtzLCBjb2NrdGFpbHMsIGp1aWNlcyBvciB3YXRlci48L3A+DQoNCjxwPkxpZHMgYXJlIHN1aXRhYmxlIGZvciBwYXBlciBjdXBzJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA1MTc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wNy0xMiAyMDoxODowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyMjUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBmZjMzMTA2NjRiOWYyMTZiOWYwMDdkYzZmMmFmMjkwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDE4MC8yNTAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3MgdGVybW8gZ2zEgXrEk20gMTgwLzI1MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgtC10YDQvNC+INGB0YLQsNC60LDQvdC+0LIgMTgwLzI1MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzcyN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAxNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3NDk4LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAyMiB4IDE0INGB0LwsINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBzdcWhaSB0cmF1a2llbSAxNCB4IDIyIGNtLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QlNCw0L3QvdGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQstC40LTQtdGC0Ywg0L/RgNC+0LTRg9C60YIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOINC/0LXRgNC10LTQsNGO0YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtGB0YLRjCDQktCw0YjQuNGFINCx0LvRjtC0LiZuYnNwO9Ca0YDRi9GI0LrQuCDQuNC80LXRjtGCINGD0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRgNCw0LfQvNC10YnQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLiDQrdGC0L4g0YPQtNC+0LHQvdC+INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQktCw0YjQuNC8INC60LvQuNC10L3RgtCw0LwsINGB0L7RhdGA0LDQvdC40YIg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC4INC/0L7QvNC+0LbQtdGCINC+0L/RgtC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0LvQvtCz0LjRgdGC0LjQutGDLiDQndCwINC60YDRi9GI0LrQuCDQu9C10LPQutC+INC4INGD0LTQvtCx0L3QviDQvNC+0LbQvdC+INGA0LDQt9C80LXRgdGC0LjRgtGMINGN0YLQuNC60LXRgtC60LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llIHbEgWtpLCBrYXMgZG9txIF0aSBzdSZzY2Fyb247xKsga29udGVpbmVyaWVtIGRvdCBpZXNwxJNqdSBsYWJpIGFwbMWra290IHVuIHByZXplbnTEk3QgSsWrc3UgxJNkaWVudS4gVsSBa3UgbWFsxIFzIGlyIHBhZHppxLxpbsSBanVtaSwga2FzIMS8YXVqIGtvbnRlaW5lcnVzIGtyYXV0IHZpZW5hbSBvdHJhbSB2aXJzxasuIFRhcyBpciDEvG90aSDEk3J0aSDEk2RpZW5hIHBpZWfEgWRlaSwgJm5ic3A7a8SBIGFyxKsgcGFsxKtkesSTcyBpZXRhdXDEq3QgdmlldHUgdW4gb3B0aW1pesSTdCBsb8SjaXN0aWt1LiDigItVeiB2xIFrYSB2YXIgdmllZ2xpIHVuIMSTcnRpIGl6dmlldG90IGV0acS3ZXRpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgbGlkcyZuYnNwO2ZvciBzdXNoaSBjb250YWluZXJzIGFsbG93IHlvdSB0byBzZWUgdGhlIHByb2R1Y3QgYW5kIGZ1bGx5IGNvbnZleSB0aGUgYXR0cmFjdGl2ZW5lc3Mgb2YgeW91ciBkaXNoZXMuIFRoZSBsaWRzIGhhdmUgcmVjZXNzZXMgYXQgdGhlIGVkZ2VzLCB3aGljaCBhbGxvd3MgeW91IHRvIHBsYWNlIHRoZSBjb250YWluZXJzIG9uIHRvcCBvZiBlYWNoIG90aGVyLiBJdCBpcyBjb252ZW5pZW50IGZvciBkZWxpdmVyaW5nIGZvb2QgdG8geW91ciBjdXN0b21lcnMsIHNhdmVzIHNwYWNlIGFuZCBoZWxwcyBvcHRpbWl6ZSBsb2dpc3RpY3MuIExhYmVscyBjYW4gYmUgZWFzaWx5IGFuZCBjb252ZW5pZW50bHkgcGxhY2VkIG9uIHRoZSBsaWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU1OjUyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzI3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA0My4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzgyNmIxYWY1OWM3ZWYwNjgwZGY3MDM1YzQ1MDRmMGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gdsSBa3Mgc3XFoWkgdHJhdWthbSBjYXVyc3DEq2RpZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gbGlkIGZvciBzdXNoaSB0cmF5IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0LTQu9GPINGB0YPRiNC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAxMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0QtMTA5MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxOTQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDQtNC10YDQtdCy0LAgMTksNSDRhSAxMCDRhSAyLDUg0YHQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEtva2EgbGFpdmnFhmFzIHZpZW5yZWl6bGlldG9qYW3EgXMgMTksNSB4IDEwIHggMiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCU0LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4INC00LvRjyDRgdC10YDQstC40YDQvtCy0LrQuCDQtdC00Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4INC40Lcg0YHQvtGB0L3RiyAtJm5ic3A70Y3Qu9C10LPQsNC90YLQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINGC0YDQsNC00LjRhtC40L7QvdC90YvQvCDRgtCw0YDQtdC70LrQsNC8INC00LvRjyDQv9C+0LTQsNGH0Lgg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0LouINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YjQsNGI0LvRi9C60L7Qsiwg0LPQsNGA0L3QuNGA0L7QsiDQuCDQu9C10LPQutC40YUg0LfQsNC60YPRgdC+0LosINC00L7QsdCw0LLQu9GP0Y8g0YHQtdGA0LLQuNGA0L7QstC60LUg0L3QsNGC0YPRgNCw0LvRjNC90L7RgdGC0Lgg0Lgg0YHRgtC40LvRjy4g0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQstC+0LfQvtCx0L3QvtCy0LvRj9C10LzQvtCz0L4g0Y3QutC+0LvQvtCz0LjRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCwg0L7QvdC4INCx0LXQt9C+0L/QsNGB0L3RiyDQuCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LguINCb0LXQs9C60LjQtSDQuCDQutC+0LzQv9Cw0LrRgtC90YvQtSwg0Y3RgtC4INC70L7QtNC+0YfQutC4INC70LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0Y7RgtGB0Y8g0L/QvtGB0LvQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L3QtSDQt9Cw0LPRgNGP0LfQvdGP0Y8g0L7QutGA0YPQttCw0Y7RidGD0Y4g0YHRgNC10LTRgy4g0JTQvtCx0LDQstGM0YLQtSDQv9GA0LjRgNC+0LTQvdC+0Lkg0Y3RgdGC0LXRgtC40LrQuCDQstCw0YjQtdC80YMg0YHRgtC+0LvRgyDRgSDQvdCw0YjQuNC80Lgg0YHRgtC40LvRjNC90YvQvNC4INC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdGL0LzQuCDQtNC10YDQtdCy0Y/QvdC90YvQvNC4INC70L7QtNC+0YfQutCw0LzQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPktva2EgbGFpdmnFhmFzJm5ic3A7dmllbnJlaXpsaWV0b2phbcSBczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbGFpdmnFhmFzIG5vIHByaWVkZXMgaXIgZWxlZ2FudGEgYWx0ZXJuYXTEq3ZhIHRyYWRpY2lvbsSBbGFqaWVtICZzY2Fyb247xLfEq3ZqaWVtIMSTZGllbnUgdW4gdXprb2R1IHBhc25pZWcmc2Nhcm9uO2FuYWkuIElkZcSBbGkgcGllbcSTcm90cyBrZWJhYmllbSwgcGllZGV2xIFtIHVuIHZpZWdsxIFtIHV6a29kxIFtLCBwaWUmc2Nhcm9uO8S3aXJvdCBwYXNuaWVnJnNjYXJvbjthbmFpIGRhYmlza3VtdSB1biBzdGlsdS4gSXpnYXRhdm90aSBubyBhdGphdW5vamFtaWVtLCB2aWRlaSBkcmF1ZHrEq2dpZW0gbWF0ZXJpxIFsaWVtLCB0aWUgaXIgZHJvJnNjYXJvbjtpIHVuIHZpZWdsaSBsaWV0b2phbWkuIFZpZWdsYXMgdW4ga29tcGFrdGFzLCAmc2Nhcm9uO8SrcyBsYWl2YXMgcMSTYyBsaWV0byZzY2Fyb247YW5hcyB2YXIgdmllZ2xpIGF0YnLEq3ZvdGllcywgbmVwaWVzxIFyxYZvam90IHZpZGkuIFBpZSZzY2Fyb247xLdpcmlldCBzYXZhbSBnYWxkYW0gZGFiaXNrdSBlc3TEk3Rpa3UgYXIgbcWrc3Ugc3RpbMSrZ2FqxIFtIHVuIGZ1bmtjaW9uxIFsYWrEgW0ga29rYSBsYWl2xIFtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+RGlzcG9zYWJsZSBQaW5lIFdvb2QgU2VydmluZyZuYnNwO0Zvb2QgVHJheTwvc3Ryb25nPjwvaDI+DQoNCjxwPkRpc3Bvc2FibGUgd29vZGVuIHRyYXlzJm5ic3A7bWFkZSBvZiBwaW5lIGFyZSBhbiBlbGVnYW50IGFsdGVybmF0aXZlIHRvIHRyYWRpdGlvbmFsIHBsYXRlcyBmb3Igc2VydmluZyBkaXNoZXMgYW5kIHNuYWNrcy4gSWRlYWwgZm9yIGtlYmFicywgc2lkZSBkaXNoZXMgYW5kIGxpZ2h0IHNuYWNrcywgdGhleSBhZGQgbmF0dXJhbG5lc3MgYW5kIHN0eWxlIHRvIHRoZSB0YWJsZSBzZXR0aW5nLiBNYWRlIG9mIHJlbmV3YWJsZSBlY28tZnJpZW5kbHkgbWF0ZXJpYWwsIHRoZXkgYXJlIHNhZmUgYW5kIGVhc3kgdG8gdXNlLiBMaWdodHdlaWdodCBhbmQgY29tcGFjdCwgdGhlc2UgZm9vZCB0cmF5cyBhcmUgZWFzaWx5IGRpc3Bvc2VkIG9mIGFmdGVyIHVzZSwgd2l0aG91dCBwb2xsdXRpbmcgdGhlIGVudmlyb25tZW50LiBBZGQgbmF0dXJhbCBhZXN0aGV0aWNzIHRvIHlvdXIgdGFibGUgd2l0aCBvdXIgc3R5bGlzaCBhbmQgZnVuY3Rpb25hbCB3b29kZW4gdHJheXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3ODgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0wMyAxMjowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzOC45OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZWM5ZmFiNzExNDhkZDUyMzA4YzYwM2M2MmFlYWY4MS5wbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBXb29kZW4gZm9vZCB0cmF5cyAxOSw1IHggMTAgeCAyLDUgY20sIG5hdHVyYWwgd29vZCB0cmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbGFpdmnFhmFzIDE5LDUgeCAxMCB4IDIsNSBjbSB2aWVucmVpemxpZXRvamFtxIFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60LggMTksNSDRhSAxMCDRhSAyLDUg0YHQvCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTM0OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gSUItTDE2U1QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTg5NS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90L7QsiAiQ2hhbXBhZ25lIiA1MDAg0LzQuywg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0K3RgtC4INC/0L7Qu9GD0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4IGMg0L/RgNC+0YDQtdC30YzRjiZuYnNwO9C00LvRjyDRgtGA0YPQsdC+0YfQtdC6INC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0L3QsNGI0LjRhSDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdGH0LjQutC+0LIg0L7QsdGK0LXQvNC+0LwgNTAwINC80LsuINCd0LDRiNCwJm5ic3A70L/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINGB0L7Qt9C00LDQtdGCJm5ic3A70L/Qu9C+0YLQvdC+0LUg0Lgg0L3QsNC00LXQttC90L7QtSDRg9C/0LvQvtGC0L3QtdC90LjQtSDQtNC70Y8g0L/RgNC10LTQvtGC0LLRgNCw0YnQtdC90LjRjyDRg9GC0LXRh9C10Log0Lgg0YDQsNC30LvQuNCy0L7QsiDQstCw0YjQtdCz0L4g0L3QsNC/0LjRgtC60LAuINCa0YDRi9GI0LrQsCDRgdGC0LDQvdC10YIg0L3QtdC30LDQvNC10L3QuNC80YvQvCDQtNC+0L/QvtC70L3QtdC90LjQtdC8INC6INGA0LDQsdC+0YLQtSDQu9GO0LHQvtCz0L4mbmJzcDvQutC40L7RgdC60LAsINC60L7RhNC10LnQvdC4Jm5ic3A70LjQu9C4INC30LDQstC10LTQtdC90LjRjyZuYnNwO9C90LAg0LLRi9C90L7RgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUsIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcyB2xIFraSBhciBYIGF0dmVydG5pJm5ic3A7bcWrc3UgNTAwIG1sIHBhcMSrcmEga3LFq3rEq3TEk20gaXIgaXp0dXLEq2dpIHVuIG5lY2F1cmxhaWTEq2dpLiBQbGFrYW5haXMgdsSBa3MgcmFkYSBjaWUmc2Nhcm9uO3UgdW4mbmJzcDtkcm8mc2Nhcm9uO3UgYmzEq3bEk2p1bXUsIGxhaSBub3bEk3JzdHUgZHrEk3JpZW51IG5vcGzFq2RpLiZuYnNwOzwvcD4NCg0KPHA+T2JsaWfEgXRzIHBhcGlsZGluxIFqdW1zIGplYmt1cmFtIGtpb3NrYW0sJm5ic3A7xIF0csSBcyDEk2RpbsSBJnNjYXJvbjthbmFzIHJlc3RvcsSBbmFtIHZhaSZuYnNwO2thZmVqbsSrY2FpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhpcyB0cmFuc2x1Y2VudCwgaGlnaC1xdWFsaXR5IHBsYXN0aWMgbGlkcyAmbmJzcDthIHN0cmF3IHNsb3QmbmJzcDtmb3Igb3VyIDUwMCBtbCBwYXBlciBjdXBzJm5ic3A7YXJlJm5ic3A7c3R1cmR5IGFuZCBsZWFrLXJlc2lzdGFudC4gVGhpcyZuYnNwO2hpZ2gtcXVhbGl0eSBmbGF0IGxpZCB3aWxsIHR1cm4geW91ciZuYnNwO2JldmVyYWdlcyZuYnNwO2ludG8gb24tdGhlLWdvIHJlZnJlc2htZW50cywgY3JlYXRpbmcmbmJzcDthIHRpZ2h0LCBzZWN1cmUgc2VhbCB0byBwcmV2ZW50IGxlYWtpbmcgYW5kIHNwaWxscy4mbmJzcDtBIG11c3QtaGF2ZSBhZGRpdGlvbiB0byBhbnkga2lvc2ssIGNvbmNlc3Npb24gc3RhbmQsIGZhc3QtZm9vZCByZXN0YXVyYW50LCBjb2ZmZWUgc2hvcCBvciB0YWtlLW91dCBlc3RhYmxpc2htZW50LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi40MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDY3ZWMwNjA4Nzc2OThlYjI2M2RhY2YwZjg0YjNiY2U2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQvdCw0L/QuNGC0LrQvtCyLCDQn9ChLCDQsdC10LvQsNGPLCDRgSBYINC/0YDQvtGA0LXQt9GM0Y4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+IFNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlciBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvcGVydHlfaW5mbzpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtBdXRvbG9hZEZpbHRlcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlZmF1bHRNb2RpZmllcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0NvbmZpZ1ZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlYnVnVGVtcGxhdGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1JlZ2lzdGVyZWRPYmplY3RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1N0cmVhbVZhcmlhYmxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtUZW1wbGF0ZVZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0xpdGVyYWxzXSA9PiBMaXRlcmFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb2x2ZWRQcm9wZXJ0aWVzOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VucmVnaXN0ZXJQbHVnaW5dID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfVW5yZWdpc3RlclBsdWdpbiBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb2RlRnJhbWVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX0NvZGVGcmFtZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtnZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkZExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2V0TGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2FkUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xvYWRQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uLmNvdW50ZXIucGhwXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zL2Z1bmN0aW9uLmNvdW50ZXIucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5yb3VuZC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuY291bnQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW193cml0ZUZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX1dyaXRlRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IFNtYXJ0eV9UZW1wbGF0ZV9Tb3VyY2UgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VpZF0gPT4gZGIwYTAwODY4YjYxOTNkZmJjZGZkNjViMmRkNjdiYzNjNmFiNWZmZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvdXJjZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbmFtZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVwYXRoXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZXN0YW1wXSA9PiAxNzA5MjA5NDI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4aXN0c10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtiYXNlbmFtZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBvbmVudHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYW5kbGVyXSA9PiBTbWFydHlfSW50ZXJuYWxfUmVzb3VyY2VfRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VuY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhc0NvbXBpbGVkSGFuZGxlcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NtYXJ0eV0gPT4gU21hcnR5IE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b19saXRlcmFsXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfdW5hc3NpZ25lZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX2luY2x1ZGVfcGF0aF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3RlbXBsYXRlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19qb2luZWRfdGVtcGxhdGVfZGlyXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbmZpZ0Rpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19qb2luZWRfY29uZmlnX2Rpcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF90ZW1wbGF0ZV9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9wbHVnaW5faGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29tcGlsZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGx1Z2luc0Rpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmb3JjZV9jb21waWxlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX3N1Yl9kaXJzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbGxvd19hbWJpZ3VvdXNfcmVzb3VyY2VzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttZXJnZV9jb21waWxlZF9pbmNsdWRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0ZW5kc19yZWN1cnNpb25dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmb3JjZV9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGVmdF9kZWxpbWl0ZXJdID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyaWdodF9kZWxpbWl0ZXJdID0+IH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXRlcmFsc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9jbGFzc10gPT4gU21hcnR5X1NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfcG9saWN5XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwaHBfaGFuZGxpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbGxvd19waHBfdGVtcGxhdGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ19jdHJsXSA9PiBOT05FCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc21hcnR5X2RlYnVnX2lkXSA9PiBTTUFSVFlfREVCVUcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z190cGxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3JlcG9ydGluZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX292ZXJ3cml0ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19ib29sZWFuaXplXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3JlYWRfaGlkZGVuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2xvY2tpbmddID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9sb2NraW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2NraW5nX3RpbWVvdXRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9yZXNvdXJjZV90eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX21vZGlmaWVkX2NoZWNrXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3BsdWdpbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9vYmplY3RzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2xhc3Nlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9yZXNvdXJjZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jYWNoZV9yZXNvdXJjZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b2xvYWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X21vZGlmaWVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlc2NhcGVfaHRtbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRfdGltZV0gPT4gMTc1MzAzODEzNS43Mjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2N1cnJlbnRfZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BhcnNlcmRlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19kZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkVGVtcGxhdGVEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC4vY29uZmlncy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRDb25maWdEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyOnByb3RlY3RlZF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2ZpbGVzL2NvbXBpbGVkVGVtcGxhdGVzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyOnByb3RlY3RlZF0gPT4gLi9jYWNoZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYnNvbGV0ZVByb3BlcnRpZXM6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IHJlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IHRlbXBsYXRlX3Jlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IGRpcmVjdF9hY2Nlc3Nfc2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IF9kaXJfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzRdID0+IF9maWxlX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBwbHVnaW5fc2VhcmNoX29yZGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBpbmhlcml0YW5jZV9tZXJnZV9jb21waWxlZF9pbmNsdWRlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gcmVzb3VyY2VfY2FjaGVfbW9kZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWNjZXNzTWFwOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXJdID0+IFRlbXBsYXRlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyXSA9PiBDb25maWdEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBQbHVnaW5zRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcl0gPT4gQ29tcGlsZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyXSA9PiBDYWNoZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2NoZWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbGlmZXRpbWVdID0+IDM2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxGdW5jdGlvbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc291cmNlX2hhbmRsZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUmVzb3VyY2VfRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VuY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhc0NvbXBpbGVkSGFuZGxlcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFX0ZVTExdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9DU1NdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvY3NzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0pTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2pzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0lNQUdFU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9pbWFnZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfVEhJUkRfUEFSVFldID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9UaGlyZFBhcnR5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTSVRFX05BTUVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IHZlcnN1cGFja3N0b3JlLmNvbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXRoX3NpdGVfY2xlYXJdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmplY3RdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjE0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTAwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHDEgXJ0aWthcyB0cmF1a2llbSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0KEg0L3QsNC70LjRh9C40LXQvCDQv9C+0LTRhdC+0LTRj9GJ0LXQuSDQutGA0YvRiNC60L7QuSDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjyDQv9C+0YDRj9C00LrQsCDQvdCwINC60YPRhdC90LUg0LjQu9C4INC90LDQu9Cw0LbQuNCy0LDQvdC40LUg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCDRgdGC0LDQvdC+0LLQuNGC0YHRjyDQsdC+0LvQtdC1INC/0YDQvtGB0YLRi9C8INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C8INC/0YDQvtGG0LXRgdGB0L7QvCEmbmJzcDvQmtGA0YvRiNC60Lgg0LTQu9GPINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyDQv9C70L7RgtC90L4g0LfQsNC60YDRi9Cy0LDRjtGC0YHRjyDRgdCy0LXRgNGF0YMsINGH0YLQviDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9GA0L7Qu9C40LLQsNC90LjQtSDQuCDQuNGB0LrQu9GO0YfQsNC10YIg0L7QutGB0LjQtNCw0YbQuNGOINC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjywg0YfRgtC+INC80L7QttC10YIg0LLRi9C30LLQsNGC0Ywg0LjRhSDQv9GA0LXQttC00LXQstGA0LXQvNC10L3QvdGD0Y4g0L/QvtGA0YfRgy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQsiDQutC+0LzQv9C70LXQutGC0LUg0YEg0LrRgNGL0YjQutCw0LzQuCDQv9GA0LXQtNC90LDQt9C90LDRh9C10L3RiyDQtNC70Y8g0LHQtdC30L7Qv9Cw0YHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LCDRhdGA0LDQvdC10L3QuNGPLCDQuCDQtNCw0LbQtSDQv9C+0YHQu9C10LTRg9GO0YnQtdCz0L4g0YDQsNC30L7Qs9GA0LXQstCwINC10LTRiyDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5Jem1hbnRvam90IHNhZ2F0YXZvJnNjYXJvbjthbmFzIHRyYXVrYW0mbmJzcDtwaWVtxJNyb3R1IHbEgWt1LCB2aXJ0dXZlcyBvcmdhbml6xJMmc2Nhcm9uO2FuYSB2YWkgcGllZ8SBZGVzIHBha2FscG9qdW1hIHV6c3TEgWTEqyZzY2Fyb247YW5hIGvEvMWrc3QgdmllZ2zEgWthIHVuIGRybyZzY2Fyb247xIFrYSEgTcWrc3UgMTAwMCBtbCBwbGFzdG1hc2FzIHRyYXVrdSB2xIFraWVtIGlyIGJsxKt2cyBhdWcmc2Nhcm9uO8STamFpcyBibMSrdsSTanVtcywgbGFpIG5vdsSTcnN0dSBub3BsxatkaSB1biBwcmllayZzY2Fyb247bGFpY8SrZ3UgcMSBcnRpa2FzIG9rc2lkxJMmc2Nhcm9uO2Fub3MuIFDEgXJ0aWthcyB0cmF1a2kgYXIgdsSBa2llbSBpciBwYXJlZHrEk3RpIGRybyZzY2Fyb247YWkgcMSBcnRpa2FzIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLCBsxKtkem5lbSZzY2Fyb247YW5haSwgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gcGF0IHNla29qbyZzY2Fyb247YWkgc2lsZMSrJnNjYXJvbjthbmFpIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UYWtlLW91dCBvciBraXRjaGVuIG9yZ2FuaXppbmcgaXMgbWFkZSBlYXNpZXIgd2l0aCBhIG1hdGNoaW5nIGxpZC4gVGhlIGxpZHMgZm9yIG91ciAxMDAwIG1sIHBsYXN0aWMgY29udGFpbmVycyBzZWFsJm5ic3A7dGlnaHRseSBhdG9wJm5ic3A7dGhhdCBrZWVwIHRoZSBsZWZ0b3ZlcnMgb3IgZGVsaSBwdXJjaGFzZXMgc2VjdXJlIGFuZCBwcmV2ZW50IHNwaWxscyBhbmQgZ3VhcmQgYWdhaW5zdCBhaXJib3JuZSBjb250YW1pbmFudHMuIEZvb2QgY29udGFpbmVycyB0b2dldGhlciB3aXRoIHRoZXNlIGxpZHMgYXJlJm5ic3A7ZGVzaWduZWQgZm9yIHNlY3VyZSB0cmFuc3BvcnRpbmcsIHN0b3JpbmcsIGFuZCB0aGVuIHJlaGVhdGluZyBob3QgZm9vZCBpdGVtcy4gRHVlIHRvIHRoZSBncmVhdCBkdXJhYmlsaXR5IG9mIG91ciBsaWRzLCBmb29kIGNvbnRhaW5lcnMgY2FuIHNhZmVseSBiZSBzdGFja2VkIHRvIHByb21vdGUgZWFzeSB0cmFuc3BvcnRhdGlvbiBhbmQgc3BhY2Utc2F2aW5nIHN0b3JhZ2UgYXQgeW91ciBraXRjaGVuLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IFBvbHlwcm9weWxlbmUgKFBQKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTWF0ZXJpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwMCAtIDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDc1LDUgeCAxOSw0IHggMjksOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA3MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyLDU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAwLDA0MzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgY3ViZSwgbTxzdXA+Mzwvc3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzExXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE51bWJlciBvZiB1bml0cyBwZXIgcGFsbGV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gNjcuNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF9hcnJheV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDU0LjMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDEuNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUzLjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDIuODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTIuMDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMy45MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBCUC1BQjQ0MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiywgTSDRgNCw0LfQvNC10YAsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaW5pbGEgY2ltZGkgbmVwxatkZXLEk3RpLCBNIGl6bcSTcnMsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgDwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QtdGA0YfQsNGC0LrQuCBBQkVOQSDQvdC1INGB0L7QtNC10YDQttCw0YIg0L/Rg9C00YDRiyDQuCDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCy0LjQvdC40LvQsCwg0L3QtSDRgdC+0LTQtdGA0LbQsNGJ0LXQs9C+INC70LDRgtC10LrRgdCwLiDQn9C70L7RgtC90YvQtSDQstC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0L7QsdGJ0LXQuSDQt9Cw0YnQuNGC0Ysg0L/RgNC4INC60YDQsNGC0LrQvtGB0YDQvtGH0L3QvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LCDRgtCw0LwsINCz0LTQtSDQvdC10L7QsdGF0L7QtNC40LzQviDQvtCx0LXRgdC/0LXRh9C40YLRjCDQsdC10LfQvtC/0LDRgdC90YvQuSDQutC+0L3RgtCw0LrRgiDRgSDQvNC40L3QuNC80LDQu9GM0L3Ri9C8INGD0YDQvtCy0L3QtdC8INC+0L/QsNGB0L3QvtGB0YLQuCDQt9Cw0YDQsNC20LXQvdC40Y8g0LjQu9C4INC30LDQs9GA0Y/Qt9C90LXQvdC40Y8uJm5ic3A70J/RgNC10LLQvtGB0YXQvtC00L3QsNGPINC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjC4mbmJzcDsg0J/QtdGA0YfQsNGC0LrQuCDQstC40L3QuNC70L7QstGL0LUg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9Cy0YDQtdC00L3RiyDQtNC70Y8g0LrQvtC20Lgg0YfQtdC70L7QstC10LrQsC4g0J7QvdC4INC90LUg0LLRgdGC0YPQv9Cw0Y7RgiDQsiDRgNC10LDQutGG0LjRjiDRgSDQsdC+0LvRjNGI0LjQvdGB0YLQstC+0Lwg0YXQuNC80LjRh9C10YHQutC40YUg0YHQvtGB0YLQsNCy0L7Qsi4g0JjQvNC10L3QvdC+INGN0YLQviDQtNC10LvQsNC10YIg0LjRhSDQvdCw0LTQtdC20L3Ri9C80Lgg0Lgg0L3QtdC+0LHRi9GH0LDQudC90L4g0L/RgNCw0LrRgtC40YfQvdGL0LzQuC48YnIgLz4NCtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC00L7RgdGC0YPQv9C90Ysg0LIg0YLRgNC10YUg0YDQsNC30LzQtdGA0LDRhTogUywgTSwgTC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgTSBpem3Ek3JzPC9oMj4NCg0KPHA+PHNtYWxsPjxiaWc+VmluaWxhIGNpbWRpIHZhciB0aWt0IGl6bWFudG90aSB2aXNwxIFyxJNqYWkgYWl6c2FyZHrEq2JhaSDEq3N0ZXJtacWGxIEsIHZpZXTEgXMsIGt1ciBqxIFub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBrb250YWt0dSBhciBtaW5pbcSBbHUgaW5mZWtjaWphcyB1biBwaWVzxIFyxYZvanVtYSBsxKttZW5pLiBJemNpbGEgbm9kaWx1bWl6dHVyxKtiYS4gVmllbnJlaXrEk2ppZSB2aW5pbGEgY2ltZGkgaXIgYWJzb2zFq3RpIG5la2FpdMSrZ2kgY2lsdsSTa2EgxIFkYWkuIFRpZSBuZXJlYcSjxJMgYXIgbGllbMSBa28gZGHEvHUgbm8gxLfEq21pc2vEgW0gc2FzdMSBdmRhxLzEgW0uIFRpZSZzY2Fyb247aSB0YXMgJnNjYXJvbjtvcyBjaW1kdXMgcGFkYXJhIGRybyZzY2Fyb247dXMsIHByYWt0aXNrdXMgdW4gxJNydHVzIGxpZXRvJnNjYXJvbjthbsSBLjxiciAvPg0KVmluaWxhIGNpbWRpIGlyIHBpZWVqYW1pIHRyxKtzIGl6bcSTcm9zOiBTLCBNLCBMPC9iaWc+PC9zbWFsbD48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPkRpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIE0gc2l6ZTwvaDI+DQoNCjxwPlRoZXNlIGRpc3Bvc2FibGUgZm9vZCBzYWZlIGdsb3ZlcyBBQkVOQSBhcmUgcG93ZGVyIGZyZWUgYW5kIGFyZSBtYW51ZmFjdHVyZWQgZnJvbSBmb29kIHNhZmUgbGF0ZXggZnJlZSB2aW55bC4gVGhpY2sgdmlueWwgZ2xvdmVzIGNhbiBiZSB1c2VkIGZvciBnZW5lcmFsIHByb3RlY3Rpb24gZm9yIHNob3J0LXRlcm0gdXNlLCB3aGVyZSBpdCBpcyBuZWNlc3NhcnkgdG8gZW5zdXJlIHNhZmUgY29udGFjdCB3aXRoIHRoZSBtaW5pbXVtIGxldmVsIG9mIGRhbmdlciBvZiBjb250YW1pbmF0aW9uIG9yIGNvbnRhbWluYXRpb24uIEV4Y2VsbGVudCB3ZWFyIHJlc2lzdGFuY2UuIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIGFyZSBjb21wbGV0ZWx5IGhhcm1sZXNzIHRvIGh1bWFuIHNraW4uIFRoZXkgZG8gbm90IHJlYWN0IHdpdGggbW9zdCBjaGVtaWNhbCBjb21wb3VuZHMuIFRoYXQgaXMgd2hhdCBtYWtlcyB0aGVtIHJlbGlhYmxlIGFuZCBleHRyZW1lbHkgcHJhY3RpY2FsLjwvcD4NCg0KPHA+VmlueWwgZ2xvdmVzIGFyZSBhdmFpbGFibGUgaW4gdGhyZWUgc2l6ZXM6IFMsIE0sIEwuPGJyIC8+DQombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMzk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDktMjggMTA6MTY6MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy9pdGVtLTE5NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuNTUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlMzlkNWRhNzg5NTliYTQxYjgwM2I4Y2U1OTY4NDU4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFZpbnlsIGdsb3ZlcyBBYmVuYSBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSBNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBBYmVuYSBuZXDFq2RlcsSTdGkgTSBpem3Ek3JzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUzMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUyNzA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzNDYuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCDQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC90LXQt9Cw0LzQtdC90LjQvNC+0Lkg0LIg0YHRhNC10YDQtSBIb1JlQ2Eg0LjQvdGC0YHRgNGD0LzQtdC90YIg0LIg0LLQuNC00LUg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4LCDQutC+0YLQvtGA0LDRjyDQvdC10L7QsdGF0L7QtNC40LzQsCDQvdCwINC70Y7QsdC+0Lkg0LrRg9GF0L3QtSDQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8uINCf0LjRidC10LLQsNGPINC/0LvQtdC90LrQsCDQvdC1INC00LDQtdGCINC/0YDQvtC90LjQutC90YPRgtGMINCx0L7Qu9C10LfQvdC10YLQstC+0YDQvdGL0Lwg0LHQsNC60YLQtdGA0LjRj9C8INCyINCy0LDRiNC4INC30LDQs9C+0YLQvtCy0LrQuCwg0LgmbmJzcDvQtNC+0LvRjNGI0LUg0YHQvtGF0YDQsNC90LjRgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC/0YDQvtC00YPQutGC0LAuINCaINC00L7RgdGC0L7QuNC90YHRgtCy0LDQvCDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60Lgg0LzQvtC20L3QviDQvtGC0L3QtdGB0YLQuCDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0YwsINC70LXQs9C60L7RgdGC0YwsJm5ic3A70L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMLCDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGB0YLQvtC40LzQvtGB0YLRjCDQuCDQv9GA0L7RgdGC0L7RgtGDINGD0YLQuNC70LjQt9Cw0YbQuNC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QxIFydGlrYXMgcGzEk3ZlJm5ic3A7cHJvZHVrdHUgaWVwYWtvJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UMSBcnRpa2FzIHBsxJN2ZSBwYWzEq2R6IHNhZ2xhYsSBdCBwcm9kdWt0YSDEq3BhJnNjYXJvbjvEq2JhcyB1biB0xIEgaXpza2F0dSwga8SBIGFyxKsgcGFnYXJpbmEgZGVyxKtndW1hIHRlcm1pxYZ1LiZuYnNwO1DEgXJ0aWthcyBwbMSTdmUgbmXEvGF1aiBwYXRvZ8STbsSBbSBiYWt0xJNyaWrEgW0gdW4gbWlrcm9iaWVtIHBpZWvEvMWrdCBwaWUgcHJvZHVrdGEsIGFpenN0xIF2b3QgdG8gbm8gbmVsYWJ2xJNsxKtnYXMgYXBrxIFydMSTasSBcyB2aWRlcy4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlcyZuYnNwO3J1bGxpcyZuYnNwO2F0JnNjYXJvbjvEt2lyYXMgYXIgdmllZ2x1bXUsIMSrcGEmc2Nhcm9uO3UgaXp0dXLEq2J1LCBzYXZ1IGRhdWR6ZnVua2Npb25hbGl0xIF0aSB1biZuYnNwO2NhdXJzcMSrZMSrZ3VtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+Q2xpbmcgZmlsbSBmb3IgZm9vZCB3cmFwcGluZzwvc3Ryb25nPjwvaDI+DQoNCjxwPkZvb2QgZ3JhZGUgY2xpbmcgZmlsbSBoZWxwcyB0byBwcmVzZXJ2ZSB0aGUgcHJvcGVydGllcyBvZiB0aGUgcHJvZHVjdCBhbmQgaXRzIGFwcGVhcmFuY2UsIHByb2xvbmdpbmcgdGhlIHNoZWxmIGxpZmUuIFRoZSBtYWluIGZpZWxkIG9mIGFwcGxpY2F0aW9uIGlzIGZvb2QgcGFja2FnaW5nLiBJdCBpcyBjb252ZW5pZW50IHRvIHdyYXAgY2hlZXNlLCBzYXVzYWdlLCBzYW5kd2ljaCwgZXRjLiBpbnRvIHRoZSBmaWxtLiBGb29kIGZpbG0gZG9lcyBub3QgcGVuZXRyYXRlIHBhdGhvZ2VuaWMgYmFjdGVyaWEgYW5kIG1pY3JvYmVzIGFuZCBwcm90ZWN0cyB0aGUgcHJvZHVjdCBmcm9tIGFkdmVyc2UgZWZmZWN0cy4gVGhlIGFkdmFudGFnZXMgb2YgY2xpbmcmbmJzcDtmaWxtIGluY2x1ZGUgdHJhbnNwYXJlbmN5LCBsaWdodG5lc3MsIHByYWN0aWNhbGl0eSwgb3B0aW1hbCBjb3N0IGFuZCBlYXNlIG9mIGRpc3Bvc2FsLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4MjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMjYgMTE6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gODYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUzMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjY2U5ZDlhMDY5ZWIxNDkwYmE0MmJlNDU2MjUxNjllYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIGNsaW5nIEZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTI5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8LCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEFsdW3Eq25pamEgZm9sbGlqYSA0NSBjbSB4IDE1MCBtLCBydWxsxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCf0LjRidC10LLQsNGPINCw0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwJm5ic3A70L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC+0YLQu9C40YfQvdC+INC/0L7QtNGF0L7QtNC40YIg0LrQsNC6INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLCDRgtCw0Log0Lgg0LTQu9GPINC70LjRh9C90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC00L7QvNCw0YjQvdC40YUg0YPRgdC70L7QstC40Y/RhS4g0KTQvtC70YzQs9CwINCyINGA0YPQu9C+0L3QtSDQv9GA0LjQs9C+0LTQvdCwJm5ic3A70LTQu9GPINGD0L/QsNC60L7QstC60Lgg0YDQsNC30LvQuNGH0L3QvtC5INC10LTRiyDQuCDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjyDQv9C40YnQuCDQsiDQtNGD0YXQvtCy0YvRhSDRiNC60LDRhNCw0YUsINC/0LXRh9Cw0YUsINC90LAg0LPRgNC40LvQtSwg0LAg0YLQsNC6INC20LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8sINC30LDQvNC+0YDQsNC20LjQstCw0L3QuNGPINC4Jm5ic3A70YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoNCjxwPtCc0LDQutGB0LjQvNCw0LvRjNC90L4g0LTQvtC/0YPRgdGC0LjQvNCw0Y8g0YLQtdC80L/QtdGA0LDRgtGD0YDQsCDQtNC70Y8g0LfQsNC/0LXQutCw0L3QuNGPINCx0LvRjtC0INCyINGE0L7Qu9GM0LPQtSArMzUwJmRlZzsmbmJzcDtDLjwvcD4NCg0KPHA+0J3QtSDRgNC10LrQvtC80LXQvdC00YPQtdGC0YHRjyDQtNC70LjRgtC10LvRjNC90L7QtSDQstGA0LXQvNGPINGF0YDQsNC90LjRgtGMINCyINGE0L7Qu9GM0LPQtSDQv9GA0L7QtNGD0LrRgtGLINCy0YvRgdC+0LrQvtC5INC60LjRgdC70L7RgtC90L7RgdGC0Lgg0Lgg0YHQvtC70ZHQvdC+0YHRgtC4LCDQsCDRgtCw0Log0LbQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstGL0YUg0L/QtdGH0LDRhSwg0LLQviDQuNC30LHQtdC20LDQvdC40LUg0LLQvtC30LPQvtGA0LDQvdC40Y8uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkFsdW3Eq25pamEgZm9sbGlqYTwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW3Eq25pamEgZm9saWp1Jm5ic3A7aXptYW50byDEk2RpbsSBJnNjYXJvbjthbmFzIG5vemFyxJMsIGxhaSBpbGfEgWtvJm5ic3A7bGFpa3UgdXpnbGFixIF0IHDEgXJ0aWthcyBwcm9kdWt0dSBzdmFpZ3VtdS4gRm9saWphIGlyIHBpZW3Ek3JvdGEgZGHFvsSBZHUgcMSBcnRpa2FzIHByb2R1a3R1IHZhaSDEk2RpZW51IGllc2FpxYZvJnNjYXJvbjthbmFpLCBjZXAmc2Nhcm9uO2FuYWkmbmJzcDt2YWkgYXLEqyBzYWxkxJMmc2Nhcm9uO2FuYWkgdW4gYXRkemVzxJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8cD5NYWtzaW3EgWzEgSBwaWXEvGF1amFtxIEgdGVtcGVyYXTFq3JhLCBrbyBtxatzdSBmb2xpamEgdmFyIGl6dHVyxJN0LCBuZXDEgXJzbmllZHogKyAzNTAgJmRlZzsgQy48L3A+DQoNCjxwPkZvbGlqdSBuYXYgaWV0ZWljYW1zIGxpZXRvdCBwxIFydGlrYXMgcHJvZHVrdHUgYXIgYXVnc3R1IHNrxIFianUgdW4gc8SBxLx1IHNhdHVydSBpbGdzdG8mc2Nhcm9uO2FpIHV6Z2xhYsSBJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5BbHVtaW51bSBGb2lsPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bWludW0gZm9pbCBpcyBhIGNvbW1vbiBob3VzZWhvbGQgcHJvZHVjdCB0aGF0JnJzcXVvO3Mgb2Z0ZW4gdXNlZCBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMgZm9yIGNvb2tpbmcgKHRvIGNvdmVyIGJha2luZyBzdXJmYWNlcyksIHdyYXBwaW5nIGFuZCBwcm90ZWN0IG1vcmUgZGVsaWNhdGUgZm9vZHMgb3Iga2VlcGluZyBmb29kIGluIGZyZWV6ZXJzLiBBbHVtaW51bSBpcyBuYXR1cmFsIHByb2R1Y3QgdGhhdCZuYnNwO2lzIGJvdW5kIHRvIG90aGVyIGVsZW1lbnRzIGxpa2UgcGhvc3BoYXRlIGFuZCBzdWxmYXRlIGluIHNvaWwsIHJvY2tzIGFuZCBjbGF5LiBUaGlzIGFsdW1pbnVtIGZvaWwgcm9sbCBjb250YWlucyBpcyAxNTAgbSBsb25nIGJ5Jm5ic3A7NDUgY20gd2lkZS4mbmJzcDs8L3A+DQoNCjxwPlRoZSBtYXhpbXVtIHBlcm1pc3NpYmxlIHRlbXBlcmF0dXJlIGZvciBiYWtpbmcgZm9vZCBpbiBmb2lsIGlzICsgMzUwJmRlZztDLjwvcD4NCg0KPHA+SXQgaXMgbm90IHJlY29tbWVuZGVkIHRvIHN0b3JlIGZvb2RzIG9mIGhpZ2ggYWNpZGl0eSBhbmQgc2FsaW5pdHkgaW4gZm9pbCBmb3IgYSBsb25nIHRpbWUsIGFzIHdlbGwgYXMgdXNlIGluIG1pY3Jvd2F2ZSBvdmVucywgaW4gb3JkZXIgdG8gYXZvaWQgaWduaXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMjYgMTE6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUyOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDM1LjIzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODlmYjRiMGE1M2EyYzU4NzVhY2NiOTk1MDIyZDljMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBBbHVtaW51bSBGb29kIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFsdW3Eq25pamEgZm9saWphIHJ1bGzEqyA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDQv9C40YnQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0Lwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzM5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjA0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDgyNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C40YnQtdCy0YvQtSDQv9C70LDRgdGC0LzQsNGB0YHQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCAxMDAwINC80Lsg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI2NzUiIGRhdGEtc3RhcnQ9IjIyNCI+0J3QsNGI0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyAmbWRhc2g7INC40LTQtdCw0LvRjNC90YvQuSDQstGL0LHQvtGAINC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDQutGD0YXQvtC90YwuINCe0L3QuCDQv9C+0LzQvtCz0YPRgiDQvtGA0LPQsNC90LjQt9C+0LLQsNGC0Ywg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LAg0LrRg9GF0L3QtSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQu9C10LPQutC+0YHRgtGMINCyINC90LDRhdC+0LbQtNC10L3QuNC4INC90YPQttC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0LrQu9GO0YfQuNGC0LXQu9GM0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuCwg0LLQsNGI0Lgg0LrQvtC70LvQtdCz0Lgg0YHQvNC+0LPRg9GCINCx0YvRgdGC0YDQviDQvdCw0LnRgtC4INC90LXQvtCx0YXQvtC00LjQvNGL0LUg0L/RgNC+0LTRg9C60YLRiywg0L3QtSDQvtGC0LrRgNGL0LLQsNGPINC60YDRi9GI0LrQuC4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INGA0LDQt9C70LjRh9C90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIsINCy0LrQu9GO0YfQsNGPINGB0LDQu9Cw0YLRiywg0LPQvtGA0Y/Rh9C40LUg0LHQu9GO0LTQsCDQuCDQt9Cw0LPQvtGC0L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNzE2IiBkYXRhLXN0YXJ0PSI2NzciPtCj0LTQvtCx0YHRgtCy0L4g0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INC+0LHRidC10L/QuNGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPtCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3QvtC5INGE0L7RgNC80YsgJm1kYXNoOyDRjdGC0L4g0L7RgtC70LjRh9C90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHQtdCz0LzQtdC90YLQsCBIb1JlQ2EuINCe0L3QuCDRg9GB0LrQvtGA0Y/RjtGCINC/0YDQvtGG0LXRgdGBINGA0LDQsdC+0YLRiyDQvdCwINC60YPRhdC90LUsINC/0L7Qt9Cy0L7Qu9GP0Y8g0LPQvtGC0L7QstC40YLRjCDQuCDRhdGA0LDQvdC40YLRjCDQt9Cw0LPQvtGC0L7QstC60Lgg0LfQsNGA0LDQvdC10LUsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LIg0YfQsNGB0Ysg0L/QuNC6LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0YLQsNC60LbQtSDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINGH0YLQviDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQv9GA0Lgg0YDQsNC30L7Qs9GA0LXQstC1INCx0LvRjtC0INCyINGA0LXRgdGC0L7RgNCw0L3QsNGFINC4INC60LDRhNC1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj48c3Ryb25nIGRhdGEtZW5kPSIxMDkyIiBkYXRhLXN0YXJ0PSIxMDYwIj7QkdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+0JrQvtC90YLQtdC50L3QtdGA0Ysg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQSksINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDQsdC10LfQvtC/0LDRgdC90YvQvNC4INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC/0LjRidC4LiDQntC90Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDQutGD0YXQvdGP0YUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0L3QtSDRgtC+0LvRjNC60L4g0YPQtNC+0LHRgdGC0LLQviwg0L3QviDQuCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0LTQu9GPINCy0LDRiNC40YUg0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQuCDQutC70LjQtdC90YLQvtCyLiDQodC00LXQu9Cw0L3QvdGL0LUg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCwg0L7QvdC4INC70LXQs9C60L4g0LLRi9C00LXRgNC20LjQstCw0Y7RgiDRgNCw0LfQu9C40YfQvdGL0LUg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyDQuCDQv9C+0LfQstC+0LvRj9GO0YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0YXRgNCw0L3QuNGC0Ywg0L/RgNC+0LTRg9C60YLRiy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ2NiI+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTQ4NCI+DQoJPGxpIGRhdGEtZW5kPSIxNTAwIiBkYXRhLXN0YXJ0PSIxNDg0Ij7QntCx0YrQtdC8OiAxMDAwINC80Ls8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU0OCIgZGF0YS1zdGFydD0iMTUwMSI+0JzQsNGC0LXRgNC40LDQuzog0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC9LCDQsdC10Lcg0LHQuNGB0YTQtdC90L7Qu9CwINCQIChCUEEpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1OTQiIGRhdGEtc3RhcnQ9IjE1NDkiPtCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjQ0IiBkYXRhLXN0YXJ0PSIxNTk1Ij7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDRgdGC0LXQvdC60Lgg0LTQu9GPINC70LXQs9C60L7RgdGC0Lgg0L/QvtC40YHQutCwINC/0YDQvtC00YPQutGC0L7QsjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNjQ1Ij7QmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLCDQutCw0YTQtSDQuCDQvtCx0YnQtdC/0LjRgtCwPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij5DYXVyc3DEq2TEq2dpIHVuIGl6dHVyxKtnaSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgMTAwMCBtbCBzYWdhdGF2ZWkgdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzEiIGRhdGEtc3RhcnQ9IjExNiI+TcWrc3UgY2F1cnNwxKtkxKtnaWUgcG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIDEwMDAgbWwgaWV0aWxwxKtidSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIHByb2Zlc2lvbsSBbMSBcyB2aXJ0dXbEk3MuICZTY2Fyb247aWUgdHJhdWtpIHBhbMSrZHogb3JnYW5pesSTdCBkYXJiYSB0ZWxwdSwgxLxhdWpvdCDEgXRyaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2FtxIFzIHNhc3TEgXZkYcS8YXMsIG5lbm92xJNyJnNjYXJvbjtvdCB2xIFrdS4gUGF0ZWljb3RpZXMgYXVnc3RhamFpIGNhdXJzcMSrZMSrYmFpLCB2aXJ0dXbEkyBzdHLEgWTEgWpvJnNjYXJvbjtpZSwgcGllbcSTcmFtLCBwYXbEgXJpIHVuIGFkbWluaXN0cmF0b3JpLCB2YXIgdmllZ2xpIGF0cmFzdCB2YWphZHrEq2dvcyBwcm9kdWt0dXMsIGthcyBpZXbEk3JvamFtaSB1emxhYm8gZGFyYmEgZWZla3Rpdml0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjU3MiIgZGF0YS1zdGFydD0iNTMzIj5QZXJmZWt0cyByaXNpbsSBanVtcyBIb1JlQ2Egc2VrdG9yYW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPlBvbGlwcm9waWzEk25hIHRyYXVraSBhciB0YWlzbnN0xatyYSBmb3JtdSBpciBsaWVsaXNrcyByaXNpbsSBanVtcyBIb1JlQ2Egbm96YXLEkywgbGFpIHNhZ2F0YXZvdHUgdW4gdXpnbGFixIF0dSDEk2RpZW51cyB1biBzYWdhdGF2ZXMuICZTY2Fyb247aWUgdHJhdWtpIHBhxIF0cmluYSBkYXJiYSBwcm9jZXN1IHZpcnR1dsSTLCDEvGF1am90IHNhZ2F0YXZvdCDEk2RpZW51cyBpZXByaWVrJnNjYXJvbjssIMSrcGEmc2Nhcm9uO2kgcGllcHJhc8SrdG9zIGRhcmJhIHN0dW5kxIFzLiBUdXJrbMSBdCB0cmF1a2kgaXIgcGllbcSTcm90aSBtaWtyb3ZpxLzFhnUga3LEgXNuaW0sIGthcyDEvGF1aiB2aWVnbGkgdXpzaWxkxKt0IMSTZGllbnVzLCBzYWdsYWLEgWpvdCB0byBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPjxzdHJvbmcgZGF0YS1lbmQ9Ijk1MCIgZGF0YS1zdGFydD0iOTIzIj5Ecm8mc2Nhcm9uO8SrYmEgdW4gZWtvbG/Eo2lza3Vtczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPiZTY2Fyb247aWUgdHJhdWtpIGlyIEJQQSBiZXptYWtzYXMsIG5vZHJvJnNjYXJvbjtpbm90IGRybyZzY2Fyb247dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudS4gSXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBvbGlwcm9waWzEk25hLCB0aWUgaXIgcGllbcSTcm90aSBkYcW+xIFkaWVtIHRlbXBlcmF0xatyYXMgYXBzdMSBa8S8aWVtIHVuIG5vZHJvJnNjYXJvbjtpbmEgZWZla3TEq3Z1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LCBrYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGxpZXRvJnNjYXJvbjthbmFpIHJlc3RvcsSBbm9zLCBrYWZlam7Eq2PEgXMgdW4gY2l0xIFzIHDEgXJ0aWthcyBpZXN0xIFkxJNzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij5QcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxMjc4Ij4NCgk8bGkgZGF0YS1lbmQ9IjEyOTgiIGRhdGEtc3RhcnQ9IjEyNzgiPklldGlscMSrYmE6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTMzNCIgZGF0YS1zdGFydD0iMTI5OSI+TWF0ZXJpxIFsczogUG9saXByb3BpbMSTbnMsIGJleiBCUEE8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTM2NCIgZGF0YS1zdGFydD0iMTMzNSI+UGllbcSTcm90cyBtaWtyb3ZpxLzFhnUga3LEgXNuxKs8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTQzNCIgZGF0YS1zdGFydD0iMTM2NSI+Q2F1cnNwxKtkxKtnYXMgc2llbmFzLCBrYXMgxLxhdWogdmllZ2xpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW1vcyBwcm9kdWt0dXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTQzNSI+SWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBIb1JlQ2Egc2VrdG9yxIE8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPkR1cmFibGUgVHJhbnNwYXJlbnQgUG9seXByb3B5bGVuZSBGb29kIENvbnRhaW5lcnMgMTAwMCBtbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMjg3IiBkYXRhLXN0YXJ0PSIxODA5Ij5PdXIgdHJhbnNwYXJlbnQgcG9seXByb3B5bGVuZSBmb29kIGNvbnRhaW5lcnMgd2l0aCBhIGNhcGFjaXR5IG9mIDEwMDAgbWwgYXJlIHRoZSBwZXJmZWN0IGNob2ljZSBmb3IgcHJvZmVzc2lvbmFsIGtpdGNoZW5zLiBUaGV5IGhlbHAgb3JnYW5pemUga2l0Y2hlbiBzcGFjZSBhbmQgbWFrZSBpdCBlYXN5IHRvIGZpbmQgdGhlIG5lY2Vzc2FyeSBpbmdyZWRpZW50cyB3aXRob3V0IG9wZW5pbmcgdGhlIGxpZC4gVGhhbmtzIHRvIHRoZWlyIGV4Y2VwdGlvbmFsIHRyYW5zcGFyZW5jeSwgeW91ciBjb2xsZWFndWVzIHdpbGwgcXVpY2tseSBmaW5kIHRoZSBpbmdyZWRpZW50cyB0aGV5IG5lZWQsIHNhdmluZyB0aW1lIGFuZCBlZmZvcnQuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgdmFyaW91cyBwcm9kdWN0cywgaW5jbHVkaW5nIHNhbGFkcywgaG90IGRpc2hlcywgYW5kIHByZXAgaXRlbXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPjxzdHJvbmcgZGF0YS1lbmQ9IjIzMzYiIGRhdGEtc3RhcnQ9IjIyODkiPkNvbnZlbmllbmNlIGZvciByZXN0YXVyYW50cyBhbmQgZm9vZHNlcnZpY2U8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+UmVjdGFuZ3VsYXIgcG9seXByb3B5bGVuZSBjb250YWluZXJzIGFyZSBhbiBleGNlbGxlbnQgc29sdXRpb24gZm9yIHRoZSBIb1JlQ2Egc2VnbWVudC4gVGhleSBzcGVlZCB1cCBraXRjaGVuIHdvcmtmbG93cywgYWxsb3dpbmcgcHJlcCBpdGVtcyB0byBiZSBjb29rZWQgYW5kIHN0b3JlZCBpbiBhZHZhbmNlLCB3aGljaCBpcyBlc3BlY2lhbGx5IHZhbHVhYmxlIGR1cmluZyBwZWFrIGhvdXJzLiBUaGVzZSBjb250YWluZXJzIGFyZSBhbHNvIG1pY3Jvd2F2ZS1zYWZlLCBtYWtpbmcgdGhlbSBjb252ZW5pZW50IGZvciByZWhlYXRpbmcgZGlzaGVzIGluIHJlc3RhdXJhbnRzIGFuZCBjYWZlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjcwNyIgZGF0YS1zdGFydD0iMjY3NiI+U2FmZXR5IGFuZCBFY28tRnJpZW5kbGluZXNzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPlRoZSBjb250YWluZXJzIGFyZSBCUEEtZnJlZSwgbWFraW5nIHRoZW0gc2FmZSBmb3IgZm9vZCBzdG9yYWdlLiBUaGV5IGFyZSBpZGVhbCBmb3IgdXNlIGluIHByb2Zlc3Npb25hbCBraXRjaGVucywgcHJvdmlkaW5nIGNvbnZlbmllbmNlIGFuZCBzYWZldHkgZm9yIGJvdGggeW91ciBzdGFmZiBhbmQgY3VzdG9tZXJzLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBvbHlwcm9weWxlbmUsIHRoZXkgY2FuIHdpdGhzdGFuZCB2YXJpb3VzIHRlbXBlcmF0dXJlcywgZW5zdXJpbmcgZWZmaWNpZW50IGZvb2Qgc3RvcmFnZS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+QmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMDE4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMzciIGRhdGEtc3RhcnQ9IjMwMTgiPkNhcGFjaXR5OiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjMwMzgiPk1hdGVyaWFsOiBQb2x5cHJvcHlsZW5lLCBCUEEtZnJlZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDkwIiBkYXRhLXN0YXJ0PSIzMDc0Ij5NaWNyb3dhdmUtc2FmZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTQ2IiBkYXRhLXN0YXJ0PSIzMDkxIj5UcmFuc3BhcmVudCB3YWxscyBmb3IgZWFzeSBpZGVudGlmaWNhdGlvbiBvZiBwcm9kdWN0czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMTQ3Ij5JZGVhbCBmb3IgcmVzdGF1cmFudHMsIGNhZmVzLCBhbmQgZm9vZHNlcnZpY2U8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI0ODMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3MzkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk3ZDI2ZmFjM2ViMGUwZDY3ZDk1M2Q5NDdhZWNlMmNiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVyIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEJQQSBiZXptYWtzYXMgcG9saXByb3BpbMSTbmEgdHJhdWtzIHNhZ2F0YXbEk20gdW4gcMSBcnRpa2FzIHV6Z2xhYsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogMTAwMCDQvNC7LCDQn9CfCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3Rfc2ltaWxhcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAwOTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstUkQxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTM1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrRgNGD0LPQu9GL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSBhcGHEvGllIHRyYXVraSA1MDAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQutGD0LvQuNC90LDRgNC40LgmbmJzcDstJm5ic3A70YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0YvRgtC90YvRhSDQsdC70Y7QtCDQuCDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMz4mbmJzcDs8c3Ryb25nPtCf0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QsNGPINGB0LXRgNCy0LjRgNC+0LLQutCwINGF0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyINC4INC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gzPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7INC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVC3Qv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INCy0YvQsdC+0YAg0LTQu9GPINC30LDQstC10LTQtdC90LjQuSwg0LPQtNC1INCy0LDQttC90Ysg0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQuCDRg9C00L7QsdGB0YLQstC+LiDQntC90Lgg0YDQsNGB0YHRh9C40YLQsNC90Ysg0L3QsCDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDRgNC10LbQuNC8INC+0YIgLTQwJmRlZztDINC00L4gKzYwJmRlZztDLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQuNGFINC00LvRjzogJm5ic3A7PGJyIC8+DQotINCh0LvQvtC20L3Ri9GFINC00LXRgdC10YDRgtC+0LI6INGB0LvQvtC10L3Ri9C1INGC0LjRgNCw0LzQuNGB0YMsINGN0LrQu9C10YDRiyDRgSDQt9Cw0LLQsNGA0L3Ri9C8INC60YDQtdC80L7QvCwg0YfQuNC30LrQtdC50LrQuCDRgSDRj9Cz0L7QtNC90YvQvCDRgtC+0L/Qv9C40L3Qs9C+0LwuICZuYnNwOzxiciAvPg0KLSDQpdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7Qsjog0L/QsNGB0YLQsCDRgSDRgdC+0YPRgdC+0Lwg0L/QtdGB0YLQviwg0LrQuNC90L7QsCDRgSDQvtCy0L7RidCw0LzQuCwg0LHQvtGD0LvRiyDRgSDQsNCy0L7QutCw0LTQviDQuCDRgtGD0L3RhtC+0LwuICZuYnNwOzxiciAvPg0KLSDQk9C+0YLQvtCy0YvRhSDQvdCw0LHQvtGA0L7Qsjog0YHRi9GA0L3Ri9C1INGC0LDRgNC10LvQutC4INGBINCy0LjQvdC+0LPRgNCw0LTQvtC8INC4INC+0YDQtdGF0LDQvNC4LCDQvNGP0YHQvdGL0LUg0LfQsNC60YPRgdC60Lgg0YEg0LPQvtGA0YfQuNGG0LXQuSwg0LLQtdCz0LDQvdGB0LrQuNC1INGB0LXRgtGLLiAmbmJzcDs8L3A+DQoNCjxwPtCT0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwINC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQt9Cw0YnQuNGC0YMg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjyDQuCDRgdC80LXRiNC40LLQsNC90LjRjyDQt9Cw0L/QsNGF0L7Qsiwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINCx0LvRjtC0LiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YLQvtC70YnQuNC90LAg0YHRgtC10L3QvtC6INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQutC+0L3RgtC10LnQvdC10L7QsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuNC90LPRgNC10LTQuNC10L3RgtC+0LIsINCwINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3Ri9C1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINGB0L7QutGA0LDRidCw0Y7RgiDQstGA0LXQvNGPINC90LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjiDRgNCw0LHQvtGH0LXQs9C+INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQsC4gJm5ic3A7PC9wPg0KDQo8aDM+PHN0cm9uZz7Qn9GA0LjQvNC10YAg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LTQu9GPINCx0LjQt9C90LXRgdCwOjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCg0LXRgdGC0L7RgNCw0L0g0LzQvtC20LXRgiDQv9GA0LXQtNC70L7QttC40YLRjCDQvdCw0LHQvtGA0Ysg0LTQu9GPINC/0LjQutC90LjQutCwINCyINC60L7QvdGC0LXQudC90LXRgNCw0YUgNTAwINC80Ls6INC+0YXQu9Cw0LbQtNC10L3QvdCw0Y8g0L/QsNGB0YLQsCwg0YHRi9GA0L3QsNGPINGC0LDRgNC10LvQutCwINC4INC80LjQvdC4LdC00LXRgdC10YDRgi4g0KPQtNC+0LHQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDRgSDQtdC00LjQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0YPQv9GA0L7RgdGC0LjRgiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60YMg0Lgg0L/QvtCy0YvRgdC40YIg0LvQvtGP0LvRjNC90L7RgdGC0Ywg0LPQvtGB0YLQtdC5PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+VmllbnJlaXrEk2phaXMga3VsaW7EgXJpamFzIHRyYXVrcyZuYnNwOy0mbmJzcDtVbml2ZXJzxIFscyByaXNpbsSBanVtcyBzxIF0xKtnaWVtIMSTZGllbmllbSB1biBrxIFydGFpbmFqaWVtIGRlc2VydGllbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij5Qcm9mZXNpb27EgWxhIGF1a3N0byDEk2RpZW51IHVuIGRlc2VydHUgcGFzbmllZyZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjUzMiIgZGF0YS1zdGFydD0iMTgxIj5WaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgNTAwIG1sIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCBwbGFzdG1hc2FzIChyUEVUKSBpciBsaWVsaXNrYSBpenbEk2xlIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaWVtLCBrdXIgc3ZhcsSrZ2EgZ2FuIHByZXplbnTEgWNpamEsIGdhbiDEk3J0xKtiYS4gSXpnYXRhdm90aSBubyByUEVULCAmc2Nhcm9uO2llIHRyYXVraSB2ZWljaW5hIGlsZ3RzcMSTasSrYnUgdW4gc2FtYXppbmEgb2dsZWvEvGEgcMSTZHUsIGF0YmFsc3RvdCBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5vdCBhdGtyaXR1bXVzLiBUaWUgaXIgcGllbcSTcm90aSB0ZW1wZXJhdMWrcmFzIGRpYXBhem9uYW0gbm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QywgdMSBcMSTYyB0b3MgdmFyIGl6bWFudG90OjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjUzNCI+DQoJPGxpIGRhdGEtZW5kPSI2MzIiIGRhdGEtc3RhcnQ9IjUzNCI+PHN0cm9uZyBkYXRhLWVuZD0iNTYzIiBkYXRhLXN0YXJ0PSI1MzYiPktvbXBsZWtzYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+OiBLxIFydGFpbmllIHRpcmFtaXN1LCBla2xlcmkgYXIga3LEk21zaWVydSwgxLfEq3prZWlraSBhciBvZ3Ugdmlyc2vEgXJ0dS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNzMzIiBkYXRhLXN0YXJ0PSI2MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjY1OCIgZGF0YS1zdGFydD0iNjM1Ij5BdWtzdGFqaWVtIMSTZGllbmllbTwvc3Ryb25nPjogUGFzdGEgYXIgcGVzdG8gbcSTcmNpLCBraW5vamEgYXIgZMSBcnplxYZpZW0sIGLEvG9kYXMgYXIgYXZva2FkbyB1biB0dW56aXbEq20uPC9saT4NCgk8bGkgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNzM0Ij48c3Ryb25nIGRhdGEtZW5kPSI3NjIiIGRhdGEtc3RhcnQ9IjczNiI+R2F0YXZhamllbSBrb21wbGVrdGllbTwvc3Ryb25nPjogU2llcmEgJnNjYXJvbjvEt8SrdmppIGFyIHbEq25vZ8SBbSB1biByaWVrc3RpZW0sIGdhxLxhcyB1emtvZGFzIGFyIHNpbmVwxJNtLCB2ZWfEgW51IGtvbXBsZWt0aS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjExMTciIGRhdGEtc3RhcnQ9Ijg0NyI+PHN0cm9uZyBkYXRhLWVuZD0iODgyIiBkYXRhLXN0YXJ0PSI4NDciPkhlcm3Ek3Rpc2vEgSB2xIFrYSBmdW5rY2lvbmFsaXTEgXRlPC9zdHJvbmc+IG5vZHJvJnNjYXJvbjtpbmEgYWl6c2FyZHrEq2J1IHByZXQgbm9wbMWrZMSTbSB1biBzbWFrdSBzYWphdWsmc2Nhcm9uO2Fub3MsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpIHZhaXLEgWt1IGvEgXJ0dSDEk2RpZW5vcy4gQ2F1cnNwxKtkxKtnYXMgc2llbmFzIGl6Y2XEvCBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSwgYmV0IHVuaXZlcnPEgWzEgXMgdsSBa2EgaWVzcMSTamFzIHZpc3UgaXptxJNydSB0cmF1a2llbSDEvGF1aiDEgXRyxIFrIG9yZ2FuaXrEk3QgZGFyYmEgdmlldHUuPC9wPg0KDQo8cCBkYXRhLWVuZD0iMTMxOSIgZGF0YS1zdGFydD0iMTExOSI+SXp2xJNsb3RpZXMgdHJhdWt1cywga2FzIGl6Z2F0YXZvdGkgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSwgasWrcyBwYWzEq2R6YXQgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSB1biBhdGJhbHN0xIF0IGlsZ3RzcMSTasSrZ2FzIGllcGFrb2p1bWEgcHJha3Nlcywga2FzIGF0Ymlsc3QgdmlkZXMgYWl6c2FyZHrEq2JhcyBtxJNyxLdpZW0uPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjEzNTMiIGRhdGEtc3RhcnQ9IjEzMjEiPkJpem5lc2EgaXptYW50byZzY2Fyb247YW5hcyBwaWVtxJNyczwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+UmVzdG9yxIFucyB2YXIgcGllZMSBdsSBdCBwaWtuaWthIGtvbXBsZWt0dXMgNTAwIG1sIHRyYXVrb3M6IGF1a3N0xIEgcGFzdGEsIHNpZXJhICZzY2Fyb247xLfEq3ZqaSB1biBtaW5pIGRlc2VydHMuIMSScnRhIGllcGFrbyZzY2Fyb247YW5hIGFyIHZpZW5vdHUgdsSBa3UgdmllbmvEgXImc2Nhcm9uO28gdHJhbnNwb3J0xJMmc2Nhcm9uO2FudSB1biB1emxhYm8gdmllc3UgbG9qYWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPjxzdHJvbmcgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPsSqcGEmc2Nhcm9uO8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTU1NyI+DQoJPGxpIGRhdGEtZW5kPSIxNTc2IiBkYXRhLXN0YXJ0PSIxNTU3Ij5JZXRpbHDEq2JhOiA1MDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTYyMiIgZGF0YS1zdGFydD0iMTU3NyI+TWF0ZXJpxIFsczogUMSBcnN0csSBZMSBdHMgUEVUIHBsYXN0bWFzYSAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY2OCIgZGF0YS1zdGFydD0iMTYyMyI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IE5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTcxOSIgZGF0YS1zdGFydD0iMTY2OSI+SGVybcSTdGlza8SBcyB2xIFrYSDEq3BhJnNjYXJvbjvEq2JhcywgbGFpIG5vdsSTcnN0dSBub3BsxatkZXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTc2MyIgZGF0YS1zdGFydD0iMTcyMCI+Q2F1cnNwxKtkxKtnxIFzIHNpZW5hcywga2FzIHV6c3ZlciBrdmFsaXTEgXRpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4MjEiIGRhdGEtc3RhcnQ9IjE3NjQiPklkZcSBbGkgcGllbcSTcm90cyBnYW4gZGVzZXJ0aWVtLCBnYW4gYXVrc3RhamllbSDEk2RpZW5pZW08L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTgyMiI+QXRiYWxzdGEgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXM8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPkRpc3Bvc2FibGUgZGVsaSBjb250YWluZXIgLSBBIFZlcnNhdGlsZSBTb2x1dGlvbiBmb3IgSGVhcnR5IE1lYWxzIGFuZCBMYXllcmVkIERlc3NlcnRzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj48c3Ryb25nIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj5Qcm9mZXNzaW9uYWwgU2VydmluZyBvZiBDb2xkIE1lYWxzIGFuZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNDI1IiBkYXRhLXN0YXJ0PSIyMDY1Ij5EaXNwb3NhYmxlIDUwMCBtbCBvciAxNiBveiBkZWxpIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKSBhcmUgdGhlIGlkZWFsIGNob2ljZSBmb3IgYnVzaW5lc3NlcyB3aGVyZSBib3RoIHByZXNlbnRhdGlvbiBhbmQgY29udmVuaWVuY2UgbWF0dGVyLiBNYWRlIGZyb20gclBFVCwgdGhlc2UgY29udGFpbmVycyBjb250cmlidXRlIHRvIHN1c3RhaW5hYmlsaXR5IGJ5IHJlZHVjaW5nIHRoZSBjYXJib24gZm9vdHByaW50IGFuZCBzdXBwb3J0aW5nIHRoZSBjaXJjdWxhciBlY29ub215LiBUaGV5IGFyZSBzdWl0YWJsZSBmb3IgdGVtcGVyYXR1cmVzIHJhbmdpbmcgZnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDLCBtYWtpbmcgdGhlbSBwZXJmZWN0IGZvcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjQyNyI+DQoJPGxpIGRhdGEtZW5kPSIyNTIyIiBkYXRhLXN0YXJ0PSIyNDI3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQ5IiBkYXRhLXN0YXJ0PSIyNDI5Ij5Db21wbGV4IGRlc3NlcnRzPC9zdHJvbmc+OiBMYXllcmVkIHRpcmFtaXN1LCAmZWFjdXRlO2NsYWlycyB3aXRoIGN1c3RhcmQsIGNoZWVzZWNha2VzIHdpdGggYmVycnkgdG9wcGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjYxNyIgZGF0YS1zdGFydD0iMjUyMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjUzOSIgZGF0YS1zdGFydD0iMjUyNSI+Q29sZCBtZWFsczwvc3Ryb25nPjogUGFzdGEgd2l0aCBwZXN0byBzYXVjZSwgcXVpbm9hIHdpdGggdmVnZXRhYmxlcywgYm93bHMgd2l0aCBhdm9jYWRvIGFuZCB0dW5hLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNjE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjQzIiBkYXRhLXN0YXJ0PSIyNjIwIj5SZWFkeS10by1zZXJ2ZSBzZXRzPC9zdHJvbmc+OiBDaGVlc2UgcGxhdHRlcnMgd2l0aCBncmFwZXMgYW5kIG51dHMsIG1lYXQgc25hY2tzIHdpdGggbXVzdGFyZCwgdmVnYW4gc2V0cy48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjMwMTAiIGRhdGEtc3RhcnQ9IjI3MjIiPlRoZSA8c3Ryb25nIGRhdGEtZW5kPSIyNzQyIiBkYXRhLXN0YXJ0PSIyNzI2Ij5haXJ0aWdodCBsaWQ8L3N0cm9uZz4gZW5zdXJlcyBwcm90ZWN0aW9uIGFnYWluc3QgbGVha3MgYW5kIG9kb3IgbWl4aW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCBmb3IgbXVsdGktbGF5ZXJlZCBkaXNoZXMuIFRoZSB0cmFuc3BhcmVuY3kgb2YgdGhlIHdhbGxzIGhpZ2hsaWdodHMgdGhlIHF1YWxpdHkgb2YgdGhlIGluZ3JlZGllbnRzLCBhbmQgdGhlIHVuaXZlcnNhbCBsaWRzIGZvciBhbGwgY29udGFpbmVyIHNpemVzIGhlbHAgc2F2ZSB0aW1lIG9uIHdvcmtzcGFjZSBvcmdhbml6YXRpb24uPC9wPg0KDQo8cCBkYXRhLWVuZD0iMzIyNyIgZGF0YS1zdGFydD0iMzAxMiI+QnkgY2hvb3NpbmcgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgeW91IGFyZSBoZWxwaW5nIHRvIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0IHN1c3RhaW5hYmxlIHBhY2thZ2luZyBwcmFjdGljZXMsIHdoaWNoIGFsaWduIHdpdGggZW52aXJvbm1lbnRhbCBnb2FscyBhbmQgY29udHJpYnV0ZSB0byB0aGUgY2lyY3VsYXIgZWNvbm9teS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzI1MyIgZGF0YS1zdGFydD0iMzIyOSI+QnVzaW5lc3MgdXNlIGV4YW1wbGU8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPkEgcmVzdGF1cmFudCBjYW4gb2ZmZXIgcGljbmljIHNldHMgaW4gNTAwIG1sIGNvbnRhaW5lcnM6IGNoaWxsZWQgcGFzdGEsIGNoZWVzZSBwbGF0dGVyLCBhbmQgbWluaSBkZXNzZXJ0LiBUaGUgY29udmVuaWVudCBwYWNrYWdpbmcgd2l0aCBhIHNpbmdsZSBsaWQgc2ltcGxpZmllcyB0cmFuc3BvcnQgYW5kIGJvb3N0cyBndWVzdCBsb3lhbHR5LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij48c3Ryb25nIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij5GZWF0dXJlczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM0NjgiPg0KCTxsaSBkYXRhLWVuZD0iMzQ4NiIgZGF0YS1zdGFydD0iMzQ2OCI+Q2FwYWNpdHk6IDUwMCBtbCBvciAxNiBvejwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTI2IiBkYXRhLXN0YXJ0PSIzNDg3Ij5NYXRlcmlhbDogUmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1NjciIGRhdGEtc3RhcnQ9IjM1MjciPlRlbXBlcmF0dXJlIHJhbmdlOiBGcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU5OSIgZGF0YS1zdGFydD0iMzU2OCI+QWlydGlnaHQgbGlkIHRvIHByZXZlbnQgbGVha3M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY0MiIgZGF0YS1zdGFydD0iMzYwMCI+VHJhbnNwYXJlbnQgd2FsbHMgdGhhdCBlbXBoYXNpemUgcXVhbGl0eTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjg1IiBkYXRhLXN0YXJ0PSIzNjQzIj5QZXJmZWN0IGZvciBib3RoIGRlc3NlcnRzIGFuZCBjb2xkIG1lYWxzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM2ODYiPlN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215IGFuZCByZWR1Y2VzIHBsYXN0aWMgd2FzdGU8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc3LjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU1OjIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS02NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNjY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDg2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDYzYzcxMGJhOWY4NWEzMTBjMmM5ZDhjODFlMTYyNTQ0LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3MgdHJhdWtzIG5vIHJQRVQgcGxhc3RtYXNhcyBrdWxpbsSBcmlqYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyBmb3IgY2F2aWFyIDUwMCBtbCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGB0LXRgNGC0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCA1MDAg0LzQuyDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQtNC70Y8g0YHQsNC70LDRgtC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7QsiByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2ODhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMTg5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBXUC0xMDg2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGAIDc1MCDQvNC7LCDRgSDQutGA0YvRiNC60L7QuSwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVHJhdWtzIDc1MCBtbCwgYXIgdsSBa3UsIFBFVCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE4LTEwLTA4IDE1OjAxOjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE2ODgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM2OWM2ZWIyMmMzNmFkYjJlZWZkNTAyYTBjOTgxNDFhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODkwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTM5NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXRS1LTklGRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjMwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTanMga29rYSBuYXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQtNC10YDQtdCy0Y/QvdC90YvQuSZuYnNwO9C90L7QtiAxNjUmbmJzcDvQvNC8LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvQuSDQuNC3INC00YDQtdCy0LXRgdC40L3Riy4g0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LAg0LTQsNC90L3QvtCz0L4g0YHRgtC+0LvQvtCy0L7Qs9C+INC/0YDQuNCx0L7RgNCwOiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAg0Lgg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMINCyINGD0L/QvtGC0YDQtdCx0LvQtdC90LjQuC4g0KDQtdC60L7QvNC10L3QtNGD0LXQvCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L3QsNGI0Lgg0LTQtdGA0LXQstGP0L3QvdGL0LUg0L/RgNC40LHQvtGA0Ysg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDRgdC10YDQstC40YHQvtCyINGBINC10LTQvtC5INC90LAg0LLRi9C90L7RgSDQuNC70Lgg0L/RgNC4INC+0YDQs9Cw0L3QuNC30LDRhtC40Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGOINC90LDRgtGD0YDQsNC70YzQvdGL0YUg0LzQsNGC0LXRgNC40LDQu9C+0LIg0YLQsNC60L7QuSDQvdC+0LYg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LfQtNC+0YDQvtCy0YzRjyDQuCDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLLiDQm9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9C10YLRgdGPLCDQvdC1INCy0YvQtNC10LvRj9GPINCy0YDQtdC00L3Ri9GFINGC0L7QutGB0LjRh9C90YvRhSDQstC10YnQtdGB0YLQsiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4mbmJzcDvRgNCw0LfQu9Cw0LPQsNC10YLRgdGPINCyINC10YHRgtC10YHRgtCy0LXQvdC90YvRhSDRg9GB0LvQvtCy0LjRj9GFLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIG5hemlzIDE2NSBtbSwgaXpnYXRhdm90cyBubyBrb2thLiBHYWx2ZW7EgXMgJnNjYXJvbjtvIGdhbGRhIHBpZWRlcnVtdSBwcmllayZzY2Fyb247cm9jxKtiYXM6IGtvbXBha3RzIGl6bcSTcnMgdW4gZGF1ZHpwdXPEq2JhIGxpZXRvJnNjYXJvbjthbsSBLiBNxJNzIGllc2FrxIFtIGl6bWFudG90IG3Fq3N1IGtva2EgZ2FsZGEgcGllZGVydW11cyDEk2RpZW51IHBpZWfEgWRlaSwgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHZhaSBwYXPEgWt1bXUgb3JnYW5pesSTJnNjYXJvbjthbmFpLiBQYXRlaWNvdGllcyBkYWLEq2dvIG1hdGVyacSBbHUgaXptYW50byZzY2Fyb247YW5haSwgJnNjYXJvbjtpcyBuYXppcyBpciBhYnNvbMWrdGkgZHJvJnNjYXJvbjtzIHZlc2VsxKtiYWkgdW4gdmlkZWkuIFRhcyBpciB2aWVnbGkgbGlrdmlkxJNqYW1zLCBuZWl6ZGFsb3Qga2FpdMSrZ2FzIHRva3Npc2thcyB2aWVsYXMsIHVuIGRhYmlza29zIGFwc3TEgWvEvG9zIHBpbG7Eq2LEgSBzYWRhbMSBczwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBjbGFzc2ljIGRpc3Bvc2FibGUga25pdmVzJm5ic3A7bWFkZSBvZiBlY28tZnJpZW5kbHkgYW5kIGJpb2RlZ3JhYmxlIG9yZ2FuaWMgd29vZC4gVGhlc2Ugc3VzdGFpbmFibGUgd29vZGVuIGtuaXZlcyBhcmUgc3VpdGFibGUgYXMgZm9yIGNvbGQgZm9vZCBhcyBmb3IgaG90IGFwcGxpY2F0aW9ucy4gVGhlIGxlbmd0aCBvZiBkaXNwb3NhYmxlIGN1dGxlcnkgaXMgMTYuNSBjbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMS0wOC0xMyAxMzozMDoyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg5MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5NTYwOWMwNDRjYjg1OWIyNDVjMDdlYzEyZjI1MDY0ZC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHdvb2RlbiBrbmlmZSAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIG7EgXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MDhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0LggMjUgeCAxOCDRgdC8LCDQn9Ct0KIsINGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgMjUgeCAxOCBjbSwgclBFVCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyNDQyIiBkYXRhLXN0YXJ0PSIyMzY2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQwIiBkYXRhLXN0YXJ0PSIyMzcwIj7QodGD0YjQuCDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8ICZuZGFzaDsg0J/RgNC10LzQuNCw0LvRjNC90LDRjyDRg9C/0LDQutC+0LLQutCwINC00LvRjyDQsdC+0LvRjNGI0LjRhSDRgdC10YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNDkxIiBkYXRhLXN0YXJ0PSIyNDQ0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDg5IiBkYXRhLXN0YXJ0PSIyNDQ5Ij7QmNC00LXQsNC70LXQvSDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L/QvtGA0YbQuNC5INC4INCw0YHRgdC+0YDRgtC4PC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NTIiIGRhdGEtc3RhcnQ9IjI0OTIiPtCt0YLQvtGCINC+0LTQvdC+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCDRgdC+0LfQtNCw0L0g0LTQu9GPINGD0LTQvtCx0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQsdC+0LvRjNGI0LjRhSDRgdC10YLQvtCyINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsi4g0J7QvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQuCDQvdCw0LTRkdC20L3Rg9GOINC30LDRidC40YLRgyDQsdC70Y7QtNCwLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjg2IiBkYXRhLXN0YXJ0PSIyNjU0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjg0IiBkYXRhLXN0YXJ0PSIyNjU5Ij7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjY4NyI+DQoJPGxpIGRhdGEtZW5kPSIyNzQzIiBkYXRhLXN0YXJ0PSIyNjg3Ij7QkdC+0LvRjNGI0LDRjyDQv9C70L7RidCw0LTRjCAmbmRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC90LDQsdC+0YDQvtCyINGB0YPRiNC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODA2IiBkYXRhLXN0YXJ0PSIyNzQ0Ij7Qn9GA0L7Rh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INCz0LDRgNCw0L3RgtC40YDRg9C10YIg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDRhNC+0YDQvNGLINC60L7QvdGC0LXQudC90LXRgNCwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODg0IiBkYXRhLXN0YXJ0PSIyODA3Ij7Qo9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0Lwg0L/QvtC30LLQvtC70Y/RjtGCINGD0LTQvtCx0L3QviDRgdC60LvQsNC00YvQstCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI4ODUiPtCa0YDRi9GI0LrQsCAo0L/RgNC+0LTQsNGR0YLRgdGPINC+0YLQtNC10LvRjNC90L4pINC00LXQu9Cw0LXRgiDQv9C+0LTQsNGH0YMg0LXRidGRINCx0L7Qu9C10LUg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5OTciIGRhdGEtc3RhcnQ9IjI5NTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5OTUiIGRhdGEtc3RhcnQ9IjI5NjQiPtCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDRgdGE0LXRgDwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMjk5OCI+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIyOTk4Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDM1IiBkYXRhLXN0YXJ0PSIzMDAwIj7QlNC+0YHRgtCw0LLQutCwINC/0YDQtdC80LjQsNC70YzQvdGL0YUg0YHQtdGC0L7QsiDRgdGD0YjQuDwvc3Ryb25nPiAmbmRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNTciIGRhdGEtc3RhcnQ9IjMwNzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjAiIGRhdGEtc3RhcnQ9IjMwNzYiPtCh0YPQv9C10YDQvNCw0YDQutC10YLRiyDQuCDQs9Cw0YHRgtGA0L7QvdC+0LzQuNGH0LXRgdC60LjQtSDQvNCw0LPQsNC30LjQvdGLPC9zdHJvbmc+ICZuZGFzaDsg0Y3RhNGE0LXQutGC0L3QsNGPINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0L/RgNC+0LTRg9C60YbQuNC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIzMTU4Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTg3IiBkYXRhLXN0YXJ0PSIzMTYwIj7QmtC10LnRgtC10YDQuNC90LMg0Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjRjzwvc3Ryb25nPiAmbmRhc2g7INGB0YLQuNC70YzQvdCw0Y8g0L/QvtC00LDRh9CwINC4INGD0LTQvtCx0YHRgtCy0L4g0LIg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC4LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyODAiIGRhdGEtc3RhcnQ9IjMyMzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNzgiIGRhdGEtc3RhcnQ9IjMyNDEiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzI4MSI+DQoJPGxpIGRhdGEtZW5kPSIzMzQ4IiBkYXRhLXN0YXJ0PSIzMjgxIj5yUEVULdC/0LvQsNGB0YLQuNC6ICZuZGFzaDsg0Y3QutC+0LvQvtCz0LjRh9C10YHQutC4INGH0LjRgdGC0YvQuSDQuCDQv9GA0LjQs9C+0LTQvdGL0Lkg0LTQu9GPINC/0LXRgNC10YDQsNCx0L7RgtC60LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzODkiIGRhdGEtc3RhcnQ9IjMzNDkiPtCS0YvRgdC+0LrQsNGPINGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCDQuiDQstC70LDQs9C1INC4INC20LjRgNGDLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMzkwIj7QodC+0L7RgtCy0LXRgtGB0YLQstGD0LXRgiDRgdGC0LDQvdC00LDRgNGC0LDQvCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Lgg0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzOCIgZGF0YS1zdGFydD0iMzQ1MiI+0JLRi9Cx0LjRgNCw0LnRgtC1IDI1IHggMTgg0YHQvCDQutC+0L3RgtC10LnQvdC10YDRiyAmbmRhc2g7INC90LDQtNGR0LbQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtC5INC/0L7QtNCw0YfQuCDRgdGD0YjQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDIxIiBkYXRhLXN0YXJ0PSIzOTYwIj48c3Ryb25nIGRhdGEtZW5kPSI0MDE5IiBkYXRhLXN0YXJ0PSIzOTYwIj5TdSZzY2Fyb247aSB0cmF1a3MgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gaWVwYWtvanVtcyBzdSZzY2Fyb247aSBwbGF0xJNtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0MDc3IiBkYXRhLXN0YXJ0PSI0MDIzIj48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDI3Ij5MaWVsaXNrcyByaXNpbsSBanVtcyBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQxODUiIGRhdGEtc3RhcnQ9IjQwNzgiPiZTY2Fyb247aWUgcGxhJnNjYXJvbjtpZSAyNSB4IDE4IGNtIHRyYXVraSBpciBwaWVtxJNyb3RpIGxpZWzEgWtpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0gdW4gdmFpcsSBa3UgdmVpZHUgcm9sbHUgcGFzbmllZyZzY2Fyb247YW5haS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iNDIxOSIgZGF0YS1zdGFydD0iNDE4NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDIxNyIgZGF0YS1zdGFydD0iNDE5MSI+R2FsdmVuxIFzIGllcGFrb2p1bWEgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MjIwIj4NCgk8bGkgZGF0YS1lbmQ9IjQyNjIiIGRhdGEtc3RhcnQ9IjQyMjAiPlBsYSZzY2Fyb247YSB2aXJzbWEgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDMwNiIgZGF0YS1zdGFydD0iNDI2MyI+U3RpcHJhIHVuIMSTcnRpIHNha3JhdWphbWEga29uc3RydWtjaWphLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MzA3Ij5DYXVyc3DEq2TEq2dzIHbEgWtzIChwxIFyZG9kYXMgYXRzZXZpJnNjYXJvbjvEt2kpIHByb2Zlc2lvbsSBbGFtIG5vZm9ybcSTanVtYW0uPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDQwNiIgZGF0YS1zdGFydD0iNDM3OCI+PHN0cm9uZyBkYXRhLWVuZD0iNDQwNCIgZGF0YS1zdGFydD0iNDM4MiI+S3VyIHRpZWsgaXptYW50b3RzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NDA3Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ0NzYiIGRhdGEtc3RhcnQ9IjQ0MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MzMiIGRhdGEtc3RhcnQ9IjQ0MDkiPkdvdXJtZXQgc3Umc2Nhcm9uO2kgcGllZ8SBZGU8L3N0cm9uZz4gJm5kYXNoOyBub2RybyZzY2Fyb247aW5hIGF1Z3N0xIFrxIFzIGtsYXNlcyBpZXBha29qdW11LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NTU0IiBkYXRhLXN0YXJ0PSI0NDc3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTE3IiBkYXRhLXN0YXJ0PSI0NDc5Ij5MaWVsdmVpa2FsaSB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWk8L3N0cm9uZz4gJm5kYXNoOyBwcmV6ZW50xJMgcHJvZHVrdHVzIHByb2Zlc2lvbsSBbGkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ1NTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1ODAiIGRhdGEtc3RhcnQ9IjQ1NTciPkJhbmtldGkgdW4gcGFzxIFrdW1pPC9zdHJvbmc+ICZuZGFzaDsgZWxlZ2FudHMgdW4gxJNydHMgaWVwYWtvanVtcy48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NjU5IiBkYXRhLXN0YXJ0PSI0NjE1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NjU3IiBkYXRhLXN0YXJ0PSI0NjE5Ij5WaWRlaSBkcmF1ZHrEq2dzIHVuIGRybyZzY2Fyb247cyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ3MTMiIGRhdGEtc3RhcnQ9IjQ2NjAiPlN1JnNjYXJvbjtpIGllcGFrb2p1bXMgaXIgaXpnYXRhdm90cyBubyA8c3Ryb25nIGRhdGEtZW5kPSI0NzA1IiBkYXRhLXN0YXJ0PSI0Njc0Ij5wxIFyc3RyxIFkxIF0YSByUEVUIHBsYXN0bWFzYXM8L3N0cm9uZz4sIGthczo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDcxNCI+DQoJPGxpIGRhdGEtZW5kPSI0NzQ3IiBkYXRhLXN0YXJ0PSI0NzE0Ij5JciBpbGd0c3DEk2rEq2dzIHVuIGVrb2xvxKNpc2tzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Nzg1IiBkYXRhLXN0YXJ0PSI0NzQ4Ij5JenR1csSrZ3MgcHJldCBtaXRydW11IHVuIHRhdWtpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3ODYiPkF0Ymlsc3QgcMSBcnRpa2FzIGRybyZzY2Fyb247xKtiYXMgc3RhbmRhcnRpZW0uPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSI0OTMxIiBkYXRhLXN0YXJ0PSI0ODMwIj5JenbEk2xpZXRpZXMgPHN0cm9uZyBkYXRhLWVuZD0iNDg2OSIgZGF0YS1zdGFydD0iNDg0MiI+MjUgeCAxOCBjbSBzdSZzY2Fyb247aSB0cmF1a3VzPC9zdHJvbmc+LCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBnYW4gZXN0xJN0aXNrdSwgZ2FuIGZ1bmtjaW9uxIFsdSBpZXBha29qdW11ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjI0ODEiIGRhdGEtc3RhcnQ9IjI0MDQiPjxzdHJvbmc+RGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBQYWNrYWdpbmcgZm9yIFN1c2hpIFBsYXR0ZXJzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNTIxIiBkYXRhLXN0YXJ0PSIyNDgzIj5QZXJmZWN0IGZvciBMYXJnZSBTdXNoaSBQbGF0dGVyczwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjcxIiBkYXRhLXN0YXJ0PSIyNTIyIj5EZXNpZ25lZCBmb3IgPHN0cm9uZyBkYXRhLWVuZD0iMjU2OSIgZGF0YS1zdGFydD0iMjUzNSI+YnVsayBvcmRlcnMgYW5kIHN1c2hpIHBsYXR0ZXJzPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBwcm92aWRlIGEgPHN0cm9uZyBkYXRhLWVuZD0iMjYyNCIgZGF0YS1zdGFydD0iMjU5MyI+bHV4dXJpb3VzIGZvb2QgcHJlc2VudGF0aW9uPC9zdHJvbmc+IHdoaWxlIGVuc3VyaW5nIHNlY3VyZSB0cmFuc3BvcnQgYW5kIHN0b3JhZ2UuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2OTMiIGRhdGEtc3RhcnQ9IjI2NzMiPktleSBBZHZhbnRhZ2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyNjk0Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NzYiIGRhdGEtc3RhcnQ9IjI2OTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MTciIGRhdGEtc3RhcnQ9IjI2OTYiPldpZGUgc3VyZmFjZSBhcmVhPC9zdHJvbmc+IGFjY29tbW9kYXRlcyBzdXNoaSBhc3NvcnRtZW50cyBhbmQgY29tYmluYXRpb24gcGxhdHRlcnMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MzIiIGRhdGEtc3RhcnQ9IjI3NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MDciIGRhdGEtc3RhcnQ9IjI3NzkiPlN0cm9uZywgc3RhY2thYmxlIGRlc2lnbjwvc3Ryb25nPiBlbnN1cmVzIHNhZmUgaGFuZGxpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI4MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4NzAiIGRhdGEtc3RhcnQ9IjI4MzUiPkNyeXN0YWwtY2xlYXIgbGlkIGNvbXBhdGliaWxpdHk8L3N0cm9uZz4gKHNvbGQgc2VwYXJhdGVseSkgZm9yIGF0dHJhY3RpdmUgZm9vZCBkaXNwbGF5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5MzciIGRhdGEtc3RhcnQ9IjI5MjEiPklkZWFsIFVzZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjI5MzgiPg0KCTxsaSBkYXRhLWVuZD0iMzAyNSIgZGF0YS1zdGFydD0iMjkzOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjk2NyIgZGF0YS1zdGFydD0iMjk0MCI+R291cm1ldCBzdXNoaSB0YWtlYXdheXM8L3N0cm9uZz4gJm5kYXNoOyBFbnN1cmVzIHRvcC1xdWFsaXR5IHBhY2thZ2luZyBmb3IgcHJlbWl1bSBzdXNoaSBzZXRzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTA4IiBkYXRhLXN0YXJ0PSIzMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDU1IiBkYXRhLXN0YXJ0PSIzMDI4Ij5TdXBlcm1hcmtldHMgJmFtcDsgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBEaXNwbGF5cyBsYXJnZSBzdXNoaSBhc3NvcnRtZW50cyBwcm9mZXNzaW9uYWxseS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMzEwOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyOSIgZGF0YS1zdGFydD0iMzExMSI+RXZlbnQgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBFbGVnYW50IGFuZCBkaXNwb3NhYmxlIGZvciBjb252ZW5pZW50IHNlcnZpY2UuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzIyMCIgZGF0YS1zdGFydD0iMzE4MiI+U3VzdGFpbmFibGUgYW5kIER1cmFibGUgTWF0ZXJpYWw8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzI4MiIgZGF0YS1zdGFydD0iMzIyMSI+TWFkZSBmcm9tIDxzdHJvbmcgZGF0YS1lbmQ9IjMyNjAiIGRhdGEtc3RhcnQ9IjMyMzEiPmVjby1mcmllbmRseSByUEVUIHBsYXN0aWM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIG9mZmVyOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMjgzIj4NCgk8bGkgZGF0YS1lbmQ9IjMzMjAiIGRhdGEtc3RhcnQ9IjMyODMiPkEgc3VzdGFpbmFibGUgcGFja2FnaW5nIHNvbHV0aW9uLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzY0IiBkYXRhLXN0YXJ0PSIzMzIxIj5IaWdoIHJlc2lzdGFuY2UgdG8gbW9pc3R1cmUgYW5kIGdyZWFzZS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzM2NSI+Rm9vZCBzYWZldHkgY29tcGxpYW5jZSBmb3IgcGVhY2Ugb2YgbWluZC48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzMiIGRhdGEtc3RhcnQ9IjM0MTIiPlVwZ3JhZGUgdG8gPHN0cm9uZyBkYXRhLWVuZD0iMzQ2MCIgZGF0YS1zdGFydD0iMzQyMyI+MjUgeCAxOCBjbSBkaXNwb3NhYmxlIHN1c2hpIHRyYXlzPC9zdHJvbmc+IGZvciBzdXBlcmlvciBwYWNrYWdpbmcgdGhhdCBtZWV0cyBib3RoIGFlc3RoZXRpYyBhbmQgZnVuY3Rpb25hbCBuZWVkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyODE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkwOC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTE4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGI1NWUzOTg3NjBmYTU2ZDk5NGYzZDUxNTllZTczOTBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFN1c2hpIHRyYXlzIGFuZCBzdXNoaSBjb250YWluZXJzIGRpc3Bvc2FibGUgZm9yIFRha2VvdXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSBtZWxuaSB1biBzdcWhaSBwxIFydGlrYXMgaWVwYWtvanVtcyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQo9C/0LDQutC+0LLQutCwINC/0LjRidC10LLQsNGPINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIsINC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTMwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUtDOU9GCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA2NTQ1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDQtdC80LDQvdC60LAgMjcwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERlc2VydGEgdHJhdWtzIDI3MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JrRgNC40YHRgtCw0LvRjNC90L4g0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNC10LzQsNC90LrQuCDQuNC3INCf0K3QoiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINGB0L7QutC+0LIsINGB0LzRg9C30LgsINC90LDRgNC10LfQsNC90L3Ri9GFINGE0YDRg9C60YLQvtCyINC4INC+0LLQvtGJ0LXQuSwg0LAg0YLQsNC60LbQtSDQvNC+0LvQvtGH0L3Ri9GFINC60L7QutGC0LXQudC70LXQuSDQuCDQudC+0LPRg9GA0YLQvtCyLiDQmiDRjdGC0LjQvCDQutC+0L3RgtC10LnQvdC10YDQsNC8INC00L7RgdGC0YPQv9C90LAg0YHQv9C10YbQuNCw0LvRjNC90LDRjyDQstGB0YLQsNCy0LrQsCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQvdC10YHQutC+0LvRjNC60LjRhSDQuNC90LPRgNC40LTQuNC10L3RgtC+0LIg0L7QtNC90L7QstGA0LXQvNC10L3QvdC+LCDRh9GC0L4g0L/QvtC30LLQvtC70LjRgiDRgdC+0LfQtNCw0LLQsNGC0Ywg0YPQvdC40LrQsNC70YzQvdGL0LUg0LrQvtC80L/Qu9C10LrRgtGLINC4INGB0L7Rh9C10YLQsNC90LjRjyDQstC60YPRgdC+0LIuINCaINC60YDQtdC80LDQvdC60LDQvCDQv9C+0LTRhdC+0LTRj9GCINC/0LvQvtGB0LrQuNC1INC4INC60YPQv9C+0LvRjNC90YvQtSDQutGA0YvRiNC60LgsINGBINC+0YLQstC10YDRgdGC0LjQtdC8INC4INCx0LXQtyDQvdC10LPQvi4gJm5ic3A70JLQvtC30LzQvtC20L3QvtGB0YLRjCDQvdCw0L3QtdGB0LXQvdC40Y8g0JLQsNGI0LXQs9C+INGD0L3QuNC60LDQu9GM0L3QvtCz0L4g0LTQuNC30LDQudC90LAg0LjQu9C4INC70L7Qs9C+0YLQuNC/0LAg0L/QvtC80L7QttC10YIg0L/RgNC40LLQu9C10YfRjCDQuiDRgdC10LHQtSDQstC90LjQvNCw0L3QuNC1LCDQv9C+0LTRh9C10YDQutC90LXRgiDQvtGB0L7QsdC10L3QvdGL0Lkg0YHRgtC40LvRjCDQstCw0YjQtdCz0L4g0LfQsNCy0LXQtNC10L3QuNGPINC4INC90LXQv9GA0LXQvNC10L3QvdC+INCy0YvQtNC10LvQuNGCINGB0YDQtdC00Lgg0LrQvtC90LrRg9GA0LXQvdGC0L7Qsi4g0J/RgNC+0YfQvdGL0LUg0Lgg0YHRgtC40LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8mbmJzcDsg0LTQtdGB0LXRgNGC0L7QsiZuYnNwOy0g0Y3RgtC+INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90LDRjywg0L/QvtC70L3QvtGB0YLRjNGOINC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNC10LzQsNGPINGD0L/QsNC60L7QstC60LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPktyaXN0xIFsZHppZHJpJm5ic3A7dHJhdWtpJm5ic3A7bm8gUEVUIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RhcyBzdWzEgW0sIHNtxat0aWppZW0sIHNhZ3JpZXp0aWVtIGF1Z8S8aWVtIHVuIGTEgXJ6ZcWGaWVtLCBrxIEgYXLEqyBwaWVuYSBrb2t0ZWnEvGllbSB1biBqb2d1cnRpZW0uICZTY2Fyb247xKttIHRyYXVrYW0mbmJzcDtpciBwaWVlamFtaSBzcGVjacSBbGkgaWVsaWvFhmksIGt1cm9zIHZhciB1emdsYWLEgXQgdmFpcsSBa2FzIHNhc3TEgXZkYcS8YXMgdmllbmxhaWPEq2dpLiBUYXMgxLxhdXMgaXp2ZWlkb3QgbGllbGlza3VzIGtvbXBsZWt0dXMgdW4gdW5pa8SBbGFzIGdhciZzY2Fyb247YXMga29tYmluxIFjaWphcy4gVHJhdWtpZW0gaXIgcGllZWphbWFzIGdhbiBwbGFrYW5pLCBnYW4ga3Vwb2x2ZWlkYSB2xIFraSwgYXIgY2F1cnVtdSB1biBiZXogdMSBLiAmU2Nhcm9uO8SrcyBzxJNyaWphcyB0cmF1a2llbSBpciBwb3B1bMSBcmllIGl6bcSTcmk6IG5vIDIxMG1sIGzEq2R6IDEwMDBtbC4gUGF0ZWljb3RpZXMgaWVzcMSTasSBbSB1emRydWvEgXQgc2F2dSBsb2dvIHZhaSBhdHNldmkmc2Nhcm9uO8S3aSBpem1la2zEk3R1IGRpemFpbnUgdXogZ2zEgXrEk20sIHRhcyBwYWzEq2R6xJNzIHZhaXLEgWsgcGlldsSTcnN0IHBpcmPEk2p1IHV6bWFuxKtidSwgdGlrcyB1enN2xJNydHMgSsWrc3UgdXrFhsSTbXVtYSDEq3BhJnNjYXJvbjthaXMgc3RpbHMgdW4gbm90ZWlrdGkgcGFsxKtkesSTcyBpemNlbHRpZXMga29ua3VyZW50dSB2aWTFqy4gSXp0dXLEq2dpIHVuIG1vZGVybmkgdHJhdWtpIEthbC1DbGVhciAtIGlyIHBpZXZpbGPEq2dhcywgcGlsbsSrYsSBIHDEgXJzdHLEgWTEgWphbWFzIHRyYXVraS4gJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkNyeXN0YWwgY2xlYXIgUEVUIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBqdWljZXMsIHNtb290aGllcywgc2xpY2VkIOKAi+KAi2ZydWl0IGFuZCB2ZWdldGFibGVzLCBhcyB3ZWxsIGFzIG1pbGtzaGFrZXMgYW5kIHlvZ3VydHMuIEEgc3BlY2lhbCBpbnNlcnQgaXMgYXZhaWxhYmxlIGZvciB0aGVzZSBnbGFzc2VzIGZvciBzdG9yaW5nIHNldmVyYWwgaW5ncmVkaWVudHMgYXQgdGhlIHNhbWUgdGltZSwgd2hpY2ggd2lsbCBhbGxvdyB5b3UgdG8gY3JlYXRlIHVuaXF1ZSBzZXRzIGFuZCBjb21iaW5hdGlvbnMgb2YgZmxhdm9ycy4gRmxhdCBhbmQgZG9tZSBjb3ZlcnMgYXJlIGF2YWlsYWJsZSBpbiByZXF1ZXN0LCB3aXRoIGFuZCB3aXRob3V0IGEgaG9sZS4gVGhlIHBvc3NpYmlsaXR5IG9mIGFwcGx5aW5nIHlvdXIgdW5pcXVlIGRlc2lnbiBvciBsb2dvIHdpbGwgaGVscCBhdHRyYWN0IGF0dGVudGlvbiB0byB5b3Vyc2VsZiwgZW1waGFzaXplIHRoZSBzcGVjaWFsIHN0eWxlIG9mIHlvdXIgaW5zdGl0dXRpb24gYW5kIHdpbGwgY2VydGFpbmx5IGhpZ2hsaWdodCBhbW9uZyBjb21wZXRpdG9ycy4gU3Ryb25nIGFuZCBzdHlsaXNoIGNvbnRhaW5lcnMgLSB0aGlzIGlzIGFuIGF0dHJhY3RpdmUsIGZ1bGx5IHJlY3ljbGFibGUgcGFja2FnaW5nLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3NS45NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6NDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MzAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuOTMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYzZmYzg4NDdhYmIwM2FhMGViMmJkNTAzZWI0MGNiZTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODIxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTMyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBBSC1BU0I1NTBCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0L7Rg9GB0LAgMTc3INC80LssINCf0J8sINGH0LXRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTcSTcmNlcyB0cmF1a2kgMTc3IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdC+0YPRgdC90LjQutC4INC40LvQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YLQsNC60LDQvdGH0LjQutC4LCDQutC+0YLQvtGA0YvQtSDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC/0YDQuNC/0YDQsNCyLCDRgdCw0LvRjNGB0YssINGB0L7QtdCy0L7Qs9C+INGB0L7Rg9GB0LAsINC30LDQv9GA0LDQstC+0Log0LTQu9GPINGB0LDQu9Cw0YLQvtCyLCDQuNC70Lgg0LTQvtCx0LDQstC+0Log0Log0LTQtdGB0LXRgNGC0LDQvCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQuNC70Lgg0YHQtdGA0LLQuNGB0L7QsiDQvdCwINCy0YvQvdC+0YEuPC9wPg0KDQo8cD7QmtC+0L3RgtGA0L7Qu9C40YDRg9C50YLQtSDRgNCw0LfQvNC10YAg0L/QvtGA0YbQuNC5Jm5ic3A70YEg0L/QvtC80L7RidGM0Y4g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0L7Rg9GB0LAg0L7QsdGK0LXQvNC+0LwgMTc3INC80LssINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9GFINC40LcgMTAwJSDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwISDQodC+0YPRgdC90LjQutC4INC80L7QttC90L4g0L/RgNC40L7QsdGA0LXRgdGC0Lgg0YEg0LPQtdGA0LzQtdGC0LjRh9C90YvQvNC4INC4Jm5ic3A70L/RgNC+0LfRgNCw0YfQvdGL0LzQuCDQutGA0YvRiNC60LDQvNC4INC40Lcg0J/QrdCiINC4INC00L7RgdGC0YPQv9C90Ysg0LIg0LTQstGD0YUg0YbQstC10YLQsNGFIC0g0YfQtdGA0L3QvtC8INC4INC/0YDQvtC30YDQsNGH0L3QvtC8LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QaWVnxIFkZWkgdmFpIGzEq2R6xYZlbSZzY2Fyb247YW5haSBwaWVkxIF2xIFqYW0gcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVrdXMsIGthcyBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgZ2FyJnNjYXJvbjt2aWVsxIFtLCBzYWxzYWksIHNvamFzIG3Ek3JjxJNtLCBzYWzEgXR1IG3Ek3JjxJNtIHZhaSBuZWxpZWxhbSBwaWVkZXbEgW0gcGFtYXTEk2RpZW5pZW0uPC9wPg0KDQo8cD5Lb250cm9sxJNqaWV0IHBvcmNpanUgaXptxJNydXMgYXIgbcWrc3UgMTc3IG1sIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a2llbSwga2FzIGl6Z2F0YXZvdGkgbm8gMTAwJSBwxIFyc3RyxIFkxIFqYW1hIHBvbGlwcm9waWzEk25hISBNxJNyY2VzIGtvbnRlaW5lcnVzJm5ic3A7dmFyIGllZ8SBZMSBdGllcyBhciBoZXJtxJN0aXNraWVtIHVuIGNhdXJzcMSrZMSrZ2llbSBQRVQgdsSBa2llbSwgdW4gdMSBcyBpciBwaWVlamFtYXMgZGl2xIFzIGtyxIFzxIFzIC0gbWVsbsSBIHVuIGNhdXJzcMSrZMSrZ8SBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBwbGFzdGljIGNvbmRpbWVudCBjb250YWluZXJzPGk+Jm5ic3A7PC9pPm9yIHBvcnRpb24gY3VwczxpPiZuYnNwOzwvaT5mb3IgcGFja2FnaW5nIHNhbHNhLCBzb3kgc2F1Y2UsIHNhbGFkIGRyZXNzaW5ncywgZGlwcGluZyBzYXVjZXMgb3IgdG9wcGluZ3MgZm9yIGZvb2QgZGVsaXZlcnkgb3ImbmJzcDt0by1nbyBzZXJ2aWNlcy48L3A+DQoNCjxwPkNvbnRyb2wgcG9ydGlvbiBzaXplcyBhbmQgY29zdHMgd2l0aCB0aGlzIDE3NyBtbCBwbGFzdGljIHNhdWNlIGNvbnRhaW5lcnMgbWFkZSBvZiAxMDAlIHJlY3ljbGFibGUgcG9seXByb3B5bGVuZSEmbmJzcDtQb3J0aW9uIGN1cHMgY29tZXMgd2l0aCBsZWFrLXByb29mIGNyeXN0YWwgY2xlYXIgUEVUIGxpZHMgYW5kIGFyZSBhdmFpbGJhbGUgaW4gdHdvIGNvbG91cnMgLSBibGFjayBhbmQgY2xlYXIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNzQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4MjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEwLjAxIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzZGExNmE2MjEyZDBkMzRiNWRmZmJlZmYwMDU1OTFiYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHBvcnRpb24gY3VwcyAxNzcgbWwgZm9yIHNveSBzYXVjZSBhdCBzdXNoaSByZXN0YXVyYW50cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgbcSTcmNlcyB0cmF1a2kgxJNkaWVudSBwaWVnxIFkZWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INGB0L7RgdGD0L3QuNC60Lgg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINC40Lcg0YDQtdGB0YLQvtGA0LDQvdC+0LIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzc3M10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDIwNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1HUzYtMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTExMS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQt9Cw0LrRg9GB0L7QuiDRgSAyLdC00LXQu9C10L3QuNGP0LzQuCwg0J/Qm9CQLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSB0cmF1a2kgYXIgMi1pZWQuLCBQTEEsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LjQtyDQutGA0LjRgdGC0LDQu9GM0L3QviDRh9C40YHRgtC+0LPQviwg0LHQuNC+0YDQsNC30LvQsNCz0LDQtdC80L7Qs9C+INC4INC60L7QvNC/0L7RgdGC0LjRgNGD0LXQvNC+0LPQviDQv9C70LDRgdGC0LjQutCwIFBMQS4mbmJzcDvQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQvNC10Y7RgiDQtNCy0LUg0YHQtdC60YbQuNC4LCDRgNCw0LfQtNC10LvRj9GO0YnQuNC1INC/0YDQvtC00YPQutGC0Ysg0Lgg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNGO0YnQuNC1INC40YUg0L3QtdC20LXQu9Cw0YLQtdC70YzQvdC+0LUg0YHQvNC10YjQuNCy0LDQvdC40LUuINCd0LDRiNC4INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXQu9C40LrQsNGC0LXRgdC+0LIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YXQvtC70L7QtNC90YvRhSDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7QuiDRgSDQvtGC0LTQtdC70L7QvCDQtNC70Y8g0JLQsNGI0LjRhSDRhNC40YDQvNC10L3QvdGL0YUg0YHQvtGD0YHQvtCyLiDQntC00L3QsCDRg9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LAgKEZLLUxHUy02KSwg0LrQvtGC0L7RgNCw0Y8g0L/RgNC+0LTQsNC10YLRgdGPINC+0YLQtNC10LvRjNC90L4sINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+TcWrc3Uga3Jpc3TEgWxkemlkcmkga3ZhZHLEgXR2ZWlkYSBrb250ZWluZXJpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBiaW8gUExBIHBsYXN0bWFzYXMsIGthcyBkYWLEgSBiaW9sb8SjaXNraSBzYWRhbMSBcy4gJlNjYXJvbjtpcyB1bml2ZXJzxIFscyAyLWRhxLzEq2dzIGllcGFrb2p1bXMmbmJzcDtpciBwaWVtxJNyb3RzJm5ic3A7ZGHFvsSBZGllbSBhdWtzdGllbSDEk2RpZW5pZW0sIGvEgSBhcsSrIGF1Z8S8dSB1biBkxIFyemXFhnUgc2FsxIF0acWGaWVtIGtvcMSBIGFyIG3Ek3JjaSwgbmXEvGF1am90IHByb2R1a3RpZW0gc2FqYXVrdGllcyBrb3DEgS4gSXp2ZWlkb2ppZXQgbmVhdGvEgXJ0b2phbWFzIHByb2R1a3RhIGtvbWJpbsSBY2lqYXMhIFZpc3UgaXptxJNydSB0cmF1a2llbSBkZXIgdmllbnMgdW5pdmVyc8SBbHMgdsSBa3MgKEZLLUxHUy02KS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+RGlzcG9zYWJsZSBmb29kIGNvbnRhaW5lcnMgbWFkZSBvZiBjcnlzdGFsIGNsZWFyLCBiaW9kZWdyYWRhYmxlJm5ic3A7YW5kIGNvbXBvc3RhYmxlIFBMQSBwbGFzdGljLiBPdXIgcGxhc3RpYyBkZWxpIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdGx5IHN1aXRhYmxlIGZvciB2YXJpb3VzIGNvbGQgZGlzaGVzLCBzbmFja3MsIGZydWl0IGFuZCB2ZWdldGFibGUgc2V0cyB3aXRoIGFueSBraW5kcyBvZiBkaXBzIGFuZCBzYXVjZXMuIFRoZXNlIGNvbnRhaW5lcnMgaGF2ZSB0d28gZGl2aXNpb25zIGRpdmlkaW5nJm5ic3A7dGhlIHByb2R1Y3RzIGFuZCBwcmV2ZW50aW5nIHRoZW0gZnJvbSB1bndhbnRlZCBtaXhpbmcuIE9uZSB2ZXJzYXRpbGUgbGlkIChGSy1MR1MtNikgdGhhdCBpcyBzb2xkIHNlcGVyYXRlbHkmbmJzcDtmaXRzIGFsbCBjb250YWluZXIgc2l6ZXMhJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEzMzk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS03NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzczLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMjMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDc2ZGRkOTNiYmQ2NDk3NGYwYTkyN2JjMDdiY2JiZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY29tcG9zdGFibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgUExBCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjc3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDc3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBESS1QQkxTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTA1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQsNC70LDRgtC+0LIgNzUwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGFwYcS8aWVtIHNhbMSBdHUgdHJhdWtpZW0gNzUwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTIwIj48c3Ryb25nIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyNSI+0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwLCAxMDAwLCAxNTAwINC80LspINC40LcgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MiIgZGF0YS1zdGFydD0iMjE0Ij7QrdC60L4t0LTRgNGD0LbQtdC70Y7QsdC90LDRjyDQuCDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij7QrdGC0LAg0L/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LsuINCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINC+0L3QsCDQv9C+0LfQstC+0LvRj9C10YIg0L3QtSDRgtC+0LvRjNC60L4g0L3QsNC00LXQttC90L4g0LfQsNC60YDRi9GC0Ywg0LLQsNGI0Lgg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQv9C+0LTQtNC10YDQttC40LLQsNGC0Ywg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQv9C+0LTRhdC+0LQsINGB0L3QuNC20LDRjyDRg9Cz0LvQtdGA0L7QtNC90YvQuSDRgdC70LXQtCDQuCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutCwLiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LrRgNGL0YjQutC4INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRjdGE0YTQtdC60YLQuNCy0L3QviDQv9GA0L7QtNC10LzQvtC90YHRgtGA0LjRgNC+0LLQsNGC0Ywg0Y/RgNC60LjQtSDRhtCy0LXRgtCwINC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YPRjiDRgtC10LrRgdGC0YPRgNGDINCy0LDRiNC40YUg0YHQsNC70LDRgtC+0LIsINC00LXRgdC10YDRgtC+0LIg0Lgg0LTRgNGD0LPQuNGFINCz0L7RgtC+0LLRi9GFINCx0LvRjtC0LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc5MSIgZGF0YS1zdGFydD0iNzQ1Ij7Qn9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMINC4INC30LDRidC40YLQsCDQstCw0YjQtdCz0L4g0L/RgNC+0LTRg9C60YLQsDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPtCa0YPQv9C+0LvRjNC90LDRjyDRhNC+0YDQvNCwINC60YDRi9GI0LrQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L7QtSDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsNC0INC/0YDQvtC00YPQutGC0L7QvCwg0LfQsNGJ0LjRidCw0Y8g0LXQs9C+INC+0YIg0L/QvtCy0YDQtdC20LTQtdC90LjQuSDQuCDRgdC+0YXRgNCw0L3Rj9C10YIg0YHQstC10LbQtdGB0YLRjC4g0K3RgtC+0YIg0LTQuNC30LDQudC9INGC0LDQutC20LUg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/QvtCy0YDQtdC20LTQtdC90LjQtSDQstC10YDRhdC90LXQs9C+INGB0LvQvtGPINCx0LvRjtC00LAg0L/RgNC4INGF0YDQsNC90LXQvdC40Lgg0LjQu9C4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtS4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC90LUg0YLQvtC70YzQutC+INC30LDRidC40YnQsNC10YIg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQt9C90LDRh9C40YLQtdC70YzQvdC+INGD0LvRg9GH0YjQsNC10YIg0LjRhSDQv9GA0LXQt9C10L3RgtCw0YbQuNGOLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj48c3Ryb25nIGRhdGEtZW5kPSIxMTQwIiBkYXRhLXN0YXJ0PSIxMTEwIj7Qo9C00L7QsdGB0YLQstC+INC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj7QrdGC0LAg0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDQvtCx0YrQtdC80L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuyksINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGI0LjRgNC+0LrQvtCz0L4g0LDRgdGB0L7RgNGC0LjQvNC10L3RgtCwINC/0YDQvtC00YPQutGG0LjQuCDQsiDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCw0YUsINGB0YPQv9C10YDQvNCw0YDQutC10YLQsNGFINC4INC90LAg0L/RgNC10LTQv9GA0LjRj9GC0LjRj9GFINC/0L4g0LTQvtGB0YLQsNCy0LrQtSDQtdC00YsuINCe0L3QsCDQvtCx0LXRgdC/0LXRh9C40YIg0LrQvtC80YTQvtGA0YLQvdC+0LUg0YXRgNCw0L3QtdC90LjQtSDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LUg0LLRi9GB0YLQsNCy0LvQtdC90LjQtSDQstCw0YjQuNGFINGC0L7QstCw0YDQvtCyLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDQxIj7QotC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDQtNC40LDQv9Cw0LfQvtC9OiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+0JrQsNC6INC4INC60L7QvdGC0LXQudC90LXRgNGLLCDRjdGC0LAg0LrRgNGL0YjQutCwINGD0YHRgtC+0LnRh9C40LLQsCDQuiDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQvCDQutC+0LvQtdCx0LDQvdC40Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LrQsNC6INC+0YXQu9Cw0LbQtNC10L3QvdGL0YUsINGC0LDQuiDQuCDQt9Cw0LzQvtGA0L7QttC10L3QvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQvdC1INC90LDRgNGD0YjQsNGPINC60LDRh9C10YHRgtCy0LAg0YPQv9Cw0LrQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+PHN0cm9uZyBkYXRhLWVuZD0iMTcxNiIgZGF0YS1zdGFydD0iMTY5MiI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPtCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINGN0YLQsCDQutGA0YvRiNC60LAg0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L7QutGA0LDRidC10L3QuNGOINC/0LvQsNGB0YLQuNC60LAg0LIg0L/RgNC40YDQvtC00LUg0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGCINC40LTQtdGOINGG0LjRgNC60YPQu9GP0YDQvdC+0Lkg0Y3QutC+0L3QvtC80LjQutC4LiDQktGL0LHQuNGA0LDRjyDRgtCw0LrRg9GOINGD0L/QsNC60L7QstC60YMsINCy0Ysg0LfQsNCx0L7RgtC40YLQtdGB0Ywg0L4g0LHRg9C00YPRidC10Lwg0L/Qu9Cw0L3QtdGC0YssINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDRgdCy0L7QuNC8INC60LvQuNC10L3RgtCw0Lwg0YPRgdGC0L7QudGH0LjQstC+0LUg0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTM1Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTQwIj5DYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSAoNzUwLCAxMDAwLCAxNTAwIG1sKSBubyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDE4Ij5WaWRlcyBkcmF1ZHrEq2dzIHVuIHByZXplbnTEk2phbXMgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+JlNjYXJvbjtpcyBjYXVyc3DEq2TEq2dhaXMga3Vwb2xhIHbEgWtzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBhcGHEvGllbSB0cmF1a2llbSBhciBpZXRpbHDEq2J1IDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCB0YXMgbm9kcm8mc2Nhcm9uO2luYSBuZSB0aWthaSBkcm8mc2Nhcm9uO3UgYWl6dsSTciZzY2Fyb247YW51LCBiZXQgYXLEqyBwYWzEq2R6IHNhbWF6aW7EgXQgb2dsZWvEvGEgcMSTZHUgdW4gcGxhc3RtYXNhcyBhdGtyaXR1bXVzLiBWxIFjacWGYSBjYXVyc3DEq2TEq2d1bXMgxLxhdWogZWZla3TEq3ZpIGRlbW9uc3RyxJN0IGJhZ8SBdMSrZ2FzIMSTZGllbmEga3LEgXNhcyB1biB0ZWtzdMWrcnUsIHBhZGFyb3QgdG8gaWRlxIFsdSBzYWzEgXRpZW0sIGRlc2VydGllbSB1biBjaXRpZW0gZ2F0YXZpZW0gxJNkaWVuaWVtLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTU2IiBkYXRhLXN0YXJ0PSI0NTA5Ij5QcmV6ZW50xIFjaWphIHVuIGFpenNhcmR6xKtiYSBqxatzdSBwcm9kdWt0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPkt1cG9sYSBmb3JtYSBub2RybyZzY2Fyb247aW5hIHBhcGlsZHUgdGVscHUgdmlycyBwcm9kdWt0YSwgcGFzYXJnxIFqb3QgdG8gbm8gYm9qxIFqdW1pZW0gdW4gc2FnbGFixIFqb3Qgc3ZhaWd1bXUuICZTY2Fyb247aXMgZGl6YWlucyBwYWzEq2R6IGl6dmFpcsSrdGllcyBubyBib2rEgWp1bWllbSBhdWcmc2Nhcm9uO8STasSBIHNsxIFuxKsgxJNkaWVuYW0gdXpnbGFixIFqb3QgdmFpIHRyYW5zcG9ydMSTam90LiBDYXVyc3DEq2TEq2dhaXMgdsSBa3MgbmUgdGlrYWkgYWl6c2FyZ8SBIHByb2R1a3R1cywgYmV0IGFyxKsgaWV2xJNyb2phbWkgdXpsYWJvIHRvIHByZXplbnTEgWNpanUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ4NzciIGRhdGEtc3RhcnQ9IjQ4NTIiPsSScnTEq2JhIHVuIGRhdWR6cHVzxKtiYTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj4mU2Nhcm9uO2lzIHbEgWtzIGlyIHBpZW3Ek3JvdHMgZGHFvsSBZGllbSB0cmF1a3UgaXptxJNyaWVtICg3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbCksIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBwbGEmc2Nhcm9uO2Ega2zEgXN0YSBwcm9kdWt0aWVtIGthZmVqbsSrY8SBbSwgcmVzdG9yxIFuaWVtLCBsaWVsdmVpa2FsaWVtIHVuIMSTZGllbnUgcGllZ8SBZGVzIHBha2FscG9qdW1pZW0uIFRhcyBub2RybyZzY2Fyb247aW5hIMSTcnR1IHV6Z2xhYsSBJnNjYXJvbjthbnUgdW4gcGlldmlsY8SrZ3UgcHJvZHVrdHUgaXp2aWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj48c3Ryb25nIGRhdGEtZW5kPSI1MTk2IiBkYXRhLXN0YXJ0PSI1MTUyIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj5UxIFwYXQga8SBIHRyYXVraSwgJnNjYXJvbjtpcyB2xIFrcyBpenR1ciB0ZW1wZXJhdMWrcmFzIHN2xIFyc3TEq2JhcywgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBhdWtzdGllbSwgZ2FuIHNhbGTEk3RpZW0gcHJvZHVrdGllbSwgbmVzYWJvasSBam90IGllcGFrb2p1bWEga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+PHN0cm9uZyBkYXRhLWVuZD0iNTM4NSIgZGF0YS1zdGFydD0iNTM2MSI+RWtvbG/Eo2lza3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj5JemdhdGF2b3RzIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgJnNjYXJvbjtpcyB2xIFrcyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGF0YmFsc3RhIGNpcmt1bMSBcm8gZWtvbm9taWt1LiBJenbEk2xvdGllcyAmc2Nhcm9uO28gaWxndHNwxJNqxKtnbyBpZXBha29qdW11LCBqxatzIHBhbMSrZHphdCBhaXpzYXJnxIF0IHZpZGkgdW4gbm9kcm8mc2Nhcm9uO2luxIF0IHNhdmllbSBrbGllbnRpZW0gZHJvJnNjYXJvbjt1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcmlzaW7EgWp1bXUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIxMTMiIGRhdGEtc3RhcnQ9IjIwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxMTMiIGRhdGEtc3RhcnQ9IjIwMzEiPlRyYW5zcGFyZW50IERvbWUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzICg3NTAsIDEwMDAsIDE1MDAgbWwpIE1hZGUgb2YgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjYwNSIgZGF0YS1zdGFydD0iMjExNSI+PHN0cm9uZyBkYXRhLWVuZD0iMjE3MiIgZGF0YS1zdGFydD0iMjExNSI+RWNvLUZyaWVuZGx5IGFuZCBQcmVzZW50YWJsZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjYwNSIgZGF0YS1zdGFydD0iMjExNSI+VGhpcyB0cmFuc3BhcmVudCBkb21lIGxpZCBpcyBkZXNpZ25lZCB0byBmaXQgcGVyZmVjdGx5IG9uIHJvdW5kIGNvbnRhaW5lcnMgd2l0aCBjYXBhY2l0aWVzIG9mIDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcmVjeWNsZWQgUEVUIChyUEVUKSwgaXQgbm90IG9ubHkgcHJvdmlkZXMgYSBzZWN1cmUgc2VhbCBidXQgYWxzbyBjb250cmlidXRlcyB0byByZWR1Y2luZyB5b3VyIGNhcmJvbiBmb290cHJpbnQgYW5kIG1pbmltaXppbmcgcGxhc3RpYyB3YXN0ZS4gVGhlIGNsYXJpdHkgb2YgdGhlIGxpZCBhbGxvd3MgZm9yIGV4Y2VsbGVudCB2aXNpYmlsaXR5IG9mIHRoZSB2aWJyYW50IGNvbG9ycyBhbmQgdGV4dHVyZXMgb2YgeW91ciBzYWxhZHMsIGRlc3NlcnRzLCBhbmQgb3RoZXIgcHJlcGFyZWQgZGlzaGVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyOTkxIiBkYXRhLXN0YXJ0PSIyNjA3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjU1IiBkYXRhLXN0YXJ0PSIyNjA3Ij5QcmVzZW50YXRpb24gYW5kIFByb3RlY3Rpb24gb2YgWW91ciBQcm9kdWN0czwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyOTkxIiBkYXRhLXN0YXJ0PSIyNjA3Ij5UaGUgZG9tZSBzaGFwZSBvZiB0aGUgbGlkIHByb3ZpZGVzIGV4dHJhIHNwYWNlIGFib3ZlIHRoZSBmb29kLCBvZmZlcmluZyBwcm90ZWN0aW9uIHdoaWxlIG1haW50YWluaW5nIHRoZSBmcmVzaG5lc3Mgb2YgdGhlIGNvbnRlbnRzLiBUaGlzIGRlc2lnbiBoZWxwcyBwcmV2ZW50IGRhbWFnZSB0byB0aGUgdG9wIGxheWVyIG9mIHlvdXIgZm9vZCBkdXJpbmcgc3RvcmFnZSBvciB0cmFuc3BvcnQuIFRoZSB0cmFuc3BhcmVudCBsaWQgZW5oYW5jZXMgdGhlIG92ZXJhbGwgcHJlc2VudGF0aW9uIG9mIHRoZSBwcm9kdWN0LCBtYWtpbmcgaXQgbW9yZSBhdHRyYWN0aXZlIHRvIGN1c3RvbWVycy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+PHN0cm9uZyBkYXRhLWVuZD0iMzAyNCIgZGF0YS1zdGFydD0iMjk5MyI+Q29udmVuaWVuY2UgYW5kIFZlcnNhdGlsaXR5PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPlRoaXMgbGlkIGlzIHN1aXRhYmxlIGZvciBhIHZhcmlldHkgb2YgY29udGFpbmVyIHNpemVzICg3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sKSwgbWFraW5nIGl0IGlkZWFsIGZvciBhIHdpZGUgcmFuZ2Ugb2YgcHJvZHVjdHMgaW4gY2FmZXMsIHJlc3RhdXJhbnRzLCBzdXBlcm1hcmtldHMsIGFuZCBmb29kIGRlbGl2ZXJ5IHNlcnZpY2VzLiBJdCBlbnN1cmVzIGNvbnZlbmllbnQgc3RvcmFnZSBhbmQgYW4gYXBwZWFsaW5nIGRpc3BsYXkgb2YgeW91ciBwcm9kdWN0cy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzUyOSIgZGF0YS1zdGFydD0iMzI5NyI+PHN0cm9uZyBkYXRhLWVuZD0iMzMzNCIgZGF0YS1zdGFydD0iMzI5NyI+VGVtcGVyYXR1cmUgUmFuZ2U6IC00MCZkZWc7QyB0byArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzUyOSIgZGF0YS1zdGFydD0iMzI5NyI+TGlrZSB0aGUgY29udGFpbmVycywgdGhpcyBsaWQgY2FuIHdpdGhzdGFuZCBhIHdpZGUgcmFuZ2Ugb2YgdGVtcGVyYXR1cmVzLCBtYWtpbmcgaXQgcGVyZmVjdCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIGNvbGQgb3IgZnJvemVuIGZvb2RzIHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBxdWFsaXR5IG9mIHRoZSBwYWNrYWdpbmcuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPjxzdHJvbmcgZGF0YS1lbmQ9IjM1NTYiIGRhdGEtc3RhcnQ9IjM1MzEiPkVjby1GcmllbmRseSBNYXRlcmlhbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj5NYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgdGhpcyBsaWQgaGVscHMgcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215LiBCeSBjaG9vc2luZyB0aGlzIHN1c3RhaW5hYmxlIHBhY2thZ2luZywgeW91IGFyZSBoZWxwaW5nIHRvIHByb3RlY3QgdGhlIGVudmlyb25tZW50IHdoaWxlIHByb3ZpZGluZyB5b3VyIGN1c3RvbWVycyB3aXRoIGEgc2FmZSBhbmQgZWNvLWNvbnNjaW91cyBzb2x1dGlvbiBmb3IgZm9vZCBzdG9yYWdlIGFuZCB0cmFuc3BvcnRhdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyMDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMTAtMDQgMTU6MTE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjc3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMjkuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGVkZjZjZmEyZDc3YWFmNzMxMGM2Zjk0MDAwNWY0OWY4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNsZWFyIHBsYXN0aWMgbGlkcyBmb3Igc2FsYWQgY29udGFpbmVycyA3NTAgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSA3NTAsIDEwMDAsIDE1MDAgbWwgbm8gclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LjQtyByUEVUIDc1MCwgMTAwMCwgMTUwMCDQvNC7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyMjVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERULThGVEwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ5MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIgMzYwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtzIGdsxIF6xJNtIDM2MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGC0LDQutCw0L3QvtCyINC40Lcg0J/QoSAtINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3RiyDQuCDQv9C+0LTQvtC50LTRg9GCINC60LDQuiDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSwg0YLQsNC6INC4INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQvdCw0L/QuNGC0LrQvtCyLiDQodGC0LDQutCw0L3RiyDRgSDQutGA0YvRiNC60LDQvNC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4LiDQrdGC0Lgg0LrRgNGL0YjQutC4INGBINC+0YLQstC10YDRgdGC0LjQtdC8INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCDQuCDQvtGC0LvQuNGH0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQutC+0YTQtSwg0YfQsNGPLCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40LrRgtC+0LIsINC60L7QutGC0LXQu9C10LksINGB0L7QutC+0LIg0LjQu9C4INCy0L7QtNGLLiZuYnNwOzxiciAvPg0K0JTQsNC90L3QsNGPINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC6INGB0YLQsNC60LDQvdGDJm5ic3A7U1ItSFYxMktSVVombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGxhc3RtYXNhcyB2xIFraSBnbMSBesSTbSBubyBQUy0gdW5pdmVyc8SBbGksIGRlcsSTcyBrxIEgYXVrc3RpZW0sIHTEgSBhcsSrIGthcnN0aWVtIGR6xJNyaWVuaWVtLiBHbMSBemVzIGFyIHbEgWtpZW0gdmFyIHRpa3QgaXptYW50b3RhcyBkesSTcmllbnUgcGllZ8SBZGVpLiAmU2Nhcm9uO2llIHbEgWtpIGlyIMSTcnRpIGxpZXRvJnNjYXJvbjthbmFpIHVuIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RpIGthZmlqYWksIHTEk2phaSwgamVia3VyaWVtIGF0c3ZhaWR6aW5vJnNjYXJvbjtpZW0gZHrEk3JpZW5pZW0sIGtva3RlacS8aWVtLCBzdWzEgW0gdW4gxatkZW5pbS4mbmJzcDs8YnIgLz4NClBpZW3Ek3JvdHMgcGFwxKtyYSBnbMSBesSTbSZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlBsYXN0aWMgY292ZXJzIGZvciBnbGFzc2VzIGZyb20gUFMgYXJlIHVuaXZlcnNhbCBhbmQgc3VpdGFibGUgZm9yIGJvdGggY29sZCBhbmQgaG90IGRyaW5rcy4gR2xhc3NlcyB3aXRoIGxpZHMgY2FuIGJlIHVzZWQgZm9yIGRlbGl2ZXJ5LiBUaGVzZSBjYXBzIHdpdGggYSBob2xlIGFyZSBjb252ZW5pZW50IHRvIHVzZSBhbmQgYXJlIHBlcmZlY3QgZm9yIGNvZmZlZSwgdGVhLCBhbnkgcmVmcmVzaGluZyBkcmlua3MsIGNvY2t0YWlscywganVpY2VzIG9yIHdhdGVyLjwvcD4NCg0KPHA+TGlkcyBhcmUgc3VpdGFibGUgZm9yIHBhcGVyIGN1cHMmbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA1MTc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDctMTIgMjA6MTg6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyMjUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy4yNSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZmYzMzEwNjY0YjlmMjE2YjlmMDA3ZGM2ZjJhZjI5MGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAxODAvMjUwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3MgdGVybW8gZ2zEgXrEk20gMTgwLzI1MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGC0LXRgNC80L4g0YHRgtCw0LrQsNC90L7QsiAxODAvMjUwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzI3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjc0OTguMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgMjIgeCAxNCDRgdC8LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBzdcWhaSB0cmF1a2llbSAxNCB4IDIyIGNtLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9C+0LfQstC+0LvRj9GO0YIg0LLQuNC00LXRgtGMINC/0YDQvtC00YPQutGCINC4INC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdC00LDRjtGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7RgdGC0Ywg0JLQsNGI0LjRhSDQsdC70Y7QtC4mbmJzcDvQmtGA0YvRiNC60Lgg0LjQvNC10Y7RgiDRg9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0YDQsNC30LzQtdGJ0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC4g0K3RgtC+INGD0LTQvtCx0L3QviDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0JLQsNGI0LjQvCDQutC70LjQtdC90YLQsNC8LCDRgdC+0YXRgNCw0L3QuNGCINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQuCDQv9C+0LzQvtC20LXRgiDQvtC/0YLQuNC80LjQt9C40YDQvtCy0LDRgtGMINC70L7Qs9C40YHRgtC40LrRgy4g0J3QsCDQutGA0YvRiNC60Lgg0LvQtdCz0LrQviDQuCDRg9C00L7QsdC90L4g0LzQvtC20L3QviDRgNCw0LfQvNC10YHRgtC40YLRjCDRjdGC0LjQutC10YLQutC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llIHbEgWtpLCBrYXMgZG9txIF0aSBzdSZzY2Fyb247xKsga29udGVpbmVyaWVtIGRvdCBpZXNwxJNqdSBsYWJpIGFwbMWra290IHVuIHByZXplbnTEk3QgSsWrc3UgxJNkaWVudS4gVsSBa3UgbWFsxIFzIGlyIHBhZHppxLxpbsSBanVtaSwga2FzIMS8YXVqIGtvbnRlaW5lcnVzIGtyYXV0IHZpZW5hbSBvdHJhbSB2aXJzxasuIFRhcyBpciDEvG90aSDEk3J0aSDEk2RpZW5hIHBpZWfEgWRlaSwgJm5ic3A7a8SBIGFyxKsgcGFsxKtkesSTcyBpZXRhdXDEq3QgdmlldHUgdW4gb3B0aW1pesSTdCBsb8SjaXN0aWt1LiDigItVeiB2xIFrYSB2YXIgdmllZ2xpIHVuIMSTcnRpIGl6dmlldG90IGV0acS3ZXRpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGVzZSB0cmFuc3BhcmVudCBsaWRzJm5ic3A7Zm9yIHN1c2hpIGNvbnRhaW5lcnMgYWxsb3cgeW91IHRvIHNlZSB0aGUgcHJvZHVjdCBhbmQgZnVsbHkgY29udmV5IHRoZSBhdHRyYWN0aXZlbmVzcyBvZiB5b3VyIGRpc2hlcy4gVGhlIGxpZHMgaGF2ZSByZWNlc3NlcyBhdCB0aGUgZWRnZXMsIHdoaWNoIGFsbG93cyB5b3UgdG8gcGxhY2UgdGhlIGNvbnRhaW5lcnMgb24gdG9wIG9mIGVhY2ggb3RoZXIuIEl0IGlzIGNvbnZlbmllbnQgZm9yIGRlbGl2ZXJpbmcgZm9vZCB0byB5b3VyIGN1c3RvbWVycywgc2F2ZXMgc3BhY2UgYW5kIGhlbHBzIG9wdGltaXplIGxvZ2lzdGljcy4gTGFiZWxzIGNhbiBiZSBlYXNpbHkgYW5kIGNvbnZlbmllbnRseSBwbGFjZWQgb24gdGhlIGxpZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NTo1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS03MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzI3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDQzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDc4MjZiMWFmNTljN2VmMDY4MGRmNzAzNWM0NTA0ZjBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IHbEgWtzIHN1xaFpIHRyYXVrYW0gY2F1cnNwxKtkaWdzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gbGlkIGZvciBzdXNoaSB0cmF5IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQtNC70Y8g0YHRg9GI0LgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUxMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0QtMTA5MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE5NDkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC70L7QtNC+0YfQutC4INC40Lcg0LTQtdGA0LXQstCwIDE5LDUg0YUgMTAg0YUgMiw1INGB0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEtva2EgbGFpdmnFhmFzIHZpZW5yZWl6bGlldG9qYW3EgXMgMTksNSB4IDEwIHggMiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIGZvb2QgdHJheSAxOSw1IHggMTAgeCAyLDUgY20sIHdvb2RlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QlNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQtNC70Y8g0YHQtdGA0LLQuNGA0L7QstC60Lgg0LXQtNGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INGB0L7RgdC90YsgLSZuYnNwO9GN0LvQtdCz0LDQvdGC0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDRgtGA0LDQtNC40YbQuNC+0L3QvdGL0Lwg0YLQsNGA0LXQu9C60LDQvCDQtNC70Y8g0L/QvtC00LDRh9C4INCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGI0LDRiNC70YvQutC+0LIsINCz0LDRgNC90LjRgNC+0LIg0Lgg0LvQtdCz0LrQuNGFINC30LDQutGD0YHQvtC6LCDQtNC+0LHQsNCy0LvRj9GPINGB0LXRgNCy0LjRgNC+0LLQutC1INC90LDRgtGD0YDQsNC70YzQvdC+0YHRgtC4INC4INGB0YLQuNC70Y8uINCY0LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C1INC40Lcg0LLQvtC30L7QsdC90L7QstC70Y/QtdC80L7Qs9C+INGN0LrQvtC70L7Qs9C40YfQvdC+0LPQviDQvNCw0YLQtdGA0LjQsNC70LAsINC+0L3QuCDQsdC10LfQvtC/0LDRgdC90Ysg0Lgg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LiDQm9C10LPQutC40LUg0Lgg0LrQvtC80L/QsNC60YLQvdGL0LUsINGN0YLQuCDQu9C+0LTQvtGH0LrQuCDQu9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9GO0YLRgdGPINC/0L7RgdC70LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC90LUg0LfQsNCz0YDRj9C30L3Rj9GPINC+0LrRgNGD0LbQsNGO0YnRg9GOINGB0YDQtdC00YMuINCU0L7QsdCw0LLRjNGC0LUg0L/RgNC40YDQvtC00L3QvtC5INGN0YHRgtC10YLQuNC60Lgg0LLQsNGI0LXQvNGDINGB0YLQvtC70YMg0YEg0L3QsNGI0LjQvNC4INGB0YLQuNC70YzQvdGL0LzQuCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3Ri9C80Lgg0LTQtdGA0LXQstGP0L3QvdGL0LzQuCDQu9C+0LTQvtGH0LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPktva2EgbGFpdmnFhmFzJm5ic3A7dmllbnJlaXpsaWV0b2phbcSBczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbGFpdmnFhmFzIG5vIHByaWVkZXMgaXIgZWxlZ2FudGEgYWx0ZXJuYXTEq3ZhIHRyYWRpY2lvbsSBbGFqaWVtICZzY2Fyb247xLfEq3ZqaWVtIMSTZGllbnUgdW4gdXprb2R1IHBhc25pZWcmc2Nhcm9uO2FuYWkuIElkZcSBbGkgcGllbcSTcm90cyBrZWJhYmllbSwgcGllZGV2xIFtIHVuIHZpZWdsxIFtIHV6a29kxIFtLCBwaWUmc2Nhcm9uO8S3aXJvdCBwYXNuaWVnJnNjYXJvbjthbmFpIGRhYmlza3VtdSB1biBzdGlsdS4gSXpnYXRhdm90aSBubyBhdGphdW5vamFtaWVtLCB2aWRlaSBkcmF1ZHrEq2dpZW0gbWF0ZXJpxIFsaWVtLCB0aWUgaXIgZHJvJnNjYXJvbjtpIHVuIHZpZWdsaSBsaWV0b2phbWkuIFZpZWdsYXMgdW4ga29tcGFrdGFzLCAmc2Nhcm9uO8SrcyBsYWl2YXMgcMSTYyBsaWV0byZzY2Fyb247YW5hcyB2YXIgdmllZ2xpIGF0YnLEq3ZvdGllcywgbmVwaWVzxIFyxYZvam90IHZpZGkuIFBpZSZzY2Fyb247xLdpcmlldCBzYXZhbSBnYWxkYW0gZGFiaXNrdSBlc3TEk3Rpa3UgYXIgbcWrc3Ugc3RpbMSrZ2FqxIFtIHVuIGZ1bmtjaW9uxIFsYWrEgW0ga29rYSBsYWl2xIFtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5EaXNwb3NhYmxlIFBpbmUgV29vZCBTZXJ2aW5nJm5ic3A7Rm9vZCBUcmF5PC9zdHJvbmc+PC9oMj4NCg0KPHA+RGlzcG9zYWJsZSB3b29kZW4gdHJheXMmbmJzcDttYWRlIG9mIHBpbmUgYXJlIGFuIGVsZWdhbnQgYWx0ZXJuYXRpdmUgdG8gdHJhZGl0aW9uYWwgcGxhdGVzIGZvciBzZXJ2aW5nIGRpc2hlcyBhbmQgc25hY2tzLiBJZGVhbCBmb3Iga2ViYWJzLCBzaWRlIGRpc2hlcyBhbmQgbGlnaHQgc25hY2tzLCB0aGV5IGFkZCBuYXR1cmFsbmVzcyBhbmQgc3R5bGUgdG8gdGhlIHRhYmxlIHNldHRpbmcuIE1hZGUgb2YgcmVuZXdhYmxlIGVjby1mcmllbmRseSBtYXRlcmlhbCwgdGhleSBhcmUgc2FmZSBhbmQgZWFzeSB0byB1c2UuIExpZ2h0d2VpZ2h0IGFuZCBjb21wYWN0LCB0aGVzZSBmb29kIHRyYXlzIGFyZSBlYXNpbHkgZGlzcG9zZWQgb2YgYWZ0ZXIgdXNlLCB3aXRob3V0IHBvbGx1dGluZyB0aGUgZW52aXJvbm1lbnQuIEFkZCBuYXR1cmFsIGFlc3RoZXRpY3MgdG8geW91ciB0YWJsZSB3aXRoIG91ciBzdHlsaXNoIGFuZCBmdW5jdGlvbmFsIHdvb2RlbiB0cmF5cyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3ODgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMDMgMTI6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzguOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIGZvb2QgdHJheSAxOSw1IHggMTAgeCAyLDUgY20sIHdvb2RlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS41MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWVjOWZhYjcxMTQ4ZGQ1MjMwOGM2MDNjNjJhZWFmODEucG5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV29vZGVuIGZvb2QgdHJheXMgMTksNSB4IDEwIHggMiw1IGNtLCBuYXR1cmFsIHdvb2QgdHJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbGFpdmnFhmFzIDE5LDUgeCAxMCB4IDIsNSBjbSB2aWVucmVpemxpZXRvamFtxIFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCAxOSw1INGFIDEwINGFIDIsNSDRgdC8INC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg0Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzNDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gSUItTDE2U1QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExODk1LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdC+0LIgIkNoYW1wYWduZSIgNTAwINC80LssINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCt0YLQuCDQv9C+0LvRg9C/0YDQvtC30YDQsNGH0L3Ri9C1INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCBjINC/0YDQvtGA0LXQt9GM0Y4mbmJzcDvQtNC70Y8g0YLRgNGD0LHQvtGH0LXQuiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC90LDRiNC40YUg0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3Rh9C40LrQvtCyINC+0LHRitC10LzQvtC8IDUwMCDQvNC7LiDQndCw0YjQsCZuYnNwO9C/0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDRgdC+0LfQtNCw0LXRgiZuYnNwO9C/0LvQvtGC0L3QvtC1INC4INC90LDQtNC10LbQvdC+0LUg0YPQv9C70L7RgtC90LXQvdC40LUg0LTQu9GPINC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40Y8g0YPRgtC10YfQtdC6INC4INGA0LDQt9C70LjQstC+0LIg0LLQsNGI0LXQs9C+INC90LDQv9C40YLQutCwLiDQmtGA0YvRiNC60LAg0YHRgtCw0L3QtdGCINC90LXQt9Cw0LzQtdC90LjQvNGL0Lwg0LTQvtC/0L7Qu9C90LXQvdC40LXQvCDQuiDRgNCw0LHQvtGC0LUg0LvRjtCx0L7Qs9C+Jm5ic3A70LrQuNC+0YHQutCwLCDQutC+0YTQtdC50L3QuCZuYnNwO9C40LvQuCDQt9Cw0LLQtdC00LXQvdC40Y8mbmJzcDvQvdCwINCy0YvQvdC+0YEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUsIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcyB2xIFraSBhciBYIGF0dmVydG5pJm5ic3A7bcWrc3UgNTAwIG1sIHBhcMSrcmEga3LFq3rEq3TEk20gaXIgaXp0dXLEq2dpIHVuIG5lY2F1cmxhaWTEq2dpLiBQbGFrYW5haXMgdsSBa3MgcmFkYSBjaWUmc2Nhcm9uO3UgdW4mbmJzcDtkcm8mc2Nhcm9uO3UgYmzEq3bEk2p1bXUsIGxhaSBub3bEk3JzdHUgZHrEk3JpZW51IG5vcGzFq2RpLiZuYnNwOzwvcD4NCg0KPHA+T2JsaWfEgXRzIHBhcGlsZGluxIFqdW1zIGplYmt1cmFtIGtpb3NrYW0sJm5ic3A7xIF0csSBcyDEk2RpbsSBJnNjYXJvbjthbmFzIHJlc3RvcsSBbmFtIHZhaSZuYnNwO2thZmVqbsSrY2FpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGlzIHRyYW5zbHVjZW50LCBoaWdoLXF1YWxpdHkgcGxhc3RpYyBsaWRzICZuYnNwO2Egc3RyYXcgc2xvdCZuYnNwO2ZvciBvdXIgNTAwIG1sIHBhcGVyIGN1cHMmbmJzcDthcmUmbmJzcDtzdHVyZHkgYW5kIGxlYWstcmVzaXN0YW50LiBUaGlzJm5ic3A7aGlnaC1xdWFsaXR5IGZsYXQgbGlkIHdpbGwgdHVybiB5b3VyJm5ic3A7YmV2ZXJhZ2VzJm5ic3A7aW50byBvbi10aGUtZ28gcmVmcmVzaG1lbnRzLCBjcmVhdGluZyZuYnNwO2EgdGlnaHQsIHNlY3VyZSBzZWFsIHRvIHByZXZlbnQgbGVha2luZyBhbmQgc3BpbGxzLiZuYnNwO0EgbXVzdC1oYXZlIGFkZGl0aW9uIHRvIGFueSBraW9zaywgY29uY2Vzc2lvbiBzdGFuZCwgZmFzdC1mb29kIHJlc3RhdXJhbnQsIGNvZmZlZSBzaG9wIG9yIHRha2Utb3V0IGVzdGFibGlzaG1lbnQuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjQwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2N2VjMDYwODc3Njk4ZWIyNjNkYWNmMGY4NGIzYmNlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7Qsiwg0J/QoSwg0LHQtdC70LDRjywg0YEgWCDQv9GA0L7RgNC10LfRjNGOCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ192YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dF0gPT4gU21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9wZXJ0eV9pbmZvOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtBdXRvbG9hZEZpbHRlcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVmYXVsdE1vZGlmaWVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtDb25maWdWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlYnVnVGVtcGxhdGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUmVnaXN0ZXJlZE9iamVjdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTdHJlYW1WYXJpYWJsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtUZW1wbGF0ZVZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbTGl0ZXJhbHNdID0+IExpdGVyYWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb2x2ZWRQcm9wZXJ0aWVzOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VucmVnaXN0ZXJQbHVnaW5dID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfVW5yZWdpc3RlclBsdWdpbiBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvZGVGcmFtZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfQ29kZUZyYW1lIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2dldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZGRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2V0TGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvYWRQbHVnaW5dID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTG9hZFBsdWdpbiBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZnVuY3Rpb24uY291bnRlci5waHBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvZnVuY3Rpb24uY291bnRlci5waHAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5yb3VuZC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuY291bnQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfd3JpdGVGaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Xcml0ZUZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzQ29uZmlnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29udGVudF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVyX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfU21hcnR5VGVtcGxhdGVDb21waWxlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9sZXhlcl9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlbGV4ZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfcGFyc2VyX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGVwYXJzZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmhlcml0YW5jZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9yZXNvdXJjZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdXN0Q29tcGlsZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZUlkXSA9PiAvI2ZpbGU6L2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsIyMjMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2NvcGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzUmVuZGVyaW5nQ2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRSZW5kZXJDYWxsYmFja3NdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5kUmVuZGVyQ2FsbGJhY2tzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9jaGVja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbGlmZXRpbWVdID0+IDM2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbEZ1bmN0aW9uc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1NDUklQVF9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gL2VuZ2luZS9pbmRleC5waHAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9DU1NdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9pbWFnZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfVEhJUkRfUEFSVFldID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmplY3RdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMTQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEwMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgcMSBcnRpa2FzIHRyYXVraWVtIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0KEg0L3QsNC70LjRh9C40LXQvCDQv9C+0LTRhdC+0LTRj9GJ0LXQuSDQutGA0YvRiNC60L7QuSDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjyDQv9C+0YDRj9C00LrQsCDQvdCwINC60YPRhdC90LUg0LjQu9C4INC90LDQu9Cw0LbQuNCy0LDQvdC40LUg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCDRgdGC0LDQvdC+0LLQuNGC0YHRjyDQsdC+0LvQtdC1INC/0YDQvtGB0YLRi9C8INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C8INC/0YDQvtGG0LXRgdGB0L7QvCEmbmJzcDvQmtGA0YvRiNC60Lgg0LTQu9GPINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyDQv9C70L7RgtC90L4g0LfQsNC60YDRi9Cy0LDRjtGC0YHRjyDRgdCy0LXRgNGF0YMsINGH0YLQviDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9GA0L7Qu9C40LLQsNC90LjQtSDQuCDQuNGB0LrQu9GO0YfQsNC10YIg0L7QutGB0LjQtNCw0YbQuNGOINC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjywg0YfRgtC+INC80L7QttC10YIg0LLRi9C30LLQsNGC0Ywg0LjRhSDQv9GA0LXQttC00LXQstGA0LXQvNC10L3QvdGD0Y4g0L/QvtGA0YfRgy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQsiDQutC+0LzQv9C70LXQutGC0LUg0YEg0LrRgNGL0YjQutCw0LzQuCDQv9GA0LXQtNC90LDQt9C90LDRh9C10L3RiyDQtNC70Y8g0LHQtdC30L7Qv9Cw0YHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LCDRhdGA0LDQvdC10L3QuNGPLCDQuCDQtNCw0LbQtSDQv9C+0YHQu9C10LTRg9GO0YnQtdCz0L4g0YDQsNC30L7Qs9GA0LXQstCwINC10LTRiyDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkl6bWFudG9qb3Qgc2FnYXRhdm8mc2Nhcm9uO2FuYXMgdHJhdWthbSZuYnNwO3BpZW3Ek3JvdHUgdsSBa3UsIHZpcnR1dmVzIG9yZ2FuaXrEkyZzY2Fyb247YW5hIHZhaSBwaWVnxIFkZXMgcGFrYWxwb2p1bWEgdXpzdMSBZMSrJnNjYXJvbjthbmEga8S8xatzdCB2aWVnbMSBa2EgdW4gZHJvJnNjYXJvbjvEgWthISBNxatzdSAxMDAwIG1sIHBsYXN0bWFzYXMgdHJhdWt1IHbEgWtpZW0gaXIgYmzEq3ZzIGF1ZyZzY2Fyb247xJNqYWlzIGJsxKt2xJNqdW1zLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RpIHVuIHByaWVrJnNjYXJvbjtsYWljxKtndSBwxIFydGlrYXMgb2tzaWTEkyZzY2Fyb247YW5vcy4gUMSBcnRpa2FzIHRyYXVraSBhciB2xIFraWVtIGlyIHBhcmVkesSTdGkgZHJvJnNjYXJvbjthaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWksIGzEq2R6bmVtJnNjYXJvbjthbmFpLCB1emdsYWLEgSZzY2Fyb247YW5haSB1biBwYXQgc2Vrb2pvJnNjYXJvbjthaSBzaWxkxKsmc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGFrZS1vdXQgb3Iga2l0Y2hlbiBvcmdhbml6aW5nIGlzIG1hZGUgZWFzaWVyIHdpdGggYSBtYXRjaGluZyBsaWQuIFRoZSBsaWRzIGZvciBvdXIgMTAwMCBtbCBwbGFzdGljIGNvbnRhaW5lcnMgc2VhbCZuYnNwO3RpZ2h0bHkgYXRvcCZuYnNwO3RoYXQga2VlcCB0aGUgbGVmdG92ZXJzIG9yIGRlbGkgcHVyY2hhc2VzIHNlY3VyZSBhbmQgcHJldmVudCBzcGlsbHMgYW5kIGd1YXJkIGFnYWluc3QgYWlyYm9ybmUgY29udGFtaW5hbnRzLiBGb29kIGNvbnRhaW5lcnMgdG9nZXRoZXIgd2l0aCB0aGVzZSBsaWRzIGFyZSZuYnNwO2Rlc2lnbmVkIGZvciBzZWN1cmUgdHJhbnNwb3J0aW5nLCBzdG9yaW5nLCBhbmQgdGhlbiByZWhlYXRpbmcgaG90IGZvb2QgaXRlbXMuIER1ZSB0byB0aGUgZ3JlYXQgZHVyYWJpbGl0eSBvZiBvdXIgbGlkcywgZm9vZCBjb250YWluZXJzIGNhbiBzYWZlbHkgYmUgc3RhY2tlZCB0byBwcm9tb3RlIGVhc3kgdHJhbnNwb3J0YXRpb24gYW5kIHNwYWNlLXNhdmluZyBzdG9yYWdlIGF0IHlvdXIga2l0Y2hlbi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTWF0ZXJpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAgLSAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA3NSw1IHggMTksNCB4IDI5LDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMiw1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDM2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgY3ViZSwgbTxzdXA+Mzwvc3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzExXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE51bWJlciBvZiB1bml0cyBwZXIgcGFsbGV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDY3Ljc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF9hcnJheV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTQuMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUzLjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMi44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUyLjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMy45MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEJQLUFCNDQyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiywgTSDRgNCw0LfQvNC10YAsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpbmlsYSBjaW1kaSBuZXDFq2RlcsSTdGksIE0gaXptxJNycywgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgDwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QtdGA0YfQsNGC0LrQuCBBQkVOQSDQvdC1INGB0L7QtNC10YDQttCw0YIg0L/Rg9C00YDRiyDQuCDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCy0LjQvdC40LvQsCwg0L3QtSDRgdC+0LTQtdGA0LbQsNGJ0LXQs9C+INC70LDRgtC10LrRgdCwLiDQn9C70L7RgtC90YvQtSDQstC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0L7QsdGJ0LXQuSDQt9Cw0YnQuNGC0Ysg0L/RgNC4INC60YDQsNGC0LrQvtGB0YDQvtGH0L3QvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LCDRgtCw0LwsINCz0LTQtSDQvdC10L7QsdGF0L7QtNC40LzQviDQvtCx0LXRgdC/0LXRh9C40YLRjCDQsdC10LfQvtC/0LDRgdC90YvQuSDQutC+0L3RgtCw0LrRgiDRgSDQvNC40L3QuNC80LDQu9GM0L3Ri9C8INGD0YDQvtCy0L3QtdC8INC+0L/QsNGB0L3QvtGB0YLQuCDQt9Cw0YDQsNC20LXQvdC40Y8g0LjQu9C4INC30LDQs9GA0Y/Qt9C90LXQvdC40Y8uJm5ic3A70J/RgNC10LLQvtGB0YXQvtC00L3QsNGPINC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjC4mbmJzcDsg0J/QtdGA0YfQsNGC0LrQuCDQstC40L3QuNC70L7QstGL0LUg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9Cy0YDQtdC00L3RiyDQtNC70Y8g0LrQvtC20Lgg0YfQtdC70L7QstC10LrQsC4g0J7QvdC4INC90LUg0LLRgdGC0YPQv9Cw0Y7RgiDQsiDRgNC10LDQutGG0LjRjiDRgSDQsdC+0LvRjNGI0LjQvdGB0YLQstC+0Lwg0YXQuNC80LjRh9C10YHQutC40YUg0YHQvtGB0YLQsNCy0L7Qsi4g0JjQvNC10L3QvdC+INGN0YLQviDQtNC10LvQsNC10YIg0LjRhSDQvdCw0LTQtdC20L3Ri9C80Lgg0Lgg0L3QtdC+0LHRi9GH0LDQudC90L4g0L/RgNCw0LrRgtC40YfQvdGL0LzQuC48YnIgLz4NCtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC00L7RgdGC0YPQv9C90Ysg0LIg0YLRgNC10YUg0YDQsNC30LzQtdGA0LDRhTogUywgTSwgTC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBNIGl6bcSTcnM8L2gyPg0KDQo8cD48c21hbGw+PGJpZz5WaW5pbGEgY2ltZGkgdmFyIHRpa3QgaXptYW50b3RpIHZpc3DEgXLEk2phaSBhaXpzYXJkesSrYmFpIMSrc3Rlcm1pxYbEgSwgdmlldMSBcywga3VyIGrEgW5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IGtvbnRha3R1IGFyIG1pbmltxIFsdSBpbmZla2NpamFzIHVuIHBpZXPEgXLFhm9qdW1hIGzEq21lbmkuIEl6Y2lsYSBub2RpbHVtaXp0dXLEq2JhLiBWaWVucmVpesSTamllIHZpbmlsYSBjaW1kaSBpciBhYnNvbMWrdGkgbmVrYWl0xKtnaSBjaWx2xJNrYSDEgWRhaS4gVGllIG5lcmVhxKPEkyBhciBsaWVsxIFrbyBkYcS8dSBubyDEt8SrbWlza8SBbSBzYXN0xIF2ZGHEvMSBbS4gVGllJnNjYXJvbjtpIHRhcyAmc2Nhcm9uO29zIGNpbWR1cyBwYWRhcmEgZHJvJnNjYXJvbjt1cywgcHJha3Rpc2t1cyB1biDEk3J0dXMgbGlldG8mc2Nhcm9uO2FuxIEuPGJyIC8+DQpWaW5pbGEgY2ltZGkgaXIgcGllZWphbWkgdHLEq3MgaXptxJNyb3M6IFMsIE0sIEw8L2JpZz48L3NtYWxsPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5EaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBNIHNpemU8L2gyPg0KDQo8cD5UaGVzZSBkaXNwb3NhYmxlIGZvb2Qgc2FmZSBnbG92ZXMgQUJFTkEgYXJlIHBvd2RlciBmcmVlIGFuZCBhcmUgbWFudWZhY3R1cmVkIGZyb20gZm9vZCBzYWZlIGxhdGV4IGZyZWUgdmlueWwuIFRoaWNrIHZpbnlsIGdsb3ZlcyBjYW4gYmUgdXNlZCBmb3IgZ2VuZXJhbCBwcm90ZWN0aW9uIGZvciBzaG9ydC10ZXJtIHVzZSwgd2hlcmUgaXQgaXMgbmVjZXNzYXJ5IHRvIGVuc3VyZSBzYWZlIGNvbnRhY3Qgd2l0aCB0aGUgbWluaW11bSBsZXZlbCBvZiBkYW5nZXIgb2YgY29udGFtaW5hdGlvbiBvciBjb250YW1pbmF0aW9uLiBFeGNlbGxlbnQgd2VhciByZXNpc3RhbmNlLiBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBhcmUgY29tcGxldGVseSBoYXJtbGVzcyB0byBodW1hbiBza2luLiBUaGV5IGRvIG5vdCByZWFjdCB3aXRoIG1vc3QgY2hlbWljYWwgY29tcG91bmRzLiBUaGF0IGlzIHdoYXQgbWFrZXMgdGhlbSByZWxpYWJsZSBhbmQgZXh0cmVtZWx5IHByYWN0aWNhbC48L3A+DQoNCjxwPlZpbnlsIGdsb3ZlcyBhcmUgYXZhaWxhYmxlIGluIHRocmVlIHNpemVzOiBTLCBNLCBMLjxiciAvPg0KJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDktMjggMTA6MTY6MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy9pdGVtLTE5NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy41NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZTM5ZDVkYTc4OTU5YmE0MWI4MDNiOGNlNTk2ODQ1OC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBWaW55bCBnbG92ZXMgQWJlbmEgRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgcG93ZGVyIGZyZWUgTQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBBYmVuYSBuZXDFq2RlcsSTdGkgTSBpem3Ek3JzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTMxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUyNzA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM0Ni4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQvdC10LfQsNC80LXQvdC40LzQvtC5INCyINGB0YTQtdGA0LUgSG9SZUNhINC40L3RgtGB0YDRg9C80LXQvdGCINCyINCy0LjQtNC1INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCwg0LrQvtGC0L7RgNCw0Y8g0L3QtdC+0LHRhdC+0LTQuNC80LAg0L3QsCDQu9GO0LHQvtC5INC60YPRhdC90LUg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLiDQn9C40YnQtdCy0LDRjyDQv9C70LXQvdC60LAg0L3QtSDQtNCw0LXRgiDQv9GA0L7QvdC40LrQvdGD0YLRjCDQsdC+0LvQtdC30L3QtdGC0LLQvtGA0L3Ri9C8INCx0LDQutGC0LXRgNC40Y/QvCDQsiDQstCw0YjQuCDQt9Cw0LPQvtGC0L7QstC60LgsINC4Jm5ic3A70LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdC40YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQv9GA0L7QtNGD0LrRgtCwLiDQmiDQtNC+0YHRgtC+0LjQvdGB0YLQstCw0Lwg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4INC80L7QttC90L4g0L7RgtC90LXRgdGC0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMLCDQu9C10LPQutC+0YHRgtGMLCZuYnNwO9C/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCwg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgdGC0L7QuNC80L7RgdGC0Ywg0Lgg0L/RgNC+0YHRgtC+0YLRgyDRg9GC0LjQu9C40LfQsNGG0LjQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QxIFydGlrYXMgcGzEk3ZlJm5ic3A7cHJvZHVrdHUgaWVwYWtvJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UMSBcnRpa2FzIHBsxJN2ZSBwYWzEq2R6IHNhZ2xhYsSBdCBwcm9kdWt0YSDEq3BhJnNjYXJvbjvEq2JhcyB1biB0xIEgaXpza2F0dSwga8SBIGFyxKsgcGFnYXJpbmEgZGVyxKtndW1hIHRlcm1pxYZ1LiZuYnNwO1DEgXJ0aWthcyBwbMSTdmUgbmXEvGF1aiBwYXRvZ8STbsSBbSBiYWt0xJNyaWrEgW0gdW4gbWlrcm9iaWVtIHBpZWvEvMWrdCBwaWUgcHJvZHVrdGEsIGFpenN0xIF2b3QgdG8gbm8gbmVsYWJ2xJNsxKtnYXMgYXBrxIFydMSTasSBcyB2aWRlcy4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlcyZuYnNwO3J1bGxpcyZuYnNwO2F0JnNjYXJvbjvEt2lyYXMgYXIgdmllZ2x1bXUsIMSrcGEmc2Nhcm9uO3UgaXp0dXLEq2J1LCBzYXZ1IGRhdWR6ZnVua2Npb25hbGl0xIF0aSB1biZuYnNwO2NhdXJzcMSrZMSrZ3VtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5DbGluZyBmaWxtIGZvciBmb29kIHdyYXBwaW5nPC9zdHJvbmc+PC9oMj4NCg0KPHA+Rm9vZCBncmFkZSBjbGluZyBmaWxtIGhlbHBzIHRvIHByZXNlcnZlIHRoZSBwcm9wZXJ0aWVzIG9mIHRoZSBwcm9kdWN0IGFuZCBpdHMgYXBwZWFyYW5jZSwgcHJvbG9uZ2luZyB0aGUgc2hlbGYgbGlmZS4gVGhlIG1haW4gZmllbGQgb2YgYXBwbGljYXRpb24gaXMgZm9vZCBwYWNrYWdpbmcuIEl0IGlzIGNvbnZlbmllbnQgdG8gd3JhcCBjaGVlc2UsIHNhdXNhZ2UsIHNhbmR3aWNoLCBldGMuIGludG8gdGhlIGZpbG0uIEZvb2QgZmlsbSBkb2VzIG5vdCBwZW5ldHJhdGUgcGF0aG9nZW5pYyBiYWN0ZXJpYSBhbmQgbWljcm9iZXMgYW5kIHByb3RlY3RzIHRoZSBwcm9kdWN0IGZyb20gYWR2ZXJzZSBlZmZlY3RzLiBUaGUgYWR2YW50YWdlcyBvZiBjbGluZyZuYnNwO2ZpbG0gaW5jbHVkZSB0cmFuc3BhcmVuY3ksIGxpZ2h0bmVzcywgcHJhY3RpY2FsaXR5LCBvcHRpbWFsIGNvc3QgYW5kIGVhc2Ugb2YgZGlzcG9zYWwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4MjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gODYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUzMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gY2NlOWQ5YTA2OWViMTQ5MGJhNDJiZTQ1NjI1MTY5ZWMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBjbGluZyBGaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjcwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEFsdW3Eq25pamEgZm9sbGlqYSA0NSBjbSB4IDE1MCBtLCBydWxsxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C40YnQtdCy0LDRjyDQsNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCZuYnNwO9C+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQvtGC0LvQuNGH0L3QviDQv9C+0LTRhdC+0LTQuNGCINC60LDQuiDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjywg0YLQsNC6INC4INC00LvRjyDQu9C40YfQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQtNC+0LzQsNGI0L3QuNGFINGD0YHQu9C+0LLQuNGP0YUuINCk0L7Qu9GM0LPQsCDQsiDRgNGD0LvQvtC90LUg0L/RgNC40LPQvtC00L3QsCZuYnNwO9C00LvRjyDRg9C/0LDQutC+0LLQutC4INGA0LDQt9C70LjRh9C90L7QuSDQtdC00Ysg0Lgg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8g0L/QuNGJ0Lgg0LIg0LTRg9GF0L7QstGL0YUg0YjQutCw0YTQsNGFLCDQv9C10YfQsNGFLCDQvdCwINCz0YDQuNC70LUsINCwINGC0LDQuiDQttC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPLCDQt9Cw0LzQvtGA0LDQttC40LLQsNC90LjRjyDQuCZuYnNwO9GC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KDQo8cD7QnNCw0LrRgdC40LzQsNC70YzQvdC+INC00L7Qv9GD0YHRgtC40LzQsNGPINGC0LXQvNC/0LXRgNCw0YLRg9GA0LAg0LTQu9GPINC30LDQv9C10LrQsNC90LjRjyDQsdC70Y7QtCDQsiDRhNC+0LvRjNCz0LUgKzM1MCZkZWc7Jm5ic3A7Qy48L3A+DQoNCjxwPtCd0LUg0YDQtdC60L7QvNC10L3QtNGD0LXRgtGB0Y8g0LTQu9C40YLQtdC70YzQvdC+0LUg0LLRgNC10LzRjyDRhdGA0LDQvdC40YLRjCDQsiDRhNC+0LvRjNCz0LUg0L/RgNC+0LTRg9C60YLRiyDQstGL0YHQvtC60L7QuSDQutC40YHQu9C+0YLQvdC+0YHRgtC4INC4INGB0L7Qu9GR0L3QvtGB0YLQuCwg0LAg0YLQsNC6INC20LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9Cw0YUsINCy0L4g0LjQt9Cx0LXQttCw0L3QuNC1INCy0L7Qt9Cz0L7RgNCw0L3QuNGPLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkFsdW3Eq25pamEgZm9sbGlqYTwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW3Eq25pamEgZm9saWp1Jm5ic3A7aXptYW50byDEk2RpbsSBJnNjYXJvbjthbmFzIG5vemFyxJMsIGxhaSBpbGfEgWtvJm5ic3A7bGFpa3UgdXpnbGFixIF0IHDEgXJ0aWthcyBwcm9kdWt0dSBzdmFpZ3VtdS4gRm9saWphIGlyIHBpZW3Ek3JvdGEgZGHFvsSBZHUgcMSBcnRpa2FzIHByb2R1a3R1IHZhaSDEk2RpZW51IGllc2FpxYZvJnNjYXJvbjthbmFpLCBjZXAmc2Nhcm9uO2FuYWkmbmJzcDt2YWkgYXLEqyBzYWxkxJMmc2Nhcm9uO2FuYWkgdW4gYXRkemVzxJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8cD5NYWtzaW3EgWzEgSBwaWXEvGF1amFtxIEgdGVtcGVyYXTFq3JhLCBrbyBtxatzdSBmb2xpamEgdmFyIGl6dHVyxJN0LCBuZXDEgXJzbmllZHogKyAzNTAgJmRlZzsgQy48L3A+DQoNCjxwPkZvbGlqdSBuYXYgaWV0ZWljYW1zIGxpZXRvdCBwxIFydGlrYXMgcHJvZHVrdHUgYXIgYXVnc3R1IHNrxIFianUgdW4gc8SBxLx1IHNhdHVydSBpbGdzdG8mc2Nhcm9uO2FpIHV6Z2xhYsSBJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkFsdW1pbnVtIEZvaWw8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtaW51bSBmb2lsIGlzIGEgY29tbW9uIGhvdXNlaG9sZCBwcm9kdWN0IHRoYXQmcnNxdW87cyBvZnRlbiB1c2VkIGluIHByb2Zlc3Npb25hbCBraXRjaGVucyBmb3IgY29va2luZyAodG8gY292ZXIgYmFraW5nIHN1cmZhY2VzKSwgd3JhcHBpbmcgYW5kIHByb3RlY3QgbW9yZSBkZWxpY2F0ZSBmb29kcyBvciBrZWVwaW5nIGZvb2QgaW4gZnJlZXplcnMuIEFsdW1pbnVtIGlzIG5hdHVyYWwgcHJvZHVjdCB0aGF0Jm5ic3A7aXMgYm91bmQgdG8gb3RoZXIgZWxlbWVudHMgbGlrZSBwaG9zcGhhdGUgYW5kIHN1bGZhdGUgaW4gc29pbCwgcm9ja3MgYW5kIGNsYXkuIFRoaXMgYWx1bWludW0gZm9pbCByb2xsIGNvbnRhaW5zIGlzIDE1MCBtIGxvbmcgYnkmbmJzcDs0NSBjbSB3aWRlLiZuYnNwOzwvcD4NCg0KPHA+VGhlIG1heGltdW0gcGVybWlzc2libGUgdGVtcGVyYXR1cmUgZm9yIGJha2luZyBmb29kIGluIGZvaWwgaXMgKyAzNTAmZGVnO0MuPC9wPg0KDQo8cD5JdCBpcyBub3QgcmVjb21tZW5kZWQgdG8gc3RvcmUgZm9vZHMgb2YgaGlnaCBhY2lkaXR5IGFuZCBzYWxpbml0eSBpbiBmb2lsIGZvciBhIGxvbmcgdGltZSwgYXMgd2VsbCBhcyB1c2UgaW4gbWljcm93YXZlIG92ZW5zLCBpbiBvcmRlciB0byBhdm9pZCBpZ25pdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUyOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzUuMjMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDg5ZmI0YjBhNTNhMmM1ODc1YWNjYjk5NTAyMmQ5YzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQWx1bWludW0gRm9vZCBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFsdW3Eq25pamEgZm9saWphIHJ1bGzEqyA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINC/0LjRidC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3MzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjA0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gODI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstGL0LUg0L/Qu9Cw0YHRgtC80LDRgdGB0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAgMTAwMCDQvNC7INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNjc1IiBkYXRhLXN0YXJ0PSIyMjQiPtCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCDQvtCx0YrQtdC80L7QvCAxMDAwINC80LsgJm1kYXNoOyDQuNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L7QvdGMLiDQntC90Lgg0L/QvtC80L7Qs9GD0YIg0L7RgNCz0LDQvdC40LfQvtCy0LDRgtGMINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCwINC60YPRhdC90LUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LvQtdCz0LrQvtGB0YLRjCDQsiDQvdCw0YXQvtC20LTQtdC90LjQuCDQvdGD0LbQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC60LvRjtGH0LjRgtC10LvRjNC90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0LgsINCy0LDRiNC4INC60L7Qu9C70LXQs9C4INGB0LzQvtCz0YPRgiDQsdGL0YHRgtGA0L4g0L3QsNC50YLQuCDQvdC10L7QsdGF0L7QtNC40LzRi9C1INC/0YDQvtC00YPQutGC0YssINC90LUg0L7RgtC60YDRi9Cy0LDRjyDQutGA0YvRiNC60LguINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQstC60LvRjtGH0LDRjyDRgdCw0LvQsNGC0YssINCz0L7RgNGP0YfQuNC1INCx0LvRjtC00LAg0Lgg0LfQsNCz0L7RgtC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjcxNiIgZGF0YS1zdGFydD0iNjc3Ij7Qo9C00L7QsdGB0YLQstC+INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQvtCx0YnQtdC/0LjRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij7Qn9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSDRhNC+0YDQvNGLICZtZGFzaDsg0Y3RgtC+INC+0YLQu9C40YfQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0LXQs9C80LXQvdGC0LAgSG9SZUNhLiDQntC90Lgg0YPRgdC60L7RgNGP0Y7RgiDQv9GA0L7RhtC10YHRgSDRgNCw0LHQvtGC0Ysg0L3QsCDQutGD0YXQvdC1LCDQv9C+0LfQstC+0LvRj9GPINCz0L7RgtC+0LLQuNGC0Ywg0Lgg0YXRgNCw0L3QuNGC0Ywg0LfQsNCz0L7RgtC+0LLQutC4INC30LDRgNCw0L3QtdC1LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INCyINGH0LDRgdGLINC/0LjQui4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDRh9GC0L4g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0L/RgNC4INGA0LDQt9C+0LPRgNC10LLQtSDQsdC70Y7QtCDQsiDRgNC10YHRgtC+0YDQsNC90LDRhSDQuCDQutCw0YTQtS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+PHN0cm9uZyBkYXRhLWVuZD0iMTA5MiIgZGF0YS1zdGFydD0iMTA2MCI+0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPtCa0L7QvdGC0LXQudC90LXRgNGLINC90LUg0YHQvtC00LXRgNC20LDRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEpLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0LHQtdC30L7Qv9Cw0YHQvdGL0LzQuCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQv9C40YnQuC4g0J7QvdC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L3Rj9GFLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC90LUg0YLQvtC70YzQutC+INGD0LTQvtCx0YHRgtCy0L4sINC90L4g0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC00LvRjyDQstCw0YjQuNGFINGB0L7RgtGA0YPQtNC90LjQutC+0LIg0Lgg0LrQu9C40LXQvdGC0L7Qsi4g0KHQtNC10LvQsNC90L3Ri9C1INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC+0L3QuCDQu9C10LPQutC+INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YDQsNC30LvQuNGH0L3Ri9C1INGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0Lgg0L/QvtC30LLQvtC70Y/RjtGCINGN0YTRhNC10LrRgtC40LLQvdC+INGF0YDQsNC90LjRgtGMINC/0YDQvtC00YPQutGC0YsuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE0ODQiPg0KCTxsaSBkYXRhLWVuZD0iMTUwMCIgZGF0YS1zdGFydD0iMTQ4NCI+0J7QsdGK0LXQvDogMTAwMCDQvNC7PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1NDgiIGRhdGEtc3RhcnQ9IjE1MDEiPtCc0LDRgtC10YDQuNCw0Ls6INCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvSwg0LHQtdC3INCx0LjRgdGE0LXQvdC+0LvQsCDQkCAoQlBBKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTk0IiBkYXRhLXN0YXJ0PSIxNTQ5Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lg8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY0NCIgZGF0YS1zdGFydD0iMTU5NSI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LvRjyDQu9C10LPQutC+0YHRgtC4INC/0L7QuNGB0LrQsCDQv9GA0L7QtNGD0LrRgtC+0LI8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTY0NSI+0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsiwg0LrQsNGE0LUg0Lgg0L7QsdGJ0LXQv9C40YLQsDwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij5DYXVyc3DEq2TEq2dpIHVuIGl6dHVyxKtnaSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgMTAwMCBtbCBzYWdhdGF2ZWkgdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzEiIGRhdGEtc3RhcnQ9IjExNiI+TcWrc3UgY2F1cnNwxKtkxKtnaWUgcG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIDEwMDAgbWwgaWV0aWxwxKtidSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIHByb2Zlc2lvbsSBbMSBcyB2aXJ0dXbEk3MuICZTY2Fyb247aWUgdHJhdWtpIHBhbMSrZHogb3JnYW5pesSTdCBkYXJiYSB0ZWxwdSwgxLxhdWpvdCDEgXRyaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2FtxIFzIHNhc3TEgXZkYcS8YXMsIG5lbm92xJNyJnNjYXJvbjtvdCB2xIFrdS4gUGF0ZWljb3RpZXMgYXVnc3RhamFpIGNhdXJzcMSrZMSrYmFpLCB2aXJ0dXbEkyBzdHLEgWTEgWpvJnNjYXJvbjtpZSwgcGllbcSTcmFtLCBwYXbEgXJpIHVuIGFkbWluaXN0cmF0b3JpLCB2YXIgdmllZ2xpIGF0cmFzdCB2YWphZHrEq2dvcyBwcm9kdWt0dXMsIGthcyBpZXbEk3JvamFtaSB1emxhYm8gZGFyYmEgZWZla3Rpdml0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjU3MiIgZGF0YS1zdGFydD0iNTMzIj5QZXJmZWt0cyByaXNpbsSBanVtcyBIb1JlQ2Egc2VrdG9yYW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPlBvbGlwcm9waWzEk25hIHRyYXVraSBhciB0YWlzbnN0xatyYSBmb3JtdSBpciBsaWVsaXNrcyByaXNpbsSBanVtcyBIb1JlQ2Egbm96YXLEkywgbGFpIHNhZ2F0YXZvdHUgdW4gdXpnbGFixIF0dSDEk2RpZW51cyB1biBzYWdhdGF2ZXMuICZTY2Fyb247aWUgdHJhdWtpIHBhxIF0cmluYSBkYXJiYSBwcm9jZXN1IHZpcnR1dsSTLCDEvGF1am90IHNhZ2F0YXZvdCDEk2RpZW51cyBpZXByaWVrJnNjYXJvbjssIMSrcGEmc2Nhcm9uO2kgcGllcHJhc8SrdG9zIGRhcmJhIHN0dW5kxIFzLiBUdXJrbMSBdCB0cmF1a2kgaXIgcGllbcSTcm90aSBtaWtyb3ZpxLzFhnUga3LEgXNuaW0sIGthcyDEvGF1aiB2aWVnbGkgdXpzaWxkxKt0IMSTZGllbnVzLCBzYWdsYWLEgWpvdCB0byBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPjxzdHJvbmcgZGF0YS1lbmQ9Ijk1MCIgZGF0YS1zdGFydD0iOTIzIj5Ecm8mc2Nhcm9uO8SrYmEgdW4gZWtvbG/Eo2lza3Vtczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPiZTY2Fyb247aWUgdHJhdWtpIGlyIEJQQSBiZXptYWtzYXMsIG5vZHJvJnNjYXJvbjtpbm90IGRybyZzY2Fyb247dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudS4gSXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBvbGlwcm9waWzEk25hLCB0aWUgaXIgcGllbcSTcm90aSBkYcW+xIFkaWVtIHRlbXBlcmF0xatyYXMgYXBzdMSBa8S8aWVtIHVuIG5vZHJvJnNjYXJvbjtpbmEgZWZla3TEq3Z1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LCBrYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGxpZXRvJnNjYXJvbjthbmFpIHJlc3RvcsSBbm9zLCBrYWZlam7Eq2PEgXMgdW4gY2l0xIFzIHDEgXJ0aWthcyBpZXN0xIFkxJNzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij5QcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxMjc4Ij4NCgk8bGkgZGF0YS1lbmQ9IjEyOTgiIGRhdGEtc3RhcnQ9IjEyNzgiPklldGlscMSrYmE6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTMzNCIgZGF0YS1zdGFydD0iMTI5OSI+TWF0ZXJpxIFsczogUG9saXByb3BpbMSTbnMsIGJleiBCUEE8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTM2NCIgZGF0YS1zdGFydD0iMTMzNSI+UGllbcSTcm90cyBtaWtyb3ZpxLzFhnUga3LEgXNuxKs8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTQzNCIgZGF0YS1zdGFydD0iMTM2NSI+Q2F1cnNwxKtkxKtnYXMgc2llbmFzLCBrYXMgxLxhdWogdmllZ2xpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW1vcyBwcm9kdWt0dXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTQzNSI+SWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBIb1JlQ2Egc2VrdG9yxIE8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+RHVyYWJsZSBUcmFuc3BhcmVudCBQb2x5cHJvcHlsZW5lIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIyODciIGRhdGEtc3RhcnQ9IjE4MDkiPk91ciB0cmFuc3BhcmVudCBwb2x5cHJvcHlsZW5lIGZvb2QgY29udGFpbmVycyB3aXRoIGEgY2FwYWNpdHkgb2YgMTAwMCBtbCBhcmUgdGhlIHBlcmZlY3QgY2hvaWNlIGZvciBwcm9mZXNzaW9uYWwga2l0Y2hlbnMuIFRoZXkgaGVscCBvcmdhbml6ZSBraXRjaGVuIHNwYWNlIGFuZCBtYWtlIGl0IGVhc3kgdG8gZmluZCB0aGUgbmVjZXNzYXJ5IGluZ3JlZGllbnRzIHdpdGhvdXQgb3BlbmluZyB0aGUgbGlkLiBUaGFua3MgdG8gdGhlaXIgZXhjZXB0aW9uYWwgdHJhbnNwYXJlbmN5LCB5b3VyIGNvbGxlYWd1ZXMgd2lsbCBxdWlja2x5IGZpbmQgdGhlIGluZ3JlZGllbnRzIHRoZXkgbmVlZCwgc2F2aW5nIHRpbWUgYW5kIGVmZm9ydC4gVGhlc2UgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyB2YXJpb3VzIHByb2R1Y3RzLCBpbmNsdWRpbmcgc2FsYWRzLCBob3QgZGlzaGVzLCBhbmQgcHJlcCBpdGVtcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjMzNiIgZGF0YS1zdGFydD0iMjI4OSI+Q29udmVuaWVuY2UgZm9yIHJlc3RhdXJhbnRzIGFuZCBmb29kc2VydmljZTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij5SZWN0YW5ndWxhciBwb2x5cHJvcHlsZW5lIGNvbnRhaW5lcnMgYXJlIGFuIGV4Y2VsbGVudCBzb2x1dGlvbiBmb3IgdGhlIEhvUmVDYSBzZWdtZW50LiBUaGV5IHNwZWVkIHVwIGtpdGNoZW4gd29ya2Zsb3dzLCBhbGxvd2luZyBwcmVwIGl0ZW1zIHRvIGJlIGNvb2tlZCBhbmQgc3RvcmVkIGluIGFkdmFuY2UsIHdoaWNoIGlzIGVzcGVjaWFsbHkgdmFsdWFibGUgZHVyaW5nIHBlYWsgaG91cnMuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGFsc28gbWljcm93YXZlLXNhZmUsIG1ha2luZyB0aGVtIGNvbnZlbmllbnQgZm9yIHJlaGVhdGluZyBkaXNoZXMgaW4gcmVzdGF1cmFudHMgYW5kIGNhZmVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzA3IiBkYXRhLXN0YXJ0PSIyNjc2Ij5TYWZldHkgYW5kIEVjby1GcmllbmRsaW5lc3M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+VGhlIGNvbnRhaW5lcnMgYXJlIEJQQS1mcmVlLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmb29kIHN0b3JhZ2UuIFRoZXkgYXJlIGlkZWFsIGZvciB1c2UgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zLCBwcm92aWRpbmcgY29udmVuaWVuY2UgYW5kIHNhZmV0eSBmb3IgYm90aCB5b3VyIHN0YWZmIGFuZCBjdXN0b21lcnMuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcG9seXByb3B5bGVuZSwgdGhleSBjYW4gd2l0aHN0YW5kIHZhcmlvdXMgdGVtcGVyYXR1cmVzLCBlbnN1cmluZyBlZmZpY2llbnQgZm9vZCBzdG9yYWdlLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij5CZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMwMTgiPg0KCTxsaSBkYXRhLWVuZD0iMzAzNyIgZGF0YS1zdGFydD0iMzAxOCI+Q2FwYWNpdHk6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMzAzOCI+TWF0ZXJpYWw6IFBvbHlwcm9weWxlbmUsIEJQQS1mcmVlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwOTAiIGRhdGEtc3RhcnQ9IjMwNzQiPk1pY3Jvd2F2ZS1zYWZlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNDYiIGRhdGEtc3RhcnQ9IjMwOTEiPlRyYW5zcGFyZW50IHdhbGxzIGZvciBlYXN5IGlkZW50aWZpY2F0aW9uIG9mIHByb2R1Y3RzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMxNDciPklkZWFsIGZvciByZXN0YXVyYW50cywgY2FmZXMsIGFuZCBmb29kc2VydmljZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI0ODMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3MzkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5N2QyNmZhYzNlYjBlMGQ2N2Q5NTNkOTQ3YWVjZTJjYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lciAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEJQQSBiZXptYWtzYXMgcG9saXByb3BpbMSTbmEgdHJhdWtzIHNhZ2F0YXbEk20gdW4gcMSBcnRpa2FzIHV6Z2xhYsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiAxMDAwINC80LssINCf0J8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzY2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMDk3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstUkQxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRg9Cz0LvRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSBhcGHEvGllIHRyYXVraSA1MDAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LrRg9C70LjQvdCw0YDQuNC4Jm5ic3A7LSZuYnNwO9GD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdGL0YLQvdGL0YUg0LHQu9GO0LQg0Lgg0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDM+Jm5ic3A7PHN0cm9uZz7Qn9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90LDRjyDRgdC10YDQstC40YDQvtCy0LrQsCDRhdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQt0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQstGL0LHQvtGAINC00LvRjyDQt9Cw0LLQtdC00LXQvdC40LksINCz0LTQtSDQstCw0LbQvdGLINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0Lgg0YPQtNC+0LHRgdGC0LLQvi4g0J7QvdC4INGA0LDRgdGB0YfQuNGC0LDQvdGLINC90LAg0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0YDQtdC20LjQvCDQvtGCIC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qywg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LjRhSDQtNC70Y86ICZuYnNwOzxiciAvPg0KLSDQodC70L7QttC90YvRhSDQtNC10YHQtdGA0YLQvtCyOiDRgdC70L7QtdC90YvQtSDRgtC40YDQsNC80LjRgdGDLCDRjdC60LvQtdGA0Ysg0YEg0LfQsNCy0LDRgNC90YvQvCDQutGA0LXQvNC+0LwsINGH0LjQt9C60LXQudC60Lgg0YEg0Y/Qs9C+0LTQvdGL0Lwg0YLQvtC/0L/QuNC90LPQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0KXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LI6INC/0LDRgdGC0LAg0YEg0YHQvtGD0YHQvtC8INC/0LXRgdGC0L4sINC60LjQvdC+0LAg0YEg0L7QstC+0YnQsNC80LgsINCx0L7Rg9C70Ysg0YEg0LDQstC+0LrQsNC00L4g0Lgg0YLRg9C90YbQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0JPQvtGC0L7QstGL0YUg0L3QsNCx0L7RgNC+0LI6INGB0YvRgNC90YvQtSDRgtCw0YDQtdC70LrQuCDRgSDQstC40L3QvtCz0YDQsNC00L7QvCDQuCDQvtGA0LXRhdCw0LzQuCwg0LzRj9GB0L3Ri9C1INC30LDQutGD0YHQutC4INGBINCz0L7RgNGH0LjRhtC10LksINCy0LXQs9Cw0L3RgdC60LjQtSDRgdC10YLRiy4gJm5ic3A7PC9wPg0KDQo8cD7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LfQsNGJ0LjRgtGDINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0YHQvNC10YjQuNCy0LDQvdC40Y8g0LfQsNC/0LDRhdC+0LIsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQsdC70Y7QtC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGC0L7Qu9GJ0LjQvdCwINGB0YLQtdC90L7QuiDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdC+0LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0LjQvdCz0YDQtdC00LjQtdC90YLQvtCyLCDQsCDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDRgdC+0LrRgNCw0YnQsNGO0YIg0LLRgNC10LzRjyDQvdCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y4g0YDQsNCx0L7Rh9C10LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0LAuICZuYnNwOzwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC40LzQtdGAINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC00LvRjyDQsdC40LfQvdC10YHQsDo8L3N0cm9uZz48L2gzPg0KDQo8cD7QoNC10YHRgtC+0YDQsNC9INC80L7QttC10YIg0L/RgNC10LTQu9C+0LbQuNGC0Ywg0L3QsNCx0L7RgNGLINC00LvRjyDQv9C40LrQvdC40LrQsCDQsiDQutC+0L3RgtC10LnQvdC10YDQsNGFIDUwMCDQvNC7OiDQvtGF0LvQsNC20LTQtdC90L3QsNGPINC/0LDRgdGC0LAsINGB0YvRgNC90LDRjyDRgtCw0YDQtdC70LrQsCDQuCDQvNC40L3QuC3QtNC10YHQtdGA0YIuINCj0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0YEg0LXQtNC40L3QvtC5INC60YDRi9GI0LrQvtC5INGD0L/RgNC+0YHRgtC40YIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutGDINC4INC/0L7QstGL0YHQuNGCINC70L7Rj9C70YzQvdC+0YHRgtGMINCz0L7RgdGC0LXQuTwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+VmllbnJlaXrEk2phaXMga3VsaW7EgXJpamFzIHRyYXVrcyZuYnNwOy0mbmJzcDtVbml2ZXJzxIFscyByaXNpbsSBanVtcyBzxIF0xKtnaWVtIMSTZGllbmllbSB1biBrxIFydGFpbmFqaWVtIGRlc2VydGllbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij5Qcm9mZXNpb27EgWxhIGF1a3N0byDEk2RpZW51IHVuIGRlc2VydHUgcGFzbmllZyZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjUzMiIgZGF0YS1zdGFydD0iMTgxIj5WaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgNTAwIG1sIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCBwbGFzdG1hc2FzIChyUEVUKSBpciBsaWVsaXNrYSBpenbEk2xlIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaWVtLCBrdXIgc3ZhcsSrZ2EgZ2FuIHByZXplbnTEgWNpamEsIGdhbiDEk3J0xKtiYS4gSXpnYXRhdm90aSBubyByUEVULCAmc2Nhcm9uO2llIHRyYXVraSB2ZWljaW5hIGlsZ3RzcMSTasSrYnUgdW4gc2FtYXppbmEgb2dsZWvEvGEgcMSTZHUsIGF0YmFsc3RvdCBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5vdCBhdGtyaXR1bXVzLiBUaWUgaXIgcGllbcSTcm90aSB0ZW1wZXJhdMWrcmFzIGRpYXBhem9uYW0gbm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QywgdMSBcMSTYyB0b3MgdmFyIGl6bWFudG90OjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjUzNCI+DQoJPGxpIGRhdGEtZW5kPSI2MzIiIGRhdGEtc3RhcnQ9IjUzNCI+PHN0cm9uZyBkYXRhLWVuZD0iNTYzIiBkYXRhLXN0YXJ0PSI1MzYiPktvbXBsZWtzYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+OiBLxIFydGFpbmllIHRpcmFtaXN1LCBla2xlcmkgYXIga3LEk21zaWVydSwgxLfEq3prZWlraSBhciBvZ3Ugdmlyc2vEgXJ0dS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNzMzIiBkYXRhLXN0YXJ0PSI2MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjY1OCIgZGF0YS1zdGFydD0iNjM1Ij5BdWtzdGFqaWVtIMSTZGllbmllbTwvc3Ryb25nPjogUGFzdGEgYXIgcGVzdG8gbcSTcmNpLCBraW5vamEgYXIgZMSBcnplxYZpZW0sIGLEvG9kYXMgYXIgYXZva2FkbyB1biB0dW56aXbEq20uPC9saT4NCgk8bGkgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNzM0Ij48c3Ryb25nIGRhdGEtZW5kPSI3NjIiIGRhdGEtc3RhcnQ9IjczNiI+R2F0YXZhamllbSBrb21wbGVrdGllbTwvc3Ryb25nPjogU2llcmEgJnNjYXJvbjvEt8SrdmppIGFyIHbEq25vZ8SBbSB1biByaWVrc3RpZW0sIGdhxLxhcyB1emtvZGFzIGFyIHNpbmVwxJNtLCB2ZWfEgW51IGtvbXBsZWt0aS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjExMTciIGRhdGEtc3RhcnQ9Ijg0NyI+PHN0cm9uZyBkYXRhLWVuZD0iODgyIiBkYXRhLXN0YXJ0PSI4NDciPkhlcm3Ek3Rpc2vEgSB2xIFrYSBmdW5rY2lvbmFsaXTEgXRlPC9zdHJvbmc+IG5vZHJvJnNjYXJvbjtpbmEgYWl6c2FyZHrEq2J1IHByZXQgbm9wbMWrZMSTbSB1biBzbWFrdSBzYWphdWsmc2Nhcm9uO2Fub3MsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpIHZhaXLEgWt1IGvEgXJ0dSDEk2RpZW5vcy4gQ2F1cnNwxKtkxKtnYXMgc2llbmFzIGl6Y2XEvCBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSwgYmV0IHVuaXZlcnPEgWzEgXMgdsSBa2EgaWVzcMSTamFzIHZpc3UgaXptxJNydSB0cmF1a2llbSDEvGF1aiDEgXRyxIFrIG9yZ2FuaXrEk3QgZGFyYmEgdmlldHUuPC9wPg0KDQo8cCBkYXRhLWVuZD0iMTMxOSIgZGF0YS1zdGFydD0iMTExOSI+SXp2xJNsb3RpZXMgdHJhdWt1cywga2FzIGl6Z2F0YXZvdGkgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSwgasWrcyBwYWzEq2R6YXQgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSB1biBhdGJhbHN0xIF0IGlsZ3RzcMSTasSrZ2FzIGllcGFrb2p1bWEgcHJha3Nlcywga2FzIGF0Ymlsc3QgdmlkZXMgYWl6c2FyZHrEq2JhcyBtxJNyxLdpZW0uPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjEzNTMiIGRhdGEtc3RhcnQ9IjEzMjEiPkJpem5lc2EgaXptYW50byZzY2Fyb247YW5hcyBwaWVtxJNyczwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+UmVzdG9yxIFucyB2YXIgcGllZMSBdsSBdCBwaWtuaWthIGtvbXBsZWt0dXMgNTAwIG1sIHRyYXVrb3M6IGF1a3N0xIEgcGFzdGEsIHNpZXJhICZzY2Fyb247xLfEq3ZqaSB1biBtaW5pIGRlc2VydHMuIMSScnRhIGllcGFrbyZzY2Fyb247YW5hIGFyIHZpZW5vdHUgdsSBa3UgdmllbmvEgXImc2Nhcm9uO28gdHJhbnNwb3J0xJMmc2Nhcm9uO2FudSB1biB1emxhYm8gdmllc3UgbG9qYWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPjxzdHJvbmcgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPsSqcGEmc2Nhcm9uO8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTU1NyI+DQoJPGxpIGRhdGEtZW5kPSIxNTc2IiBkYXRhLXN0YXJ0PSIxNTU3Ij5JZXRpbHDEq2JhOiA1MDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTYyMiIgZGF0YS1zdGFydD0iMTU3NyI+TWF0ZXJpxIFsczogUMSBcnN0csSBZMSBdHMgUEVUIHBsYXN0bWFzYSAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY2OCIgZGF0YS1zdGFydD0iMTYyMyI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IE5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTcxOSIgZGF0YS1zdGFydD0iMTY2OSI+SGVybcSTdGlza8SBcyB2xIFrYSDEq3BhJnNjYXJvbjvEq2JhcywgbGFpIG5vdsSTcnN0dSBub3BsxatkZXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTc2MyIgZGF0YS1zdGFydD0iMTcyMCI+Q2F1cnNwxKtkxKtnxIFzIHNpZW5hcywga2FzIHV6c3ZlciBrdmFsaXTEgXRpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4MjEiIGRhdGEtc3RhcnQ9IjE3NjQiPklkZcSBbGkgcGllbcSTcm90cyBnYW4gZGVzZXJ0aWVtLCBnYW4gYXVrc3RhamllbSDEk2RpZW5pZW08L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTgyMiI+QXRiYWxzdGEgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXM8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+RGlzcG9zYWJsZSBkZWxpIGNvbnRhaW5lciAtIEEgVmVyc2F0aWxlIFNvbHV0aW9uIGZvciBIZWFydHkgTWVhbHMgYW5kIExheWVyZWQgRGVzc2VydHM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPlByb2Zlc3Npb25hbCBTZXJ2aW5nIG9mIENvbGQgTWVhbHMgYW5kIERlc3NlcnRzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI0MjUiIGRhdGEtc3RhcnQ9IjIwNjUiPkRpc3Bvc2FibGUgNTAwIG1sIG9yIDE2IG96IGRlbGkgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpIGFyZSB0aGUgaWRlYWwgY2hvaWNlIGZvciBidXNpbmVzc2VzIHdoZXJlIGJvdGggcHJlc2VudGF0aW9uIGFuZCBjb252ZW5pZW5jZSBtYXR0ZXIuIE1hZGUgZnJvbSByUEVULCB0aGVzZSBjb250YWluZXJzIGNvbnRyaWJ1dGUgdG8gc3VzdGFpbmFiaWxpdHkgYnkgcmVkdWNpbmcgdGhlIGNhcmJvbiBmb290cHJpbnQgYW5kIHN1cHBvcnRpbmcgdGhlIGNpcmN1bGFyIGVjb25vbXkuIFRoZXkgYXJlIHN1aXRhYmxlIGZvciB0ZW1wZXJhdHVyZXMgcmFuZ2luZyBmcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0MsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNDI3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI1MjIiIGRhdGEtc3RhcnQ9IjI0MjciPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDkiIGRhdGEtc3RhcnQ9IjI0MjkiPkNvbXBsZXggZGVzc2VydHM8L3N0cm9uZz46IExheWVyZWQgdGlyYW1pc3UsICZlYWN1dGU7Y2xhaXJzIHdpdGggY3VzdGFyZCwgY2hlZXNlY2FrZXMgd2l0aCBiZXJyeSB0b3BwaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNjE3IiBkYXRhLXN0YXJ0PSIyNTIzIj48c3Ryb25nIGRhdGEtZW5kPSIyNTM5IiBkYXRhLXN0YXJ0PSIyNTI1Ij5Db2xkIG1lYWxzPC9zdHJvbmc+OiBQYXN0YSB3aXRoIHBlc3RvIHNhdWNlLCBxdWlub2Egd2l0aCB2ZWdldGFibGVzLCBib3dscyB3aXRoIGF2b2NhZG8gYW5kIHR1bmEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI2MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NDMiIGRhdGEtc3RhcnQ9IjI2MjAiPlJlYWR5LXRvLXNlcnZlIHNldHM8L3N0cm9uZz46IENoZWVzZSBwbGF0dGVycyB3aXRoIGdyYXBlcyBhbmQgbnV0cywgbWVhdCBzbmFja3Mgd2l0aCBtdXN0YXJkLCB2ZWdhbiBzZXRzLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzAxMCIgZGF0YS1zdGFydD0iMjcyMiI+VGhlIDxzdHJvbmcgZGF0YS1lbmQ9IjI3NDIiIGRhdGEtc3RhcnQ9IjI3MjYiPmFpcnRpZ2h0IGxpZDwvc3Ryb25nPiBlbnN1cmVzIHByb3RlY3Rpb24gYWdhaW5zdCBsZWFrcyBhbmQgb2RvciBtaXhpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IGZvciBtdWx0aS1sYXllcmVkIGRpc2hlcy4gVGhlIHRyYW5zcGFyZW5jeSBvZiB0aGUgd2FsbHMgaGlnaGxpZ2h0cyB0aGUgcXVhbGl0eSBvZiB0aGUgaW5ncmVkaWVudHMsIGFuZCB0aGUgdW5pdmVyc2FsIGxpZHMgZm9yIGFsbCBjb250YWluZXIgc2l6ZXMgaGVscCBzYXZlIHRpbWUgb24gd29ya3NwYWNlIG9yZ2FuaXphdGlvbi48L3A+DQoNCjxwIGRhdGEtZW5kPSIzMjI3IiBkYXRhLXN0YXJ0PSIzMDEyIj5CeSBjaG9vc2luZyBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB5b3UgYXJlIGhlbHBpbmcgdG8gcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnQgc3VzdGFpbmFibGUgcGFja2FnaW5nIHByYWN0aWNlcywgd2hpY2ggYWxpZ24gd2l0aCBlbnZpcm9ubWVudGFsIGdvYWxzIGFuZCBjb250cmlidXRlIHRvIHRoZSBjaXJjdWxhciBlY29ub215LjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjUzIiBkYXRhLXN0YXJ0PSIzMjI5Ij5CdXNpbmVzcyB1c2UgZXhhbXBsZTwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+QSByZXN0YXVyYW50IGNhbiBvZmZlciBwaWNuaWMgc2V0cyBpbiA1MDAgbWwgY29udGFpbmVyczogY2hpbGxlZCBwYXN0YSwgY2hlZXNlIHBsYXR0ZXIsIGFuZCBtaW5pIGRlc3NlcnQuIFRoZSBjb252ZW5pZW50IHBhY2thZ2luZyB3aXRoIGEgc2luZ2xlIGxpZCBzaW1wbGlmaWVzIHRyYW5zcG9ydCBhbmQgYm9vc3RzIGd1ZXN0IGxveWFsdHkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPkZlYXR1cmVzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzQ2OCI+DQoJPGxpIGRhdGEtZW5kPSIzNDg2IiBkYXRhLXN0YXJ0PSIzNDY4Ij5DYXBhY2l0eTogNTAwIG1sIG9yIDE2IG96PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1MjYiIGRhdGEtc3RhcnQ9IjM0ODciPk1hdGVyaWFsOiBSZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU2NyIgZGF0YS1zdGFydD0iMzUyNyI+VGVtcGVyYXR1cmUgcmFuZ2U6IEZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTk5IiBkYXRhLXN0YXJ0PSIzNTY4Ij5BaXJ0aWdodCBsaWQgdG8gcHJldmVudCBsZWFrczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjQyIiBkYXRhLXN0YXJ0PSIzNjAwIj5UcmFuc3BhcmVudCB3YWxscyB0aGF0IGVtcGhhc2l6ZSBxdWFsaXR5PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2ODUiIGRhdGEtc3RhcnQ9IjM2NDMiPlBlcmZlY3QgZm9yIGJvdGggZGVzc2VydHMgYW5kIGNvbGQgbWVhbHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzY4NiI+U3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkgYW5kIHJlZHVjZXMgcGxhc3RpYyB3YXN0ZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzcuNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NToyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNjY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gODYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2M2M3MTBiYTlmODVhMzEwYzJjOWQ4YzgxZTE2MjU0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrcyBubyByUEVUIHBsYXN0bWFzYXMga3VsaW7EgXJpamFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyBmb3IgY2F2aWFyIDUwMCBtbCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YHQtdGA0YLQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDUwMCDQvNC7INC/0YDQvtC30YDQsNGH0L3Ri9C5INC00LvRjyDRgdCw0LvQsNGC0L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY4OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBXUC0xMDg2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgCA3NTAg0LzQuywg0YEg0LrRgNGL0YjQutC+0LksINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVHJhdWtzIDc1MCBtbCwgYXIgdsSBa3UsIFBFVCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0xMC0wOCAxNTowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE2ODgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzMC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzNjljNmViMjJjMzZhZGIyZWVmZDUwMmEwYzk4MTQxYS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4OTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXRS1LTklGRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTanMga29rYSBuYXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LTQtdGA0LXQstGP0L3QvdGL0LkmbmJzcDvQvdC+0LYgMTY1Jm5ic3A70LzQvCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0Lkg0LjQtyDQtNGA0LXQstC10YHQuNC90YsuINCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC00LDQvdC90L7Qs9C+INGB0YLQvtC70L7QstC+0LPQviDQv9GA0LjQsdC+0YDQsDog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAINC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQsiDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LguINCg0LXQutC+0LzQtdC90LTRg9C10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC90LDRiNC4INC00LXRgNC10LLRj9C90L3Ri9C1INC/0YDQuNCx0L7RgNGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YHQtdGA0LLQuNGB0L7QsiDRgSDQtdC00L7QuSDQvdCwINCy0YvQvdC+0YEg0LjQu9C4INC/0YDQuCDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4INC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjiDQvdCw0YLRg9GA0LDQu9GM0L3Ri9GFINC80LDRgtC10YDQuNCw0LvQvtCyINGC0LDQutC+0Lkg0L3QvtC2INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC30LTQvtGA0L7QstGM0Y8g0Lgg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPQtdGC0YHRjywg0L3QtSDQstGL0LTQtdC70Y/RjyDQstGA0LXQtNC90YvRhSDRgtC+0LrRgdC40YfQvdGL0YUg0LLQtdGJ0LXRgdGC0LIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOJm5ic3A70YDQsNC30LvQsNCz0LDQtdGC0YHRjyDQsiDQtdGB0YLQtdGB0YLQstC10L3QvdGL0YUg0YPRgdC70L7QstC40Y/RhS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIG5hemlzIDE2NSBtbSwgaXpnYXRhdm90cyBubyBrb2thLiBHYWx2ZW7EgXMgJnNjYXJvbjtvIGdhbGRhIHBpZWRlcnVtdSBwcmllayZzY2Fyb247cm9jxKtiYXM6IGtvbXBha3RzIGl6bcSTcnMgdW4gZGF1ZHpwdXPEq2JhIGxpZXRvJnNjYXJvbjthbsSBLiBNxJNzIGllc2FrxIFtIGl6bWFudG90IG3Fq3N1IGtva2EgZ2FsZGEgcGllZGVydW11cyDEk2RpZW51IHBpZWfEgWRlaSwgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHZhaSBwYXPEgWt1bXUgb3JnYW5pesSTJnNjYXJvbjthbmFpLiBQYXRlaWNvdGllcyBkYWLEq2dvIG1hdGVyacSBbHUgaXptYW50byZzY2Fyb247YW5haSwgJnNjYXJvbjtpcyBuYXppcyBpciBhYnNvbMWrdGkgZHJvJnNjYXJvbjtzIHZlc2VsxKtiYWkgdW4gdmlkZWkuIFRhcyBpciB2aWVnbGkgbGlrdmlkxJNqYW1zLCBuZWl6ZGFsb3Qga2FpdMSrZ2FzIHRva3Npc2thcyB2aWVsYXMsIHVuIGRhYmlza29zIGFwc3TEgWvEvG9zIHBpbG7Eq2LEgSBzYWRhbMSBczwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIGNsYXNzaWMgZGlzcG9zYWJsZSBrbml2ZXMmbmJzcDttYWRlIG9mIGVjby1mcmllbmRseSBhbmQgYmlvZGVncmFibGUgb3JnYW5pYyB3b29kLiBUaGVzZSBzdXN0YWluYWJsZSB3b29kZW4ga25pdmVzIGFyZSBzdWl0YWJsZSBhcyBmb3IgY29sZCBmb29kIGFzIGZvciBob3QgYXBwbGljYXRpb25zLiBUaGUgbGVuZ3RoIG9mIGRpc3Bvc2FibGUgY3V0bGVyeSBpcyAxNi41IGNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjEtMDgtMTMgMTM6MzA6MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg5MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTU2MDljMDQ0Y2I4NTliMjQ1YzA3ZWMxMmYyNTA2NGQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB3b29kZW4ga25pZmUgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIG7EgXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkwOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4IDI1IHggMTgg0YHQvCwg0J/QrdCiLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgMjUgeCAxOCBjbSwgclBFVCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjQ0MiIgZGF0YS1zdGFydD0iMjM2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0MCIgZGF0YS1zdGFydD0iMjM3MCI+0KHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCAmbmRhc2g7INCf0YDQtdC80LjQsNC70YzQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LHQvtC70YzRiNC40YUg0YHQtdGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjQ5MSIgZGF0YS1zdGFydD0iMjQ0NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ4OSIgZGF0YS1zdGFydD0iMjQ0OSI+0JjQtNC10LDQu9C10L0g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC/0L7RgNGG0LjQuSDQuCDQsNGB0YHQvtGA0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjUyIiBkYXRhLXN0YXJ0PSIyNDkyIj7QrdGC0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0Lwg0YHQvtC30LTQsNC9INC00LvRjyDRg9C00L7QsdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LHQvtC70YzRiNC40YUg0YHQtdGC0L7QsiDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIuINCe0L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0Lgg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0LHQu9GO0LTQsC48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY4NiIgZGF0YS1zdGFydD0iMjY1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY4NCIgZGF0YS1zdGFydD0iMjY1OSI+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI2ODciPg0KCTxsaSBkYXRhLWVuZD0iMjc0MyIgZGF0YS1zdGFydD0iMjY4NyI+0JHQvtC70YzRiNCw0Y8g0L/Qu9C+0YnQsNC00YwgJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQutGA0YPQv9C90YvRhSDQvdCw0LHQvtGA0L7QsiDRgdGD0YjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgwNiIgZGF0YS1zdGFydD0iMjc0NCI+0J/RgNC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCINGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0YTQvtGA0LzRiyDQutC+0L3RgtC10LnQvdC10YDQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjg4NCIgZGF0YS1zdGFydD0iMjgwNyI+0KPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRg9C00L7QsdC90L4g0YHQutC70LDQtNGL0LLQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyODg1Ij7QmtGA0YvRiNC60LAgKNC/0YDQvtC00LDRkdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+KSDQtNC10LvQsNC10YIg0L/QvtC00LDRh9GDINC10YnRkSDQsdC+0LvQtdC1INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QuS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTk3IiBkYXRhLXN0YXJ0PSIyOTU5Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTk1IiBkYXRhLXN0YXJ0PSIyOTY0Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YHRhNC10YA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjI5OTgiPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMjk5OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAzNSIgZGF0YS1zdGFydD0iMzAwMCI+0JTQvtGB0YLQsNCy0LrQsCDQv9GA0LXQvNC40LDQu9GM0L3Ri9GFINGB0LXRgtC+0LIg0YHRg9GI0Lg8L3N0cm9uZz4gJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTU3IiBkYXRhLXN0YXJ0PSIzMDc0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTIwIiBkYXRhLXN0YXJ0PSIzMDc2Ij7QodGD0L/QtdGA0LzQsNGA0LrQtdGC0Ysg0Lgg0LPQsNGB0YLRgNC+0L3QvtC80LjRh9C10YHQutC40LUg0LzQsNCz0LDQt9C40L3Rizwvc3Ryb25nPiAmbmRhc2g7INGN0YTRhNC10LrRgtC90LDRjyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC/0YDQvtC00YPQutGG0LjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMzE1OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzE4NyIgZGF0YS1zdGFydD0iMzE2MCI+0JrQtdC50YLQtdGA0LjQvdCzINC4INC80LXRgNC+0L/RgNC40Y/RgtC40Y88L3N0cm9uZz4gJm5kYXNoOyDRgdGC0LjQu9GM0L3QsNGPINC/0L7QtNCw0YfQsCDQuCDRg9C00L7QsdGB0YLQstC+INCyINC+0LHRgdC70YPQttC40LLQsNC90LjQuC48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjgwIiBkYXRhLXN0YXJ0PSIzMjM2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjc4IiBkYXRhLXN0YXJ0PSIzMjQxIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMyODEiPg0KCTxsaSBkYXRhLWVuZD0iMzM0OCIgZGF0YS1zdGFydD0iMzI4MSI+clBFVC3Qv9C70LDRgdGC0LjQuiAmbmRhc2g7INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtGL0Lkg0Lgg0L/RgNC40LPQvtC00L3Ri9C5INC00LvRjyDQv9C10YDQtdGA0LDQsdC+0YLQutC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzg5IiBkYXRhLXN0YXJ0PSIzMzQ5Ij7QktGL0YHQvtC60LDRjyDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0LLQu9Cw0LPQtSDQuCDQttC40YDRgy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzM5MCI+0KHQvtC+0YLQstC10YLRgdGC0LLRg9C10YIg0YHRgtCw0L3QtNCw0YDRgtCw0Lwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsi48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzgiIGRhdGEtc3RhcnQ9IjM0NTIiPtCS0YvQsdC40YDQsNC50YLQtSAyNSB4IDE4INGB0Lwg0LrQvtC90YLQtdC50L3QtdGA0YsgJm5kYXNoOyDQvdCw0LTRkdC20L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7QuSDQv9C+0LTQsNGH0Lgg0YHRg9GI0LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDIxIiBkYXRhLXN0YXJ0PSIzOTYwIj48c3Ryb25nIGRhdGEtZW5kPSI0MDE5IiBkYXRhLXN0YXJ0PSIzOTYwIj5TdSZzY2Fyb247aSB0cmF1a3MgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gaWVwYWtvanVtcyBzdSZzY2Fyb247aSBwbGF0xJNtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0MDc3IiBkYXRhLXN0YXJ0PSI0MDIzIj48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDI3Ij5MaWVsaXNrcyByaXNpbsSBanVtcyBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQxODUiIGRhdGEtc3RhcnQ9IjQwNzgiPiZTY2Fyb247aWUgcGxhJnNjYXJvbjtpZSAyNSB4IDE4IGNtIHRyYXVraSBpciBwaWVtxJNyb3RpIGxpZWzEgWtpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0gdW4gdmFpcsSBa3UgdmVpZHUgcm9sbHUgcGFzbmllZyZzY2Fyb247YW5haS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iNDIxOSIgZGF0YS1zdGFydD0iNDE4NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDIxNyIgZGF0YS1zdGFydD0iNDE5MSI+R2FsdmVuxIFzIGllcGFrb2p1bWEgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MjIwIj4NCgk8bGkgZGF0YS1lbmQ9IjQyNjIiIGRhdGEtc3RhcnQ9IjQyMjAiPlBsYSZzY2Fyb247YSB2aXJzbWEgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDMwNiIgZGF0YS1zdGFydD0iNDI2MyI+U3RpcHJhIHVuIMSTcnRpIHNha3JhdWphbWEga29uc3RydWtjaWphLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MzA3Ij5DYXVyc3DEq2TEq2dzIHbEgWtzIChwxIFyZG9kYXMgYXRzZXZpJnNjYXJvbjvEt2kpIHByb2Zlc2lvbsSBbGFtIG5vZm9ybcSTanVtYW0uPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDQwNiIgZGF0YS1zdGFydD0iNDM3OCI+PHN0cm9uZyBkYXRhLWVuZD0iNDQwNCIgZGF0YS1zdGFydD0iNDM4MiI+S3VyIHRpZWsgaXptYW50b3RzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NDA3Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ0NzYiIGRhdGEtc3RhcnQ9IjQ0MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MzMiIGRhdGEtc3RhcnQ9IjQ0MDkiPkdvdXJtZXQgc3Umc2Nhcm9uO2kgcGllZ8SBZGU8L3N0cm9uZz4gJm5kYXNoOyBub2RybyZzY2Fyb247aW5hIGF1Z3N0xIFrxIFzIGtsYXNlcyBpZXBha29qdW11LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NTU0IiBkYXRhLXN0YXJ0PSI0NDc3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTE3IiBkYXRhLXN0YXJ0PSI0NDc5Ij5MaWVsdmVpa2FsaSB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWk8L3N0cm9uZz4gJm5kYXNoOyBwcmV6ZW50xJMgcHJvZHVrdHVzIHByb2Zlc2lvbsSBbGkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ1NTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1ODAiIGRhdGEtc3RhcnQ9IjQ1NTciPkJhbmtldGkgdW4gcGFzxIFrdW1pPC9zdHJvbmc+ICZuZGFzaDsgZWxlZ2FudHMgdW4gxJNydHMgaWVwYWtvanVtcy48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NjU5IiBkYXRhLXN0YXJ0PSI0NjE1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NjU3IiBkYXRhLXN0YXJ0PSI0NjE5Ij5WaWRlaSBkcmF1ZHrEq2dzIHVuIGRybyZzY2Fyb247cyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ3MTMiIGRhdGEtc3RhcnQ9IjQ2NjAiPlN1JnNjYXJvbjtpIGllcGFrb2p1bXMgaXIgaXpnYXRhdm90cyBubyA8c3Ryb25nIGRhdGEtZW5kPSI0NzA1IiBkYXRhLXN0YXJ0PSI0Njc0Ij5wxIFyc3RyxIFkxIF0YSByUEVUIHBsYXN0bWFzYXM8L3N0cm9uZz4sIGthczo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDcxNCI+DQoJPGxpIGRhdGEtZW5kPSI0NzQ3IiBkYXRhLXN0YXJ0PSI0NzE0Ij5JciBpbGd0c3DEk2rEq2dzIHVuIGVrb2xvxKNpc2tzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Nzg1IiBkYXRhLXN0YXJ0PSI0NzQ4Ij5JenR1csSrZ3MgcHJldCBtaXRydW11IHVuIHRhdWtpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3ODYiPkF0Ymlsc3QgcMSBcnRpa2FzIGRybyZzY2Fyb247xKtiYXMgc3RhbmRhcnRpZW0uPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSI0OTMxIiBkYXRhLXN0YXJ0PSI0ODMwIj5JenbEk2xpZXRpZXMgPHN0cm9uZyBkYXRhLWVuZD0iNDg2OSIgZGF0YS1zdGFydD0iNDg0MiI+MjUgeCAxOCBjbSBzdSZzY2Fyb247aSB0cmF1a3VzPC9zdHJvbmc+LCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBnYW4gZXN0xJN0aXNrdSwgZ2FuIGZ1bmtjaW9uxIFsdSBpZXBha29qdW11ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjQ4MSIgZGF0YS1zdGFydD0iMjQwNCI+PHN0cm9uZz5EaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIFBhY2thZ2luZyBmb3IgU3VzaGkgUGxhdHRlcnM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI1MjEiIGRhdGEtc3RhcnQ9IjI0ODMiPlBlcmZlY3QgZm9yIExhcmdlIFN1c2hpIFBsYXR0ZXJzPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NzEiIGRhdGEtc3RhcnQ9IjI1MjIiPkRlc2lnbmVkIGZvciA8c3Ryb25nIGRhdGEtZW5kPSIyNTY5IiBkYXRhLXN0YXJ0PSIyNTM1Ij5idWxrIG9yZGVycyBhbmQgc3VzaGkgcGxhdHRlcnM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIHByb3ZpZGUgYSA8c3Ryb25nIGRhdGEtZW5kPSIyNjI0IiBkYXRhLXN0YXJ0PSIyNTkzIj5sdXh1cmlvdXMgZm9vZCBwcmVzZW50YXRpb248L3N0cm9uZz4gd2hpbGUgZW5zdXJpbmcgc2VjdXJlIHRyYW5zcG9ydCBhbmQgc3RvcmFnZS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY5MyIgZGF0YS1zdGFydD0iMjY3MyI+S2V5IEFkdmFudGFnZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI2OTQiPg0KCTxsaSBkYXRhLWVuZD0iMjc3NiIgZGF0YS1zdGFydD0iMjY5NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjcxNyIgZGF0YS1zdGFydD0iMjY5NiI+V2lkZSBzdXJmYWNlIGFyZWE8L3N0cm9uZz4gYWNjb21tb2RhdGVzIHN1c2hpIGFzc29ydG1lbnRzIGFuZCBjb21iaW5hdGlvbiBwbGF0dGVycy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgzMiIgZGF0YS1zdGFydD0iMjc3NyI+PHN0cm9uZyBkYXRhLWVuZD0iMjgwNyIgZGF0YS1zdGFydD0iMjc3OSI+U3Ryb25nLCBzdGFja2FibGUgZGVzaWduPC9zdHJvbmc+IGVuc3VyZXMgc2FmZSBoYW5kbGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjgzMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjg3MCIgZGF0YS1zdGFydD0iMjgzNSI+Q3J5c3RhbC1jbGVhciBsaWQgY29tcGF0aWJpbGl0eTwvc3Ryb25nPiAoc29sZCBzZXBhcmF0ZWx5KSBmb3IgYXR0cmFjdGl2ZSBmb29kIGRpc3BsYXkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjkzNyIgZGF0YS1zdGFydD0iMjkyMSI+SWRlYWwgVXNlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMjkzOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDI1IiBkYXRhLXN0YXJ0PSIyOTM4Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTY3IiBkYXRhLXN0YXJ0PSIyOTQwIj5Hb3VybWV0IHN1c2hpIHRha2Vhd2F5czwvc3Ryb25nPiAmbmRhc2g7IEVuc3VyZXMgdG9wLXF1YWxpdHkgcGFja2FnaW5nIGZvciBwcmVtaXVtIHN1c2hpIHNldHMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxMDgiIGRhdGEtc3RhcnQ9IjMwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwNTUiIGRhdGEtc3RhcnQ9IjMwMjgiPlN1cGVybWFya2V0cyAmYW1wOyBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IERpc3BsYXlzIGxhcmdlIHN1c2hpIGFzc29ydG1lbnRzIHByb2Zlc3Npb25hbGx5LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIzMTA5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTI5IiBkYXRhLXN0YXJ0PSIzMTExIj5FdmVudCBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IEVsZWdhbnQgYW5kIGRpc3Bvc2FibGUgZm9yIGNvbnZlbmllbnQgc2VydmljZS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjIwIiBkYXRhLXN0YXJ0PSIzMTgyIj5TdXN0YWluYWJsZSBhbmQgRHVyYWJsZSBNYXRlcmlhbDwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzMjgyIiBkYXRhLXN0YXJ0PSIzMjIxIj5NYWRlIGZyb20gPHN0cm9uZyBkYXRhLWVuZD0iMzI2MCIgZGF0YS1zdGFydD0iMzIzMSI+ZWNvLWZyaWVuZGx5IHJQRVQgcGxhc3RpYzwvc3Ryb25nPiwgdGhlc2UgdHJheXMgb2ZmZXI6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMyODMiPg0KCTxsaSBkYXRhLWVuZD0iMzMyMCIgZGF0YS1zdGFydD0iMzI4MyI+QSBzdXN0YWluYWJsZSBwYWNrYWdpbmcgc29sdXRpb24uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzNjQiIGRhdGEtc3RhcnQ9IjMzMjEiPkhpZ2ggcmVzaXN0YW5jZSB0byBtb2lzdHVyZSBhbmQgZ3JlYXNlLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMzY1Ij5Gb29kIHNhZmV0eSBjb21wbGlhbmNlIGZvciBwZWFjZSBvZiBtaW5kLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzMyIgZGF0YS1zdGFydD0iMzQxMiI+VXBncmFkZSB0byA8c3Ryb25nIGRhdGEtZW5kPSIzNDYwIiBkYXRhLXN0YXJ0PSIzNDIzIj4yNSB4IDE4IGNtIGRpc3Bvc2FibGUgc3VzaGkgdHJheXM8L3N0cm9uZz4gZm9yIHN1cGVyaW9yIHBhY2thZ2luZyB0aGF0IG1lZXRzIGJvdGggYWVzdGhldGljIGFuZCBmdW5jdGlvbmFsIG5lZWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyODE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkwOC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMTguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiNTVlMzk4NzYwZmE1NmQ5OTRmM2Q1MTU5ZWU3MzkwYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBTdXNoaSB0cmF5cyBhbmQgc3VzaGkgY29udGFpbmVycyBkaXNwb3NhYmxlIGZvciBUYWtlb3V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSBtZWxuaSB1biBzdcWhaSBwxIFydGlrYXMgaWVwYWtvanVtcyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCj0L/QsNC60L7QstC60LAg0L/QuNGJ0LXQstCw0Y8g0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsiwg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7QsiDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUtDOU9GCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDY1NDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0LXQvNCw0L3QutCwIDI3MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERlc2VydGEgdHJhdWtzIDI3MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCa0YDQuNGB0YLQsNC70YzQvdC+INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDQtdC80LDQvdC60Lgg0LjQtyDQn9Ct0KIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgdC+0LrQvtCyLCDRgdC80YPQt9C4LCDQvdCw0YDQtdC30LDQvdC90YvRhSDRhNGA0YPQutGC0L7QsiDQuCDQvtCy0L7RidC10LksINCwINGC0LDQutC20LUg0LzQvtC70L7Rh9C90YvRhSDQutC+0LrRgtC10LnQu9C10Lkg0Lgg0LnQvtCz0YPRgNGC0L7Qsi4g0Jog0Y3RgtC40Lwg0LrQvtC90YLQtdC50L3QtdGA0LDQvCDQtNC+0YHRgtGD0L/QvdCwINGB0L/QtdGG0LjQsNC70YzQvdCw0Y8g0LLRgdGC0LDQstC60LAg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L3QtdGB0LrQvtC70YzQutC40YUg0LjQvdCz0YDQuNC00LjQtdC90YLQvtCyINC+0LTQvdC+0LLRgNC10LzQtdC90L3Qviwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9C40YIg0YHQvtC30LTQsNCy0LDRgtGMINGD0L3QuNC60LDQu9GM0L3Ri9C1INC60L7QvNC/0LvQtdC60YLRiyDQuCDRgdC+0YfQtdGC0LDQvdC40Y8g0LLQutGD0YHQvtCyLiDQmiDQutGA0LXQvNCw0L3QutCw0Lwg0L/QvtC00YXQvtC00Y/RgiDQv9C70L7RgdC60LjQtSDQuCDQutGD0L/QvtC70YzQvdGL0LUg0LrRgNGL0YjQutC4LCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDQuCDQsdC10Lcg0L3QtdCz0L4uICZuYnNwO9CS0L7Qt9C80L7QttC90L7RgdGC0Ywg0L3QsNC90LXRgdC10L3QuNGPINCS0LDRiNC10LPQviDRg9C90LjQutCw0LvRjNC90L7Qs9C+INC00LjQt9Cw0LnQvdCwINC40LvQuCDQu9C+0LPQvtGC0LjQv9CwINC/0L7QvNC+0LbQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0Log0YHQtdCx0LUg0LLQvdC40LzQsNC90LjQtSwg0L/QvtC00YfQtdGA0LrQvdC10YIg0L7RgdC+0LHQtdC90L3Ri9C5INGB0YLQuNC70Ywg0LLQsNGI0LXQs9C+INC30LDQstC10LTQtdC90LjRjyDQuCDQvdC10L/RgNC10LzQtdC90L3QviDQstGL0LTQtdC70LjRgiDRgdGA0LXQtNC4INC60L7QvdC60YPRgNC10L3RgtC+0LIuINCf0YDQvtGH0L3Ri9C1INC4INGB0YLQuNC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPJm5ic3A7INC00LXRgdC10YDRgtC+0LImbmJzcDstINGN0YLQviDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdCw0Y8sINC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80LDRjyDRg9C/0LDQutC+0LLQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPktyaXN0xIFsZHppZHJpJm5ic3A7dHJhdWtpJm5ic3A7bm8gUEVUIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RhcyBzdWzEgW0sIHNtxat0aWppZW0sIHNhZ3JpZXp0aWVtIGF1Z8S8aWVtIHVuIGTEgXJ6ZcWGaWVtLCBrxIEgYXLEqyBwaWVuYSBrb2t0ZWnEvGllbSB1biBqb2d1cnRpZW0uICZTY2Fyb247xKttIHRyYXVrYW0mbmJzcDtpciBwaWVlamFtaSBzcGVjacSBbGkgaWVsaWvFhmksIGt1cm9zIHZhciB1emdsYWLEgXQgdmFpcsSBa2FzIHNhc3TEgXZkYcS8YXMgdmllbmxhaWPEq2dpLiBUYXMgxLxhdXMgaXp2ZWlkb3QgbGllbGlza3VzIGtvbXBsZWt0dXMgdW4gdW5pa8SBbGFzIGdhciZzY2Fyb247YXMga29tYmluxIFjaWphcy4gVHJhdWtpZW0gaXIgcGllZWphbWFzIGdhbiBwbGFrYW5pLCBnYW4ga3Vwb2x2ZWlkYSB2xIFraSwgYXIgY2F1cnVtdSB1biBiZXogdMSBLiAmU2Nhcm9uO8SrcyBzxJNyaWphcyB0cmF1a2llbSBpciBwb3B1bMSBcmllIGl6bcSTcmk6IG5vIDIxMG1sIGzEq2R6IDEwMDBtbC4gUGF0ZWljb3RpZXMgaWVzcMSTasSBbSB1emRydWvEgXQgc2F2dSBsb2dvIHZhaSBhdHNldmkmc2Nhcm9uO8S3aSBpem1la2zEk3R1IGRpemFpbnUgdXogZ2zEgXrEk20sIHRhcyBwYWzEq2R6xJNzIHZhaXLEgWsgcGlldsSTcnN0IHBpcmPEk2p1IHV6bWFuxKtidSwgdGlrcyB1enN2xJNydHMgSsWrc3UgdXrFhsSTbXVtYSDEq3BhJnNjYXJvbjthaXMgc3RpbHMgdW4gbm90ZWlrdGkgcGFsxKtkesSTcyBpemNlbHRpZXMga29ua3VyZW50dSB2aWTFqy4gSXp0dXLEq2dpIHVuIG1vZGVybmkgdHJhdWtpIEthbC1DbGVhciAtIGlyIHBpZXZpbGPEq2dhcywgcGlsbsSrYsSBIHDEgXJzdHLEgWTEgWphbWFzIHRyYXVraS4gJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+Q3J5c3RhbCBjbGVhciBQRVQgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIGp1aWNlcywgc21vb3RoaWVzLCBzbGljZWQg4oCL4oCLZnJ1aXQgYW5kIHZlZ2V0YWJsZXMsIGFzIHdlbGwgYXMgbWlsa3NoYWtlcyBhbmQgeW9ndXJ0cy4gQSBzcGVjaWFsIGluc2VydCBpcyBhdmFpbGFibGUgZm9yIHRoZXNlIGdsYXNzZXMgZm9yIHN0b3Jpbmcgc2V2ZXJhbCBpbmdyZWRpZW50cyBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCB3aWxsIGFsbG93IHlvdSB0byBjcmVhdGUgdW5pcXVlIHNldHMgYW5kIGNvbWJpbmF0aW9ucyBvZiBmbGF2b3JzLiBGbGF0IGFuZCBkb21lIGNvdmVycyBhcmUgYXZhaWxhYmxlIGluIHJlcXVlc3QsIHdpdGggYW5kIHdpdGhvdXQgYSBob2xlLiBUaGUgcG9zc2liaWxpdHkgb2YgYXBwbHlpbmcgeW91ciB1bmlxdWUgZGVzaWduIG9yIGxvZ28gd2lsbCBoZWxwIGF0dHJhY3QgYXR0ZW50aW9uIHRvIHlvdXJzZWxmLCBlbXBoYXNpemUgdGhlIHNwZWNpYWwgc3R5bGUgb2YgeW91ciBpbnN0aXR1dGlvbiBhbmQgd2lsbCBjZXJ0YWlubHkgaGlnaGxpZ2h0IGFtb25nIGNvbXBldGl0b3JzLiBTdHJvbmcgYW5kIHN0eWxpc2ggY29udGFpbmVycyAtIHRoaXMgaXMgYW4gYXR0cmFjdGl2ZSwgZnVsbHkgcmVjeWNsYWJsZSBwYWNrYWdpbmcuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc1Ljk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6NDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MzAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy45MyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM2ZmM4ODQ3YWJiMDNhYTBlYjJiZDUwM2ViNDBjYmUxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTgyMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTMyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEFILUFTQjU1MEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0L7Rg9GB0LAgMTc3INC80LssINCf0J8sINGH0LXRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBNxJNyY2VzIHRyYXVraSAxNzcgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdC+0YPRgdC90LjQutC4INC40LvQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YLQsNC60LDQvdGH0LjQutC4LCDQutC+0YLQvtGA0YvQtSDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC/0YDQuNC/0YDQsNCyLCDRgdCw0LvRjNGB0YssINGB0L7QtdCy0L7Qs9C+INGB0L7Rg9GB0LAsINC30LDQv9GA0LDQstC+0Log0LTQu9GPINGB0LDQu9Cw0YLQvtCyLCDQuNC70Lgg0LTQvtCx0LDQstC+0Log0Log0LTQtdGB0LXRgNGC0LDQvCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQuNC70Lgg0YHQtdGA0LLQuNGB0L7QsiDQvdCwINCy0YvQvdC+0YEuPC9wPg0KDQo8cD7QmtC+0L3RgtGA0L7Qu9C40YDRg9C50YLQtSDRgNCw0LfQvNC10YAg0L/QvtGA0YbQuNC5Jm5ic3A70YEg0L/QvtC80L7RidGM0Y4g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0L7Rg9GB0LAg0L7QsdGK0LXQvNC+0LwgMTc3INC80LssINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9GFINC40LcgMTAwJSDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwISDQodC+0YPRgdC90LjQutC4INC80L7QttC90L4g0L/RgNC40L7QsdGA0LXRgdGC0Lgg0YEg0LPQtdGA0LzQtdGC0LjRh9C90YvQvNC4INC4Jm5ic3A70L/RgNC+0LfRgNCw0YfQvdGL0LzQuCDQutGA0YvRiNC60LDQvNC4INC40Lcg0J/QrdCiINC4INC00L7RgdGC0YPQv9C90Ysg0LIg0LTQstGD0YUg0YbQstC10YLQsNGFIC0g0YfQtdGA0L3QvtC8INC4INC/0YDQvtC30YDQsNGH0L3QvtC8LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBpZWfEgWRlaSB2YWkgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHBpZWTEgXbEgWphbSBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWt1cywga2FzIGlyIGlkZcSBbGkgcGllbcSTcm90aSBnYXImc2Nhcm9uO3ZpZWzEgW0sIHNhbHNhaSwgc29qYXMgbcSTcmPEk20sIHNhbMSBdHUgbcSTcmPEk20gdmFpIG5lbGllbGFtIHBpZWRldsSBbSBwYW1hdMSTZGllbmllbS48L3A+DQoNCjxwPktvbnRyb2zEk2ppZXQgcG9yY2lqdSBpem3Ek3J1cyBhciBtxatzdSAxNzcgbWwgcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVraWVtLCBrYXMgaXpnYXRhdm90aSBubyAxMDAlIHDEgXJzdHLEgWTEgWphbWEgcG9saXByb3BpbMSTbmEhIE3Ek3JjZXMga29udGVpbmVydXMmbmJzcDt2YXIgaWVnxIFkxIF0aWVzIGFyIGhlcm3Ek3Rpc2tpZW0gdW4gY2F1cnNwxKtkxKtnaWVtIFBFVCB2xIFraWVtLCB1biB0xIFzIGlyIHBpZWVqYW1hcyBkaXbEgXMga3LEgXPEgXMgLSBtZWxuxIEgdW4gY2F1cnNwxKtkxKtnxIEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgcGxhc3RpYyBjb25kaW1lbnQgY29udGFpbmVyczxpPiZuYnNwOzwvaT5vciBwb3J0aW9uIGN1cHM8aT4mbmJzcDs8L2k+Zm9yIHBhY2thZ2luZyBzYWxzYSwgc295IHNhdWNlLCBzYWxhZCBkcmVzc2luZ3MsIGRpcHBpbmcgc2F1Y2VzIG9yIHRvcHBpbmdzIGZvciBmb29kIGRlbGl2ZXJ5IG9yJm5ic3A7dG8tZ28gc2VydmljZXMuPC9wPg0KDQo8cD5Db250cm9sIHBvcnRpb24gc2l6ZXMgYW5kIGNvc3RzIHdpdGggdGhpcyAxNzcgbWwgcGxhc3RpYyBzYXVjZSBjb250YWluZXJzIG1hZGUgb2YgMTAwJSByZWN5Y2xhYmxlIHBvbHlwcm9weWxlbmUhJm5ic3A7UG9ydGlvbiBjdXBzIGNvbWVzIHdpdGggbGVhay1wcm9vZiBjcnlzdGFsIGNsZWFyIFBFVCBsaWRzIGFuZCBhcmUgYXZhaWxiYWxlIGluIHR3byBjb2xvdXJzIC0gYmxhY2sgYW5kIGNsZWFyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI3NDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTgyMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzZGExNmE2MjEyZDBkMzRiNWRmZmJlZmYwMDU1OTFiYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHBvcnRpb24gY3VwcyAxNzcgbWwgZm9yIHNveSBzYXVjZSBhdCBzdXNoaSByZXN0YXVyYW50cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBtxJNyY2VzIHRyYXVraSDEk2RpZW51IHBpZWfEgWRlaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDRgdC+0YHRg9C90LjQutC4INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQuNC3INGA0LXRgdGC0L7RgNCw0L3QvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3NzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDIwNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUdTNi0yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMTEuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQt9Cw0LrRg9GB0L7QuiDRgSAyLdC00LXQu9C10L3QuNGP0LzQuCwg0J/Qm9CQLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHRyYXVraSBhciAyLWllZC4sIFBMQSwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LjQtyDQutGA0LjRgdGC0LDQu9GM0L3QviDRh9C40YHRgtC+0LPQviwg0LHQuNC+0YDQsNC30LvQsNCz0LDQtdC80L7Qs9C+INC4INC60L7QvNC/0L7RgdGC0LjRgNGD0LXQvNC+0LPQviDQv9C70LDRgdGC0LjQutCwIFBMQS4mbmJzcDvQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQvNC10Y7RgiDQtNCy0LUg0YHQtdC60YbQuNC4LCDRgNCw0LfQtNC10LvRj9GO0YnQuNC1INC/0YDQvtC00YPQutGC0Ysg0Lgg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNGO0YnQuNC1INC40YUg0L3QtdC20LXQu9Cw0YLQtdC70YzQvdC+0LUg0YHQvNC10YjQuNCy0LDQvdC40LUuINCd0LDRiNC4INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXQu9C40LrQsNGC0LXRgdC+0LIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YXQvtC70L7QtNC90YvRhSDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7QuiDRgSDQvtGC0LTQtdC70L7QvCDQtNC70Y8g0JLQsNGI0LjRhSDRhNC40YDQvNC10L3QvdGL0YUg0YHQvtGD0YHQvtCyLiDQntC00L3QsCDRg9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LAgKEZLLUxHUy02KSwg0LrQvtGC0L7RgNCw0Y8g0L/RgNC+0LTQsNC10YLRgdGPINC+0YLQtNC10LvRjNC90L4sINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5NxatzdSBrcmlzdMSBbGR6aWRyaSBrdmFkcsSBdHZlaWRhIGtvbnRlaW5lcmkmbmJzcDtpciBpemdhdGF2b3RpIG5vIGJpbyBQTEEgcGxhc3RtYXNhcywga2FzIGRhYsSBIGJpb2xvxKNpc2tpIHNhZGFsxIFzLiAmU2Nhcm9uO2lzIHVuaXZlcnPEgWxzIDItZGHEvMSrZ3MgaWVwYWtvanVtcyZuYnNwO2lyIHBpZW3Ek3JvdHMmbmJzcDtkYcW+xIFkaWVtIGF1a3N0aWVtIMSTZGllbmllbSwga8SBIGFyxKsgYXVnxLx1IHVuIGTEgXJ6ZcWGdSBzYWzEgXRpxYZpZW0ga29wxIEgYXIgbcSTcmNpLCBuZcS8YXVqb3QgcHJvZHVrdGllbSBzYWphdWt0aWVzIGtvcMSBLiBJenZlaWRvamlldCBuZWF0a8SBcnRvamFtYXMgcHJvZHVrdGEga29tYmluxIFjaWphcyEgVmlzdSBpem3Ek3J1IHRyYXVraWVtIGRlciB2aWVucyB1bml2ZXJzxIFscyB2xIFrcyAoRkstTEdTLTYpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkRpc3Bvc2FibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgY3J5c3RhbCBjbGVhciwgYmlvZGVncmFkYWJsZSZuYnNwO2FuZCBjb21wb3N0YWJsZSBQTEEgcGxhc3RpYy4gT3VyIHBsYXN0aWMgZGVsaSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3RseSBzdWl0YWJsZSBmb3IgdmFyaW91cyBjb2xkIGRpc2hlcywgc25hY2tzLCBmcnVpdCBhbmQgdmVnZXRhYmxlIHNldHMgd2l0aCBhbnkga2luZHMgb2YgZGlwcyBhbmQgc2F1Y2VzLiBUaGVzZSBjb250YWluZXJzIGhhdmUgdHdvIGRpdmlzaW9ucyBkaXZpZGluZyZuYnNwO3RoZSBwcm9kdWN0cyBhbmQgcHJldmVudGluZyB0aGVtIGZyb20gdW53YW50ZWQgbWl4aW5nLiBPbmUgdmVyc2F0aWxlIGxpZCAoRkstTEdTLTYpIHRoYXQgaXMgc29sZCBzZXBlcmF0ZWx5Jm5ic3A7Zml0cyBhbGwgY29udGFpbmVyIHNpemVzISZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTMzOTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03NzMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDc2ZGRkOTNiYmQ2NDk3NGYwYTkyN2JjMDdiY2JiZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY29tcG9zdGFibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgUExBCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTI3N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDc3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERJLVBCTFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQsNC70LDRgtC+0LIgNzUwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgYXBhxLxpZW0gc2FsxIF0dSB0cmF1a2llbSA3NTAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTIwIj48c3Ryb25nIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyNSI+0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwLCAxMDAwLCAxNTAwINC80LspINC40LcgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MiIgZGF0YS1zdGFydD0iMjE0Ij7QrdC60L4t0LTRgNGD0LbQtdC70Y7QsdC90LDRjyDQuCDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij7QrdGC0LAg0L/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LsuINCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINC+0L3QsCDQv9C+0LfQstC+0LvRj9C10YIg0L3QtSDRgtC+0LvRjNC60L4g0L3QsNC00LXQttC90L4g0LfQsNC60YDRi9GC0Ywg0LLQsNGI0Lgg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQv9C+0LTQtNC10YDQttC40LLQsNGC0Ywg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQv9C+0LTRhdC+0LQsINGB0L3QuNC20LDRjyDRg9Cz0LvQtdGA0L7QtNC90YvQuSDRgdC70LXQtCDQuCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutCwLiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LrRgNGL0YjQutC4INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRjdGE0YTQtdC60YLQuNCy0L3QviDQv9GA0L7QtNC10LzQvtC90YHRgtGA0LjRgNC+0LLQsNGC0Ywg0Y/RgNC60LjQtSDRhtCy0LXRgtCwINC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YPRjiDRgtC10LrRgdGC0YPRgNGDINCy0LDRiNC40YUg0YHQsNC70LDRgtC+0LIsINC00LXRgdC10YDRgtC+0LIg0Lgg0LTRgNGD0LPQuNGFINCz0L7RgtC+0LLRi9GFINCx0LvRjtC0LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc5MSIgZGF0YS1zdGFydD0iNzQ1Ij7Qn9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMINC4INC30LDRidC40YLQsCDQstCw0YjQtdCz0L4g0L/RgNC+0LTRg9C60YLQsDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPtCa0YPQv9C+0LvRjNC90LDRjyDRhNC+0YDQvNCwINC60YDRi9GI0LrQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L7QtSDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsNC0INC/0YDQvtC00YPQutGC0L7QvCwg0LfQsNGJ0LjRidCw0Y8g0LXQs9C+INC+0YIg0L/QvtCy0YDQtdC20LTQtdC90LjQuSDQuCDRgdC+0YXRgNCw0L3Rj9C10YIg0YHQstC10LbQtdGB0YLRjC4g0K3RgtC+0YIg0LTQuNC30LDQudC9INGC0LDQutC20LUg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/QvtCy0YDQtdC20LTQtdC90LjQtSDQstC10YDRhdC90LXQs9C+INGB0LvQvtGPINCx0LvRjtC00LAg0L/RgNC4INGF0YDQsNC90LXQvdC40Lgg0LjQu9C4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtS4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC90LUg0YLQvtC70YzQutC+INC30LDRidC40YnQsNC10YIg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQt9C90LDRh9C40YLQtdC70YzQvdC+INGD0LvRg9GH0YjQsNC10YIg0LjRhSDQv9GA0LXQt9C10L3RgtCw0YbQuNGOLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj48c3Ryb25nIGRhdGEtZW5kPSIxMTQwIiBkYXRhLXN0YXJ0PSIxMTEwIj7Qo9C00L7QsdGB0YLQstC+INC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj7QrdGC0LAg0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDQvtCx0YrQtdC80L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuyksINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGI0LjRgNC+0LrQvtCz0L4g0LDRgdGB0L7RgNGC0LjQvNC10L3RgtCwINC/0YDQvtC00YPQutGG0LjQuCDQsiDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCw0YUsINGB0YPQv9C10YDQvNCw0YDQutC10YLQsNGFINC4INC90LAg0L/RgNC10LTQv9GA0LjRj9GC0LjRj9GFINC/0L4g0LTQvtGB0YLQsNCy0LrQtSDQtdC00YsuINCe0L3QsCDQvtCx0LXRgdC/0LXRh9C40YIg0LrQvtC80YTQvtGA0YLQvdC+0LUg0YXRgNCw0L3QtdC90LjQtSDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LUg0LLRi9GB0YLQsNCy0LvQtdC90LjQtSDQstCw0YjQuNGFINGC0L7QstCw0YDQvtCyLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDQxIj7QotC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDQtNC40LDQv9Cw0LfQvtC9OiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+0JrQsNC6INC4INC60L7QvdGC0LXQudC90LXRgNGLLCDRjdGC0LAg0LrRgNGL0YjQutCwINGD0YHRgtC+0LnRh9C40LLQsCDQuiDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQvCDQutC+0LvQtdCx0LDQvdC40Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LrQsNC6INC+0YXQu9Cw0LbQtNC10L3QvdGL0YUsINGC0LDQuiDQuCDQt9Cw0LzQvtGA0L7QttC10L3QvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQvdC1INC90LDRgNGD0YjQsNGPINC60LDRh9C10YHRgtCy0LAg0YPQv9Cw0LrQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+PHN0cm9uZyBkYXRhLWVuZD0iMTcxNiIgZGF0YS1zdGFydD0iMTY5MiI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPtCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINGN0YLQsCDQutGA0YvRiNC60LAg0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L7QutGA0LDRidC10L3QuNGOINC/0LvQsNGB0YLQuNC60LAg0LIg0L/RgNC40YDQvtC00LUg0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGCINC40LTQtdGOINGG0LjRgNC60YPQu9GP0YDQvdC+0Lkg0Y3QutC+0L3QvtC80LjQutC4LiDQktGL0LHQuNGA0LDRjyDRgtCw0LrRg9GOINGD0L/QsNC60L7QstC60YMsINCy0Ysg0LfQsNCx0L7RgtC40YLQtdGB0Ywg0L4g0LHRg9C00YPRidC10Lwg0L/Qu9Cw0L3QtdGC0YssINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDRgdCy0L7QuNC8INC60LvQuNC10L3RgtCw0Lwg0YPRgdGC0L7QudGH0LjQstC+0LUg0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5MzUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5NDAiPkNhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtICg3NTAsIDEwMDAsIDE1MDAgbWwpIG5vIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMTgiPlZpZGVzIGRyYXVkesSrZ3MgdW4gcHJlemVudMSTamFtcyB2xIFrcyBhcGHEvGllbSB0cmF1a2llbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij4mU2Nhcm9uO2lzIGNhdXJzcMSrZMSrZ2FpcyBrdXBvbGEgdsSBa3MgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGFwYcS8aWVtIHRyYXVraWVtIGFyIGlldGlscMSrYnUgNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwuIEl6Z2F0YXZvdHMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsIHRhcyBub2RybyZzY2Fyb247aW5hIG5lIHRpa2FpIGRybyZzY2Fyb247dSBhaXp2xJNyJnNjYXJvbjthbnUsIGJldCBhcsSrIHBhbMSrZHogc2FtYXppbsSBdCBvZ2xla8S8YSBwxJNkdSB1biBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuIFbEgWNpxYZhIGNhdXJzcMSrZMSrZ3VtcyDEvGF1aiBlZmVrdMSrdmkgZGVtb25zdHLEk3QgYmFnxIF0xKtnYXMgxJNkaWVuYSBrcsSBc2FzIHVuIHRla3N0xatydSwgcGFkYXJvdCB0byBpZGXEgWx1IHNhbMSBdGllbSwgZGVzZXJ0aWVtIHVuIGNpdGllbSBnYXRhdmllbSDEk2RpZW5pZW0uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1NTYiIGRhdGEtc3RhcnQ9IjQ1MDkiPlByZXplbnTEgWNpamEgdW4gYWl6c2FyZHrEq2JhIGrFq3N1IHByb2R1a3RpZW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+S3Vwb2xhIGZvcm1hIG5vZHJvJnNjYXJvbjtpbmEgcGFwaWxkdSB0ZWxwdSB2aXJzIHByb2R1a3RhLCBwYXNhcmfEgWpvdCB0byBubyBib2rEgWp1bWllbSB1biBzYWdsYWLEgWpvdCBzdmFpZ3VtdS4gJlNjYXJvbjtpcyBkaXphaW5zIHBhbMSrZHogaXp2YWlyxKt0aWVzIG5vIGJvasSBanVtaWVtIGF1ZyZzY2Fyb247xJNqxIEgc2zEgW7EqyDEk2RpZW5hbSB1emdsYWLEgWpvdCB2YWkgdHJhbnNwb3J0xJNqb3QuIENhdXJzcMSrZMSrZ2FpcyB2xIFrcyBuZSB0aWthaSBhaXpzYXJnxIEgcHJvZHVrdHVzLCBiZXQgYXLEqyBpZXbEk3JvamFtaSB1emxhYm8gdG8gcHJlemVudMSBY2lqdS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNDg3NyIgZGF0YS1zdGFydD0iNDg1MiI+xJJydMSrYmEgdW4gZGF1ZHpwdXPEq2JhPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPiZTY2Fyb247aXMgdsSBa3MgaXIgcGllbcSTcm90cyBkYcW+xIFkaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sKSwgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIHBsYSZzY2Fyb247YSBrbMSBc3RhIHByb2R1a3RpZW0ga2FmZWpuxKtjxIFtLCByZXN0b3LEgW5pZW0sIGxpZWx2ZWlrYWxpZW0gdW4gxJNkaWVudSBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbS4gVGFzIG5vZHJvJnNjYXJvbjtpbmEgxJNydHUgdXpnbGFixIEmc2Nhcm9uO2FudSB1biBwaWV2aWxjxKtndSBwcm9kdWt0dSBpenZpZXRvJnNjYXJvbjthbnUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjUxOTYiIGRhdGEtc3RhcnQ9IjUxNTIiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPlTEgXBhdCBrxIEgdHJhdWtpLCAmc2Nhcm9uO2lzIHbEgWtzIGl6dHVyIHRlbXBlcmF0xatyYXMgc3bEgXJzdMSrYmFzLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGF1a3N0aWVtLCBnYW4gc2FsZMSTdGllbSBwcm9kdWt0aWVtLCBuZXNhYm9qxIFqb3QgaWVwYWtvanVtYSBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj48c3Ryb25nIGRhdGEtZW5kPSI1Mzg1IiBkYXRhLXN0YXJ0PSI1MzYxIj5Fa29sb8SjaXNrcyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPkl6Z2F0YXZvdHMgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCAmc2Nhcm9uO2lzIHbEgWtzIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMgdW4gYXRiYWxzdGEgY2lya3VsxIFybyBla29ub21pa3UuIEl6dsSTbG90aWVzICZzY2Fyb247byBpbGd0c3DEk2rEq2dvIGllcGFrb2p1bXUsIGrFq3MgcGFsxKtkemF0IGFpenNhcmfEgXQgdmlkaSB1biBub2RybyZzY2Fyb247aW7EgXQgc2F2aWVtIGtsaWVudGllbSBkcm8mc2Nhcm9uO3UgdW4gdmlkZWkgZHJhdWR6xKtndSByaXNpbsSBanVtdSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDMxIj5UcmFuc3BhcmVudCBEb21lIExpZCBmb3IgUm91bmQgQ29udGFpbmVycyAoNzUwLCAxMDAwLCAxNTAwIG1sKSBNYWRlIG9mIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxNzIiIGRhdGEtc3RhcnQ9IjIxMTUiPkVjby1GcmllbmRseSBhbmQgUHJlc2VudGFibGUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPlRoaXMgdHJhbnNwYXJlbnQgZG9tZSBsaWQgaXMgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiByb3VuZCBjb250YWluZXJzIHdpdGggY2FwYWNpdGllcyBvZiA3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHJlY3ljbGVkIFBFVCAoclBFVCksIGl0IG5vdCBvbmx5IHByb3ZpZGVzIGEgc2VjdXJlIHNlYWwgYnV0IGFsc28gY29udHJpYnV0ZXMgdG8gcmVkdWNpbmcgeW91ciBjYXJib24gZm9vdHByaW50IGFuZCBtaW5pbWl6aW5nIHBsYXN0aWMgd2FzdGUuIFRoZSBjbGFyaXR5IG9mIHRoZSBsaWQgYWxsb3dzIGZvciBleGNlbGxlbnQgdmlzaWJpbGl0eSBvZiB0aGUgdmlicmFudCBjb2xvcnMgYW5kIHRleHR1cmVzIG9mIHlvdXIgc2FsYWRzLCBkZXNzZXJ0cywgYW5kIG90aGVyIHByZXBhcmVkIGRpc2hlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjY1NSIgZGF0YS1zdGFydD0iMjYwNyI+UHJlc2VudGF0aW9uIGFuZCBQcm90ZWN0aW9uIG9mIFlvdXIgUHJvZHVjdHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+VGhlIGRvbWUgc2hhcGUgb2YgdGhlIGxpZCBwcm92aWRlcyBleHRyYSBzcGFjZSBhYm92ZSB0aGUgZm9vZCwgb2ZmZXJpbmcgcHJvdGVjdGlvbiB3aGlsZSBtYWludGFpbmluZyB0aGUgZnJlc2huZXNzIG9mIHRoZSBjb250ZW50cy4gVGhpcyBkZXNpZ24gaGVscHMgcHJldmVudCBkYW1hZ2UgdG8gdGhlIHRvcCBsYXllciBvZiB5b3VyIGZvb2QgZHVyaW5nIHN0b3JhZ2Ugb3IgdHJhbnNwb3J0LiBUaGUgdHJhbnNwYXJlbnQgbGlkIGVuaGFuY2VzIHRoZSBvdmVyYWxsIHByZXNlbnRhdGlvbiBvZiB0aGUgcHJvZHVjdCwgbWFraW5nIGl0IG1vcmUgYXR0cmFjdGl2ZSB0byBjdXN0b21lcnMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMjQiIGRhdGEtc3RhcnQ9IjI5OTMiPkNvbnZlbmllbmNlIGFuZCBWZXJzYXRpbGl0eTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj5UaGlzIGxpZCBpcyBzdWl0YWJsZSBmb3IgYSB2YXJpZXR5IG9mIGNvbnRhaW5lciBzaXplcyAoNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbCksIG1ha2luZyBpdCBpZGVhbCBmb3IgYSB3aWRlIHJhbmdlIG9mIHByb2R1Y3RzIGluIGNhZmVzLCByZXN0YXVyYW50cywgc3VwZXJtYXJrZXRzLCBhbmQgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcy4gSXQgZW5zdXJlcyBjb252ZW5pZW50IHN0b3JhZ2UgYW5kIGFuIGFwcGVhbGluZyBkaXNwbGF5IG9mIHlvdXIgcHJvZHVjdHMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPjxzdHJvbmcgZGF0YS1lbmQ9IjMzMzQiIGRhdGEtc3RhcnQ9IjMyOTciPlRlbXBlcmF0dXJlIFJhbmdlOiAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPkxpa2UgdGhlIGNvbnRhaW5lcnMsIHRoaXMgbGlkIGNhbiB3aXRoc3RhbmQgYSB3aWRlIHJhbmdlIG9mIHRlbXBlcmF0dXJlcywgbWFraW5nIGl0IHBlcmZlY3QgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyBjb2xkIG9yIGZyb3plbiBmb29kcyB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcXVhbGl0eSBvZiB0aGUgcGFja2FnaW5nLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj48c3Ryb25nIGRhdGEtZW5kPSIzNTU2IiBkYXRhLXN0YXJ0PSIzNTMxIj5FY28tRnJpZW5kbHkgTWF0ZXJpYWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+TWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHRoaXMgbGlkIGhlbHBzIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gQnkgY2hvb3NpbmcgdGhpcyBzdXN0YWluYWJsZSBwYWNrYWdpbmcsIHlvdSBhcmUgaGVscGluZyB0byBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudCB3aGlsZSBwcm92aWRpbmcgeW91ciBjdXN0b21lcnMgd2l0aCBhIHNhZmUgYW5kIGVjby1jb25zY2lvdXMgc29sdXRpb24gZm9yIGZvb2Qgc3RvcmFnZSBhbmQgdHJhbnNwb3J0YXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTIwNjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMTAtMDQgMTU6MTE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyNzcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDI5LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGVkZjZjZmEyZDc3YWFmNzMxMGM2Zjk0MDAwNWY0OWY4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNsZWFyIHBsYXN0aWMgbGlkcyBmb3Igc2FsYWQgY29udGFpbmVycyA3NTAgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtIDc1MCwgMTAwMCwgMTUwMCBtbCBubyByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC40LcgclBFVCA3NTAsIDEwMDAsIDE1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjI1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRFQtOEZUTAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0OTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIgMzYwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa3MgZ2zEgXrEk20gMzYwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGC0LDQutCw0L3QvtCyINC40Lcg0J/QoSAtINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3RiyDQuCDQv9C+0LTQvtC50LTRg9GCINC60LDQuiDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSwg0YLQsNC6INC4INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQvdCw0L/QuNGC0LrQvtCyLiDQodGC0LDQutCw0L3RiyDRgSDQutGA0YvRiNC60LDQvNC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4LiDQrdGC0Lgg0LrRgNGL0YjQutC4INGBINC+0YLQstC10YDRgdGC0LjQtdC8INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCDQuCDQvtGC0LvQuNGH0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQutC+0YTQtSwg0YfQsNGPLCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40LrRgtC+0LIsINC60L7QutGC0LXQu9C10LksINGB0L7QutC+0LIg0LjQu9C4INCy0L7QtNGLLiZuYnNwOzxiciAvPg0K0JTQsNC90L3QsNGPINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC6INGB0YLQsNC60LDQvdGDJm5ic3A7U1ItSFYxMktSVVombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QbGFzdG1hc2FzIHbEgWtpIGdsxIF6xJNtIG5vIFBTLSB1bml2ZXJzxIFsaSwgZGVyxJNzIGvEgSBhdWtzdGllbSwgdMSBIGFyxKsga2Fyc3RpZW0gZHrEk3JpZW5pZW0uIEdsxIF6ZXMgYXIgdsSBa2llbSB2YXIgdGlrdCBpem1hbnRvdGFzIGR6xJNyaWVudSBwaWVnxIFkZWkuICZTY2Fyb247aWUgdsSBa2kgaXIgxJNydGkgbGlldG8mc2Nhcm9uO2FuYWkgdW4gYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGkga2FmaWphaSwgdMSTamFpLCBqZWJrdXJpZW0gYXRzdmFpZHppbm8mc2Nhcm9uO2llbSBkesSTcmllbmllbSwga29rdGVpxLxpZW0sIHN1bMSBbSB1biDFq2RlbmltLiZuYnNwOzxiciAvPg0KUGllbcSTcm90cyBwYXDEq3JhIGdsxIF6xJNtJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5QbGFzdGljIGNvdmVycyBmb3IgZ2xhc3NlcyBmcm9tIFBTIGFyZSB1bml2ZXJzYWwgYW5kIHN1aXRhYmxlIGZvciBib3RoIGNvbGQgYW5kIGhvdCBkcmlua3MuIEdsYXNzZXMgd2l0aCBsaWRzIGNhbiBiZSB1c2VkIGZvciBkZWxpdmVyeS4gVGhlc2UgY2FwcyB3aXRoIGEgaG9sZSBhcmUgY29udmVuaWVudCB0byB1c2UgYW5kIGFyZSBwZXJmZWN0IGZvciBjb2ZmZWUsIHRlYSwgYW55IHJlZnJlc2hpbmcgZHJpbmtzLCBjb2NrdGFpbHMsIGp1aWNlcyBvciB3YXRlci48L3A+DQoNCjxwPkxpZHMgYXJlIHN1aXRhYmxlIGZvciBwYXBlciBjdXBzJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDUxNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDctMTIgMjA6MTg6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTIyNS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZmYzMzEwNjY0YjlmMjE2YjlmMDA3ZGM2ZjJhZjI5MGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAxODAvMjUwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyB0ZXJtbyBnbMSBesSTbSAxODAvMjUwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgtC10YDQvNC+INGB0YLQsNC60LDQvdC+0LIgMTgwLzI1MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzcyN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3NDk4LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgMjIgeCAxNCDRgdC8LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHN1xaFpIHRyYXVraWVtIDE0IHggMjIgY20sIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9C+0LfQstC+0LvRj9GO0YIg0LLQuNC00LXRgtGMINC/0YDQvtC00YPQutGCINC4INC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdC00LDRjtGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7RgdGC0Ywg0JLQsNGI0LjRhSDQsdC70Y7QtC4mbmJzcDvQmtGA0YvRiNC60Lgg0LjQvNC10Y7RgiDRg9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0YDQsNC30LzQtdGJ0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC4g0K3RgtC+INGD0LTQvtCx0L3QviDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0JLQsNGI0LjQvCDQutC70LjQtdC90YLQsNC8LCDRgdC+0YXRgNCw0L3QuNGCINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQuCDQv9C+0LzQvtC20LXRgiDQvtC/0YLQuNC80LjQt9C40YDQvtCy0LDRgtGMINC70L7Qs9C40YHRgtC40LrRgy4g0J3QsCDQutGA0YvRiNC60Lgg0LvQtdCz0LrQviDQuCDRg9C00L7QsdC90L4g0LzQvtC20L3QviDRgNCw0LfQvNC10YHRgtC40YLRjCDRjdGC0LjQutC10YLQutC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUgdsSBa2ksIGthcyBkb23EgXRpIHN1JnNjYXJvbjvEqyBrb250ZWluZXJpZW0gZG90IGllc3DEk2p1IGxhYmkgYXBsxatrb3QgdW4gcHJlemVudMSTdCBKxatzdSDEk2RpZW51LiBWxIFrdSBtYWzEgXMgaXIgcGFkemnEvGluxIFqdW1pLCBrYXMgxLxhdWoga29udGVpbmVydXMga3JhdXQgdmllbmFtIG90cmFtIHZpcnPFqy4gVGFzIGlyIMS8b3RpIMSTcnRpIMSTZGllbmEgcGllZ8SBZGVpLCAmbmJzcDtrxIEgYXLEqyBwYWzEq2R6xJNzIGlldGF1cMSrdCB2aWV0dSB1biBvcHRpbWl6xJN0IGxvxKNpc3Rpa3UuIOKAi1V6IHbEgWthIHZhciB2aWVnbGkgdW4gxJNydGkgaXp2aWV0b3QgZXRpxLdldGkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgbGlkcyZuYnNwO2ZvciBzdXNoaSBjb250YWluZXJzIGFsbG93IHlvdSB0byBzZWUgdGhlIHByb2R1Y3QgYW5kIGZ1bGx5IGNvbnZleSB0aGUgYXR0cmFjdGl2ZW5lc3Mgb2YgeW91ciBkaXNoZXMuIFRoZSBsaWRzIGhhdmUgcmVjZXNzZXMgYXQgdGhlIGVkZ2VzLCB3aGljaCBhbGxvd3MgeW91IHRvIHBsYWNlIHRoZSBjb250YWluZXJzIG9uIHRvcCBvZiBlYWNoIG90aGVyLiBJdCBpcyBjb252ZW5pZW50IGZvciBkZWxpdmVyaW5nIGZvb2QgdG8geW91ciBjdXN0b21lcnMsIHNhdmVzIHNwYWNlIGFuZCBoZWxwcyBvcHRpbWl6ZSBsb2dpc3RpY3MuIExhYmVscyBjYW4gYmUgZWFzaWx5IGFuZCBjb252ZW5pZW50bHkgcGxhY2VkIG9uIHRoZSBsaWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NTo1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03MjcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA0My4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDc4MjZiMWFmNTljN2VmMDY4MGRmNzAzNWM0NTA0ZjBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IHbEgWtzIHN1xaFpIHRyYXVrYW0gY2F1cnNwxKtkaWdzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBsaWQgZm9yIHN1c2hpIHRyYXkgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0LTQu9GPINGB0YPRiNC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHRC0xMDkzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxOTQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC70L7QtNC+0YfQutC4INC40Lcg0LTQtdGA0LXQstCwIDE5LDUg0YUgMTAg0YUgMiw1INGB0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gS29rYSBsYWl2acWGYXMgdmllbnJlaXpsaWV0b2phbcSBcyAxOSw1IHggMTAgeCAyLDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QlNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQtNC70Y8g0YHQtdGA0LLQuNGA0L7QstC60Lgg0LXQtNGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INGB0L7RgdC90YsgLSZuYnNwO9GN0LvQtdCz0LDQvdGC0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDRgtGA0LDQtNC40YbQuNC+0L3QvdGL0Lwg0YLQsNGA0LXQu9C60LDQvCDQtNC70Y8g0L/QvtC00LDRh9C4INCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGI0LDRiNC70YvQutC+0LIsINCz0LDRgNC90LjRgNC+0LIg0Lgg0LvQtdCz0LrQuNGFINC30LDQutGD0YHQvtC6LCDQtNC+0LHQsNCy0LvRj9GPINGB0LXRgNCy0LjRgNC+0LLQutC1INC90LDRgtGD0YDQsNC70YzQvdC+0YHRgtC4INC4INGB0YLQuNC70Y8uINCY0LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C1INC40Lcg0LLQvtC30L7QsdC90L7QstC70Y/QtdC80L7Qs9C+INGN0LrQvtC70L7Qs9C40YfQvdC+0LPQviDQvNCw0YLQtdGA0LjQsNC70LAsINC+0L3QuCDQsdC10LfQvtC/0LDRgdC90Ysg0Lgg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LiDQm9C10LPQutC40LUg0Lgg0LrQvtC80L/QsNC60YLQvdGL0LUsINGN0YLQuCDQu9C+0LTQvtGH0LrQuCDQu9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9GO0YLRgdGPINC/0L7RgdC70LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC90LUg0LfQsNCz0YDRj9C30L3Rj9GPINC+0LrRgNGD0LbQsNGO0YnRg9GOINGB0YDQtdC00YMuINCU0L7QsdCw0LLRjNGC0LUg0L/RgNC40YDQvtC00L3QvtC5INGN0YHRgtC10YLQuNC60Lgg0LLQsNGI0LXQvNGDINGB0YLQvtC70YMg0YEg0L3QsNGI0LjQvNC4INGB0YLQuNC70YzQvdGL0LzQuCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3Ri9C80Lgg0LTQtdGA0LXQstGP0L3QvdGL0LzQuCDQu9C+0LTQvtGH0LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+S29rYSBsYWl2acWGYXMmbmJzcDt2aWVucmVpemxpZXRvamFtxIFzPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBsYWl2acWGYXMgbm8gcHJpZWRlcyBpciBlbGVnYW50YSBhbHRlcm5hdMSrdmEgdHJhZGljaW9uxIFsYWppZW0gJnNjYXJvbjvEt8SrdmppZW0gxJNkaWVudSB1biB1emtvZHUgcGFzbmllZyZzY2Fyb247YW5haS4gSWRlxIFsaSBwaWVtxJNyb3RzIGtlYmFiaWVtLCBwaWVkZXbEgW0gdW4gdmllZ2zEgW0gdXprb2TEgW0sIHBpZSZzY2Fyb247xLdpcm90IHBhc25pZWcmc2Nhcm9uO2FuYWkgZGFiaXNrdW11IHVuIHN0aWx1LiBJemdhdGF2b3RpIG5vIGF0amF1bm9qYW1pZW0sIHZpZGVpIGRyYXVkesSrZ2llbSBtYXRlcmnEgWxpZW0sIHRpZSBpciBkcm8mc2Nhcm9uO2kgdW4gdmllZ2xpIGxpZXRvamFtaS4gVmllZ2xhcyB1biBrb21wYWt0YXMsICZzY2Fyb247xKtzIGxhaXZhcyBwxJNjIGxpZXRvJnNjYXJvbjthbmFzIHZhciB2aWVnbGkgYXRicsSrdm90aWVzLCBuZXBpZXPEgXLFhm9qb3QgdmlkaS4gUGllJnNjYXJvbjvEt2lyaWV0IHNhdmFtIGdhbGRhbSBkYWJpc2t1IGVzdMSTdGlrdSBhciBtxatzdSBzdGlsxKtnYWrEgW0gdW4gZnVua2Npb27EgWxhasSBbSBrb2thIGxhaXbEgW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+RGlzcG9zYWJsZSBQaW5lIFdvb2QgU2VydmluZyZuYnNwO0Zvb2QgVHJheTwvc3Ryb25nPjwvaDI+DQoNCjxwPkRpc3Bvc2FibGUgd29vZGVuIHRyYXlzJm5ic3A7bWFkZSBvZiBwaW5lIGFyZSBhbiBlbGVnYW50IGFsdGVybmF0aXZlIHRvIHRyYWRpdGlvbmFsIHBsYXRlcyBmb3Igc2VydmluZyBkaXNoZXMgYW5kIHNuYWNrcy4gSWRlYWwgZm9yIGtlYmFicywgc2lkZSBkaXNoZXMgYW5kIGxpZ2h0IHNuYWNrcywgdGhleSBhZGQgbmF0dXJhbG5lc3MgYW5kIHN0eWxlIHRvIHRoZSB0YWJsZSBzZXR0aW5nLiBNYWRlIG9mIHJlbmV3YWJsZSBlY28tZnJpZW5kbHkgbWF0ZXJpYWwsIHRoZXkgYXJlIHNhZmUgYW5kIGVhc3kgdG8gdXNlLiBMaWdodHdlaWdodCBhbmQgY29tcGFjdCwgdGhlc2UgZm9vZCB0cmF5cyBhcmUgZWFzaWx5IGRpc3Bvc2VkIG9mIGFmdGVyIHVzZSwgd2l0aG91dCBwb2xsdXRpbmcgdGhlIGVudmlyb25tZW50LiBBZGQgbmF0dXJhbCBhZXN0aGV0aWNzIHRvIHlvdXIgdGFibGUgd2l0aCBvdXIgc3R5bGlzaCBhbmQgZnVuY3Rpb25hbCB3b29kZW4gdHJheXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc4ODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMDMgMTI6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzguOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUxMi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWVjOWZhYjcxMTQ4ZGQ1MjMwOGM2MDNjNjJhZWFmODEucG5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV29vZGVuIGZvb2QgdHJheXMgMTksNSB4IDEwIHggMiw1IGNtLCBuYXR1cmFsIHdvb2QgdHJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBsYWl2acWGYXMgMTksNSB4IDEwIHggMiw1IGNtIHZpZW5yZWl6bGlldG9qYW3EgXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60LggMTksNSDRhSAxMCDRhSAyLDUg0YHQvCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzNDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBJQi1MMTZTVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTg5NS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdC+0LIgIkNoYW1wYWduZSIgNTAwINC80LssINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCt0YLQuCDQv9C+0LvRg9C/0YDQvtC30YDQsNGH0L3Ri9C1INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCBjINC/0YDQvtGA0LXQt9GM0Y4mbmJzcDvQtNC70Y8g0YLRgNGD0LHQvtGH0LXQuiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC90LDRiNC40YUg0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3Rh9C40LrQvtCyINC+0LHRitC10LzQvtC8IDUwMCDQvNC7LiDQndCw0YjQsCZuYnNwO9C/0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDRgdC+0LfQtNCw0LXRgiZuYnNwO9C/0LvQvtGC0L3QvtC1INC4INC90LDQtNC10LbQvdC+0LUg0YPQv9C70L7RgtC90LXQvdC40LUg0LTQu9GPINC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40Y8g0YPRgtC10YfQtdC6INC4INGA0LDQt9C70LjQstC+0LIg0LLQsNGI0LXQs9C+INC90LDQv9C40YLQutCwLiDQmtGA0YvRiNC60LAg0YHRgtCw0L3QtdGCINC90LXQt9Cw0LzQtdC90LjQvNGL0Lwg0LTQvtC/0L7Qu9C90LXQvdC40LXQvCDQuiDRgNCw0LHQvtGC0LUg0LvRjtCx0L7Qs9C+Jm5ic3A70LrQuNC+0YHQutCwLCDQutC+0YTQtdC50L3QuCZuYnNwO9C40LvQuCDQt9Cw0LLQtdC00LXQvdC40Y8mbmJzcDvQvdCwINCy0YvQvdC+0YEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSwgYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzIHbEgWtpIGFyIFggYXR2ZXJ0bmkmbmJzcDttxatzdSA1MDAgbWwgcGFwxKtyYSBrcsWresSrdMSTbSBpciBpenR1csSrZ2kgdW4gbmVjYXVybGFpZMSrZ2kuIFBsYWthbmFpcyB2xIFrcyByYWRhIGNpZSZzY2Fyb247dSB1biZuYnNwO2RybyZzY2Fyb247dSBibMSrdsSTanVtdSwgbGFpIG5vdsSTcnN0dSBkesSTcmllbnUgbm9wbMWrZGkuJm5ic3A7PC9wPg0KDQo8cD5PYmxpZ8SBdHMgcGFwaWxkaW7EgWp1bXMgamVia3VyYW0ga2lvc2thbSwmbmJzcDvEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMgcmVzdG9yxIFuYW0gdmFpJm5ic3A7a2FmZWpuxKtjYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhpcyB0cmFuc2x1Y2VudCwgaGlnaC1xdWFsaXR5IHBsYXN0aWMgbGlkcyAmbmJzcDthIHN0cmF3IHNsb3QmbmJzcDtmb3Igb3VyIDUwMCBtbCBwYXBlciBjdXBzJm5ic3A7YXJlJm5ic3A7c3R1cmR5IGFuZCBsZWFrLXJlc2lzdGFudC4gVGhpcyZuYnNwO2hpZ2gtcXVhbGl0eSBmbGF0IGxpZCB3aWxsIHR1cm4geW91ciZuYnNwO2JldmVyYWdlcyZuYnNwO2ludG8gb24tdGhlLWdvIHJlZnJlc2htZW50cywgY3JlYXRpbmcmbmJzcDthIHRpZ2h0LCBzZWN1cmUgc2VhbCB0byBwcmV2ZW50IGxlYWtpbmcgYW5kIHNwaWxscy4mbmJzcDtBIG11c3QtaGF2ZSBhZGRpdGlvbiB0byBhbnkga2lvc2ssIGNvbmNlc3Npb24gc3RhbmQsIGZhc3QtZm9vZCByZXN0YXVyYW50LCBjb2ZmZWUgc2hvcCBvciB0YWtlLW91dCBlc3RhYmxpc2htZW50LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzU0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDoxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi40MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2N2VjMDYwODc3Njk4ZWIyNjNkYWNmMGY4NGIzYmNlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7Qsiwg0J/QoSwg0LHQtdC70LDRjywg0YEgWCDQv9GA0L7RgNC10LfRjNGOCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gU21hcnR5IE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvX2xpdGVyYWxdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfdW5hc3NpZ25lZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9pbmNsdWRlX3BhdGhdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdGVtcGxhdGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19qb2luZWRfdGVtcGxhdGVfZGlyXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb25maWdEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF9jb25maWdfZGlyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF90ZW1wbGF0ZV9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ19oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3BsdWdpbl9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29tcGlsZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BsdWdpbnNEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZURpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmb3JjZV9jb21waWxlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9zdWJfZGlyc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X2FtYmlndW91c19yZXNvdXJjZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttZXJnZV9jb21waWxlZF9pbmNsdWRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dGVuZHNfcmVjdXJzaW9uXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGVmdF9kZWxpbWl0ZXJdID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmlnaHRfZGVsaW1pdGVyXSA9PiB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpdGVyYWxzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X2NsYXNzXSA9PiBTbWFydHlfU2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfcG9saWN5XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGhwX2hhbmRsaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X3BocF90ZW1wbGF0ZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmdfY3RybF0gPT4gTk9ORQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzbWFydHlfZGVidWdfaWRdID0+IFNNQVJUWV9ERUJVRwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z190cGxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl9yZXBvcnRpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfb3ZlcndyaXRlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19ib29sZWFuaXplXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19yZWFkX2hpZGRlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfbG9ja2luZ10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9sb2NraW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9ja2luZ190aW1lb3V0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3Jlc291cmNlX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbW9kaWZpZWRfY2hlY2tdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3BsdWdpbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9vYmplY3RzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2xhc3Nlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9yZXNvdXJjZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jYWNoZV9yZXNvdXJjZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b2xvYWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X21vZGlmaWVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlc2NhcGVfaHRtbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0YXJ0X3RpbWVdID0+IDE3NTMwMzgxMzUuNzI4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY3VycmVudF9maWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BhcnNlcmRlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2RlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZFRlbXBsYXRlRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAuL2NvbmZpZ3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRDb25maWdEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyOnByb3RlY3RlZF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2ZpbGVzL2NvbXBpbGVkVGVtcGxhdGVzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXI6cHJvdGVjdGVkXSA9PiAuL2NhY2hlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYnNvbGV0ZVByb3BlcnRpZXM6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IHRlbXBsYXRlX3Jlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBkaXJlY3RfYWNjZXNzX3NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gX2Rpcl9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzRdID0+IF9maWxlX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gcGx1Z2luX3NlYXJjaF9vcmRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IGluaGVyaXRhbmNlX21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gcmVzb3VyY2VfY2FjaGVfbW9kZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthY2Nlc3NNYXA6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyXSA9PiBUZW1wbGF0ZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXJdID0+IENvbmZpZ0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBQbHVnaW5zRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXJdID0+IENvbXBpbGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXJdID0+IENhY2hlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9jaGVja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxGdW5jdGlvbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VfaGFuZGxlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VuY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvY3NzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0pTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9UaGlyZFBhcnR5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTSVRFX05BTUVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMTQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTAwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgcMSBcnRpa2FzIHRyYXVraWVtIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtChINC90LDQu9C40YfQuNC10Lwg0L/QvtC00YXQvtC00Y/RidC10Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y8g0L/QvtGA0Y/QtNC60LAg0L3QsCDQutGD0YXQvdC1INC40LvQuCDQvdCw0LvQsNC20LjQstCw0L3QuNC1INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60Lgg0YHRgtCw0L3QvtCy0LjRgtGB0Y8g0LHQvtC70LXQtSDQv9GA0L7RgdGC0YvQvCDQuCDQsdC10LfQvtC/0LDRgdC90YvQvCDQv9GA0L7RhtC10YHRgdC+0LwhJm5ic3A70JrRgNGL0YjQutC4INC00LvRjyDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCAxMDAwINC80Lsg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgtGB0Y8g0YHQstC10YDRhdGDLCDRh9GC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0LvQuNCy0LDQvdC40LUg0Lgg0LjRgdC60LvRjtGH0LDQtdGCINC+0LrRgdC40LTQsNGG0LjRjiDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8sINGH0YLQviDQvNC+0LbQtdGCINCy0YvQt9Cy0LDRgtGMINC40YUg0L/RgNC10LbQtNC10LLRgNC10LzQtdC90L3Rg9GOINC/0L7RgNGH0YMuINCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LIg0LrQvtC80L/Qu9C10LrRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0L/RgNC10LTQvdCw0LfQvdCw0YfQtdC90Ysg0LTQu9GPINCx0LXQt9C+0L/QsNGB0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCwg0YXRgNCw0L3QtdC90LjRjywg0Lgg0LTQsNC20LUg0L/QvtGB0LvQtdC00YPRjtGJ0LXQs9C+INGA0LDQt9C+0LPRgNC10LLQsCDQtdC00Ysg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LguJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkl6bWFudG9qb3Qgc2FnYXRhdm8mc2Nhcm9uO2FuYXMgdHJhdWthbSZuYnNwO3BpZW3Ek3JvdHUgdsSBa3UsIHZpcnR1dmVzIG9yZ2FuaXrEkyZzY2Fyb247YW5hIHZhaSBwaWVnxIFkZXMgcGFrYWxwb2p1bWEgdXpzdMSBZMSrJnNjYXJvbjthbmEga8S8xatzdCB2aWVnbMSBa2EgdW4gZHJvJnNjYXJvbjvEgWthISBNxatzdSAxMDAwIG1sIHBsYXN0bWFzYXMgdHJhdWt1IHbEgWtpZW0gaXIgYmzEq3ZzIGF1ZyZzY2Fyb247xJNqYWlzIGJsxKt2xJNqdW1zLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RpIHVuIHByaWVrJnNjYXJvbjtsYWljxKtndSBwxIFydGlrYXMgb2tzaWTEkyZzY2Fyb247YW5vcy4gUMSBcnRpa2FzIHRyYXVraSBhciB2xIFraWVtIGlyIHBhcmVkesSTdGkgZHJvJnNjYXJvbjthaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWksIGzEq2R6bmVtJnNjYXJvbjthbmFpLCB1emdsYWLEgSZzY2Fyb247YW5haSB1biBwYXQgc2Vrb2pvJnNjYXJvbjthaSBzaWxkxKsmc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UYWtlLW91dCBvciBraXRjaGVuIG9yZ2FuaXppbmcgaXMgbWFkZSBlYXNpZXIgd2l0aCBhIG1hdGNoaW5nIGxpZC4gVGhlIGxpZHMgZm9yIG91ciAxMDAwIG1sIHBsYXN0aWMgY29udGFpbmVycyBzZWFsJm5ic3A7dGlnaHRseSBhdG9wJm5ic3A7dGhhdCBrZWVwIHRoZSBsZWZ0b3ZlcnMgb3IgZGVsaSBwdXJjaGFzZXMgc2VjdXJlIGFuZCBwcmV2ZW50IHNwaWxscyBhbmQgZ3VhcmQgYWdhaW5zdCBhaXJib3JuZSBjb250YW1pbmFudHMuIEZvb2QgY29udGFpbmVycyB0b2dldGhlciB3aXRoIHRoZXNlIGxpZHMgYXJlJm5ic3A7ZGVzaWduZWQgZm9yIHNlY3VyZSB0cmFuc3BvcnRpbmcsIHN0b3JpbmcsIGFuZCB0aGVuIHJlaGVhdGluZyBob3QgZm9vZCBpdGVtcy4gRHVlIHRvIHRoZSBncmVhdCBkdXJhYmlsaXR5IG9mIG91ciBsaWRzLCBmb29kIGNvbnRhaW5lcnMgY2FuIHNhZmVseSBiZSBzdGFja2VkIHRvIHByb21vdGUgZWFzeSB0cmFuc3BvcnRhdGlvbiBhbmQgc3BhY2Utc2F2aW5nIHN0b3JhZ2UgYXQgeW91ciBraXRjaGVuLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IFBvbHlwcm9weWxlbmUgKFBQKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwMCAtIDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDc1LDUgeCAxOSw0IHggMjksOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyLDU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAwLDA0MzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gNjcuNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTQuMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDEuNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1My4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMi44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTIuMDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDMuOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEJQLUFCNDQyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0YssIE0g0YDQsNC30LzQtdGALCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpbmlsYSBjaW1kaSBuZXDFq2RlcsSTdGksIE0gaXptxJNycywgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YA8L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC/0LXRgNGH0LDRgtC60LggQUJFTkEg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINC/0YPQtNGA0Ysg0Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQstC40L3QuNC70LAsINC90LUg0YHQvtC00LXRgNC20LDRidC10LPQviDQu9Cw0YLQtdC60YHQsC4g0J/Qu9C+0YLQvdGL0LUg0LLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC+0LHRidC10Lkg0LfQsNGJ0LjRgtGLINC/0YDQuCDQutGA0LDRgtC60L7RgdGA0L7Rh9C90L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCwg0YLQsNC8LCDQs9C00LUg0L3QtdC+0LHRhdC+0LTQuNC80L4g0L7QsdC10YHQv9C10YfQuNGC0Ywg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LrQvtC90YLQsNC60YIg0YEg0LzQuNC90LjQvNCw0LvRjNC90YvQvCDRg9GA0L7QstC90LXQvCDQvtC/0LDRgdC90L7RgdGC0Lgg0LfQsNGA0LDQttC10L3QuNGPINC40LvQuCDQt9Cw0LPRgNGP0LfQvdC10L3QuNGPLiZuYnNwO9Cf0YDQtdCy0L7RgdGF0L7QtNC90LDRjyDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YwuJm5ic3A7INCf0LXRgNGH0LDRgtC60Lgg0LLQuNC90LjQu9C+0LLRi9C1INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQstGA0LXQtNC90Ysg0LTQu9GPINC60L7QttC4INGH0LXQu9C+0LLQtdC60LAuINCe0L3QuCDQvdC1INCy0YHRgtGD0L/QsNGO0YIg0LIg0YDQtdCw0LrRhtC40Y4g0YEg0LHQvtC70YzRiNC40L3RgdGC0LLQvtC8INGF0LjQvNC40YfQtdGB0LrQuNGFINGB0L7RgdGC0LDQstC+0LIuINCY0LzQtdC90L3QviDRjdGC0L4g0LTQtdC70LDQtdGCINC40YUg0L3QsNC00LXQttC90YvQvNC4INC4INC90LXQvtCx0YvRh9Cw0LnQvdC+INC/0YDQsNC60YLQuNGH0L3Ri9C80LguPGJyIC8+DQrQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGC0YDQtdGFINGA0LDQt9C80LXRgNCw0YU6IFMsIE0sIEwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBNIGl6bcSTcnM8L2gyPg0KDQo8cD48c21hbGw+PGJpZz5WaW5pbGEgY2ltZGkgdmFyIHRpa3QgaXptYW50b3RpIHZpc3DEgXLEk2phaSBhaXpzYXJkesSrYmFpIMSrc3Rlcm1pxYbEgSwgdmlldMSBcywga3VyIGrEgW5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IGtvbnRha3R1IGFyIG1pbmltxIFsdSBpbmZla2NpamFzIHVuIHBpZXPEgXLFhm9qdW1hIGzEq21lbmkuIEl6Y2lsYSBub2RpbHVtaXp0dXLEq2JhLiBWaWVucmVpesSTamllIHZpbmlsYSBjaW1kaSBpciBhYnNvbMWrdGkgbmVrYWl0xKtnaSBjaWx2xJNrYSDEgWRhaS4gVGllIG5lcmVhxKPEkyBhciBsaWVsxIFrbyBkYcS8dSBubyDEt8SrbWlza8SBbSBzYXN0xIF2ZGHEvMSBbS4gVGllJnNjYXJvbjtpIHRhcyAmc2Nhcm9uO29zIGNpbWR1cyBwYWRhcmEgZHJvJnNjYXJvbjt1cywgcHJha3Rpc2t1cyB1biDEk3J0dXMgbGlldG8mc2Nhcm9uO2FuxIEuPGJyIC8+DQpWaW5pbGEgY2ltZGkgaXIgcGllZWphbWkgdHLEq3MgaXptxJNyb3M6IFMsIE0sIEw8L2JpZz48L3NtYWxsPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPkRpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIE0gc2l6ZTwvaDI+DQoNCjxwPlRoZXNlIGRpc3Bvc2FibGUgZm9vZCBzYWZlIGdsb3ZlcyBBQkVOQSBhcmUgcG93ZGVyIGZyZWUgYW5kIGFyZSBtYW51ZmFjdHVyZWQgZnJvbSBmb29kIHNhZmUgbGF0ZXggZnJlZSB2aW55bC4gVGhpY2sgdmlueWwgZ2xvdmVzIGNhbiBiZSB1c2VkIGZvciBnZW5lcmFsIHByb3RlY3Rpb24gZm9yIHNob3J0LXRlcm0gdXNlLCB3aGVyZSBpdCBpcyBuZWNlc3NhcnkgdG8gZW5zdXJlIHNhZmUgY29udGFjdCB3aXRoIHRoZSBtaW5pbXVtIGxldmVsIG9mIGRhbmdlciBvZiBjb250YW1pbmF0aW9uIG9yIGNvbnRhbWluYXRpb24uIEV4Y2VsbGVudCB3ZWFyIHJlc2lzdGFuY2UuIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIGFyZSBjb21wbGV0ZWx5IGhhcm1sZXNzIHRvIGh1bWFuIHNraW4uIFRoZXkgZG8gbm90IHJlYWN0IHdpdGggbW9zdCBjaGVtaWNhbCBjb21wb3VuZHMuIFRoYXQgaXMgd2hhdCBtYWtlcyB0aGVtIHJlbGlhYmxlIGFuZCBleHRyZW1lbHkgcHJhY3RpY2FsLjwvcD4NCg0KPHA+VmlueWwgZ2xvdmVzIGFyZSBhdmFpbGFibGUgaW4gdGhyZWUgc2l6ZXM6IFMsIE0sIEwuPGJyIC8+DQombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTA5LTI4IDEwOjE2OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvaXRlbS0xOTY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy41NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlMzlkNWRhNzg5NTliYTQxYjgwM2I4Y2U1OTY4NDU4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFZpbnlsIGdsb3ZlcyBBYmVuYSBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSBNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgQWJlbmEgbmVwxatkZXLEk3RpIE0gaXptxJNycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTMxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MjcwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM0Ni4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCDQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC90LXQt9Cw0LzQtdC90LjQvNC+0Lkg0LIg0YHRhNC10YDQtSBIb1JlQ2Eg0LjQvdGC0YHRgNGD0LzQtdC90YIg0LIg0LLQuNC00LUg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4LCDQutC+0YLQvtGA0LDRjyDQvdC10L7QsdGF0L7QtNC40LzQsCDQvdCwINC70Y7QsdC+0Lkg0LrRg9GF0L3QtSDQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8uINCf0LjRidC10LLQsNGPINC/0LvQtdC90LrQsCDQvdC1INC00LDQtdGCINC/0YDQvtC90LjQutC90YPRgtGMINCx0L7Qu9C10LfQvdC10YLQstC+0YDQvdGL0Lwg0LHQsNC60YLQtdGA0LjRj9C8INCyINCy0LDRiNC4INC30LDQs9C+0YLQvtCy0LrQuCwg0LgmbmJzcDvQtNC+0LvRjNGI0LUg0YHQvtGF0YDQsNC90LjRgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC/0YDQvtC00YPQutGC0LAuINCaINC00L7RgdGC0L7QuNC90YHRgtCy0LDQvCDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60Lgg0LzQvtC20L3QviDQvtGC0L3QtdGB0YLQuCDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0YwsINC70LXQs9C60L7RgdGC0YwsJm5ic3A70L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMLCDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGB0YLQvtC40LzQvtGB0YLRjCDQuCDQv9GA0L7RgdGC0L7RgtGDINGD0YLQuNC70LjQt9Cw0YbQuNC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UMSBcnRpa2FzIHBsxJN2ZSZuYnNwO3Byb2R1a3R1IGllcGFrbyZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlDEgXJ0aWthcyBwbMSTdmUgcGFsxKtkeiBzYWdsYWLEgXQgcHJvZHVrdGEgxKtwYSZzY2Fyb247xKtiYXMgdW4gdMSBIGl6c2thdHUsIGvEgSBhcsSrIHBhZ2FyaW5hIGRlcsSrZ3VtYSB0ZXJtacWGdS4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlIG5lxLxhdWogcGF0b2fEk27EgW0gYmFrdMSTcmlqxIFtIHVuIG1pa3JvYmllbSBwaWVrxLzFq3QgcGllIHByb2R1a3RhLCBhaXpzdMSBdm90IHRvIG5vIG5lbGFidsSTbMSrZ2FzIGFwa8SBcnTEk2rEgXMgdmlkZXMuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZXMmbmJzcDtydWxsaXMmbmJzcDthdCZzY2Fyb247xLdpcmFzIGFyIHZpZWdsdW11LCDEq3BhJnNjYXJvbjt1IGl6dHVyxKtidSwgc2F2dSBkYXVkemZ1bmtjaW9uYWxpdMSBdGkgdW4mbmJzcDtjYXVyc3DEq2TEq2d1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5DbGluZyBmaWxtIGZvciBmb29kIHdyYXBwaW5nPC9zdHJvbmc+PC9oMj4NCg0KPHA+Rm9vZCBncmFkZSBjbGluZyBmaWxtIGhlbHBzIHRvIHByZXNlcnZlIHRoZSBwcm9wZXJ0aWVzIG9mIHRoZSBwcm9kdWN0IGFuZCBpdHMgYXBwZWFyYW5jZSwgcHJvbG9uZ2luZyB0aGUgc2hlbGYgbGlmZS4gVGhlIG1haW4gZmllbGQgb2YgYXBwbGljYXRpb24gaXMgZm9vZCBwYWNrYWdpbmcuIEl0IGlzIGNvbnZlbmllbnQgdG8gd3JhcCBjaGVlc2UsIHNhdXNhZ2UsIHNhbmR3aWNoLCBldGMuIGludG8gdGhlIGZpbG0uIEZvb2QgZmlsbSBkb2VzIG5vdCBwZW5ldHJhdGUgcGF0aG9nZW5pYyBiYWN0ZXJpYSBhbmQgbWljcm9iZXMgYW5kIHByb3RlY3RzIHRoZSBwcm9kdWN0IGZyb20gYWR2ZXJzZSBlZmZlY3RzLiBUaGUgYWR2YW50YWdlcyBvZiBjbGluZyZuYnNwO2ZpbG0gaW5jbHVkZSB0cmFuc3BhcmVuY3ksIGxpZ2h0bmVzcywgcHJhY3RpY2FsaXR5LCBvcHRpbWFsIGNvc3QgYW5kIGVhc2Ugb2YgZGlzcG9zYWwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODIxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMjYgMTE6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDg2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MzEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjY2U5ZDlhMDY5ZWIxNDkwYmE0MmJlNDU2MjUxNjllYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIGNsaW5nIEZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjcwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8LCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBbHVtxKtuaWphIGZvbGxpamEgNDUgY20geCAxNTAgbSwgcnVsbMSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCf0LjRidC10LLQsNGPINCw0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwJm5ic3A70L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC+0YLQu9C40YfQvdC+INC/0L7QtNGF0L7QtNC40YIg0LrQsNC6INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLCDRgtCw0Log0Lgg0LTQu9GPINC70LjRh9C90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC00L7QvNCw0YjQvdC40YUg0YPRgdC70L7QstC40Y/RhS4g0KTQvtC70YzQs9CwINCyINGA0YPQu9C+0L3QtSDQv9GA0LjQs9C+0LTQvdCwJm5ic3A70LTQu9GPINGD0L/QsNC60L7QstC60Lgg0YDQsNC30LvQuNGH0L3QvtC5INC10LTRiyDQuCDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjyDQv9C40YnQuCDQsiDQtNGD0YXQvtCy0YvRhSDRiNC60LDRhNCw0YUsINC/0LXRh9Cw0YUsINC90LAg0LPRgNC40LvQtSwg0LAg0YLQsNC6INC20LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8sINC30LDQvNC+0YDQsNC20LjQstCw0L3QuNGPINC4Jm5ic3A70YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoNCjxwPtCc0LDQutGB0LjQvNCw0LvRjNC90L4g0LTQvtC/0YPRgdGC0LjQvNCw0Y8g0YLQtdC80L/QtdGA0LDRgtGD0YDQsCDQtNC70Y8g0LfQsNC/0LXQutCw0L3QuNGPINCx0LvRjtC0INCyINGE0L7Qu9GM0LPQtSArMzUwJmRlZzsmbmJzcDtDLjwvcD4NCg0KPHA+0J3QtSDRgNC10LrQvtC80LXQvdC00YPQtdGC0YHRjyDQtNC70LjRgtC10LvRjNC90L7QtSDQstGA0LXQvNGPINGF0YDQsNC90LjRgtGMINCyINGE0L7Qu9GM0LPQtSDQv9GA0L7QtNGD0LrRgtGLINCy0YvRgdC+0LrQvtC5INC60LjRgdC70L7RgtC90L7RgdGC0Lgg0Lgg0YHQvtC70ZHQvdC+0YHRgtC4LCDQsCDRgtCw0Log0LbQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstGL0YUg0L/QtdGH0LDRhSwg0LLQviDQuNC30LHQtdC20LDQvdC40LUg0LLQvtC30LPQvtGA0LDQvdC40Y8uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BbHVtxKtuaWphIGZvbGxpamE8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtxKtuaWphIGZvbGlqdSZuYnNwO2l6bWFudG8gxJNkaW7EgSZzY2Fyb247YW5hcyBub3phcsSTLCBsYWkgaWxnxIFrbyZuYnNwO2xhaWt1IHV6Z2xhYsSBdCBwxIFydGlrYXMgcHJvZHVrdHUgc3ZhaWd1bXUuIEZvbGlqYSBpciBwaWVtxJNyb3RhIGRhxb7EgWR1IHDEgXJ0aWthcyBwcm9kdWt0dSB2YWkgxJNkaWVudSBpZXNhacWGbyZzY2Fyb247YW5haSwgY2VwJnNjYXJvbjthbmFpJm5ic3A7dmFpIGFyxKsgc2FsZMSTJnNjYXJvbjthbmFpIHVuIGF0ZHplc8STJnNjYXJvbjthbmFpLjwvcD4NCg0KPHA+TWFrc2ltxIFsxIEgcGllxLxhdWphbcSBIHRlbXBlcmF0xatyYSwga28gbcWrc3UgZm9saWphIHZhciBpenR1csSTdCwgbmVwxIFyc25pZWR6ICsgMzUwICZkZWc7IEMuPC9wPg0KDQo8cD5Gb2xpanUgbmF2IGlldGVpY2FtcyBsaWV0b3QgcMSBcnRpa2FzIHByb2R1a3R1IGFyIGF1Z3N0dSBza8SBYmp1IHVuIHPEgcS8dSBzYXR1cnUgaWxnc3RvJnNjYXJvbjthaSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkFsdW1pbnVtIEZvaWw8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtaW51bSBmb2lsIGlzIGEgY29tbW9uIGhvdXNlaG9sZCBwcm9kdWN0IHRoYXQmcnNxdW87cyBvZnRlbiB1c2VkIGluIHByb2Zlc3Npb25hbCBraXRjaGVucyBmb3IgY29va2luZyAodG8gY292ZXIgYmFraW5nIHN1cmZhY2VzKSwgd3JhcHBpbmcgYW5kIHByb3RlY3QgbW9yZSBkZWxpY2F0ZSBmb29kcyBvciBrZWVwaW5nIGZvb2QgaW4gZnJlZXplcnMuIEFsdW1pbnVtIGlzIG5hdHVyYWwgcHJvZHVjdCB0aGF0Jm5ic3A7aXMgYm91bmQgdG8gb3RoZXIgZWxlbWVudHMgbGlrZSBwaG9zcGhhdGUgYW5kIHN1bGZhdGUgaW4gc29pbCwgcm9ja3MgYW5kIGNsYXkuIFRoaXMgYWx1bWludW0gZm9pbCByb2xsIGNvbnRhaW5zIGlzIDE1MCBtIGxvbmcgYnkmbmJzcDs0NSBjbSB3aWRlLiZuYnNwOzwvcD4NCg0KPHA+VGhlIG1heGltdW0gcGVybWlzc2libGUgdGVtcGVyYXR1cmUgZm9yIGJha2luZyBmb29kIGluIGZvaWwgaXMgKyAzNTAmZGVnO0MuPC9wPg0KDQo8cD5JdCBpcyBub3QgcmVjb21tZW5kZWQgdG8gc3RvcmUgZm9vZHMgb2YgaGlnaCBhY2lkaXR5IGFuZCBzYWxpbml0eSBpbiBmb2lsIGZvciBhIGxvbmcgdGltZSwgYXMgd2VsbCBhcyB1c2UgaW4gbWljcm93YXZlIG92ZW5zLCBpbiBvcmRlciB0byBhdm9pZCBpZ25pdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjY1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMjYgMTE6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzUuMjMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODlmYjRiMGE1M2EyYzU4NzVhY2NiOTk1MDIyZDljMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBBbHVtaW51bSBGb29kIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBbHVtxKtuaWphIGZvbGlqYSBydWxsxKsgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINC/0LjRidC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3MzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIwNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gODI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C40YnQtdCy0YvQtSDQv9C70LDRgdGC0LzQsNGB0YHQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCAxMDAwINC80Lsg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI2NzUiIGRhdGEtc3RhcnQ9IjIyNCI+0J3QsNGI0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyAmbWRhc2g7INC40LTQtdCw0LvRjNC90YvQuSDQstGL0LHQvtGAINC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDQutGD0YXQvtC90YwuINCe0L3QuCDQv9C+0LzQvtCz0YPRgiDQvtGA0LPQsNC90LjQt9C+0LLQsNGC0Ywg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LAg0LrRg9GF0L3QtSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQu9C10LPQutC+0YHRgtGMINCyINC90LDRhdC+0LbQtNC10L3QuNC4INC90YPQttC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0LrQu9GO0YfQuNGC0LXQu9GM0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuCwg0LLQsNGI0Lgg0LrQvtC70LvQtdCz0Lgg0YHQvNC+0LPRg9GCINCx0YvRgdGC0YDQviDQvdCw0LnRgtC4INC90LXQvtCx0YXQvtC00LjQvNGL0LUg0L/RgNC+0LTRg9C60YLRiywg0L3QtSDQvtGC0LrRgNGL0LLQsNGPINC60YDRi9GI0LrQuC4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INGA0LDQt9C70LjRh9C90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIsINCy0LrQu9GO0YfQsNGPINGB0LDQu9Cw0YLRiywg0LPQvtGA0Y/Rh9C40LUg0LHQu9GO0LTQsCDQuCDQt9Cw0LPQvtGC0L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNzE2IiBkYXRhLXN0YXJ0PSI2NzciPtCj0LTQvtCx0YHRgtCy0L4g0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INC+0LHRidC10L/QuNGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPtCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3QvtC5INGE0L7RgNC80YsgJm1kYXNoOyDRjdGC0L4g0L7RgtC70LjRh9C90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHQtdCz0LzQtdC90YLQsCBIb1JlQ2EuINCe0L3QuCDRg9GB0LrQvtGA0Y/RjtGCINC/0YDQvtGG0LXRgdGBINGA0LDQsdC+0YLRiyDQvdCwINC60YPRhdC90LUsINC/0L7Qt9Cy0L7Qu9GP0Y8g0LPQvtGC0L7QstC40YLRjCDQuCDRhdGA0LDQvdC40YLRjCDQt9Cw0LPQvtGC0L7QstC60Lgg0LfQsNGA0LDQvdC10LUsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LIg0YfQsNGB0Ysg0L/QuNC6LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0YLQsNC60LbQtSDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINGH0YLQviDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQv9GA0Lgg0YDQsNC30L7Qs9GA0LXQstC1INCx0LvRjtC0INCyINGA0LXRgdGC0L7RgNCw0L3QsNGFINC4INC60LDRhNC1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj48c3Ryb25nIGRhdGEtZW5kPSIxMDkyIiBkYXRhLXN0YXJ0PSIxMDYwIj7QkdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+0JrQvtC90YLQtdC50L3QtdGA0Ysg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQSksINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDQsdC10LfQvtC/0LDRgdC90YvQvNC4INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC/0LjRidC4LiDQntC90Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDQutGD0YXQvdGP0YUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0L3QtSDRgtC+0LvRjNC60L4g0YPQtNC+0LHRgdGC0LLQviwg0L3QviDQuCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0LTQu9GPINCy0LDRiNC40YUg0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQuCDQutC70LjQtdC90YLQvtCyLiDQodC00LXQu9Cw0L3QvdGL0LUg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCwg0L7QvdC4INC70LXQs9C60L4g0LLRi9C00LXRgNC20LjQstCw0Y7RgiDRgNCw0LfQu9C40YfQvdGL0LUg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyDQuCDQv9C+0LfQstC+0LvRj9GO0YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0YXRgNCw0L3QuNGC0Ywg0L/RgNC+0LTRg9C60YLRiy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ2NiI+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTQ4NCI+DQoJPGxpIGRhdGEtZW5kPSIxNTAwIiBkYXRhLXN0YXJ0PSIxNDg0Ij7QntCx0YrQtdC8OiAxMDAwINC80Ls8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU0OCIgZGF0YS1zdGFydD0iMTUwMSI+0JzQsNGC0LXRgNC40LDQuzog0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC9LCDQsdC10Lcg0LHQuNGB0YTQtdC90L7Qu9CwINCQIChCUEEpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1OTQiIGRhdGEtc3RhcnQ9IjE1NDkiPtCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjQ0IiBkYXRhLXN0YXJ0PSIxNTk1Ij7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDRgdGC0LXQvdC60Lgg0LTQu9GPINC70LXQs9C60L7RgdGC0Lgg0L/QvtC40YHQutCwINC/0YDQvtC00YPQutGC0L7QsjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNjQ1Ij7QmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLCDQutCw0YTQtSDQuCDQvtCx0YnQtdC/0LjRgtCwPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+Q2F1cnNwxKtkxKtnaSB1biBpenR1csSrZ2kgcG9saXByb3BpbMSTbmEgdHJhdWtpIDEwMDAgbWwgc2FnYXRhdmVpIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTMxIiBkYXRhLXN0YXJ0PSIxMTYiPk3Fq3N1IGNhdXJzcMSrZMSrZ2llIHBvbGlwcm9waWzEk25hIHRyYXVraSBhciAxMDAwIG1sIGlldGlscMSrYnUgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBwcm9mZXNpb27EgWzEgXMgdmlydHV2xJNzLiAmU2Nhcm9uO2llIHRyYXVraSBwYWzEq2R6IG9yZ2FuaXrEk3QgZGFyYmEgdGVscHUsIMS8YXVqb3QgxIF0cmkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbcSBcyBzYXN0xIF2ZGHEvGFzLCBuZW5vdsSTciZzY2Fyb247b3QgdsSBa3UuIFBhdGVpY290aWVzIGF1Z3N0YWphaSBjYXVyc3DEq2TEq2JhaSwgdmlydHV2xJMgc3RyxIFkxIFqbyZzY2Fyb247aWUsIHBpZW3Ek3JhbSwgcGF2xIFyaSB1biBhZG1pbmlzdHJhdG9yaSwgdmFyIHZpZWdsaSBhdHJhc3QgdmFqYWR6xKtnb3MgcHJvZHVrdHVzLCBrYXMgaWV2xJNyb2phbWkgdXpsYWJvIGRhcmJhIGVmZWt0aXZpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj48c3Ryb25nIGRhdGEtZW5kPSI1NzIiIGRhdGEtc3RhcnQ9IjUzMyI+UGVyZmVrdHMgcmlzaW7EgWp1bXMgSG9SZUNhIHNla3RvcmFtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj5Qb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgdGFpc25zdMWrcmEgZm9ybXUgaXIgbGllbGlza3MgcmlzaW7EgWp1bXMgSG9SZUNhIG5vemFyxJMsIGxhaSBzYWdhdGF2b3R1IHVuIHV6Z2xhYsSBdHUgxJNkaWVudXMgdW4gc2FnYXRhdmVzLiAmU2Nhcm9uO2llIHRyYXVraSBwYcSBdHJpbmEgZGFyYmEgcHJvY2VzdSB2aXJ0dXbEkywgxLxhdWpvdCBzYWdhdGF2b3QgxJNkaWVudXMgaWVwcmllayZzY2Fyb247LCDEq3BhJnNjYXJvbjtpIHBpZXByYXPEq3RvcyBkYXJiYSBzdHVuZMSBcy4gVHVya2zEgXQgdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbWlrcm92acS8xYZ1IGtyxIFzbmltLCBrYXMgxLxhdWogdmllZ2xpIHV6c2lsZMSrdCDEk2RpZW51cywgc2FnbGFixIFqb3QgdG8ga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj48c3Ryb25nIGRhdGEtZW5kPSI5NTAiIGRhdGEtc3RhcnQ9IjkyMyI+RHJvJnNjYXJvbjvEq2JhIHVuIGVrb2xvxKNpc2t1bXM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj4mU2Nhcm9uO2llIHRyYXVraSBpciBCUEEgYmV6bWFrc2FzLCBub2RybyZzY2Fyb247aW5vdCBkcm8mc2Nhcm9uO3UgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUuIEl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwb2xpcHJvcGlsxJNuYSwgdGllIGlyIHBpZW3Ek3JvdGkgZGHFvsSBZGllbSB0ZW1wZXJhdMWrcmFzIGFwc3TEgWvEvGllbSB1biBub2RybyZzY2Fyb247aW5hIGVmZWt0xKt2dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudSwga2FzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBsaWV0byZzY2Fyb247YW5haSByZXN0b3LEgW5vcywga2FmZWpuxKtjxIFzIHVuIGNpdMSBcyBwxIFydGlrYXMgaWVzdMSBZMSTcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+UHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTI3OCI+DQoJPGxpIGRhdGEtZW5kPSIxMjk4IiBkYXRhLXN0YXJ0PSIxMjc4Ij5JZXRpbHDEq2JhOiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzMzQiIGRhdGEtc3RhcnQ9IjEyOTkiPk1hdGVyacSBbHM6IFBvbGlwcm9waWzEk25zLCBiZXogQlBBPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzNjQiIGRhdGEtc3RhcnQ9IjEzMzUiPlBpZW3Ek3JvdHMgbWlrcm92acS8xYZ1IGtyxIFzbsSrPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE0MzQiIGRhdGEtc3RhcnQ9IjEzNjUiPkNhdXJzcMSrZMSrZ2FzIHNpZW5hcywga2FzIMS8YXVqIHZpZWdsaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2Ftb3MgcHJvZHVrdHVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjE0MzUiPklkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgSG9SZUNhIHNla3RvcsSBPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+RHVyYWJsZSBUcmFuc3BhcmVudCBQb2x5cHJvcHlsZW5lIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIyODciIGRhdGEtc3RhcnQ9IjE4MDkiPk91ciB0cmFuc3BhcmVudCBwb2x5cHJvcHlsZW5lIGZvb2QgY29udGFpbmVycyB3aXRoIGEgY2FwYWNpdHkgb2YgMTAwMCBtbCBhcmUgdGhlIHBlcmZlY3QgY2hvaWNlIGZvciBwcm9mZXNzaW9uYWwga2l0Y2hlbnMuIFRoZXkgaGVscCBvcmdhbml6ZSBraXRjaGVuIHNwYWNlIGFuZCBtYWtlIGl0IGVhc3kgdG8gZmluZCB0aGUgbmVjZXNzYXJ5IGluZ3JlZGllbnRzIHdpdGhvdXQgb3BlbmluZyB0aGUgbGlkLiBUaGFua3MgdG8gdGhlaXIgZXhjZXB0aW9uYWwgdHJhbnNwYXJlbmN5LCB5b3VyIGNvbGxlYWd1ZXMgd2lsbCBxdWlja2x5IGZpbmQgdGhlIGluZ3JlZGllbnRzIHRoZXkgbmVlZCwgc2F2aW5nIHRpbWUgYW5kIGVmZm9ydC4gVGhlc2UgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyB2YXJpb3VzIHByb2R1Y3RzLCBpbmNsdWRpbmcgc2FsYWRzLCBob3QgZGlzaGVzLCBhbmQgcHJlcCBpdGVtcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjMzNiIgZGF0YS1zdGFydD0iMjI4OSI+Q29udmVuaWVuY2UgZm9yIHJlc3RhdXJhbnRzIGFuZCBmb29kc2VydmljZTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij5SZWN0YW5ndWxhciBwb2x5cHJvcHlsZW5lIGNvbnRhaW5lcnMgYXJlIGFuIGV4Y2VsbGVudCBzb2x1dGlvbiBmb3IgdGhlIEhvUmVDYSBzZWdtZW50LiBUaGV5IHNwZWVkIHVwIGtpdGNoZW4gd29ya2Zsb3dzLCBhbGxvd2luZyBwcmVwIGl0ZW1zIHRvIGJlIGNvb2tlZCBhbmQgc3RvcmVkIGluIGFkdmFuY2UsIHdoaWNoIGlzIGVzcGVjaWFsbHkgdmFsdWFibGUgZHVyaW5nIHBlYWsgaG91cnMuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGFsc28gbWljcm93YXZlLXNhZmUsIG1ha2luZyB0aGVtIGNvbnZlbmllbnQgZm9yIHJlaGVhdGluZyBkaXNoZXMgaW4gcmVzdGF1cmFudHMgYW5kIGNhZmVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzA3IiBkYXRhLXN0YXJ0PSIyNjc2Ij5TYWZldHkgYW5kIEVjby1GcmllbmRsaW5lc3M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+VGhlIGNvbnRhaW5lcnMgYXJlIEJQQS1mcmVlLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmb29kIHN0b3JhZ2UuIFRoZXkgYXJlIGlkZWFsIGZvciB1c2UgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zLCBwcm92aWRpbmcgY29udmVuaWVuY2UgYW5kIHNhZmV0eSBmb3IgYm90aCB5b3VyIHN0YWZmIGFuZCBjdXN0b21lcnMuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcG9seXByb3B5bGVuZSwgdGhleSBjYW4gd2l0aHN0YW5kIHZhcmlvdXMgdGVtcGVyYXR1cmVzLCBlbnN1cmluZyBlZmZpY2llbnQgZm9vZCBzdG9yYWdlLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij5CZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMwMTgiPg0KCTxsaSBkYXRhLWVuZD0iMzAzNyIgZGF0YS1zdGFydD0iMzAxOCI+Q2FwYWNpdHk6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMzAzOCI+TWF0ZXJpYWw6IFBvbHlwcm9weWxlbmUsIEJQQS1mcmVlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwOTAiIGRhdGEtc3RhcnQ9IjMwNzQiPk1pY3Jvd2F2ZS1zYWZlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNDYiIGRhdGEtc3RhcnQ9IjMwOTEiPlRyYW5zcGFyZW50IHdhbGxzIGZvciBlYXN5IGlkZW50aWZpY2F0aW9uIG9mIHByb2R1Y3RzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMxNDciPklkZWFsIGZvciByZXN0YXVyYW50cywgY2FmZXMsIGFuZCBmb29kc2VydmljZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNDgzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzM5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk3ZDI2ZmFjM2ViMGUwZDY3ZDk1M2Q5NDdhZWNlMmNiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVyIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBCUEEgYmV6bWFrc2FzIHBvbGlwcm9waWzEk25hIHRyYXVrcyBzYWdhdGF2xJNtIHVuIHDEgXJ0aWthcyB1emdsYWLEgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiAxMDAwINC80LssINCf0J8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3Rfc2ltaWxhcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzY2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAwOTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLVJEMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrRgNGD0LPQu9GL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgYXBhxLxpZSB0cmF1a2kgNTAwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQutGD0LvQuNC90LDRgNC40LgmbmJzcDstJm5ic3A70YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0YvRgtC90YvRhSDQsdC70Y7QtCDQuCDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMz4mbmJzcDs8c3Ryb25nPtCf0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QsNGPINGB0LXRgNCy0LjRgNC+0LLQutCwINGF0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyINC4INC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gzPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7INC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVC3Qv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INCy0YvQsdC+0YAg0LTQu9GPINC30LDQstC10LTQtdC90LjQuSwg0LPQtNC1INCy0LDQttC90Ysg0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQuCDRg9C00L7QsdGB0YLQstC+LiDQntC90Lgg0YDQsNGB0YHRh9C40YLQsNC90Ysg0L3QsCDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDRgNC10LbQuNC8INC+0YIgLTQwJmRlZztDINC00L4gKzYwJmRlZztDLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQuNGFINC00LvRjzogJm5ic3A7PGJyIC8+DQotINCh0LvQvtC20L3Ri9GFINC00LXRgdC10YDRgtC+0LI6INGB0LvQvtC10L3Ri9C1INGC0LjRgNCw0LzQuNGB0YMsINGN0LrQu9C10YDRiyDRgSDQt9Cw0LLQsNGA0L3Ri9C8INC60YDQtdC80L7QvCwg0YfQuNC30LrQtdC50LrQuCDRgSDRj9Cz0L7QtNC90YvQvCDRgtC+0L/Qv9C40L3Qs9C+0LwuICZuYnNwOzxiciAvPg0KLSDQpdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7Qsjog0L/QsNGB0YLQsCDRgSDRgdC+0YPRgdC+0Lwg0L/QtdGB0YLQviwg0LrQuNC90L7QsCDRgSDQvtCy0L7RidCw0LzQuCwg0LHQvtGD0LvRiyDRgSDQsNCy0L7QutCw0LTQviDQuCDRgtGD0L3RhtC+0LwuICZuYnNwOzxiciAvPg0KLSDQk9C+0YLQvtCy0YvRhSDQvdCw0LHQvtGA0L7Qsjog0YHRi9GA0L3Ri9C1INGC0LDRgNC10LvQutC4INGBINCy0LjQvdC+0LPRgNCw0LTQvtC8INC4INC+0YDQtdGF0LDQvNC4LCDQvNGP0YHQvdGL0LUg0LfQsNC60YPRgdC60Lgg0YEg0LPQvtGA0YfQuNGG0LXQuSwg0LLQtdCz0LDQvdGB0LrQuNC1INGB0LXRgtGLLiAmbmJzcDs8L3A+DQoNCjxwPtCT0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwINC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQt9Cw0YnQuNGC0YMg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjyDQuCDRgdC80LXRiNC40LLQsNC90LjRjyDQt9Cw0L/QsNGF0L7Qsiwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINCx0LvRjtC0LiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YLQvtC70YnQuNC90LAg0YHRgtC10L3QvtC6INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQutC+0L3RgtC10LnQvdC10L7QsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuNC90LPRgNC10LTQuNC10L3RgtC+0LIsINCwINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3Ri9C1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINGB0L7QutGA0LDRidCw0Y7RgiDQstGA0LXQvNGPINC90LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjiDRgNCw0LHQvtGH0LXQs9C+INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQsC4gJm5ic3A7PC9wPg0KDQo8aDM+PHN0cm9uZz7Qn9GA0LjQvNC10YAg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LTQu9GPINCx0LjQt9C90LXRgdCwOjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCg0LXRgdGC0L7RgNCw0L0g0LzQvtC20LXRgiDQv9GA0LXQtNC70L7QttC40YLRjCDQvdCw0LHQvtGA0Ysg0LTQu9GPINC/0LjQutC90LjQutCwINCyINC60L7QvdGC0LXQudC90LXRgNCw0YUgNTAwINC80Ls6INC+0YXQu9Cw0LbQtNC10L3QvdCw0Y8g0L/QsNGB0YLQsCwg0YHRi9GA0L3QsNGPINGC0LDRgNC10LvQutCwINC4INC80LjQvdC4LdC00LXRgdC10YDRgi4g0KPQtNC+0LHQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDRgSDQtdC00LjQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0YPQv9GA0L7RgdGC0LjRgiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60YMg0Lgg0L/QvtCy0YvRgdC40YIg0LvQvtGP0LvRjNC90L7RgdGC0Ywg0LPQvtGB0YLQtdC5PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPlZpZW5yZWl6xJNqYWlzIGt1bGluxIFyaWphcyB0cmF1a3MmbmJzcDstJm5ic3A7VW5pdmVyc8SBbHMgcmlzaW7EgWp1bXMgc8SBdMSrZ2llbSDEk2RpZW5pZW0gdW4ga8SBcnRhaW5hamllbSBkZXNlcnRpZW08L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+UHJvZmVzaW9uxIFsYSBhdWtzdG8gxJNkaWVudSB1biBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI1MzIiIGRhdGEtc3RhcnQ9IjE4MSI+VmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDUwMCBtbCBubyBwxIFyc3RyxIFkxIF0YSBQRVQgcGxhc3RtYXNhcyAoclBFVCkgaXIgbGllbGlza2EgaXp2xJNsZSDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWllbSwga3VyIHN2YXLEq2dhIGdhbiBwcmV6ZW50xIFjaWphLCBnYW4gxJNydMSrYmEuIEl6Z2F0YXZvdGkgbm8gclBFVCwgJnNjYXJvbjtpZSB0cmF1a2kgdmVpY2luYSBpbGd0c3DEk2rEq2J1IHVuIHNhbWF6aW5hIG9nbGVrxLxhIHDEk2R1LCBhdGJhbHN0b3QgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemlub3QgYXRrcml0dW11cy4gVGllIGlyIHBpZW3Ek3JvdGkgdGVtcGVyYXTFq3JhcyBkaWFwYXpvbmFtIG5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0MsIHTEgXDEk2MgdG9zIHZhciBpem1hbnRvdDo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI1MzQiPg0KCTxsaSBkYXRhLWVuZD0iNjMyIiBkYXRhLXN0YXJ0PSI1MzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjU2MyIgZGF0YS1zdGFydD0iNTM2Ij5Lb21wbGVrc2FqaWVtIGRlc2VydGllbTwvc3Ryb25nPjogS8SBcnRhaW5pZSB0aXJhbWlzdSwgZWtsZXJpIGFyIGtyxJNtc2llcnUsIMS3xKt6a2Vpa2kgYXIgb2d1IHZpcnNrxIFydHUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjczMyIgZGF0YS1zdGFydD0iNjMzIj48c3Ryb25nIGRhdGEtZW5kPSI2NTgiIGRhdGEtc3RhcnQ9IjYzNSI+QXVrc3RhamllbSDEk2RpZW5pZW08L3N0cm9uZz46IFBhc3RhIGFyIHBlc3RvIG3Ek3JjaSwga2lub2phIGFyIGTEgXJ6ZcWGaWVtLCBixLxvZGFzIGFyIGF2b2thZG8gdW4gdHVueml2xKttLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjczNCI+PHN0cm9uZyBkYXRhLWVuZD0iNzYyIiBkYXRhLXN0YXJ0PSI3MzYiPkdhdGF2YWppZW0ga29tcGxla3RpZW08L3N0cm9uZz46IFNpZXJhICZzY2Fyb247xLfEq3ZqaSBhciB2xKtub2fEgW0gdW4gcmlla3N0aWVtLCBnYcS8YXMgdXprb2RhcyBhciBzaW5lcMSTbSwgdmVnxIFudSBrb21wbGVrdGkuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIxMTE3IiBkYXRhLXN0YXJ0PSI4NDciPjxzdHJvbmcgZGF0YS1lbmQ9Ijg4MiIgZGF0YS1zdGFydD0iODQ3Ij5IZXJtxJN0aXNrxIEgdsSBa2EgZnVua2Npb25hbGl0xIF0ZTwvc3Ryb25nPiBub2RybyZzY2Fyb247aW5hIGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20gdW4gc21ha3Ugc2FqYXVrJnNjYXJvbjthbm9zLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSB2YWlyxIFrdSBrxIFydHUgxJNkaWVub3MuIENhdXJzcMSrZMSrZ2FzIHNpZW5hcyBpemNlxLwgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGksIGJldCB1bml2ZXJzxIFsxIFzIHbEgWthIGllc3DEk2phcyB2aXN1IGl6bcSTcnUgdHJhdWtpZW0gxLxhdWogxIF0csSBayBvcmdhbml6xJN0IGRhcmJhIHZpZXR1LjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjEzMTkiIGRhdGEtc3RhcnQ9IjExMTkiPkl6dsSTbG90aWVzIHRyYXVrdXMsIGthcyBpemdhdGF2b3RpIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCksIGrFq3MgcGFsxKtkemF0IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYXRiYWxzdMSBdCBpbGd0c3DEk2rEq2dhcyBpZXBha29qdW1hIHByYWtzZXMsIGthcyBhdGJpbHN0IHZpZGVzIGFpenNhcmR6xKtiYXMgbcSTcsS3aWVtLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj48c3Ryb25nIGRhdGEtZW5kPSIxMzUzIiBkYXRhLXN0YXJ0PSIxMzIxIj5CaXpuZXNhIGl6bWFudG8mc2Nhcm9uO2FuYXMgcGllbcSTcnM8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPlJlc3RvcsSBbnMgdmFyIHBpZWTEgXbEgXQgcGlrbmlrYSBrb21wbGVrdHVzIDUwMCBtbCB0cmF1a29zOiBhdWtzdMSBIHBhc3RhLCBzaWVyYSAmc2Nhcm9uO8S3xKt2amkgdW4gbWluaSBkZXNlcnRzLiDEknJ0YSBpZXBha28mc2Nhcm9uO2FuYSBhciB2aWVub3R1IHbEgWt1IHZpZW5rxIFyJnNjYXJvbjtvIHRyYW5zcG9ydMSTJnNjYXJvbjthbnUgdW4gdXpsYWJvIHZpZXN1IGxvamFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj48c3Ryb25nIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj7EqnBhJnNjYXJvbjvEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE1NTciPg0KCTxsaSBkYXRhLWVuZD0iMTU3NiIgZGF0YS1zdGFydD0iMTU1NyI+SWV0aWxwxKtiYTogNTAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2MjIiIGRhdGEtc3RhcnQ9IjE1NzciPk1hdGVyacSBbHM6IFDEgXJzdHLEgWTEgXRzIFBFVCBwbGFzdG1hc2EgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NjgiIGRhdGEtc3RhcnQ9IjE2MjMiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiBObyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3MTkiIGRhdGEtc3RhcnQ9IjE2NjkiPkhlcm3Ek3Rpc2vEgXMgdsSBa2EgxKtwYSZzY2Fyb247xKtiYXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3NjMiIGRhdGEtc3RhcnQ9IjE3MjAiPkNhdXJzcMSrZMSrZ8SBcyBzaWVuYXMsIGthcyB1enN2ZXIga3ZhbGl0xIF0aTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODIxIiBkYXRhLXN0YXJ0PSIxNzY0Ij5JZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGRlc2VydGllbSwgZ2FuIGF1a3N0YWppZW0gxJNkaWVuaWVtPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE4MjIiPkF0YmFsc3RhIGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+RGlzcG9zYWJsZSBkZWxpIGNvbnRhaW5lciAtIEEgVmVyc2F0aWxlIFNvbHV0aW9uIGZvciBIZWFydHkgTWVhbHMgYW5kIExheWVyZWQgRGVzc2VydHM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPlByb2Zlc3Npb25hbCBTZXJ2aW5nIG9mIENvbGQgTWVhbHMgYW5kIERlc3NlcnRzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI0MjUiIGRhdGEtc3RhcnQ9IjIwNjUiPkRpc3Bvc2FibGUgNTAwIG1sIG9yIDE2IG96IGRlbGkgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpIGFyZSB0aGUgaWRlYWwgY2hvaWNlIGZvciBidXNpbmVzc2VzIHdoZXJlIGJvdGggcHJlc2VudGF0aW9uIGFuZCBjb252ZW5pZW5jZSBtYXR0ZXIuIE1hZGUgZnJvbSByUEVULCB0aGVzZSBjb250YWluZXJzIGNvbnRyaWJ1dGUgdG8gc3VzdGFpbmFiaWxpdHkgYnkgcmVkdWNpbmcgdGhlIGNhcmJvbiBmb290cHJpbnQgYW5kIHN1cHBvcnRpbmcgdGhlIGNpcmN1bGFyIGVjb25vbXkuIFRoZXkgYXJlIHN1aXRhYmxlIGZvciB0ZW1wZXJhdHVyZXMgcmFuZ2luZyBmcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0MsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNDI3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI1MjIiIGRhdGEtc3RhcnQ9IjI0MjciPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDkiIGRhdGEtc3RhcnQ9IjI0MjkiPkNvbXBsZXggZGVzc2VydHM8L3N0cm9uZz46IExheWVyZWQgdGlyYW1pc3UsICZlYWN1dGU7Y2xhaXJzIHdpdGggY3VzdGFyZCwgY2hlZXNlY2FrZXMgd2l0aCBiZXJyeSB0b3BwaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNjE3IiBkYXRhLXN0YXJ0PSIyNTIzIj48c3Ryb25nIGRhdGEtZW5kPSIyNTM5IiBkYXRhLXN0YXJ0PSIyNTI1Ij5Db2xkIG1lYWxzPC9zdHJvbmc+OiBQYXN0YSB3aXRoIHBlc3RvIHNhdWNlLCBxdWlub2Egd2l0aCB2ZWdldGFibGVzLCBib3dscyB3aXRoIGF2b2NhZG8gYW5kIHR1bmEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI2MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NDMiIGRhdGEtc3RhcnQ9IjI2MjAiPlJlYWR5LXRvLXNlcnZlIHNldHM8L3N0cm9uZz46IENoZWVzZSBwbGF0dGVycyB3aXRoIGdyYXBlcyBhbmQgbnV0cywgbWVhdCBzbmFja3Mgd2l0aCBtdXN0YXJkLCB2ZWdhbiBzZXRzLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzAxMCIgZGF0YS1zdGFydD0iMjcyMiI+VGhlIDxzdHJvbmcgZGF0YS1lbmQ9IjI3NDIiIGRhdGEtc3RhcnQ9IjI3MjYiPmFpcnRpZ2h0IGxpZDwvc3Ryb25nPiBlbnN1cmVzIHByb3RlY3Rpb24gYWdhaW5zdCBsZWFrcyBhbmQgb2RvciBtaXhpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IGZvciBtdWx0aS1sYXllcmVkIGRpc2hlcy4gVGhlIHRyYW5zcGFyZW5jeSBvZiB0aGUgd2FsbHMgaGlnaGxpZ2h0cyB0aGUgcXVhbGl0eSBvZiB0aGUgaW5ncmVkaWVudHMsIGFuZCB0aGUgdW5pdmVyc2FsIGxpZHMgZm9yIGFsbCBjb250YWluZXIgc2l6ZXMgaGVscCBzYXZlIHRpbWUgb24gd29ya3NwYWNlIG9yZ2FuaXphdGlvbi48L3A+DQoNCjxwIGRhdGEtZW5kPSIzMjI3IiBkYXRhLXN0YXJ0PSIzMDEyIj5CeSBjaG9vc2luZyBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB5b3UgYXJlIGhlbHBpbmcgdG8gcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnQgc3VzdGFpbmFibGUgcGFja2FnaW5nIHByYWN0aWNlcywgd2hpY2ggYWxpZ24gd2l0aCBlbnZpcm9ubWVudGFsIGdvYWxzIGFuZCBjb250cmlidXRlIHRvIHRoZSBjaXJjdWxhciBlY29ub215LjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjUzIiBkYXRhLXN0YXJ0PSIzMjI5Ij5CdXNpbmVzcyB1c2UgZXhhbXBsZTwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+QSByZXN0YXVyYW50IGNhbiBvZmZlciBwaWNuaWMgc2V0cyBpbiA1MDAgbWwgY29udGFpbmVyczogY2hpbGxlZCBwYXN0YSwgY2hlZXNlIHBsYXR0ZXIsIGFuZCBtaW5pIGRlc3NlcnQuIFRoZSBjb252ZW5pZW50IHBhY2thZ2luZyB3aXRoIGEgc2luZ2xlIGxpZCBzaW1wbGlmaWVzIHRyYW5zcG9ydCBhbmQgYm9vc3RzIGd1ZXN0IGxveWFsdHkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPkZlYXR1cmVzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzQ2OCI+DQoJPGxpIGRhdGEtZW5kPSIzNDg2IiBkYXRhLXN0YXJ0PSIzNDY4Ij5DYXBhY2l0eTogNTAwIG1sIG9yIDE2IG96PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1MjYiIGRhdGEtc3RhcnQ9IjM0ODciPk1hdGVyaWFsOiBSZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU2NyIgZGF0YS1zdGFydD0iMzUyNyI+VGVtcGVyYXR1cmUgcmFuZ2U6IEZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTk5IiBkYXRhLXN0YXJ0PSIzNTY4Ij5BaXJ0aWdodCBsaWQgdG8gcHJldmVudCBsZWFrczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjQyIiBkYXRhLXN0YXJ0PSIzNjAwIj5UcmFuc3BhcmVudCB3YWxscyB0aGF0IGVtcGhhc2l6ZSBxdWFsaXR5PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2ODUiIGRhdGEtc3RhcnQ9IjM2NDMiPlBlcmZlY3QgZm9yIGJvdGggZGVzc2VydHMgYW5kIGNvbGQgbWVhbHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzY4NiI+U3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkgYW5kIHJlZHVjZXMgcGxhc3RpYyB3YXN0ZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzcuNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU1OjIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTY2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gODYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDYzYzcxMGJhOWY4NWEzMTBjMmM5ZDhjODFlMTYyNTQ0LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3MgdHJhdWtzIG5vIHJQRVQgcGxhc3RtYXNhcyBrdWxpbsSBcmlqYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgZm9yIGNhdmlhciA1MDAgbWwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YHQtdGA0YLQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDUwMCDQvNC7INC/0YDQvtC30YDQsNGH0L3Ri9C5INC00LvRjyDRgdCw0LvQsNGC0L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY4OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMTg5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQV1AtMTA4NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGAIDc1MCDQvNC7LCDRgSDQutGA0YvRiNC60L7QuSwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFRyYXVrcyA3NTAgbWwsIGFyIHbEgWt1LCBQRVQsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE4LTEwLTA4IDE1OjAxOjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjg4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzMC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM2OWM2ZWIyMmMzNmFkYjJlZWZkNTAyYTBjOTgxNDFhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4OTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTM5NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV0UtS05JRkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2pzIGtva2EgbmF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQtNC10YDQtdCy0Y/QvdC90YvQuSZuYnNwO9C90L7QtiAxNjUmbmJzcDvQvNC8LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvQuSDQuNC3INC00YDQtdCy0LXRgdC40L3Riy4g0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LAg0LTQsNC90L3QvtCz0L4g0YHRgtC+0LvQvtCy0L7Qs9C+INC/0YDQuNCx0L7RgNCwOiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAg0Lgg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMINCyINGD0L/QvtGC0YDQtdCx0LvQtdC90LjQuC4g0KDQtdC60L7QvNC10L3QtNGD0LXQvCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L3QsNGI0Lgg0LTQtdGA0LXQstGP0L3QvdGL0LUg0L/RgNC40LHQvtGA0Ysg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDRgdC10YDQstC40YHQvtCyINGBINC10LTQvtC5INC90LAg0LLRi9C90L7RgSDQuNC70Lgg0L/RgNC4INC+0YDQs9Cw0L3QuNC30LDRhtC40Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGOINC90LDRgtGD0YDQsNC70YzQvdGL0YUg0LzQsNGC0LXRgNC40LDQu9C+0LIg0YLQsNC60L7QuSDQvdC+0LYg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LfQtNC+0YDQvtCy0YzRjyDQuCDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLLiDQm9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9C10YLRgdGPLCDQvdC1INCy0YvQtNC10LvRj9GPINCy0YDQtdC00L3Ri9GFINGC0L7QutGB0LjRh9C90YvRhSDQstC10YnQtdGB0YLQsiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4mbmJzcDvRgNCw0LfQu9Cw0LPQsNC10YLRgdGPINCyINC10YHRgtC10YHRgtCy0LXQvdC90YvRhSDRg9GB0LvQvtCy0LjRj9GFLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBuYXppcyAxNjUgbW0sIGl6Z2F0YXZvdHMgbm8ga29rYS4gR2FsdmVuxIFzICZzY2Fyb247byBnYWxkYSBwaWVkZXJ1bXUgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOiBrb21wYWt0cyBpem3Ek3JzIHVuIGRhdWR6cHVzxKtiYSBsaWV0byZzY2Fyb247YW7EgS4gTcSTcyBpZXNha8SBbSBpem1hbnRvdCBtxatzdSBrb2thIGdhbGRhIHBpZWRlcnVtdXMgxJNkaWVudSBwaWVnxIFkZWksIGzEq2R6xYZlbSZzY2Fyb247YW5haSB2YWkgcGFzxIFrdW11IG9yZ2FuaXrEkyZzY2Fyb247YW5haS4gUGF0ZWljb3RpZXMgZGFixKtnbyBtYXRlcmnEgWx1IGl6bWFudG8mc2Nhcm9uO2FuYWksICZzY2Fyb247aXMgbmF6aXMgaXIgYWJzb2zFq3RpIGRybyZzY2Fyb247cyB2ZXNlbMSrYmFpIHVuIHZpZGVpLiBUYXMgaXIgdmllZ2xpIGxpa3ZpZMSTamFtcywgbmVpemRhbG90IGthaXTEq2dhcyB0b2tzaXNrYXMgdmllbGFzLCB1biBkYWJpc2tvcyBhcHN0xIFrxLxvcyBwaWxuxKtixIEgc2FkYWzEgXM8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIGNsYXNzaWMgZGlzcG9zYWJsZSBrbml2ZXMmbmJzcDttYWRlIG9mIGVjby1mcmllbmRseSBhbmQgYmlvZGVncmFibGUgb3JnYW5pYyB3b29kLiBUaGVzZSBzdXN0YWluYWJsZSB3b29kZW4ga25pdmVzIGFyZSBzdWl0YWJsZSBhcyBmb3IgY29sZCBmb29kIGFzIGZvciBob3QgYXBwbGljYXRpb25zLiBUaGUgbGVuZ3RoIG9mIGRpc3Bvc2FibGUgY3V0bGVyeSBpcyAxNi41IGNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMS0wOC0xMyAxMzozMDoyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4OTAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5NTYwOWMwNDRjYjg1OWIyNDVjMDdlYzEyZjI1MDY0ZC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHdvb2RlbiBrbmlmZSAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBuxIF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkwOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0LggMjUgeCAxOCDRgdC8LCDQn9Ct0KIsINGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIDI1IHggMTggY20sIHJQRVQsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyNDQyIiBkYXRhLXN0YXJ0PSIyMzY2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQwIiBkYXRhLXN0YXJ0PSIyMzcwIj7QodGD0YjQuCDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8ICZuZGFzaDsg0J/RgNC10LzQuNCw0LvRjNC90LDRjyDRg9C/0LDQutC+0LLQutCwINC00LvRjyDQsdC+0LvRjNGI0LjRhSDRgdC10YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNDkxIiBkYXRhLXN0YXJ0PSIyNDQ0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDg5IiBkYXRhLXN0YXJ0PSIyNDQ5Ij7QmNC00LXQsNC70LXQvSDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L/QvtGA0YbQuNC5INC4INCw0YHRgdC+0YDRgtC4PC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NTIiIGRhdGEtc3RhcnQ9IjI0OTIiPtCt0YLQvtGCINC+0LTQvdC+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCDRgdC+0LfQtNCw0L0g0LTQu9GPINGD0LTQvtCx0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQsdC+0LvRjNGI0LjRhSDRgdC10YLQvtCyINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsi4g0J7QvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQuCDQvdCw0LTRkdC20L3Rg9GOINC30LDRidC40YLRgyDQsdC70Y7QtNCwLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjg2IiBkYXRhLXN0YXJ0PSIyNjU0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjg0IiBkYXRhLXN0YXJ0PSIyNjU5Ij7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjY4NyI+DQoJPGxpIGRhdGEtZW5kPSIyNzQzIiBkYXRhLXN0YXJ0PSIyNjg3Ij7QkdC+0LvRjNGI0LDRjyDQv9C70L7RidCw0LTRjCAmbmRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC90LDQsdC+0YDQvtCyINGB0YPRiNC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODA2IiBkYXRhLXN0YXJ0PSIyNzQ0Ij7Qn9GA0L7Rh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INCz0LDRgNCw0L3RgtC40YDRg9C10YIg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDRhNC+0YDQvNGLINC60L7QvdGC0LXQudC90LXRgNCwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODg0IiBkYXRhLXN0YXJ0PSIyODA3Ij7Qo9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0Lwg0L/QvtC30LLQvtC70Y/RjtGCINGD0LTQvtCx0L3QviDRgdC60LvQsNC00YvQstCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI4ODUiPtCa0YDRi9GI0LrQsCAo0L/RgNC+0LTQsNGR0YLRgdGPINC+0YLQtNC10LvRjNC90L4pINC00LXQu9Cw0LXRgiDQv9C+0LTQsNGH0YMg0LXRidGRINCx0L7Qu9C10LUg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5OTciIGRhdGEtc3RhcnQ9IjI5NTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5OTUiIGRhdGEtc3RhcnQ9IjI5NjQiPtCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDRgdGE0LXRgDwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMjk5OCI+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIyOTk4Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDM1IiBkYXRhLXN0YXJ0PSIzMDAwIj7QlNC+0YHRgtCw0LLQutCwINC/0YDQtdC80LjQsNC70YzQvdGL0YUg0YHQtdGC0L7QsiDRgdGD0YjQuDwvc3Ryb25nPiAmbmRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNTciIGRhdGEtc3RhcnQ9IjMwNzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjAiIGRhdGEtc3RhcnQ9IjMwNzYiPtCh0YPQv9C10YDQvNCw0YDQutC10YLRiyDQuCDQs9Cw0YHRgtGA0L7QvdC+0LzQuNGH0LXRgdC60LjQtSDQvNCw0LPQsNC30LjQvdGLPC9zdHJvbmc+ICZuZGFzaDsg0Y3RhNGE0LXQutGC0L3QsNGPINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0L/RgNC+0LTRg9C60YbQuNC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIzMTU4Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTg3IiBkYXRhLXN0YXJ0PSIzMTYwIj7QmtC10LnRgtC10YDQuNC90LMg0Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjRjzwvc3Ryb25nPiAmbmRhc2g7INGB0YLQuNC70YzQvdCw0Y8g0L/QvtC00LDRh9CwINC4INGD0LTQvtCx0YHRgtCy0L4g0LIg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC4LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyODAiIGRhdGEtc3RhcnQ9IjMyMzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNzgiIGRhdGEtc3RhcnQ9IjMyNDEiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzI4MSI+DQoJPGxpIGRhdGEtZW5kPSIzMzQ4IiBkYXRhLXN0YXJ0PSIzMjgxIj5yUEVULdC/0LvQsNGB0YLQuNC6ICZuZGFzaDsg0Y3QutC+0LvQvtCz0LjRh9C10YHQutC4INGH0LjRgdGC0YvQuSDQuCDQv9GA0LjQs9C+0LTQvdGL0Lkg0LTQu9GPINC/0LXRgNC10YDQsNCx0L7RgtC60LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzODkiIGRhdGEtc3RhcnQ9IjMzNDkiPtCS0YvRgdC+0LrQsNGPINGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCDQuiDQstC70LDQs9C1INC4INC20LjRgNGDLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMzkwIj7QodC+0L7RgtCy0LXRgtGB0YLQstGD0LXRgiDRgdGC0LDQvdC00LDRgNGC0LDQvCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Lgg0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzOCIgZGF0YS1zdGFydD0iMzQ1MiI+0JLRi9Cx0LjRgNCw0LnRgtC1IDI1IHggMTgg0YHQvCDQutC+0L3RgtC10LnQvdC10YDRiyAmbmRhc2g7INC90LDQtNGR0LbQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtC5INC/0L7QtNCw0YfQuCDRgdGD0YjQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAyMSIgZGF0YS1zdGFydD0iMzk2MCI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxOSIgZGF0YS1zdGFydD0iMzk2MCI+U3Umc2Nhcm9uO2kgdHJhdWtzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIGllcGFrb2p1bXMgc3Umc2Nhcm9uO2kgcGxhdMSTbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDA3NyIgZGF0YS1zdGFydD0iNDAyMyI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAyNyI+TGllbGlza3MgcmlzaW7EgWp1bXMgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0MTg1IiBkYXRhLXN0YXJ0PSI0MDc4Ij4mU2Nhcm9uO2llIHBsYSZzY2Fyb247aWUgMjUgeCAxOCBjbSB0cmF1a2kgaXIgcGllbcSTcm90aSBsaWVsxIFraWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtIHVuIHZhaXLEgWt1IHZlaWR1IHJvbGx1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjQyMTkiIGRhdGEtc3RhcnQ9IjQxODciPjxzdHJvbmcgZGF0YS1lbmQ9IjQyMTciIGRhdGEtc3RhcnQ9IjQxOTEiPkdhbHZlbsSBcyBpZXBha29qdW1hIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDIyMCI+DQoJPGxpIGRhdGEtZW5kPSI0MjYyIiBkYXRhLXN0YXJ0PSI0MjIwIj5QbGEmc2Nhcm9uO2Egdmlyc21hIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzMDYiIGRhdGEtc3RhcnQ9IjQyNjMiPlN0aXByYSB1biDEk3J0aSBzYWtyYXVqYW1hIGtvbnN0cnVrY2lqYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDMwNyI+Q2F1cnNwxKtkxKtncyB2xIFrcyAocMSBcmRvZGFzIGF0c2V2aSZzY2Fyb247xLdpKSBwcm9mZXNpb27EgWxhbSBub2Zvcm3Ek2p1bWFtLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ0MDYiIGRhdGEtc3RhcnQ9IjQzNzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MDQiIGRhdGEtc3RhcnQ9IjQzODIiPkt1ciB0aWVrIGl6bWFudG90czwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDQwNyI+DQoJPGxpIGRhdGEtZW5kPSI0NDc2IiBkYXRhLXN0YXJ0PSI0NDA3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDMzIiBkYXRhLXN0YXJ0PSI0NDA5Ij5Hb3VybWV0IHN1JnNjYXJvbjtpIHBpZWfEgWRlPC9zdHJvbmc+ICZuZGFzaDsgbm9kcm8mc2Nhcm9uO2luYSBhdWdzdMSBa8SBcyBrbGFzZXMgaWVwYWtvanVtdS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDU1NCIgZGF0YS1zdGFydD0iNDQ3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDUxNyIgZGF0YS1zdGFydD0iNDQ3OSI+TGllbHZlaWthbGkgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pPC9zdHJvbmc+ICZuZGFzaDsgcHJlemVudMSTIHByb2R1a3R1cyBwcm9mZXNpb27EgWxpLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NTU1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTgwIiBkYXRhLXN0YXJ0PSI0NTU3Ij5CYW5rZXRpIHVuIHBhc8SBa3VtaTwvc3Ryb25nPiAmbmRhc2g7IGVsZWdhbnRzIHVuIMSTcnRzIGllcGFrb2p1bXMuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDY1OSIgZGF0YS1zdGFydD0iNDYxNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDY1NyIgZGF0YS1zdGFydD0iNDYxOSI+VmlkZWkgZHJhdWR6xKtncyB1biBkcm8mc2Nhcm9uO3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NzEzIiBkYXRhLXN0YXJ0PSI0NjYwIj5TdSZzY2Fyb247aSBpZXBha29qdW1zIGlyIGl6Z2F0YXZvdHMgbm8gPHN0cm9uZyBkYXRhLWVuZD0iNDcwNSIgZGF0YS1zdGFydD0iNDY3NCI+cMSBcnN0csSBZMSBdGEgclBFVCBwbGFzdG1hc2FzPC9zdHJvbmc+LCBrYXM6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3MTQiPg0KCTxsaSBkYXRhLWVuZD0iNDc0NyIgZGF0YS1zdGFydD0iNDcxNCI+SXIgaWxndHNwxJNqxKtncyB1biBla29sb8SjaXNrcy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDc4NSIgZGF0YS1zdGFydD0iNDc0OCI+SXp0dXLEq2dzIHByZXQgbWl0cnVtdSB1biB0YXVraWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0Nzg2Ij5BdGJpbHN0IHDEgXJ0aWthcyBkcm8mc2Nhcm9uO8SrYmFzIHN0YW5kYXJ0aWVtLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iNDkzMSIgZGF0YS1zdGFydD0iNDgzMCI+SXp2xJNsaWV0aWVzIDxzdHJvbmcgZGF0YS1lbmQ9IjQ4NjkiIGRhdGEtc3RhcnQ9IjQ4NDIiPjI1IHggMTggY20gc3Umc2Nhcm9uO2kgdHJhdWt1czwvc3Ryb25nPiwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUgZ2FuIGVzdMSTdGlza3UsIGdhbiBmdW5rY2lvbsSBbHUgaWVwYWtvanVtdSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjQ4MSIgZGF0YS1zdGFydD0iMjQwNCI+PHN0cm9uZz5EaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIFBhY2thZ2luZyBmb3IgU3VzaGkgUGxhdHRlcnM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI1MjEiIGRhdGEtc3RhcnQ9IjI0ODMiPlBlcmZlY3QgZm9yIExhcmdlIFN1c2hpIFBsYXR0ZXJzPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NzEiIGRhdGEtc3RhcnQ9IjI1MjIiPkRlc2lnbmVkIGZvciA8c3Ryb25nIGRhdGEtZW5kPSIyNTY5IiBkYXRhLXN0YXJ0PSIyNTM1Ij5idWxrIG9yZGVycyBhbmQgc3VzaGkgcGxhdHRlcnM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIHByb3ZpZGUgYSA8c3Ryb25nIGRhdGEtZW5kPSIyNjI0IiBkYXRhLXN0YXJ0PSIyNTkzIj5sdXh1cmlvdXMgZm9vZCBwcmVzZW50YXRpb248L3N0cm9uZz4gd2hpbGUgZW5zdXJpbmcgc2VjdXJlIHRyYW5zcG9ydCBhbmQgc3RvcmFnZS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY5MyIgZGF0YS1zdGFydD0iMjY3MyI+S2V5IEFkdmFudGFnZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI2OTQiPg0KCTxsaSBkYXRhLWVuZD0iMjc3NiIgZGF0YS1zdGFydD0iMjY5NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjcxNyIgZGF0YS1zdGFydD0iMjY5NiI+V2lkZSBzdXJmYWNlIGFyZWE8L3N0cm9uZz4gYWNjb21tb2RhdGVzIHN1c2hpIGFzc29ydG1lbnRzIGFuZCBjb21iaW5hdGlvbiBwbGF0dGVycy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgzMiIgZGF0YS1zdGFydD0iMjc3NyI+PHN0cm9uZyBkYXRhLWVuZD0iMjgwNyIgZGF0YS1zdGFydD0iMjc3OSI+U3Ryb25nLCBzdGFja2FibGUgZGVzaWduPC9zdHJvbmc+IGVuc3VyZXMgc2FmZSBoYW5kbGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjgzMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjg3MCIgZGF0YS1zdGFydD0iMjgzNSI+Q3J5c3RhbC1jbGVhciBsaWQgY29tcGF0aWJpbGl0eTwvc3Ryb25nPiAoc29sZCBzZXBhcmF0ZWx5KSBmb3IgYXR0cmFjdGl2ZSBmb29kIGRpc3BsYXkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjkzNyIgZGF0YS1zdGFydD0iMjkyMSI+SWRlYWwgVXNlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMjkzOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDI1IiBkYXRhLXN0YXJ0PSIyOTM4Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTY3IiBkYXRhLXN0YXJ0PSIyOTQwIj5Hb3VybWV0IHN1c2hpIHRha2Vhd2F5czwvc3Ryb25nPiAmbmRhc2g7IEVuc3VyZXMgdG9wLXF1YWxpdHkgcGFja2FnaW5nIGZvciBwcmVtaXVtIHN1c2hpIHNldHMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxMDgiIGRhdGEtc3RhcnQ9IjMwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwNTUiIGRhdGEtc3RhcnQ9IjMwMjgiPlN1cGVybWFya2V0cyAmYW1wOyBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IERpc3BsYXlzIGxhcmdlIHN1c2hpIGFzc29ydG1lbnRzIHByb2Zlc3Npb25hbGx5LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIzMTA5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTI5IiBkYXRhLXN0YXJ0PSIzMTExIj5FdmVudCBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IEVsZWdhbnQgYW5kIGRpc3Bvc2FibGUgZm9yIGNvbnZlbmllbnQgc2VydmljZS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjIwIiBkYXRhLXN0YXJ0PSIzMTgyIj5TdXN0YWluYWJsZSBhbmQgRHVyYWJsZSBNYXRlcmlhbDwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzMjgyIiBkYXRhLXN0YXJ0PSIzMjIxIj5NYWRlIGZyb20gPHN0cm9uZyBkYXRhLWVuZD0iMzI2MCIgZGF0YS1zdGFydD0iMzIzMSI+ZWNvLWZyaWVuZGx5IHJQRVQgcGxhc3RpYzwvc3Ryb25nPiwgdGhlc2UgdHJheXMgb2ZmZXI6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMyODMiPg0KCTxsaSBkYXRhLWVuZD0iMzMyMCIgZGF0YS1zdGFydD0iMzI4MyI+QSBzdXN0YWluYWJsZSBwYWNrYWdpbmcgc29sdXRpb24uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzNjQiIGRhdGEtc3RhcnQ9IjMzMjEiPkhpZ2ggcmVzaXN0YW5jZSB0byBtb2lzdHVyZSBhbmQgZ3JlYXNlLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMzY1Ij5Gb29kIHNhZmV0eSBjb21wbGlhbmNlIGZvciBwZWFjZSBvZiBtaW5kLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzMyIgZGF0YS1zdGFydD0iMzQxMiI+VXBncmFkZSB0byA8c3Ryb25nIGRhdGEtZW5kPSIzNDYwIiBkYXRhLXN0YXJ0PSIzNDIzIj4yNSB4IDE4IGNtIGRpc3Bvc2FibGUgc3VzaGkgdHJheXM8L3N0cm9uZz4gZm9yIHN1cGVyaW9yIHBhY2thZ2luZyB0aGF0IG1lZXRzIGJvdGggYWVzdGhldGljIGFuZCBmdW5jdGlvbmFsIG5lZWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjgxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjM4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMTguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGI1NWUzOTg3NjBmYTU2ZDk5NGYzZDUxNTllZTczOTBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFN1c2hpIHRyYXlzIGFuZCBzdXNoaSBjb250YWluZXJzIGRpc3Bvc2FibGUgZm9yIFRha2VvdXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgbWVsbmkgdW4gc3XFoWkgcMSBcnRpa2FzIGllcGFrb2p1bXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCj0L/QsNC60L7QstC60LAg0L/QuNGJ0LXQstCw0Y8g0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsiwg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7QsiDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1LQzlPRgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDY1NDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDQtdC80LDQvdC60LAgMjcwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEZXNlcnRhIHRyYXVrcyAyNzAgbWwsIFBFVCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JrRgNC40YHRgtCw0LvRjNC90L4g0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNC10LzQsNC90LrQuCDQuNC3INCf0K3QoiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINGB0L7QutC+0LIsINGB0LzRg9C30LgsINC90LDRgNC10LfQsNC90L3Ri9GFINGE0YDRg9C60YLQvtCyINC4INC+0LLQvtGJ0LXQuSwg0LAg0YLQsNC60LbQtSDQvNC+0LvQvtGH0L3Ri9GFINC60L7QutGC0LXQudC70LXQuSDQuCDQudC+0LPRg9GA0YLQvtCyLiDQmiDRjdGC0LjQvCDQutC+0L3RgtC10LnQvdC10YDQsNC8INC00L7RgdGC0YPQv9C90LAg0YHQv9C10YbQuNCw0LvRjNC90LDRjyDQstGB0YLQsNCy0LrQsCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQvdC10YHQutC+0LvRjNC60LjRhSDQuNC90LPRgNC40LTQuNC10L3RgtC+0LIg0L7QtNC90L7QstGA0LXQvNC10L3QvdC+LCDRh9GC0L4g0L/QvtC30LLQvtC70LjRgiDRgdC+0LfQtNCw0LLQsNGC0Ywg0YPQvdC40LrQsNC70YzQvdGL0LUg0LrQvtC80L/Qu9C10LrRgtGLINC4INGB0L7Rh9C10YLQsNC90LjRjyDQstC60YPRgdC+0LIuINCaINC60YDQtdC80LDQvdC60LDQvCDQv9C+0LTRhdC+0LTRj9GCINC/0LvQvtGB0LrQuNC1INC4INC60YPQv9C+0LvRjNC90YvQtSDQutGA0YvRiNC60LgsINGBINC+0YLQstC10YDRgdGC0LjQtdC8INC4INCx0LXQtyDQvdC10LPQvi4gJm5ic3A70JLQvtC30LzQvtC20L3QvtGB0YLRjCDQvdCw0L3QtdGB0LXQvdC40Y8g0JLQsNGI0LXQs9C+INGD0L3QuNC60LDQu9GM0L3QvtCz0L4g0LTQuNC30LDQudC90LAg0LjQu9C4INC70L7Qs9C+0YLQuNC/0LAg0L/QvtC80L7QttC10YIg0L/RgNC40LLQu9C10YfRjCDQuiDRgdC10LHQtSDQstC90LjQvNCw0L3QuNC1LCDQv9C+0LTRh9C10YDQutC90LXRgiDQvtGB0L7QsdC10L3QvdGL0Lkg0YHRgtC40LvRjCDQstCw0YjQtdCz0L4g0LfQsNCy0LXQtNC10L3QuNGPINC4INC90LXQv9GA0LXQvNC10L3QvdC+INCy0YvQtNC10LvQuNGCINGB0YDQtdC00Lgg0LrQvtC90LrRg9GA0LXQvdGC0L7Qsi4g0J/RgNC+0YfQvdGL0LUg0Lgg0YHRgtC40LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8mbmJzcDsg0LTQtdGB0LXRgNGC0L7QsiZuYnNwOy0g0Y3RgtC+INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90LDRjywg0L/QvtC70L3QvtGB0YLRjNGOINC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNC10LzQsNGPINGD0L/QsNC60L7QstC60LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5LcmlzdMSBbGR6aWRyaSZuYnNwO3RyYXVraSZuYnNwO25vIFBFVCBixatzIGlkZcSBbGkgcGllbcSTcm90YXMgc3VsxIFtLCBzbcWrdGlqaWVtLCBzYWdyaWV6dGllbSBhdWfEvGllbSB1biBkxIFyemXFhmllbSwga8SBIGFyxKsgcGllbmEga29rdGVpxLxpZW0gdW4gam9ndXJ0aWVtLiAmU2Nhcm9uO8SrbSB0cmF1a2FtJm5ic3A7aXIgcGllZWphbWkgc3BlY2nEgWxpIGllbGlrxYZpLCBrdXJvcyB2YXIgdXpnbGFixIF0IHZhaXLEgWthcyBzYXN0xIF2ZGHEvGFzIHZpZW5sYWljxKtnaS4gVGFzIMS8YXVzIGl6dmVpZG90IGxpZWxpc2t1cyBrb21wbGVrdHVzIHVuIHVuaWvEgWxhcyBnYXImc2Nhcm9uO2FzIGtvbWJpbsSBY2lqYXMuIFRyYXVraWVtIGlyIHBpZWVqYW1hcyBnYW4gcGxha2FuaSwgZ2FuIGt1cG9sdmVpZGEgdsSBa2ksIGFyIGNhdXJ1bXUgdW4gYmV6IHTEgS4gJlNjYXJvbjvEq3Mgc8STcmlqYXMgdHJhdWtpZW0gaXIgcG9wdWzEgXJpZSBpem3Ek3JpOiBubyAyMTBtbCBsxKtkeiAxMDAwbWwuIFBhdGVpY290aWVzIGllc3DEk2rEgW0gdXpkcnVrxIF0IHNhdnUgbG9nbyB2YWkgYXRzZXZpJnNjYXJvbjvEt2kgaXptZWtsxJN0dSBkaXphaW51IHV6IGdsxIF6xJNtLCB0YXMgcGFsxKtkesSTcyB2YWlyxIFrIHBpZXbEk3JzdCBwaXJjxJNqdSB1em1hbsSrYnUsIHRpa3MgdXpzdsSTcnRzIErFq3N1IHV6xYbEk211bWEgxKtwYSZzY2Fyb247YWlzIHN0aWxzIHVuIG5vdGVpa3RpIHBhbMSrZHrEk3MgaXpjZWx0aWVzIGtvbmt1cmVudHUgdmlkxasuIEl6dHVyxKtnaSB1biBtb2Rlcm5pIHRyYXVraSBLYWwtQ2xlYXIgLSBpciBwaWV2aWxjxKtnYXMsIHBpbG7Eq2LEgSBwxIFyc3RyxIFkxIFqYW1hcyB0cmF1a2kuICZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+Q3J5c3RhbCBjbGVhciBQRVQgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIGp1aWNlcywgc21vb3RoaWVzLCBzbGljZWQg4oCL4oCLZnJ1aXQgYW5kIHZlZ2V0YWJsZXMsIGFzIHdlbGwgYXMgbWlsa3NoYWtlcyBhbmQgeW9ndXJ0cy4gQSBzcGVjaWFsIGluc2VydCBpcyBhdmFpbGFibGUgZm9yIHRoZXNlIGdsYXNzZXMgZm9yIHN0b3Jpbmcgc2V2ZXJhbCBpbmdyZWRpZW50cyBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCB3aWxsIGFsbG93IHlvdSB0byBjcmVhdGUgdW5pcXVlIHNldHMgYW5kIGNvbWJpbmF0aW9ucyBvZiBmbGF2b3JzLiBGbGF0IGFuZCBkb21lIGNvdmVycyBhcmUgYXZhaWxhYmxlIGluIHJlcXVlc3QsIHdpdGggYW5kIHdpdGhvdXQgYSBob2xlLiBUaGUgcG9zc2liaWxpdHkgb2YgYXBwbHlpbmcgeW91ciB1bmlxdWUgZGVzaWduIG9yIGxvZ28gd2lsbCBoZWxwIGF0dHJhY3QgYXR0ZW50aW9uIHRvIHlvdXJzZWxmLCBlbXBoYXNpemUgdGhlIHNwZWNpYWwgc3R5bGUgb2YgeW91ciBpbnN0aXR1dGlvbiBhbmQgd2lsbCBjZXJ0YWlubHkgaGlnaGxpZ2h0IGFtb25nIGNvbXBldGl0b3JzLiBTdHJvbmcgYW5kIHN0eWxpc2ggY29udGFpbmVycyAtIHRoaXMgaXMgYW4gYXR0cmFjdGl2ZSwgZnVsbHkgcmVjeWNsYWJsZSBwYWNrYWdpbmcuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc1Ljk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTMwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy45MyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYzZmYzg4NDdhYmIwM2FhMGViMmJkNTAzZWI0MGNiZTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODIxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEFILUFTQjU1MEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdC+0YPRgdCwIDE3NyDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBNxJNyY2VzIHRyYXVraSAxNzcgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHQvtGD0YHQvdC40LrQuCDQuNC70Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGC0LDQutCw0L3Rh9C40LrQuCwg0LrQvtGC0L7RgNGL0LUg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQv9GA0LjQv9GA0LDQsiwg0YHQsNC70YzRgdGLLCDRgdC+0LXQstC+0LPQviDRgdC+0YPRgdCwLCDQt9Cw0L/RgNCw0LLQvtC6INC00LvRjyDRgdCw0LvQsNGC0L7Qsiwg0LjQu9C4INC00L7QsdCw0LLQvtC6INC6INC00LXRgdC10YDRgtCw0Lwg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LjQu9C4INGB0LXRgNCy0LjRgdC+0LIg0L3QsCDQstGL0L3QvtGBLjwvcD4NCg0KPHA+0JrQvtC90YLRgNC+0LvQuNGA0YPQudGC0LUg0YDQsNC30LzQtdGAINC/0L7RgNGG0LjQuSZuYnNwO9GBINC/0L7QvNC+0YnRjNGOINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdC+0YPRgdCwINC+0LHRitC10LzQvtC8IDE3NyDQvNC7LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvRhSDQuNC3IDEwMCUg0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCEg0KHQvtGD0YHQvdC40LrQuCDQvNC+0LbQvdC+INC/0YDQuNC+0LHRgNC10YHRgtC4INGBINCz0LXRgNC80LXRgtC40YfQvdGL0LzQuCDQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C80Lgg0LrRgNGL0YjQutCw0LzQuCDQuNC3INCf0K3QoiDQuCDQtNC+0YHRgtGD0L/QvdGLINCyINC00LLRg9GFINGG0LLQtdGC0LDRhSAtINGH0LXRgNC90L7QvCDQuCDQv9GA0L7Qt9GA0LDRh9C90L7QvC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBpZWfEgWRlaSB2YWkgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHBpZWTEgXbEgWphbSBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWt1cywga2FzIGlyIGlkZcSBbGkgcGllbcSTcm90aSBnYXImc2Nhcm9uO3ZpZWzEgW0sIHNhbHNhaSwgc29qYXMgbcSTcmPEk20sIHNhbMSBdHUgbcSTcmPEk20gdmFpIG5lbGllbGFtIHBpZWRldsSBbSBwYW1hdMSTZGllbmllbS48L3A+DQoNCjxwPktvbnRyb2zEk2ppZXQgcG9yY2lqdSBpem3Ek3J1cyBhciBtxatzdSAxNzcgbWwgcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVraWVtLCBrYXMgaXpnYXRhdm90aSBubyAxMDAlIHDEgXJzdHLEgWTEgWphbWEgcG9saXByb3BpbMSTbmEhIE3Ek3JjZXMga29udGVpbmVydXMmbmJzcDt2YXIgaWVnxIFkxIF0aWVzIGFyIGhlcm3Ek3Rpc2tpZW0gdW4gY2F1cnNwxKtkxKtnaWVtIFBFVCB2xIFraWVtLCB1biB0xIFzIGlyIHBpZWVqYW1hcyBkaXbEgXMga3LEgXPEgXMgLSBtZWxuxIEgdW4gY2F1cnNwxKtkxKtnxIEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBwbGFzdGljIGNvbmRpbWVudCBjb250YWluZXJzPGk+Jm5ic3A7PC9pPm9yIHBvcnRpb24gY3VwczxpPiZuYnNwOzwvaT5mb3IgcGFja2FnaW5nIHNhbHNhLCBzb3kgc2F1Y2UsIHNhbGFkIGRyZXNzaW5ncywgZGlwcGluZyBzYXVjZXMgb3IgdG9wcGluZ3MgZm9yIGZvb2QgZGVsaXZlcnkgb3ImbmJzcDt0by1nbyBzZXJ2aWNlcy48L3A+DQoNCjxwPkNvbnRyb2wgcG9ydGlvbiBzaXplcyBhbmQgY29zdHMgd2l0aCB0aGlzIDE3NyBtbCBwbGFzdGljIHNhdWNlIGNvbnRhaW5lcnMgbWFkZSBvZiAxMDAlIHJlY3ljbGFibGUgcG9seXByb3B5bGVuZSEmbmJzcDtQb3J0aW9uIGN1cHMgY29tZXMgd2l0aCBsZWFrLXByb29mIGNyeXN0YWwgY2xlYXIgUEVUIGxpZHMgYW5kIGFyZSBhdmFpbGJhbGUgaW4gdHdvIGNvbG91cnMgLSBibGFjayBhbmQgY2xlYXIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI3NDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTgyMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEwLjAxIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2RhMTZhNjIxMmQwZDM0YjVkZmZiZWZmMDA1NTkxYmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBwb3J0aW9uIGN1cHMgMTc3IG1sIGZvciBzb3kgc2F1Y2UgYXQgc3VzaGkgcmVzdGF1cmFudHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBtxJNyY2VzIHRyYXVraSDEk2RpZW51IHBpZWfEgWRlaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INGB0L7RgdGD0L3QuNC60Lgg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINC40Lcg0YDQtdGB0YLQvtGA0LDQvdC+0LIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzc3M10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUdTNi0yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTExMS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LfQsNC60YPRgdC+0Log0YEgMi3QtNC10LvQtdC90LjRj9C80LgsINCf0JvQkCwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHRyYXVraSBhciAyLWllZC4sIFBMQSwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC40Lcg0LrRgNC40YHRgtCw0LvRjNC90L4g0YfQuNGB0YLQvtCz0L4sINCx0LjQvtGA0LDQt9C70LDQs9Cw0LXQvNC+0LPQviDQuCDQutC+0LzQv9C+0YHRgtC40YDRg9C10LzQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCBQTEEuJm5ic3A70K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC40LzQtdGO0YIg0LTQstC1INGB0LXQutGG0LjQuCwg0YDQsNC30LTQtdC70Y/RjtGJ0LjQtSDQv9GA0L7QtNGD0LrRgtGLINC4INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDRjtGJ0LjQtSDQuNGFINC90LXQttC10LvQsNGC0LXQu9GM0L3QvtC1INGB0LzQtdGI0LjQstCw0L3QuNC1LiDQndCw0YjQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10LvQuNC60LDRgtC10YHQvtCyINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGF0L7Qu9C+0LTQvdGL0YUg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0Log0YEg0L7RgtC00LXQu9C+0Lwg0LTQu9GPINCS0LDRiNC40YUg0YTQuNGA0LzQtdC90L3Ri9GFINGB0L7Rg9GB0L7Qsi4g0J7QtNC90LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwIChGSy1MR1MtNiksINC60L7RgtC+0YDQsNGPINC/0YDQvtC00LDQtdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+LCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5NxatzdSBrcmlzdMSBbGR6aWRyaSBrdmFkcsSBdHZlaWRhIGtvbnRlaW5lcmkmbmJzcDtpciBpemdhdGF2b3RpIG5vIGJpbyBQTEEgcGxhc3RtYXNhcywga2FzIGRhYsSBIGJpb2xvxKNpc2tpIHNhZGFsxIFzLiAmU2Nhcm9uO2lzIHVuaXZlcnPEgWxzIDItZGHEvMSrZ3MgaWVwYWtvanVtcyZuYnNwO2lyIHBpZW3Ek3JvdHMmbmJzcDtkYcW+xIFkaWVtIGF1a3N0aWVtIMSTZGllbmllbSwga8SBIGFyxKsgYXVnxLx1IHVuIGTEgXJ6ZcWGdSBzYWzEgXRpxYZpZW0ga29wxIEgYXIgbcSTcmNpLCBuZcS8YXVqb3QgcHJvZHVrdGllbSBzYWphdWt0aWVzIGtvcMSBLiBJenZlaWRvamlldCBuZWF0a8SBcnRvamFtYXMgcHJvZHVrdGEga29tYmluxIFjaWphcyEgVmlzdSBpem3Ek3J1IHRyYXVraWVtIGRlciB2aWVucyB1bml2ZXJzxIFscyB2xIFrcyAoRkstTEdTLTYpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+RGlzcG9zYWJsZSBmb29kIGNvbnRhaW5lcnMgbWFkZSBvZiBjcnlzdGFsIGNsZWFyLCBiaW9kZWdyYWRhYmxlJm5ic3A7YW5kIGNvbXBvc3RhYmxlIFBMQSBwbGFzdGljLiBPdXIgcGxhc3RpYyBkZWxpIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdGx5IHN1aXRhYmxlIGZvciB2YXJpb3VzIGNvbGQgZGlzaGVzLCBzbmFja3MsIGZydWl0IGFuZCB2ZWdldGFibGUgc2V0cyB3aXRoIGFueSBraW5kcyBvZiBkaXBzIGFuZCBzYXVjZXMuIFRoZXNlIGNvbnRhaW5lcnMgaGF2ZSB0d28gZGl2aXNpb25zIGRpdmlkaW5nJm5ic3A7dGhlIHByb2R1Y3RzIGFuZCBwcmV2ZW50aW5nIHRoZW0gZnJvbSB1bndhbnRlZCBtaXhpbmcuIE9uZSB2ZXJzYXRpbGUgbGlkIChGSy1MR1MtNikgdGhhdCBpcyBzb2xkIHNlcGVyYXRlbHkmbmJzcDtmaXRzIGFsbCBjb250YWluZXIgc2l6ZXMhJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTMzOTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS03NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03NzMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMjMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQ3NmRkZDkzYmJkNjQ5NzRmMGE5MjdiYzA3YmNiYmU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNvbXBvc3RhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIFBMQQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjc3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERJLVBCTFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTA1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0LDQu9Cw0YLQvtCyIDc1MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgYXBhxLxpZW0gc2FsxIF0dSB0cmF1a2llbSA3NTAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjUiPtCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCwgMTAwMCwgMTUwMCDQvNC7KSDQuNC3IHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij48c3Ryb25nIGRhdGEtZW5kPSIyODIiIGRhdGEtc3RhcnQ9IjIxNCI+0K3QutC+LdC00YDRg9C20LXQu9GO0LHQvdCw0Y8g0Lgg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+0K3RgtCwINC/0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7LiDQmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDQvtC90LAg0L/QvtC30LLQvtC70Y/QtdGCINC90LUg0YLQvtC70YzQutC+INC90LDQtNC10LbQvdC+INC30LDQutGA0YvRgtGMINCy0LDRiNC4INC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDRgtGMINGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0L/QvtC00YXQvtC0LCDRgdC90LjQttCw0Y8g0YPQs9C70LXRgNC+0LTQvdGL0Lkg0YHQu9C10LQg0Lgg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LrQuCDQv9C+0LfQstC+0LvRj9C10YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0L/RgNC+0LTQtdC80L7QvdGB0YLRgNC40YDQvtCy0LDRgtGMINGP0YDQutC40LUg0YbQstC10YLQsCDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGD0Y4g0YLQtdC60YHRgtGD0YDRgyDQstCw0YjQuNGFINGB0LDQu9Cw0YLQvtCyLCDQtNC10YHQtdGA0YLQvtCyINC4INC00YDRg9Cz0LjRhSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij48c3Ryb25nIGRhdGEtZW5kPSI3OTEiIGRhdGEtc3RhcnQ9Ijc0NSI+0J/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDQt9Cw0YnQuNGC0LAg0LLQsNGI0LXQs9C+INC/0YDQvtC00YPQutGC0LA8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij7QmtGD0L/QvtC70YzQvdCw0Y8g0YTQvtGA0LzQsCDQutGA0YvRiNC60Lgg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+0LUg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LDQtCDQv9GA0L7QtNGD0LrRgtC+0LwsINC30LDRidC40YnQsNGPINC10LPQviDQvtGCINC/0L7QstGA0LXQttC00LXQvdC40Lkg0Lgg0YHQvtGF0YDQsNC90Y/QtdGCINGB0LLQtdC20LXRgdGC0YwuINCt0YLQvtGCINC00LjQt9Cw0LnQvSDRgtCw0LrQttC1INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0L7QstGA0LXQttC00LXQvdC40LUg0LLQtdGA0YXQvdC10LPQviDRgdC70L7RjyDQsdC70Y7QtNCwINC/0YDQuCDRhdGA0LDQvdC10L3QuNC4INC40LvQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUuINCf0YDQvtC30YDQsNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvdC1INGC0L7Qu9GM0LrQviDQt9Cw0YnQuNGJ0LDQtdGCINC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0LfQvdCw0YfQuNGC0LXQu9GM0L3QviDRg9C70YPRh9GI0LDQtdGCINC40YUg0L/RgNC10LfQtdC90YLQsNGG0LjRji48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0MCIgZGF0YS1zdGFydD0iMTExMCI+0KPQtNC+0LHRgdGC0LLQviDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+0K3RgtCwINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0L7QsdGK0LXQvNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LspLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRiNC40YDQvtC60L7Qs9C+INCw0YHRgdC+0YDRgtC40LzQtdC90YLQsCDQv9GA0L7QtNGD0LrRhtC40Lgg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFLCDRgdGD0L/QtdGA0LzQsNGA0LrQtdGC0LDRhSDQuCDQvdCwINC/0YDQtdC00L/RgNC40Y/RgtC40Y/RhSDQv9C+INC00L7RgdGC0LDQstC60LUg0LXQtNGLLiDQntC90LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGC0L3QvtC1INGF0YDQsNC90LXQvdC40LUg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC1INCy0YvRgdGC0LDQstC70LXQvdC40LUg0LLQsNGI0LjRhSDRgtC+0LLQsNGA0L7Qsi48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ0MSI+0KLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0LTQuNCw0L/QsNC30L7QvTogLTQwJmRlZztDINC00L4gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPtCa0LDQuiDQuCDQutC+0L3RgtC10LnQvdC10YDRiywg0Y3RgtCwINC60YDRi9GI0LrQsCDRg9GB0YLQvtC50YfQuNCy0LAg0Log0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lwg0LrQvtC70LXQsdCw0L3QuNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC60LDQuiDQvtGF0LvQsNC20LTQtdC90L3Ri9GFLCDRgtCw0Log0Lgg0LfQsNC80L7RgNC+0LbQtdC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0L3QtSDQvdCw0YDRg9GI0LDRjyDQutCw0YfQtdGB0YLQstCwINGD0L/QsNC60L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3MTYiIGRhdGEtc3RhcnQ9IjE2OTIiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj7QmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDRjdGC0LAg0LrRgNGL0YjQutCwINGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC+0LrRgNCw0YnQtdC90LjRjiDQv9C70LDRgdGC0LjQutCwINCyINC/0YDQuNGA0L7QtNC1INC4INC/0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXRjiDRhtC40YDQutGD0LvRj9GA0L3QvtC5INGN0LrQvtC90L7QvNC40LrQuC4g0JLRi9Cx0LjRgNCw0Y8g0YLQsNC60YPRjiDRg9C/0LDQutC+0LLQutGDLCDQstGLINC30LDQsdC+0YLQuNGC0LXRgdGMINC+INCx0YPQtNGD0YnQtdC8INC/0LvQsNC90LXRgtGLLCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0YHQstC+0LjQvCDQutC70LjQtdC90YLQsNC8INGD0YHRgtC+0LnRh9C40LLQvtC1INC4INCx0LXQt9C+0L/QsNGB0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5MzUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5NDAiPkNhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtICg3NTAsIDEwMDAsIDE1MDAgbWwpIG5vIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMTgiPlZpZGVzIGRyYXVkesSrZ3MgdW4gcHJlemVudMSTamFtcyB2xIFrcyBhcGHEvGllbSB0cmF1a2llbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij4mU2Nhcm9uO2lzIGNhdXJzcMSrZMSrZ2FpcyBrdXBvbGEgdsSBa3MgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGFwYcS8aWVtIHRyYXVraWVtIGFyIGlldGlscMSrYnUgNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwuIEl6Z2F0YXZvdHMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsIHRhcyBub2RybyZzY2Fyb247aW5hIG5lIHRpa2FpIGRybyZzY2Fyb247dSBhaXp2xJNyJnNjYXJvbjthbnUsIGJldCBhcsSrIHBhbMSrZHogc2FtYXppbsSBdCBvZ2xla8S8YSBwxJNkdSB1biBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuIFbEgWNpxYZhIGNhdXJzcMSrZMSrZ3VtcyDEvGF1aiBlZmVrdMSrdmkgZGVtb25zdHLEk3QgYmFnxIF0xKtnYXMgxJNkaWVuYSBrcsSBc2FzIHVuIHRla3N0xatydSwgcGFkYXJvdCB0byBpZGXEgWx1IHNhbMSBdGllbSwgZGVzZXJ0aWVtIHVuIGNpdGllbSBnYXRhdmllbSDEk2RpZW5pZW0uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1NTYiIGRhdGEtc3RhcnQ9IjQ1MDkiPlByZXplbnTEgWNpamEgdW4gYWl6c2FyZHrEq2JhIGrFq3N1IHByb2R1a3RpZW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+S3Vwb2xhIGZvcm1hIG5vZHJvJnNjYXJvbjtpbmEgcGFwaWxkdSB0ZWxwdSB2aXJzIHByb2R1a3RhLCBwYXNhcmfEgWpvdCB0byBubyBib2rEgWp1bWllbSB1biBzYWdsYWLEgWpvdCBzdmFpZ3VtdS4gJlNjYXJvbjtpcyBkaXphaW5zIHBhbMSrZHogaXp2YWlyxKt0aWVzIG5vIGJvasSBanVtaWVtIGF1ZyZzY2Fyb247xJNqxIEgc2zEgW7EqyDEk2RpZW5hbSB1emdsYWLEgWpvdCB2YWkgdHJhbnNwb3J0xJNqb3QuIENhdXJzcMSrZMSrZ2FpcyB2xIFrcyBuZSB0aWthaSBhaXpzYXJnxIEgcHJvZHVrdHVzLCBiZXQgYXLEqyBpZXbEk3JvamFtaSB1emxhYm8gdG8gcHJlemVudMSBY2lqdS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNDg3NyIgZGF0YS1zdGFydD0iNDg1MiI+xJJydMSrYmEgdW4gZGF1ZHpwdXPEq2JhPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPiZTY2Fyb247aXMgdsSBa3MgaXIgcGllbcSTcm90cyBkYcW+xIFkaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sKSwgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIHBsYSZzY2Fyb247YSBrbMSBc3RhIHByb2R1a3RpZW0ga2FmZWpuxKtjxIFtLCByZXN0b3LEgW5pZW0sIGxpZWx2ZWlrYWxpZW0gdW4gxJNkaWVudSBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbS4gVGFzIG5vZHJvJnNjYXJvbjtpbmEgxJNydHUgdXpnbGFixIEmc2Nhcm9uO2FudSB1biBwaWV2aWxjxKtndSBwcm9kdWt0dSBpenZpZXRvJnNjYXJvbjthbnUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjUxOTYiIGRhdGEtc3RhcnQ9IjUxNTIiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPlTEgXBhdCBrxIEgdHJhdWtpLCAmc2Nhcm9uO2lzIHbEgWtzIGl6dHVyIHRlbXBlcmF0xatyYXMgc3bEgXJzdMSrYmFzLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGF1a3N0aWVtLCBnYW4gc2FsZMSTdGllbSBwcm9kdWt0aWVtLCBuZXNhYm9qxIFqb3QgaWVwYWtvanVtYSBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj48c3Ryb25nIGRhdGEtZW5kPSI1Mzg1IiBkYXRhLXN0YXJ0PSI1MzYxIj5Fa29sb8SjaXNrcyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPkl6Z2F0YXZvdHMgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCAmc2Nhcm9uO2lzIHbEgWtzIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMgdW4gYXRiYWxzdGEgY2lya3VsxIFybyBla29ub21pa3UuIEl6dsSTbG90aWVzICZzY2Fyb247byBpbGd0c3DEk2rEq2dvIGllcGFrb2p1bXUsIGrFq3MgcGFsxKtkemF0IGFpenNhcmfEgXQgdmlkaSB1biBub2RybyZzY2Fyb247aW7EgXQgc2F2aWVtIGtsaWVudGllbSBkcm8mc2Nhcm9uO3UgdW4gdmlkZWkgZHJhdWR6xKtndSByaXNpbsSBanVtdSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIxMTMiIGRhdGEtc3RhcnQ9IjIwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxMTMiIGRhdGEtc3RhcnQ9IjIwMzEiPlRyYW5zcGFyZW50IERvbWUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzICg3NTAsIDEwMDAsIDE1MDAgbWwpIE1hZGUgb2YgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjYwNSIgZGF0YS1zdGFydD0iMjExNSI+PHN0cm9uZyBkYXRhLWVuZD0iMjE3MiIgZGF0YS1zdGFydD0iMjExNSI+RWNvLUZyaWVuZGx5IGFuZCBQcmVzZW50YWJsZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjYwNSIgZGF0YS1zdGFydD0iMjExNSI+VGhpcyB0cmFuc3BhcmVudCBkb21lIGxpZCBpcyBkZXNpZ25lZCB0byBmaXQgcGVyZmVjdGx5IG9uIHJvdW5kIGNvbnRhaW5lcnMgd2l0aCBjYXBhY2l0aWVzIG9mIDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcmVjeWNsZWQgUEVUIChyUEVUKSwgaXQgbm90IG9ubHkgcHJvdmlkZXMgYSBzZWN1cmUgc2VhbCBidXQgYWxzbyBjb250cmlidXRlcyB0byByZWR1Y2luZyB5b3VyIGNhcmJvbiBmb290cHJpbnQgYW5kIG1pbmltaXppbmcgcGxhc3RpYyB3YXN0ZS4gVGhlIGNsYXJpdHkgb2YgdGhlIGxpZCBhbGxvd3MgZm9yIGV4Y2VsbGVudCB2aXNpYmlsaXR5IG9mIHRoZSB2aWJyYW50IGNvbG9ycyBhbmQgdGV4dHVyZXMgb2YgeW91ciBzYWxhZHMsIGRlc3NlcnRzLCBhbmQgb3RoZXIgcHJlcGFyZWQgZGlzaGVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyOTkxIiBkYXRhLXN0YXJ0PSIyNjA3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjU1IiBkYXRhLXN0YXJ0PSIyNjA3Ij5QcmVzZW50YXRpb24gYW5kIFByb3RlY3Rpb24gb2YgWW91ciBQcm9kdWN0czwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyOTkxIiBkYXRhLXN0YXJ0PSIyNjA3Ij5UaGUgZG9tZSBzaGFwZSBvZiB0aGUgbGlkIHByb3ZpZGVzIGV4dHJhIHNwYWNlIGFib3ZlIHRoZSBmb29kLCBvZmZlcmluZyBwcm90ZWN0aW9uIHdoaWxlIG1haW50YWluaW5nIHRoZSBmcmVzaG5lc3Mgb2YgdGhlIGNvbnRlbnRzLiBUaGlzIGRlc2lnbiBoZWxwcyBwcmV2ZW50IGRhbWFnZSB0byB0aGUgdG9wIGxheWVyIG9mIHlvdXIgZm9vZCBkdXJpbmcgc3RvcmFnZSBvciB0cmFuc3BvcnQuIFRoZSB0cmFuc3BhcmVudCBsaWQgZW5oYW5jZXMgdGhlIG92ZXJhbGwgcHJlc2VudGF0aW9uIG9mIHRoZSBwcm9kdWN0LCBtYWtpbmcgaXQgbW9yZSBhdHRyYWN0aXZlIHRvIGN1c3RvbWVycy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+PHN0cm9uZyBkYXRhLWVuZD0iMzAyNCIgZGF0YS1zdGFydD0iMjk5MyI+Q29udmVuaWVuY2UgYW5kIFZlcnNhdGlsaXR5PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPlRoaXMgbGlkIGlzIHN1aXRhYmxlIGZvciBhIHZhcmlldHkgb2YgY29udGFpbmVyIHNpemVzICg3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sKSwgbWFraW5nIGl0IGlkZWFsIGZvciBhIHdpZGUgcmFuZ2Ugb2YgcHJvZHVjdHMgaW4gY2FmZXMsIHJlc3RhdXJhbnRzLCBzdXBlcm1hcmtldHMsIGFuZCBmb29kIGRlbGl2ZXJ5IHNlcnZpY2VzLiBJdCBlbnN1cmVzIGNvbnZlbmllbnQgc3RvcmFnZSBhbmQgYW4gYXBwZWFsaW5nIGRpc3BsYXkgb2YgeW91ciBwcm9kdWN0cy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzUyOSIgZGF0YS1zdGFydD0iMzI5NyI+PHN0cm9uZyBkYXRhLWVuZD0iMzMzNCIgZGF0YS1zdGFydD0iMzI5NyI+VGVtcGVyYXR1cmUgUmFuZ2U6IC00MCZkZWc7QyB0byArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzUyOSIgZGF0YS1zdGFydD0iMzI5NyI+TGlrZSB0aGUgY29udGFpbmVycywgdGhpcyBsaWQgY2FuIHdpdGhzdGFuZCBhIHdpZGUgcmFuZ2Ugb2YgdGVtcGVyYXR1cmVzLCBtYWtpbmcgaXQgcGVyZmVjdCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIGNvbGQgb3IgZnJvemVuIGZvb2RzIHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBxdWFsaXR5IG9mIHRoZSBwYWNrYWdpbmcuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPjxzdHJvbmcgZGF0YS1lbmQ9IjM1NTYiIGRhdGEtc3RhcnQ9IjM1MzEiPkVjby1GcmllbmRseSBNYXRlcmlhbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj5NYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgdGhpcyBsaWQgaGVscHMgcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215LiBCeSBjaG9vc2luZyB0aGlzIHN1c3RhaW5hYmxlIHBhY2thZ2luZywgeW91IGFyZSBoZWxwaW5nIHRvIHByb3RlY3QgdGhlIGVudmlyb25tZW50IHdoaWxlIHByb3ZpZGluZyB5b3VyIGN1c3RvbWVycyB3aXRoIGEgc2FmZSBhbmQgZWNvLWNvbnNjaW91cyBzb2x1dGlvbiBmb3IgZm9vZCBzdG9yYWdlIGFuZCB0cmFuc3BvcnRhdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTIwNjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTEwLTA0IDE1OjExOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyNzcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMjkuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlZGY2Y2ZhMmQ3N2FhZjczMTBjNmY5NDAwMDVmNDlmOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHNhbGFkIGNvbnRhaW5lcnMgNzUwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtIDc1MCwgMTAwMCwgMTUwMCBtbCBubyByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LjQtyByUEVUIDc1MCwgMTAwMCwgMTUwMCDQvNC7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyMjVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDcyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRFQtOEZUTAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ5MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgdGC0LDQutCw0L3QvtCyIDM2MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa3MgZ2zEgXrEk20gMzYwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiDQuNC3INCf0KEgLSDRg9C90LjQstC10YDRgdCw0LvRjNC90Ysg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUsINGC0LDQuiDQuCDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0L3QsNC/0LjRgtC60L7Qsi4g0KHRgtCw0LrQsNC90Ysg0YEg0LrRgNGL0YjQutCw0LzQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuC4g0K3RgtC4INC60YDRi9GI0LrQuCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lgg0Lgg0L7RgtC70LjRh9C90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0LrQvtGE0LUsINGH0LDRjywg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNC60YLQvtCyLCDQutC+0LrRgtC10LvQtdC5LCDRgdC+0LrQvtCyINC40LvQuCDQstC+0LTRiy4mbmJzcDs8YnIgLz4NCtCU0LDQvdC90LDRjyDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQuiDRgdGC0LDQutCw0L3RgyZuYnNwO1NSLUhWMTJLUlVaJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QbGFzdG1hc2FzIHbEgWtpIGdsxIF6xJNtIG5vIFBTLSB1bml2ZXJzxIFsaSwgZGVyxJNzIGvEgSBhdWtzdGllbSwgdMSBIGFyxKsga2Fyc3RpZW0gZHrEk3JpZW5pZW0uIEdsxIF6ZXMgYXIgdsSBa2llbSB2YXIgdGlrdCBpem1hbnRvdGFzIGR6xJNyaWVudSBwaWVnxIFkZWkuICZTY2Fyb247aWUgdsSBa2kgaXIgxJNydGkgbGlldG8mc2Nhcm9uO2FuYWkgdW4gYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGkga2FmaWphaSwgdMSTamFpLCBqZWJrdXJpZW0gYXRzdmFpZHppbm8mc2Nhcm9uO2llbSBkesSTcmllbmllbSwga29rdGVpxLxpZW0sIHN1bMSBbSB1biDFq2RlbmltLiZuYnNwOzxiciAvPg0KUGllbcSTcm90cyBwYXDEq3JhIGdsxIF6xJNtJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlBsYXN0aWMgY292ZXJzIGZvciBnbGFzc2VzIGZyb20gUFMgYXJlIHVuaXZlcnNhbCBhbmQgc3VpdGFibGUgZm9yIGJvdGggY29sZCBhbmQgaG90IGRyaW5rcy4gR2xhc3NlcyB3aXRoIGxpZHMgY2FuIGJlIHVzZWQgZm9yIGRlbGl2ZXJ5LiBUaGVzZSBjYXBzIHdpdGggYSBob2xlIGFyZSBjb252ZW5pZW50IHRvIHVzZSBhbmQgYXJlIHBlcmZlY3QgZm9yIGNvZmZlZSwgdGVhLCBhbnkgcmVmcmVzaGluZyBkcmlua3MsIGNvY2t0YWlscywganVpY2VzIG9yIHdhdGVyLjwvcD4NCg0KPHA+TGlkcyBhcmUgc3VpdGFibGUgZm9yIHBhcGVyIGN1cHMmbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDUxNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTA3LTEyIDIwOjE4OjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTIyNS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy4yNSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGZmMzMxMDY2NGI5ZjIxNmI5ZjAwN2RjNmYyYWYyOTBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMTgwLzI1MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyB0ZXJtbyBnbMSBesSTbSAxODAvMjUwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGC0LXRgNC80L4g0YHRgtCw0LrQsNC90L7QsiAxODAvMjUwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzI3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDE1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjc0OTguMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyIDIyIHggMTQg0YHQvCwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHN1xaFpIHRyYXVraWVtIDE0IHggMjIgY20sIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/QvtC30LLQvtC70Y/RjtGCINCy0LjQtNC10YLRjCDQv9GA0L7QtNGD0LrRgiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXQtNCw0Y7RgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0YHRgtGMINCS0LDRiNC40YUg0LHQu9GO0LQuJm5ic3A70JrRgNGL0YjQutC4INC40LzQtdGO0YIg0YPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINGA0LDQt9C80LXRidCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuINCt0YLQviDRg9C00L7QsdC90L4g0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINCS0LDRiNC40Lwg0LrQu9C40LXQvdGC0LDQvCwg0YHQvtGF0YDQsNC90LjRgiDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0Lgg0L/QvtC80L7QttC10YIg0L7Qv9GC0LjQvNC40LfQuNGA0L7QstCw0YLRjCDQu9C+0LPQuNGB0YLQuNC60YMuINCd0LAg0LrRgNGL0YjQutC4INC70LXQs9C60L4g0Lgg0YPQtNC+0LHQvdC+INC80L7QttC90L4g0YDQsNC30LzQtdGB0YLQuNGC0Ywg0Y3RgtC40LrQtdGC0LrQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUgdsSBa2ksIGthcyBkb23EgXRpIHN1JnNjYXJvbjvEqyBrb250ZWluZXJpZW0gZG90IGllc3DEk2p1IGxhYmkgYXBsxatrb3QgdW4gcHJlemVudMSTdCBKxatzdSDEk2RpZW51LiBWxIFrdSBtYWzEgXMgaXIgcGFkemnEvGluxIFqdW1pLCBrYXMgxLxhdWoga29udGVpbmVydXMga3JhdXQgdmllbmFtIG90cmFtIHZpcnPFqy4gVGFzIGlyIMS8b3RpIMSTcnRpIMSTZGllbmEgcGllZ8SBZGVpLCAmbmJzcDtrxIEgYXLEqyBwYWzEq2R6xJNzIGlldGF1cMSrdCB2aWV0dSB1biBvcHRpbWl6xJN0IGxvxKNpc3Rpa3UuIOKAi1V6IHbEgWthIHZhciB2aWVnbGkgdW4gxJNydGkgaXp2aWV0b3QgZXRpxLdldGkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGVzZSB0cmFuc3BhcmVudCBsaWRzJm5ic3A7Zm9yIHN1c2hpIGNvbnRhaW5lcnMgYWxsb3cgeW91IHRvIHNlZSB0aGUgcHJvZHVjdCBhbmQgZnVsbHkgY29udmV5IHRoZSBhdHRyYWN0aXZlbmVzcyBvZiB5b3VyIGRpc2hlcy4gVGhlIGxpZHMgaGF2ZSByZWNlc3NlcyBhdCB0aGUgZWRnZXMsIHdoaWNoIGFsbG93cyB5b3UgdG8gcGxhY2UgdGhlIGNvbnRhaW5lcnMgb24gdG9wIG9mIGVhY2ggb3RoZXIuIEl0IGlzIGNvbnZlbmllbnQgZm9yIGRlbGl2ZXJpbmcgZm9vZCB0byB5b3VyIGN1c3RvbWVycywgc2F2ZXMgc3BhY2UgYW5kIGhlbHBzIG9wdGltaXplIGxvZ2lzdGljcy4gTGFiZWxzIGNhbiBiZSBlYXNpbHkgYW5kIGNvbnZlbmllbnRseSBwbGFjZWQgb24gdGhlIGxpZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6NTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS03MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03MjcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDQzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3ODI2YjFhZjU5YzdlZjA2ODBkZjcwMzVjNDUwNGYwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiB2xIFrcyBzdcWhaSB0cmF1a2FtIGNhdXJzcMSrZGlncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBsaWQgZm9yIHN1c2hpIHRyYXkgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQtNC70Y8g0YHRg9GI0LgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUxMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHRC0xMDkzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE5NDkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INC00LXRgNC10LLQsCAxOSw1INGFIDEwINGFIDIsNSDRgdC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gS29rYSBsYWl2acWGYXMgdmllbnJlaXpsaWV0b2phbcSBcyAxOSw1IHggMTAgeCAyLDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIGZvb2QgdHJheSAxOSw1IHggMTAgeCAyLDUgY20sIHdvb2RlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LTQu9GPINGB0LXRgNCy0LjRgNC+0LLQutC4INC10LTRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDRgdC+0YHQvdGLIC0mbmJzcDvRjdC70LXQs9Cw0L3RgtC90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0YLRgNCw0LTQuNGG0LjQvtC90L3Ri9C8INGC0LDRgNC10LvQutCw0Lwg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7Qui4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRiNCw0YjQu9GL0LrQvtCyLCDQs9Cw0YDQvdC40YDQvtCyINC4INC70LXQs9C60LjRhSDQt9Cw0LrRg9GB0L7Quiwg0LTQvtCx0LDQstC70Y/RjyDRgdC10YDQstC40YDQvtCy0LrQtSDQvdCw0YLRg9GA0LDQu9GM0L3QvtGB0YLQuCDQuCDRgdGC0LjQu9GPLiDQmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCy0L7Qt9C+0LHQvdC+0LLQu9GP0LXQvNC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwLCDQvtC90Lgg0LHQtdC30L7Qv9Cw0YHQvdGLINC4INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC4g0JvQtdCz0LrQuNC1INC4INC60L7QvNC/0LDQutGC0L3Ri9C1LCDRjdGC0Lgg0LvQvtC00L7Rh9C60Lgg0LvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPRjtGC0YHRjyDQv9C+0YHQu9C1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvdC1INC30LDQs9GA0Y/Qt9C90Y/RjyDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDLiDQlNC+0LHQsNCy0YzRgtC1INC/0YDQuNGA0L7QtNC90L7QuSDRjdGB0YLQtdGC0LjQutC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDINGBINC90LDRiNC40LzQuCDRgdGC0LjQu9GM0L3Ri9C80Lgg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90YvQvNC4INC00LXRgNC10LLRj9C90L3Ri9C80Lgg0LvQvtC00L7Rh9C60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+S29rYSBsYWl2acWGYXMmbmJzcDt2aWVucmVpemxpZXRvamFtxIFzPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBsYWl2acWGYXMgbm8gcHJpZWRlcyBpciBlbGVnYW50YSBhbHRlcm5hdMSrdmEgdHJhZGljaW9uxIFsYWppZW0gJnNjYXJvbjvEt8SrdmppZW0gxJNkaWVudSB1biB1emtvZHUgcGFzbmllZyZzY2Fyb247YW5haS4gSWRlxIFsaSBwaWVtxJNyb3RzIGtlYmFiaWVtLCBwaWVkZXbEgW0gdW4gdmllZ2zEgW0gdXprb2TEgW0sIHBpZSZzY2Fyb247xLdpcm90IHBhc25pZWcmc2Nhcm9uO2FuYWkgZGFiaXNrdW11IHVuIHN0aWx1LiBJemdhdGF2b3RpIG5vIGF0amF1bm9qYW1pZW0sIHZpZGVpIGRyYXVkesSrZ2llbSBtYXRlcmnEgWxpZW0sIHRpZSBpciBkcm8mc2Nhcm9uO2kgdW4gdmllZ2xpIGxpZXRvamFtaS4gVmllZ2xhcyB1biBrb21wYWt0YXMsICZzY2Fyb247xKtzIGxhaXZhcyBwxJNjIGxpZXRvJnNjYXJvbjthbmFzIHZhciB2aWVnbGkgYXRicsSrdm90aWVzLCBuZXBpZXPEgXLFhm9qb3QgdmlkaS4gUGllJnNjYXJvbjvEt2lyaWV0IHNhdmFtIGdhbGRhbSBkYWJpc2t1IGVzdMSTdGlrdSBhciBtxatzdSBzdGlsxKtnYWrEgW0gdW4gZnVua2Npb27EgWxhasSBbSBrb2thIGxhaXbEgW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5EaXNwb3NhYmxlIFBpbmUgV29vZCBTZXJ2aW5nJm5ic3A7Rm9vZCBUcmF5PC9zdHJvbmc+PC9oMj4NCg0KPHA+RGlzcG9zYWJsZSB3b29kZW4gdHJheXMmbmJzcDttYWRlIG9mIHBpbmUgYXJlIGFuIGVsZWdhbnQgYWx0ZXJuYXRpdmUgdG8gdHJhZGl0aW9uYWwgcGxhdGVzIGZvciBzZXJ2aW5nIGRpc2hlcyBhbmQgc25hY2tzLiBJZGVhbCBmb3Iga2ViYWJzLCBzaWRlIGRpc2hlcyBhbmQgbGlnaHQgc25hY2tzLCB0aGV5IGFkZCBuYXR1cmFsbmVzcyBhbmQgc3R5bGUgdG8gdGhlIHRhYmxlIHNldHRpbmcuIE1hZGUgb2YgcmVuZXdhYmxlIGVjby1mcmllbmRseSBtYXRlcmlhbCwgdGhleSBhcmUgc2FmZSBhbmQgZWFzeSB0byB1c2UuIExpZ2h0d2VpZ2h0IGFuZCBjb21wYWN0LCB0aGVzZSBmb29kIHRyYXlzIGFyZSBlYXNpbHkgZGlzcG9zZWQgb2YgYWZ0ZXIgdXNlLCB3aXRob3V0IHBvbGx1dGluZyB0aGUgZW52aXJvbm1lbnQuIEFkZCBuYXR1cmFsIGFlc3RoZXRpY3MgdG8geW91ciB0YWJsZSB3aXRoIG91ciBzdHlsaXNoIGFuZCBmdW5jdGlvbmFsIHdvb2RlbiB0cmF5cyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc4ODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTAzIDEyOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4Ljk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUxMi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIGZvb2QgdHJheSAxOSw1IHggMTAgeCAyLDUgY20sIHdvb2RlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS41MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlYzlmYWI3MTE0OGRkNTIzMDhjNjAzYzYyYWVhZjgxLnBuZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdvb2RlbiBmb29kIHRyYXlzIDE5LDUgeCAxMCB4IDIsNSBjbSwgbmF0dXJhbCB3b29kIHRyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBsYWl2acWGYXMgMTksNSB4IDEwIHggMiw1IGNtIHZpZW5yZWl6bGlldG9qYW3EgXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCAxOSw1INGFIDEwINGFIDIsNSDRgdC8INC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg0Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBJQi1MMTZTVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExODk1LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3QvtCyICJDaGFtcGFnbmUiIDUwMCDQvNC7LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QrdGC0Lgg0L/QvtC70YPQv9GA0L7Qt9GA0LDRh9C90YvQtSDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60LggYyDQv9GA0L7RgNC10LfRjNGOJm5ic3A70LTQu9GPINGC0YDRg9Cx0L7Rh9C10Log0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQvdCw0YjQuNGFINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90YfQuNC60L7QsiDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuy4g0J3QsNGI0LAmbmJzcDvQv9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0YHQvtC30LTQsNC10YImbmJzcDvQv9C70L7RgtC90L7QtSDQuCDQvdCw0LTQtdC20L3QvtC1INGD0L/Qu9C+0YLQvdC10L3QuNC1INC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINGD0YLQtdGH0LXQuiDQuCDRgNCw0LfQu9C40LLQvtCyINCy0LDRiNC10LPQviDQvdCw0L/QuNGC0LrQsC4g0JrRgNGL0YjQutCwINGB0YLQsNC90LXRgiDQvdC10LfQsNC80LXQvdC40LzRi9C8INC00L7Qv9C+0LvQvdC10L3QuNC10Lwg0Log0YDQsNCx0L7RgtC1INC70Y7QsdC+0LPQviZuYnNwO9C60LjQvtGB0LrQsCwg0LrQvtGE0LXQudC90LgmbmJzcDvQuNC70Lgg0LfQsNCy0LXQtNC10L3QuNGPJm5ic3A70L3QsCDQstGL0L3QvtGBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSwgYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzIHbEgWtpIGFyIFggYXR2ZXJ0bmkmbmJzcDttxatzdSA1MDAgbWwgcGFwxKtyYSBrcsWresSrdMSTbSBpciBpenR1csSrZ2kgdW4gbmVjYXVybGFpZMSrZ2kuIFBsYWthbmFpcyB2xIFrcyByYWRhIGNpZSZzY2Fyb247dSB1biZuYnNwO2RybyZzY2Fyb247dSBibMSrdsSTanVtdSwgbGFpIG5vdsSTcnN0dSBkesSTcmllbnUgbm9wbMWrZGkuJm5ic3A7PC9wPg0KDQo8cD5PYmxpZ8SBdHMgcGFwaWxkaW7EgWp1bXMgamVia3VyYW0ga2lvc2thbSwmbmJzcDvEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMgcmVzdG9yxIFuYW0gdmFpJm5ic3A7a2FmZWpuxKtjYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGlzIHRyYW5zbHVjZW50LCBoaWdoLXF1YWxpdHkgcGxhc3RpYyBsaWRzICZuYnNwO2Egc3RyYXcgc2xvdCZuYnNwO2ZvciBvdXIgNTAwIG1sIHBhcGVyIGN1cHMmbmJzcDthcmUmbmJzcDtzdHVyZHkgYW5kIGxlYWstcmVzaXN0YW50LiBUaGlzJm5ic3A7aGlnaC1xdWFsaXR5IGZsYXQgbGlkIHdpbGwgdHVybiB5b3VyJm5ic3A7YmV2ZXJhZ2VzJm5ic3A7aW50byBvbi10aGUtZ28gcmVmcmVzaG1lbnRzLCBjcmVhdGluZyZuYnNwO2EgdGlnaHQsIHNlY3VyZSBzZWFsIHRvIHByZXZlbnQgbGVha2luZyBhbmQgc3BpbGxzLiZuYnNwO0EgbXVzdC1oYXZlIGFkZGl0aW9uIHRvIGFueSBraW9zaywgY29uY2Vzc2lvbiBzdGFuZCwgZmFzdC1mb29kIHJlc3RhdXJhbnQsIGNvZmZlZSBzaG9wIG9yIHRha2Utb3V0IGVzdGFibGlzaG1lbnQuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzU0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDoxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjQwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjdlYzA2MDg3NzY5OGViMjYzZGFjZjBmODRiM2JjZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LIsINCf0KEsINCx0LXQu9Cw0Y8sINGBIFgg0L/RgNC+0YDQtdC30YzRjgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ192YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dF0gPT4gU21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9wZXJ0eV9pbmZvOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0F1dG9sb2FkRmlsdGVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVmYXVsdE1vZGlmaWVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQ29uZmlnVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVidWdUZW1wbGF0ZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUmVnaXN0ZXJlZE9iamVjdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU3RyZWFtVmFyaWFibGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1RlbXBsYXRlVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbTGl0ZXJhbHNdID0+IExpdGVyYWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvbHZlZFByb3BlcnRpZXM6U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5yZWdpc3RlclBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9VbnJlZ2lzdGVyUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvZGVGcmFtZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfQ29kZUZyYW1lIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2dldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWRkTGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvYWRQbHVnaW5dID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTG9hZFBsdWdpbiBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZnVuY3Rpb24uY291bnRlci5waHBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvZnVuY3Rpb24uY291bnRlci5waHAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5yb3VuZC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3dyaXRlRmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfV3JpdGVGaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ192YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dF0gPT4gU21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpUeXBlXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9wZXJ0eV9pbmZvOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQXV0b2xvYWRGaWx0ZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVmYXVsdE1vZGlmaWVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0NvbmZpZ1ZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWJ1Z1RlbXBsYXRlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUmVnaXN0ZXJlZE9iamVjdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1N0cmVhbVZhcmlhYmxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbVGVtcGxhdGVWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbTGl0ZXJhbHNdID0+IExpdGVyYWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc29sdmVkUHJvcGVydGllczpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtnZXRUZW1wbGF0ZVZhcnNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfR2V0VGVtcGxhdGVWYXJzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiA3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZWRdID0+IFNtYXJ0eV9UZW1wbGF0ZV9Db21waWxlZCBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV9oYXNoXSA9PiA0MDIzNTI0MDA2ODdkM2QzOGM5YmVhNl8zNjk4OTI2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlcGF0aF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2ZpbGVzL2NvbXBpbGVkVGVtcGxhdGVzL2RiMGEwMDg2OGI2MTkzZGZiY2RmZDY1YjJkZDY3YmMzYzZhYjVmZmZfMC5maWxlLmNhdGFsb2cub2JqZWN0LnRwbC5waHAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZXN0YW1wXSA9PiAxNzUzMDM3MDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4aXN0c10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJvY2Vzc2VkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5pZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhc19ub2NhY2hlX2NvZGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlX2RlcGVuZGVuY3ldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gMTcwOTIwOTQyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbnRlbnRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmNsdWRlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc0NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgIFtmaWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9zeXNwbHVnaW5zL3NtYXJ0eV90ZW1wbGF0ZV9jb21waWxlZC5waHAKICAgICAgICAgICAgICAgICAgICBbbGluZV0gPT4gMTA1CiAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uXSA9PiBwcm9jZXNzCiAgICAgICAgICAgICAgICAgICAgW2NsYXNzXSA9PiBTbWFydHlfVGVtcGxhdGVfQ29tcGlsZWQKICAgICAgICAgICAgICAgICAgICBbdHlwZV0gPT4gLT4KICAgICAgICAgICAgICAgICAgICBbYXJnc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfb2JqVHlwZV0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc21hcnR5XSA9PiBTbWFydHkgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9fbGl0ZXJhbF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl91bmFzc2lnbmVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX2luY2x1ZGVfcGF0aF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW190ZW1wbGF0ZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF90ZW1wbGF0ZV9kaXJdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbmZpZ0Rpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX2NvbmZpZ19kaXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3RlbXBsYXRlX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcGx1Z2luX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb21waWxlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGx1Z2luc0Rpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NvbXBpbGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX3N1Yl9kaXJzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfYW1iaWd1b3VzX3Jlc291cmNlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0ZW5kc19yZWN1cnNpb25dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsZWZ0X2RlbGltaXRlcl0gPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyaWdodF9kZWxpbWl0ZXJdID0+IH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGl0ZXJhbHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfY2xhc3NdID0+IFNtYXJ0eV9TZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9wb2xpY3ldID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwaHBfaGFuZGxpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfcGhwX3RlbXBsYXRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ19jdHJsXSA9PiBOT05FCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NtYXJ0eV9kZWJ1Z19pZF0gPT4gU01BUlRZX0RFQlVHCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnX3RwbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3JlcG9ydGluZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19vdmVyd3JpdGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Jvb2xlYW5pemVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3JlYWRfaGlkZGVuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9sb2NraW5nXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xvY2tpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2NraW5nX3RpbWVvdXRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcmVzb3VyY2VfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9tb2RpZmllZF9jaGVja10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcGx1Z2luc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX29iamVjdHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jbGFzc2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NhY2hlX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvbG9hZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfbW9kaWZpZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VzY2FwZV9odG1sXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRfdGltZV0gPT4gMTc1MzAzODEzNS43Mjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jdXJyZW50X2ZpbGVdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGFyc2VyZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkVGVtcGxhdGVEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC4vY29uZmlncy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZENvbmZpZ0Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXI6cHJvdGVjdGVkXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZmlsZXMvY29tcGlsZWRUZW1wbGF0ZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcjpwcm90ZWN0ZWRdID0+IC4vY2FjaGUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ic29sZXRlUHJvcGVydGllczpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiByZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gdGVtcGxhdGVfcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IGRpcmVjdF9hY2Nlc3Nfc2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBfZGlyX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gX2ZpbGVfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBwbHVnaW5fc2VhcmNoX29yZGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gaW5oZXJpdGFuY2VfbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiByZXNvdXJjZV9jYWNoZV9tb2RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FjY2Vzc01hcDpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXJdID0+IFRlbXBsYXRlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcl0gPT4gQ29uZmlnRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IFBsdWdpbnNEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcl0gPT4gQ29tcGlsZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcl0gPT4gQ2FjaGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2NoZWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xpZmV0aW1lXSA9PiAzNjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbEZ1bmN0aW9uc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvdXJjZV9oYW5kbGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUmVzb3VyY2VfRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5jb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNDb21waWxlZEhhbmRsZXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV9GVUxMXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9DU1NdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9jc3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSlNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9qcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9JTUFHRVNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9pbWFnZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfVEhJUkRfUEFSVFldID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL1RoaXJkUGFydHkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1NJVEVfTkFNRV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiB2ZXJzdXBhY2tzdG9yZS5jb20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGF0aF9zaXRlX2NsZWFyXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmplY3RdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIxNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMDAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBwxIFydGlrYXMgdHJhdWtpZW0gMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0KEg0L3QsNC70LjRh9C40LXQvCDQv9C+0LTRhdC+0LTRj9GJ0LXQuSDQutGA0YvRiNC60L7QuSDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjyDQv9C+0YDRj9C00LrQsCDQvdCwINC60YPRhdC90LUg0LjQu9C4INC90LDQu9Cw0LbQuNCy0LDQvdC40LUg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCDRgdGC0LDQvdC+0LLQuNGC0YHRjyDQsdC+0LvQtdC1INC/0YDQvtGB0YLRi9C8INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C8INC/0YDQvtGG0LXRgdGB0L7QvCEmbmJzcDvQmtGA0YvRiNC60Lgg0LTQu9GPINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyDQv9C70L7RgtC90L4g0LfQsNC60YDRi9Cy0LDRjtGC0YHRjyDRgdCy0LXRgNGF0YMsINGH0YLQviDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9GA0L7Qu9C40LLQsNC90LjQtSDQuCDQuNGB0LrQu9GO0YfQsNC10YIg0L7QutGB0LjQtNCw0YbQuNGOINC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjywg0YfRgtC+INC80L7QttC10YIg0LLRi9C30LLQsNGC0Ywg0LjRhSDQv9GA0LXQttC00LXQstGA0LXQvNC10L3QvdGD0Y4g0L/QvtGA0YfRgy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQsiDQutC+0LzQv9C70LXQutGC0LUg0YEg0LrRgNGL0YjQutCw0LzQuCDQv9GA0LXQtNC90LDQt9C90LDRh9C10L3RiyDQtNC70Y8g0LHQtdC30L7Qv9Cw0YHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LCDRhdGA0LDQvdC10L3QuNGPLCDQuCDQtNCw0LbQtSDQv9C+0YHQu9C10LTRg9GO0YnQtdCz0L4g0YDQsNC30L7Qs9GA0LXQstCwINC10LTRiyDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+SXptYW50b2pvdCBzYWdhdGF2byZzY2Fyb247YW5hcyB0cmF1a2FtJm5ic3A7cGllbcSTcm90dSB2xIFrdSwgdmlydHV2ZXMgb3JnYW5pesSTJnNjYXJvbjthbmEgdmFpIHBpZWfEgWRlcyBwYWthbHBvanVtYSB1enN0xIFkxKsmc2Nhcm9uO2FuYSBrxLzFq3N0IHZpZWdsxIFrYSB1biBkcm8mc2Nhcm9uO8SBa2EhIE3Fq3N1IDEwMDAgbWwgcGxhc3RtYXNhcyB0cmF1a3UgdsSBa2llbSBpciBibMSrdnMgYXVnJnNjYXJvbjvEk2phaXMgYmzEq3bEk2p1bXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGkgdW4gcHJpZWsmc2Nhcm9uO2xhaWPEq2d1IHDEgXJ0aWthcyBva3NpZMSTJnNjYXJvbjthbm9zLiBQxIFydGlrYXMgdHJhdWtpIGFyIHbEgWtpZW0gaXIgcGFyZWR6xJN0aSBkcm8mc2Nhcm9uO2FpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5haSwgbMSrZHpuZW0mc2Nhcm9uO2FuYWksIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHBhdCBzZWtvam8mc2Nhcm9uO2FpIHNpbGTEqyZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRha2Utb3V0IG9yIGtpdGNoZW4gb3JnYW5pemluZyBpcyBtYWRlIGVhc2llciB3aXRoIGEgbWF0Y2hpbmcgbGlkLiBUaGUgbGlkcyBmb3Igb3VyIDEwMDAgbWwgcGxhc3RpYyBjb250YWluZXJzIHNlYWwmbmJzcDt0aWdodGx5IGF0b3AmbmJzcDt0aGF0IGtlZXAgdGhlIGxlZnRvdmVycyBvciBkZWxpIHB1cmNoYXNlcyBzZWN1cmUgYW5kIHByZXZlbnQgc3BpbGxzIGFuZCBndWFyZCBhZ2FpbnN0IGFpcmJvcm5lIGNvbnRhbWluYW50cy4gRm9vZCBjb250YWluZXJzIHRvZ2V0aGVyIHdpdGggdGhlc2UgbGlkcyBhcmUmbmJzcDtkZXNpZ25lZCBmb3Igc2VjdXJlIHRyYW5zcG9ydGluZywgc3RvcmluZywgYW5kIHRoZW4gcmVoZWF0aW5nIGhvdCBmb29kIGl0ZW1zLiBEdWUgdG8gdGhlIGdyZWF0IGR1cmFiaWxpdHkgb2Ygb3VyIGxpZHMsIGZvb2QgY29udGFpbmVycyBjYW4gc2FmZWx5IGJlIHN0YWNrZWQgdG8gcHJvbW90ZSBlYXN5IHRyYW5zcG9ydGF0aW9uIGFuZCBzcGFjZS1zYXZpbmcgc3RvcmFnZSBhdCB5b3VyIGtpdGNoZW4uJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWx0ZXJfZmllbGRzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTWF0ZXJpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwIC0gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNzUsNSB4IDE5LDQgeCAyOSw4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIsNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQzNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgY3ViZSwgbTxzdXA+Mzwvc3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzExXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE51bWJlciBvZiB1bml0cyBwZXIgcGFsbGV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA2Ny43NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF9hcnJheV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1NC4zMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS42OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUzLjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAyLjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Mi4wOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMy45MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQlAtQUI0NDI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiywgTSDRgNCw0LfQvNC10YAsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmluaWxhIGNpbWRpIG5lcMWrZGVyxJN0aSwgTSBpem3Ek3JzLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgDwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QtdGA0YfQsNGC0LrQuCBBQkVOQSDQvdC1INGB0L7QtNC10YDQttCw0YIg0L/Rg9C00YDRiyDQuCDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCy0LjQvdC40LvQsCwg0L3QtSDRgdC+0LTQtdGA0LbQsNGJ0LXQs9C+INC70LDRgtC10LrRgdCwLiDQn9C70L7RgtC90YvQtSDQstC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0L7QsdGJ0LXQuSDQt9Cw0YnQuNGC0Ysg0L/RgNC4INC60YDQsNGC0LrQvtGB0YDQvtGH0L3QvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LCDRgtCw0LwsINCz0LTQtSDQvdC10L7QsdGF0L7QtNC40LzQviDQvtCx0LXRgdC/0LXRh9C40YLRjCDQsdC10LfQvtC/0LDRgdC90YvQuSDQutC+0L3RgtCw0LrRgiDRgSDQvNC40L3QuNC80LDQu9GM0L3Ri9C8INGD0YDQvtCy0L3QtdC8INC+0L/QsNGB0L3QvtGB0YLQuCDQt9Cw0YDQsNC20LXQvdC40Y8g0LjQu9C4INC30LDQs9GA0Y/Qt9C90LXQvdC40Y8uJm5ic3A70J/RgNC10LLQvtGB0YXQvtC00L3QsNGPINC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjC4mbmJzcDsg0J/QtdGA0YfQsNGC0LrQuCDQstC40L3QuNC70L7QstGL0LUg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9Cy0YDQtdC00L3RiyDQtNC70Y8g0LrQvtC20Lgg0YfQtdC70L7QstC10LrQsC4g0J7QvdC4INC90LUg0LLRgdGC0YPQv9Cw0Y7RgiDQsiDRgNC10LDQutGG0LjRjiDRgSDQsdC+0LvRjNGI0LjQvdGB0YLQstC+0Lwg0YXQuNC80LjRh9C10YHQutC40YUg0YHQvtGB0YLQsNCy0L7Qsi4g0JjQvNC10L3QvdC+INGN0YLQviDQtNC10LvQsNC10YIg0LjRhSDQvdCw0LTQtdC20L3Ri9C80Lgg0Lgg0L3QtdC+0LHRi9GH0LDQudC90L4g0L/RgNCw0LrRgtC40YfQvdGL0LzQuC48YnIgLz4NCtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC00L7RgdGC0YPQv9C90Ysg0LIg0YLRgNC10YUg0YDQsNC30LzQtdGA0LDRhTogUywgTSwgTC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIE0gaXptxJNyczwvaDI+DQoNCjxwPjxzbWFsbD48YmlnPlZpbmlsYSBjaW1kaSB2YXIgdGlrdCBpem1hbnRvdGkgdmlzcMSBcsSTamFpIGFpenNhcmR6xKtiYWkgxKtzdGVybWnFhsSBLCB2aWV0xIFzLCBrdXIgasSBbm9kcm8mc2Nhcm9uO2luYSBkcm8mc2Nhcm9uO3Uga29udGFrdHUgYXIgbWluaW3EgWx1IGluZmVrY2lqYXMgdW4gcGllc8SBcsWGb2p1bWEgbMSrbWVuaS4gSXpjaWxhIG5vZGlsdW1penR1csSrYmEuIFZpZW5yZWl6xJNqaWUgdmluaWxhIGNpbWRpIGlyIGFic29sxat0aSBuZWthaXTEq2dpIGNpbHbEk2thIMSBZGFpLiBUaWUgbmVyZWHEo8STIGFyIGxpZWzEgWtvIGRhxLx1IG5vIMS3xKttaXNrxIFtIHNhc3TEgXZkYcS8xIFtLiBUaWUmc2Nhcm9uO2kgdGFzICZzY2Fyb247b3MgY2ltZHVzIHBhZGFyYSBkcm8mc2Nhcm9uO3VzLCBwcmFrdGlza3VzIHVuIMSTcnR1cyBsaWV0byZzY2Fyb247YW7EgS48YnIgLz4NClZpbmlsYSBjaW1kaSBpciBwaWVlamFtaSB0csSrcyBpem3Ek3JvczogUywgTSwgTDwvYmlnPjwvc21hbGw+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+RGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgTSBzaXplPC9oMj4NCg0KPHA+VGhlc2UgZGlzcG9zYWJsZSBmb29kIHNhZmUgZ2xvdmVzIEFCRU5BIGFyZSBwb3dkZXIgZnJlZSBhbmQgYXJlIG1hbnVmYWN0dXJlZCBmcm9tIGZvb2Qgc2FmZSBsYXRleCBmcmVlIHZpbnlsLiBUaGljayB2aW55bCBnbG92ZXMgY2FuIGJlIHVzZWQgZm9yIGdlbmVyYWwgcHJvdGVjdGlvbiBmb3Igc2hvcnQtdGVybSB1c2UsIHdoZXJlIGl0IGlzIG5lY2Vzc2FyeSB0byBlbnN1cmUgc2FmZSBjb250YWN0IHdpdGggdGhlIG1pbmltdW0gbGV2ZWwgb2YgZGFuZ2VyIG9mIGNvbnRhbWluYXRpb24gb3IgY29udGFtaW5hdGlvbi4gRXhjZWxsZW50IHdlYXIgcmVzaXN0YW5jZS4gRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgYXJlIGNvbXBsZXRlbHkgaGFybWxlc3MgdG8gaHVtYW4gc2tpbi4gVGhleSBkbyBub3QgcmVhY3Qgd2l0aCBtb3N0IGNoZW1pY2FsIGNvbXBvdW5kcy4gVGhhdCBpcyB3aGF0IG1ha2VzIHRoZW0gcmVsaWFibGUgYW5kIGV4dHJlbWVseSBwcmFjdGljYWwuPC9wPg0KDQo8cD5WaW55bCBnbG92ZXMgYXJlIGF2YWlsYWJsZSBpbiB0aHJlZSBzaXplczogUywgTSwgTC48YnIgLz4NCiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDM5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDktMjggMTA6MTY6MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy9pdGVtLTE5NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjU1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWUzOWQ1ZGE3ODk1OWJhNDFiODAzYjhjZTU5Njg0NTguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVmlueWwgZ2xvdmVzIEFiZW5hIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlIE0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBBYmVuYSBuZXDFq2RlcsSTdGkgTSBpem3Ek3JzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUyNzA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzQ2LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwINC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L3QtdC30LDQvNC10L3QuNC80L7QuSDQsiDRgdGE0LXRgNC1IEhvUmVDYSDQuNC90YLRgdGA0YPQvNC10L3RgiDQsiDQstC40LTQtSDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60LgsINC60L7RgtC+0YDQsNGPINC90LXQvtCx0YXQvtC00LjQvNCwINC90LAg0LvRjtCx0L7QuSDQutGD0YXQvdC1INC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjy4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9C10L3QutCwINC90LUg0LTQsNC10YIg0L/RgNC+0L3QuNC60L3Rg9GC0Ywg0LHQvtC70LXQt9C90LXRgtCy0L7RgNC90YvQvCDQsdCw0LrRgtC10YDQuNGP0Lwg0LIg0LLQsNGI0Lgg0LfQsNCz0L7RgtC+0LLQutC4LCDQuCZuYnNwO9C00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3QuNGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0L/RgNC+0LTRg9C60YLQsC4g0Jog0LTQvtGB0YLQvtC40L3RgdGC0LLQsNC8INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCDQvNC+0LbQvdC+INC+0YLQvdC10YHRgtC4INC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCwg0LvQtdCz0LrQvtGB0YLRjCwmbmJzcDvQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwsINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YHRgtC+0LjQvNC+0YHRgtGMINC4INC/0YDQvtGB0YLQvtGC0YMg0YPRgtC40LvQuNC30LDRhtC40LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QxIFydGlrYXMgcGzEk3ZlJm5ic3A7cHJvZHVrdHUgaWVwYWtvJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UMSBcnRpa2FzIHBsxJN2ZSBwYWzEq2R6IHNhZ2xhYsSBdCBwcm9kdWt0YSDEq3BhJnNjYXJvbjvEq2JhcyB1biB0xIEgaXpza2F0dSwga8SBIGFyxKsgcGFnYXJpbmEgZGVyxKtndW1hIHRlcm1pxYZ1LiZuYnNwO1DEgXJ0aWthcyBwbMSTdmUgbmXEvGF1aiBwYXRvZ8STbsSBbSBiYWt0xJNyaWrEgW0gdW4gbWlrcm9iaWVtIHBpZWvEvMWrdCBwaWUgcHJvZHVrdGEsIGFpenN0xIF2b3QgdG8gbm8gbmVsYWJ2xJNsxKtnYXMgYXBrxIFydMSTasSBcyB2aWRlcy4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlcyZuYnNwO3J1bGxpcyZuYnNwO2F0JnNjYXJvbjvEt2lyYXMgYXIgdmllZ2x1bXUsIMSrcGEmc2Nhcm9uO3UgaXp0dXLEq2J1LCBzYXZ1IGRhdWR6ZnVua2Npb25hbGl0xIF0aSB1biZuYnNwO2NhdXJzcMSrZMSrZ3VtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkNsaW5nIGZpbG0gZm9yIGZvb2Qgd3JhcHBpbmc8L3N0cm9uZz48L2gyPg0KDQo8cD5Gb29kIGdyYWRlIGNsaW5nIGZpbG0gaGVscHMgdG8gcHJlc2VydmUgdGhlIHByb3BlcnRpZXMgb2YgdGhlIHByb2R1Y3QgYW5kIGl0cyBhcHBlYXJhbmNlLCBwcm9sb25naW5nIHRoZSBzaGVsZiBsaWZlLiBUaGUgbWFpbiBmaWVsZCBvZiBhcHBsaWNhdGlvbiBpcyBmb29kIHBhY2thZ2luZy4gSXQgaXMgY29udmVuaWVudCB0byB3cmFwIGNoZWVzZSwgc2F1c2FnZSwgc2FuZHdpY2gsIGV0Yy4gaW50byB0aGUgZmlsbS4gRm9vZCBmaWxtIGRvZXMgbm90IHBlbmV0cmF0ZSBwYXRob2dlbmljIGJhY3RlcmlhIGFuZCBtaWNyb2JlcyBhbmQgcHJvdGVjdHMgdGhlIHByb2R1Y3QgZnJvbSBhZHZlcnNlIGVmZmVjdHMuIFRoZSBhZHZhbnRhZ2VzIG9mIGNsaW5nJm5ic3A7ZmlsbSBpbmNsdWRlIHRyYW5zcGFyZW5jeSwgbGlnaHRuZXNzLCBwcmFjdGljYWxpdHksIG9wdGltYWwgY29zdCBhbmQgZWFzZSBvZiBkaXNwb3NhbC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4MjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzNDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gODYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUzMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGNjZTlkOWEwNjllYjE0OTBiYTQyYmU0NTYyNTE2OWVjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgY2xpbmcgRmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUyOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0LwsINCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEFsdW3Eq25pamEgZm9sbGlqYSA0NSBjbSB4IDE1MCBtLCBydWxsxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QuNGJ0LXQstCw0Y8g0LDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAmbmJzcDvQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L7RgtC70LjRh9C90L4g0L/QvtC00YXQvtC00LjRgiDQutCw0Log0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LvQuNGH0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0LTQvtC80LDRiNC90LjRhSDRg9GB0LvQvtCy0LjRj9GFLiDQpNC+0LvRjNCz0LAg0LIg0YDRg9C70L7QvdC1INC/0YDQuNCz0L7QtNC90LAmbmJzcDvQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdC+0Lkg0LXQtNGLINC4INC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPINC/0LjRidC4INCyINC00YPRhdC+0LLRi9GFINGI0LrQsNGE0LDRhSwg0L/QtdGH0LDRhSwg0L3QsCDQs9GA0LjQu9C1LCDQsCDRgtCw0Log0LbQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjywg0LfQsNC80L7RgNCw0LbQuNCy0LDQvdC40Y8g0LgmbmJzcDvRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCg0KPHA+0JzQsNC60YHQuNC80LDQu9GM0L3QviDQtNC+0L/Rg9GB0YLQuNC80LDRjyDRgtC10LzQv9C10YDQsNGC0YPRgNCwINC00LvRjyDQt9Cw0L/QtdC60LDQvdC40Y8g0LHQu9GO0LQg0LIg0YTQvtC70YzQs9C1ICszNTAmZGVnOyZuYnNwO0MuPC9wPg0KDQo8cD7QndC1INGA0LXQutC+0LzQtdC90LTRg9C10YLRgdGPINC00LvQuNGC0LXQu9GM0L3QvtC1INCy0YDQtdC80Y8g0YXRgNCw0L3QuNGC0Ywg0LIg0YTQvtC70YzQs9C1INC/0YDQvtC00YPQutGC0Ysg0LLRi9GB0L7QutC+0Lkg0LrQuNGB0LvQvtGC0L3QvtGB0YLQuCDQuCDRgdC+0LvRkdC90L7RgdGC0LgsINCwINGC0LDQuiDQttC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQsNGFLCDQstC+INC40LfQsdC10LbQsNC90LjQtSDQstC+0LfQs9C+0YDQsNC90LjRjy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkFsdW3Eq25pamEgZm9sbGlqYTwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW3Eq25pamEgZm9saWp1Jm5ic3A7aXptYW50byDEk2RpbsSBJnNjYXJvbjthbmFzIG5vemFyxJMsIGxhaSBpbGfEgWtvJm5ic3A7bGFpa3UgdXpnbGFixIF0IHDEgXJ0aWthcyBwcm9kdWt0dSBzdmFpZ3VtdS4gRm9saWphIGlyIHBpZW3Ek3JvdGEgZGHFvsSBZHUgcMSBcnRpa2FzIHByb2R1a3R1IHZhaSDEk2RpZW51IGllc2FpxYZvJnNjYXJvbjthbmFpLCBjZXAmc2Nhcm9uO2FuYWkmbmJzcDt2YWkgYXLEqyBzYWxkxJMmc2Nhcm9uO2FuYWkgdW4gYXRkemVzxJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8cD5NYWtzaW3EgWzEgSBwaWXEvGF1amFtxIEgdGVtcGVyYXTFq3JhLCBrbyBtxatzdSBmb2xpamEgdmFyIGl6dHVyxJN0LCBuZXDEgXJzbmllZHogKyAzNTAgJmRlZzsgQy48L3A+DQoNCjxwPkZvbGlqdSBuYXYgaWV0ZWljYW1zIGxpZXRvdCBwxIFydGlrYXMgcHJvZHVrdHUgYXIgYXVnc3R1IHNrxIFianUgdW4gc8SBxLx1IHNhdHVydSBpbGdzdG8mc2Nhcm9uO2FpIHV6Z2xhYsSBJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+QWx1bWludW0gRm9pbDwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW1pbnVtIGZvaWwgaXMgYSBjb21tb24gaG91c2Vob2xkIHByb2R1Y3QgdGhhdCZyc3F1bztzIG9mdGVuIHVzZWQgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zIGZvciBjb29raW5nICh0byBjb3ZlciBiYWtpbmcgc3VyZmFjZXMpLCB3cmFwcGluZyBhbmQgcHJvdGVjdCBtb3JlIGRlbGljYXRlIGZvb2RzIG9yIGtlZXBpbmcgZm9vZCBpbiBmcmVlemVycy4gQWx1bWludW0gaXMgbmF0dXJhbCBwcm9kdWN0IHRoYXQmbmJzcDtpcyBib3VuZCB0byBvdGhlciBlbGVtZW50cyBsaWtlIHBob3NwaGF0ZSBhbmQgc3VsZmF0ZSBpbiBzb2lsLCByb2NrcyBhbmQgY2xheS4gVGhpcyBhbHVtaW51bSBmb2lsIHJvbGwgY29udGFpbnMgaXMgMTUwIG0gbG9uZyBieSZuYnNwOzQ1IGNtIHdpZGUuJm5ic3A7PC9wPg0KDQo8cD5UaGUgbWF4aW11bSBwZXJtaXNzaWJsZSB0ZW1wZXJhdHVyZSBmb3IgYmFraW5nIGZvb2QgaW4gZm9pbCBpcyArIDM1MCZkZWc7Qy48L3A+DQoNCjxwPkl0IGlzIG5vdCByZWNvbW1lbmRlZCB0byBzdG9yZSBmb29kcyBvZiBoaWdoIGFjaWRpdHkgYW5kIHNhbGluaXR5IGluIGZvaWwgZm9yIGEgbG9uZyB0aW1lLCBhcyB3ZWxsIGFzIHVzZSBpbiBtaWNyb3dhdmUgb3ZlbnMsIGluIG9yZGVyIHRvIGF2b2lkIGlnbml0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUyOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzNS4yMyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4OWZiNGIwYTUzYTJjNTg3NWFjY2I5OTUwMjJkOWMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEFsdW1pbnVtIEZvb2QgRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFsdW3Eq25pamEgZm9saWphIHJ1bGzEqyA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0L/QuNGJ0LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8INCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTczOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjA0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA4MjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLRi9C1INC/0LvQsNGB0YLQvNCw0YHRgdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj48c3Ryb25nIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwIDEwMDAg0LzQuyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjY3NSIgZGF0YS1zdGFydD0iMjI0Ij7QndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC+0L3RjC4g0J7QvdC4INC/0L7QvNC+0LPRg9GCINC+0YDQs9Cw0L3QuNC30L7QstCw0YLRjCDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsCDQutGD0YXQvdC1LCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC70LXQs9C60L7RgdGC0Ywg0LIg0L3QsNGF0L7QttC00LXQvdC40Lgg0L3Rg9C20L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsi4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQutC70Y7Rh9C40YLQtdC70YzQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4LCDQstCw0YjQuCDQutC+0LvQu9C10LPQuCDRgdC80L7Qs9GD0YIg0LHRi9GB0YLRgNC+INC90LDQudGC0Lgg0L3QtdC+0LHRhdC+0LTQuNC80YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvdC1INC+0YLQutGA0YvQstCw0Y8g0LrRgNGL0YjQutC4LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0YDQsNC30LvQuNGH0L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0LLQutC70Y7Rh9Cw0Y8g0YHQsNC70LDRgtGLLCDQs9C+0YDRj9GH0LjQtSDQsdC70Y7QtNCwINC4INC30LDQs9C+0YLQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij48c3Ryb25nIGRhdGEtZW5kPSI3MTYiIGRhdGEtc3RhcnQ9IjY3NyI+0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0L7QsdGJ0LXQv9C40YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC90L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0Lkg0YTQvtGA0LzRiyAmbWRhc2g7INGN0YLQviDQvtGC0LvQuNGH0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC10LPQvNC10L3RgtCwIEhvUmVDYS4g0J7QvdC4INGD0YHQutC+0YDRj9GO0YIg0L/RgNC+0YbQtdGB0YEg0YDQsNCx0L7RgtGLINC90LAg0LrRg9GF0L3QtSwg0L/QvtC30LLQvtC70Y/RjyDQs9C+0YLQvtCy0LjRgtGMINC4INGF0YDQsNC90LjRgtGMINC30LDQs9C+0YLQvtCy0LrQuCDQt9Cw0YDQsNC90LXQtSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQsiDRh9Cw0YHRiyDQv9C40LouINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0YfRgtC+INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC/0YDQuCDRgNCw0LfQvtCz0YDQtdCy0LUg0LHQu9GO0LQg0LIg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0Lgg0LrQsNGE0LUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjEwOTIiIGRhdGEtc3RhcnQ9IjEwNjAiPtCR0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj7QmtC+0L3RgtC10LnQvdC10YDRiyDQvdC1INGB0L7QtNC10YDQttCw0YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBKSwg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINCx0LXQt9C+0L/QsNGB0L3Ri9C80Lgg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L/QuNGJ0LguINCe0L3QuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC90Y/RhSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQvdC1INGC0L7Qu9GM0LrQviDRg9C00L7QsdGB0YLQstC+LCDQvdC+INC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQtNC70Y8g0LLQsNGI0LjRhSDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC4INC60LvQuNC10L3RgtC+0LIuINCh0LTQtdC70LDQvdC90YvQtSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQvtC90Lgg0LvQtdCz0LrQviDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGA0LDQt9C70LjRh9C90YvQtSDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRjdGE0YTQtdC60YLQuNCy0L3QviDRhdGA0LDQvdC40YLRjCDQv9GA0L7QtNGD0LrRgtGLLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNDg0Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1MDAiIGRhdGEtc3RhcnQ9IjE0ODQiPtCe0LHRitC10Lw6IDEwMDAg0LzQuzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTQ4IiBkYXRhLXN0YXJ0PSIxNTAxIj7QnNCw0YLQtdGA0LjQsNC7OiDQn9C+0LvQuNC/0YDQvtC/0LjQu9C10L0sINCx0LXQtyDQsdC40YHRhNC10L3QvtC70LAg0JAgKEJQQSk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU5NCIgZGF0YS1zdGFydD0iMTU0OSI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NDQiIGRhdGEtc3RhcnQ9IjE1OTUiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC70Y8g0LvQtdCz0LrQvtGB0YLQuCDQv9C+0LjRgdC60LAg0L/RgNC+0LTRg9C60YLQvtCyPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE2NDUiPtCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIsINC60LDRhNC1INC4INC+0LHRidC10L/QuNGC0LA8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij5DYXVyc3DEq2TEq2dpIHVuIGl6dHVyxKtnaSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgMTAwMCBtbCBzYWdhdGF2ZWkgdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzEiIGRhdGEtc3RhcnQ9IjExNiI+TcWrc3UgY2F1cnNwxKtkxKtnaWUgcG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIDEwMDAgbWwgaWV0aWxwxKtidSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIHByb2Zlc2lvbsSBbMSBcyB2aXJ0dXbEk3MuICZTY2Fyb247aWUgdHJhdWtpIHBhbMSrZHogb3JnYW5pesSTdCBkYXJiYSB0ZWxwdSwgxLxhdWpvdCDEgXRyaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2FtxIFzIHNhc3TEgXZkYcS8YXMsIG5lbm92xJNyJnNjYXJvbjtvdCB2xIFrdS4gUGF0ZWljb3RpZXMgYXVnc3RhamFpIGNhdXJzcMSrZMSrYmFpLCB2aXJ0dXbEkyBzdHLEgWTEgWpvJnNjYXJvbjtpZSwgcGllbcSTcmFtLCBwYXbEgXJpIHVuIGFkbWluaXN0cmF0b3JpLCB2YXIgdmllZ2xpIGF0cmFzdCB2YWphZHrEq2dvcyBwcm9kdWt0dXMsIGthcyBpZXbEk3JvamFtaSB1emxhYm8gZGFyYmEgZWZla3Rpdml0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjU3MiIgZGF0YS1zdGFydD0iNTMzIj5QZXJmZWt0cyByaXNpbsSBanVtcyBIb1JlQ2Egc2VrdG9yYW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPlBvbGlwcm9waWzEk25hIHRyYXVraSBhciB0YWlzbnN0xatyYSBmb3JtdSBpciBsaWVsaXNrcyByaXNpbsSBanVtcyBIb1JlQ2Egbm96YXLEkywgbGFpIHNhZ2F0YXZvdHUgdW4gdXpnbGFixIF0dSDEk2RpZW51cyB1biBzYWdhdGF2ZXMuICZTY2Fyb247aWUgdHJhdWtpIHBhxIF0cmluYSBkYXJiYSBwcm9jZXN1IHZpcnR1dsSTLCDEvGF1am90IHNhZ2F0YXZvdCDEk2RpZW51cyBpZXByaWVrJnNjYXJvbjssIMSrcGEmc2Nhcm9uO2kgcGllcHJhc8SrdG9zIGRhcmJhIHN0dW5kxIFzLiBUdXJrbMSBdCB0cmF1a2kgaXIgcGllbcSTcm90aSBtaWtyb3ZpxLzFhnUga3LEgXNuaW0sIGthcyDEvGF1aiB2aWVnbGkgdXpzaWxkxKt0IMSTZGllbnVzLCBzYWdsYWLEgWpvdCB0byBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPjxzdHJvbmcgZGF0YS1lbmQ9Ijk1MCIgZGF0YS1zdGFydD0iOTIzIj5Ecm8mc2Nhcm9uO8SrYmEgdW4gZWtvbG/Eo2lza3Vtczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPiZTY2Fyb247aWUgdHJhdWtpIGlyIEJQQSBiZXptYWtzYXMsIG5vZHJvJnNjYXJvbjtpbm90IGRybyZzY2Fyb247dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudS4gSXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBvbGlwcm9waWzEk25hLCB0aWUgaXIgcGllbcSTcm90aSBkYcW+xIFkaWVtIHRlbXBlcmF0xatyYXMgYXBzdMSBa8S8aWVtIHVuIG5vZHJvJnNjYXJvbjtpbmEgZWZla3TEq3Z1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LCBrYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGxpZXRvJnNjYXJvbjthbmFpIHJlc3RvcsSBbm9zLCBrYWZlam7Eq2PEgXMgdW4gY2l0xIFzIHDEgXJ0aWthcyBpZXN0xIFkxJNzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij5QcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxMjc4Ij4NCgk8bGkgZGF0YS1lbmQ9IjEyOTgiIGRhdGEtc3RhcnQ9IjEyNzgiPklldGlscMSrYmE6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTMzNCIgZGF0YS1zdGFydD0iMTI5OSI+TWF0ZXJpxIFsczogUG9saXByb3BpbMSTbnMsIGJleiBCUEE8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTM2NCIgZGF0YS1zdGFydD0iMTMzNSI+UGllbcSTcm90cyBtaWtyb3ZpxLzFhnUga3LEgXNuxKs8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTQzNCIgZGF0YS1zdGFydD0iMTM2NSI+Q2F1cnNwxKtkxKtnYXMgc2llbmFzLCBrYXMgxLxhdWogdmllZ2xpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW1vcyBwcm9kdWt0dXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTQzNSI+SWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBIb1JlQ2Egc2VrdG9yxIE8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij48c3Ryb25nIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij5EdXJhYmxlIFRyYW5zcGFyZW50IFBvbHlwcm9weWxlbmUgRm9vZCBDb250YWluZXJzIDEwMDAgbWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjI4NyIgZGF0YS1zdGFydD0iMTgwOSI+T3VyIHRyYW5zcGFyZW50IHBvbHlwcm9weWxlbmUgZm9vZCBjb250YWluZXJzIHdpdGggYSBjYXBhY2l0eSBvZiAxMDAwIG1sIGFyZSB0aGUgcGVyZmVjdCBjaG9pY2UgZm9yIHByb2Zlc3Npb25hbCBraXRjaGVucy4gVGhleSBoZWxwIG9yZ2FuaXplIGtpdGNoZW4gc3BhY2UgYW5kIG1ha2UgaXQgZWFzeSB0byBmaW5kIHRoZSBuZWNlc3NhcnkgaW5ncmVkaWVudHMgd2l0aG91dCBvcGVuaW5nIHRoZSBsaWQuIFRoYW5rcyB0byB0aGVpciBleGNlcHRpb25hbCB0cmFuc3BhcmVuY3ksIHlvdXIgY29sbGVhZ3VlcyB3aWxsIHF1aWNrbHkgZmluZCB0aGUgaW5ncmVkaWVudHMgdGhleSBuZWVkLCBzYXZpbmcgdGltZSBhbmQgZWZmb3J0LiBUaGVzZSBjb250YWluZXJzIGFyZSBpZGVhbCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIHZhcmlvdXMgcHJvZHVjdHMsIGluY2x1ZGluZyBzYWxhZHMsIGhvdCBkaXNoZXMsIGFuZCBwcmVwIGl0ZW1zLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij48c3Ryb25nIGRhdGEtZW5kPSIyMzM2IiBkYXRhLXN0YXJ0PSIyMjg5Ij5Db252ZW5pZW5jZSBmb3IgcmVzdGF1cmFudHMgYW5kIGZvb2RzZXJ2aWNlPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPlJlY3Rhbmd1bGFyIHBvbHlwcm9weWxlbmUgY29udGFpbmVycyBhcmUgYW4gZXhjZWxsZW50IHNvbHV0aW9uIGZvciB0aGUgSG9SZUNhIHNlZ21lbnQuIFRoZXkgc3BlZWQgdXAga2l0Y2hlbiB3b3JrZmxvd3MsIGFsbG93aW5nIHByZXAgaXRlbXMgdG8gYmUgY29va2VkIGFuZCBzdG9yZWQgaW4gYWR2YW5jZSwgd2hpY2ggaXMgZXNwZWNpYWxseSB2YWx1YWJsZSBkdXJpbmcgcGVhayBob3Vycy4gVGhlc2UgY29udGFpbmVycyBhcmUgYWxzbyBtaWNyb3dhdmUtc2FmZSwgbWFraW5nIHRoZW0gY29udmVuaWVudCBmb3IgcmVoZWF0aW5nIGRpc2hlcyBpbiByZXN0YXVyYW50cyBhbmQgY2FmZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MDciIGRhdGEtc3RhcnQ9IjI2NzYiPlNhZmV0eSBhbmQgRWNvLUZyaWVuZGxpbmVzczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij5UaGUgY29udGFpbmVycyBhcmUgQlBBLWZyZWUsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZvb2Qgc3RvcmFnZS4gVGhleSBhcmUgaWRlYWwgZm9yIHVzZSBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMsIHByb3ZpZGluZyBjb252ZW5pZW5jZSBhbmQgc2FmZXR5IGZvciBib3RoIHlvdXIgc3RhZmYgYW5kIGN1c3RvbWVycy4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwb2x5cHJvcHlsZW5lLCB0aGV5IGNhbiB3aXRoc3RhbmQgdmFyaW91cyB0ZW1wZXJhdHVyZXMsIGVuc3VyaW5nIGVmZmljaWVudCBmb29kIHN0b3JhZ2UuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPkJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzAxOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDM3IiBkYXRhLXN0YXJ0PSIzMDE4Ij5DYXBhY2l0eTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIzMDM4Ij5NYXRlcmlhbDogUG9seXByb3B5bGVuZSwgQlBBLWZyZWU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA5MCIgZGF0YS1zdGFydD0iMzA3NCI+TWljcm93YXZlLXNhZmU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE0NiIgZGF0YS1zdGFydD0iMzA5MSI+VHJhbnNwYXJlbnQgd2FsbHMgZm9yIGVhc3kgaWRlbnRpZmljYXRpb24gb2YgcHJvZHVjdHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzE0NyI+SWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBjYWZlcywgYW5kIGZvb2RzZXJ2aWNlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI0ODMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3MzkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTdkMjZmYWMzZWIwZTBkNjdkOTUzZDk0N2FlY2UyY2IuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXIgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEJQQSBiZXptYWtzYXMgcG9saXByb3BpbMSTbmEgdHJhdWtzIHNhZ2F0YXbEk20gdW4gcMSBcnRpa2FzIHV6Z2xhYsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDEwMDAg0LzQuywg0J/QnwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9zaW1pbGFyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNjY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDA5NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstUkQxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEzNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YPQs9C70YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSBhcGHEvGllIHRyYXVraSA1MDAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC60YPQu9C40L3QsNGA0LjQuCZuYnNwOy0mbmJzcDvRg9C90LjQstC10YDRgdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHRi9GC0L3Ri9GFINCx0LvRjtC0INC4INC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzPiZuYnNwOzxzdHJvbmc+0J/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdCw0Y8g0YHQtdGA0LLQuNGA0L7QstC60LAg0YXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVULdC/0LvQsNGB0YLQuNC60LAgJm1kYXNoOyDRjdGC0L4g0LLRi9Cx0L7RgCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5LCDQs9C00LUg0LLQsNC20L3RiyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC4INGD0LTQvtCx0YHRgtCy0L4uINCe0L3QuCDRgNCw0YHRgdGH0LjRgtCw0L3RiyDQvdCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INGA0LXQttC40Lwg0L7RgiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0MsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC40YUg0LTQu9GPOiAmbmJzcDs8YnIgLz4NCi0g0KHQu9C+0LbQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjog0YHQu9C+0LXQvdGL0LUg0YLQuNGA0LDQvNC40YHRgywg0Y3QutC70LXRgNGLINGBINC30LDQstCw0YDQvdGL0Lwg0LrRgNC10LzQvtC8LCDRh9C40LfQutC10LnQutC4INGBINGP0LPQvtC00L3Ri9C8INGC0L7Qv9C/0LjQvdCz0L7QvC4gJm5ic3A7PGJyIC8+DQotINCl0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyOiDQv9Cw0YHRgtCwINGBINGB0L7Rg9GB0L7QvCDQv9C10YHRgtC+LCDQutC40L3QvtCwINGBINC+0LLQvtGJ0LDQvNC4LCDQsdC+0YPQu9GLINGBINCw0LLQvtC60LDQtNC+INC4INGC0YPQvdGG0L7QvC4gJm5ic3A7PGJyIC8+DQotINCT0L7RgtC+0LLRi9GFINC90LDQsdC+0YDQvtCyOiDRgdGL0YDQvdGL0LUg0YLQsNGA0LXQu9C60Lgg0YEg0LLQuNC90L7Qs9GA0LDQtNC+0Lwg0Lgg0L7RgNC10YXQsNC80LgsINC80Y/RgdC90YvQtSDQt9Cw0LrRg9GB0LrQuCDRgSDQs9C+0YDRh9C40YbQtdC5LCDQstC10LPQsNC90YHQutC40LUg0YHQtdGC0YsuICZuYnNwOzwvcD4NCg0KPHA+0JPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LAg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC30LDRidC40YLRgyDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPINC4INGB0LzQtdGI0LjQstCw0L3QuNGPINC30LDQv9Cw0YXQvtCyLCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LHQu9GO0LQuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQuCDRgtC+0LvRidC40L3QsCDRgdGC0LXQvdC+0Log0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXQvtCwINC/0L7QtNGH0LXRgNC60LjQstCw0LXRgiDQutCw0YfQtdGB0YLQstC+INC40L3Qs9GA0LXQtNC40LXQvdGC0L7Qsiwg0LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0YHQvtC60YDQsNGJ0LDRjtGCINCy0YDQtdC80Y8g0L3QsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGOINGA0LDQsdC+0YfQtdCz0L4g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwLiAmbmJzcDs8L3A+DQoNCjxoMz48c3Ryb25nPtCf0YDQuNC80LXRgCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQtNC70Y8g0LHQuNC30L3QtdGB0LA6PC9zdHJvbmc+PC9oMz4NCg0KPHA+0KDQtdGB0YLQvtGA0LDQvSDQvNC+0LbQtdGCINC/0YDQtdC00LvQvtC20LjRgtGMINC90LDQsdC+0YDRiyDQtNC70Y8g0L/QuNC60L3QuNC60LAg0LIg0LrQvtC90YLQtdC50L3QtdGA0LDRhSA1MDAg0LzQuzog0L7RhdC70LDQttC00LXQvdC90LDRjyDQv9Cw0YHRgtCwLCDRgdGL0YDQvdCw0Y8g0YLQsNGA0LXQu9C60LAg0Lgg0LzQuNC90Lgt0LTQtdGB0LXRgNGCLiDQo9C00L7QsdC90LDRjyDRg9C/0LDQutC+0LLQutCwINGBINC10LTQuNC90L7QuSDQutGA0YvRiNC60L7QuSDRg9C/0YDQvtGB0YLQuNGCINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrRgyDQuCDQv9C+0LLRi9GB0LjRgiDQu9C+0Y/Qu9GM0L3QvtGB0YLRjCDQs9C+0YHRgtC10Lk8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+VmllbnJlaXrEk2phaXMga3VsaW7EgXJpamFzIHRyYXVrcyZuYnNwOy0mbmJzcDtVbml2ZXJzxIFscyByaXNpbsSBanVtcyBzxIF0xKtnaWVtIMSTZGllbmllbSB1biBrxIFydGFpbmFqaWVtIGRlc2VydGllbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij5Qcm9mZXNpb27EgWxhIGF1a3N0byDEk2RpZW51IHVuIGRlc2VydHUgcGFzbmllZyZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjUzMiIgZGF0YS1zdGFydD0iMTgxIj5WaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgNTAwIG1sIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCBwbGFzdG1hc2FzIChyUEVUKSBpciBsaWVsaXNrYSBpenbEk2xlIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaWVtLCBrdXIgc3ZhcsSrZ2EgZ2FuIHByZXplbnTEgWNpamEsIGdhbiDEk3J0xKtiYS4gSXpnYXRhdm90aSBubyByUEVULCAmc2Nhcm9uO2llIHRyYXVraSB2ZWljaW5hIGlsZ3RzcMSTasSrYnUgdW4gc2FtYXppbmEgb2dsZWvEvGEgcMSTZHUsIGF0YmFsc3RvdCBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5vdCBhdGtyaXR1bXVzLiBUaWUgaXIgcGllbcSTcm90aSB0ZW1wZXJhdMWrcmFzIGRpYXBhem9uYW0gbm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QywgdMSBcMSTYyB0b3MgdmFyIGl6bWFudG90OjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjUzNCI+DQoJPGxpIGRhdGEtZW5kPSI2MzIiIGRhdGEtc3RhcnQ9IjUzNCI+PHN0cm9uZyBkYXRhLWVuZD0iNTYzIiBkYXRhLXN0YXJ0PSI1MzYiPktvbXBsZWtzYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+OiBLxIFydGFpbmllIHRpcmFtaXN1LCBla2xlcmkgYXIga3LEk21zaWVydSwgxLfEq3prZWlraSBhciBvZ3Ugdmlyc2vEgXJ0dS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNzMzIiBkYXRhLXN0YXJ0PSI2MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjY1OCIgZGF0YS1zdGFydD0iNjM1Ij5BdWtzdGFqaWVtIMSTZGllbmllbTwvc3Ryb25nPjogUGFzdGEgYXIgcGVzdG8gbcSTcmNpLCBraW5vamEgYXIgZMSBcnplxYZpZW0sIGLEvG9kYXMgYXIgYXZva2FkbyB1biB0dW56aXbEq20uPC9saT4NCgk8bGkgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNzM0Ij48c3Ryb25nIGRhdGEtZW5kPSI3NjIiIGRhdGEtc3RhcnQ9IjczNiI+R2F0YXZhamllbSBrb21wbGVrdGllbTwvc3Ryb25nPjogU2llcmEgJnNjYXJvbjvEt8SrdmppIGFyIHbEq25vZ8SBbSB1biByaWVrc3RpZW0sIGdhxLxhcyB1emtvZGFzIGFyIHNpbmVwxJNtLCB2ZWfEgW51IGtvbXBsZWt0aS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjExMTciIGRhdGEtc3RhcnQ9Ijg0NyI+PHN0cm9uZyBkYXRhLWVuZD0iODgyIiBkYXRhLXN0YXJ0PSI4NDciPkhlcm3Ek3Rpc2vEgSB2xIFrYSBmdW5rY2lvbmFsaXTEgXRlPC9zdHJvbmc+IG5vZHJvJnNjYXJvbjtpbmEgYWl6c2FyZHrEq2J1IHByZXQgbm9wbMWrZMSTbSB1biBzbWFrdSBzYWphdWsmc2Nhcm9uO2Fub3MsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpIHZhaXLEgWt1IGvEgXJ0dSDEk2RpZW5vcy4gQ2F1cnNwxKtkxKtnYXMgc2llbmFzIGl6Y2XEvCBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSwgYmV0IHVuaXZlcnPEgWzEgXMgdsSBa2EgaWVzcMSTamFzIHZpc3UgaXptxJNydSB0cmF1a2llbSDEvGF1aiDEgXRyxIFrIG9yZ2FuaXrEk3QgZGFyYmEgdmlldHUuPC9wPg0KDQo8cCBkYXRhLWVuZD0iMTMxOSIgZGF0YS1zdGFydD0iMTExOSI+SXp2xJNsb3RpZXMgdHJhdWt1cywga2FzIGl6Z2F0YXZvdGkgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSwgasWrcyBwYWzEq2R6YXQgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSB1biBhdGJhbHN0xIF0IGlsZ3RzcMSTasSrZ2FzIGllcGFrb2p1bWEgcHJha3Nlcywga2FzIGF0Ymlsc3QgdmlkZXMgYWl6c2FyZHrEq2JhcyBtxJNyxLdpZW0uPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjEzNTMiIGRhdGEtc3RhcnQ9IjEzMjEiPkJpem5lc2EgaXptYW50byZzY2Fyb247YW5hcyBwaWVtxJNyczwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+UmVzdG9yxIFucyB2YXIgcGllZMSBdsSBdCBwaWtuaWthIGtvbXBsZWt0dXMgNTAwIG1sIHRyYXVrb3M6IGF1a3N0xIEgcGFzdGEsIHNpZXJhICZzY2Fyb247xLfEq3ZqaSB1biBtaW5pIGRlc2VydHMuIMSScnRhIGllcGFrbyZzY2Fyb247YW5hIGFyIHZpZW5vdHUgdsSBa3UgdmllbmvEgXImc2Nhcm9uO28gdHJhbnNwb3J0xJMmc2Nhcm9uO2FudSB1biB1emxhYm8gdmllc3UgbG9qYWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPjxzdHJvbmcgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPsSqcGEmc2Nhcm9uO8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTU1NyI+DQoJPGxpIGRhdGEtZW5kPSIxNTc2IiBkYXRhLXN0YXJ0PSIxNTU3Ij5JZXRpbHDEq2JhOiA1MDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTYyMiIgZGF0YS1zdGFydD0iMTU3NyI+TWF0ZXJpxIFsczogUMSBcnN0csSBZMSBdHMgUEVUIHBsYXN0bWFzYSAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY2OCIgZGF0YS1zdGFydD0iMTYyMyI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IE5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTcxOSIgZGF0YS1zdGFydD0iMTY2OSI+SGVybcSTdGlza8SBcyB2xIFrYSDEq3BhJnNjYXJvbjvEq2JhcywgbGFpIG5vdsSTcnN0dSBub3BsxatkZXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTc2MyIgZGF0YS1zdGFydD0iMTcyMCI+Q2F1cnNwxKtkxKtnxIFzIHNpZW5hcywga2FzIHV6c3ZlciBrdmFsaXTEgXRpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4MjEiIGRhdGEtc3RhcnQ9IjE3NjQiPklkZcSBbGkgcGllbcSTcm90cyBnYW4gZGVzZXJ0aWVtLCBnYW4gYXVrc3RhamllbSDEk2RpZW5pZW08L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTgyMiI+QXRiYWxzdGEgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXM8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij5EaXNwb3NhYmxlIGRlbGkgY29udGFpbmVyIC0gQSBWZXJzYXRpbGUgU29sdXRpb24gZm9yIEhlYXJ0eSBNZWFscyBhbmQgTGF5ZXJlZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+PHN0cm9uZyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+UHJvZmVzc2lvbmFsIFNlcnZpbmcgb2YgQ29sZCBNZWFscyBhbmQgRGVzc2VydHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjQyNSIgZGF0YS1zdGFydD0iMjA2NSI+RGlzcG9zYWJsZSA1MDAgbWwgb3IgMTYgb3ogZGVsaSBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCkgYXJlIHRoZSBpZGVhbCBjaG9pY2UgZm9yIGJ1c2luZXNzZXMgd2hlcmUgYm90aCBwcmVzZW50YXRpb24gYW5kIGNvbnZlbmllbmNlIG1hdHRlci4gTWFkZSBmcm9tIHJQRVQsIHRoZXNlIGNvbnRhaW5lcnMgY29udHJpYnV0ZSB0byBzdXN0YWluYWJpbGl0eSBieSByZWR1Y2luZyB0aGUgY2FyYm9uIGZvb3RwcmludCBhbmQgc3VwcG9ydGluZyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gVGhleSBhcmUgc3VpdGFibGUgZm9yIHRlbXBlcmF0dXJlcyByYW5naW5nIGZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3I6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI0MjciPg0KCTxsaSBkYXRhLWVuZD0iMjUyMiIgZGF0YS1zdGFydD0iMjQyNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0OSIgZGF0YS1zdGFydD0iMjQyOSI+Q29tcGxleCBkZXNzZXJ0czwvc3Ryb25nPjogTGF5ZXJlZCB0aXJhbWlzdSwgJmVhY3V0ZTtjbGFpcnMgd2l0aCBjdXN0YXJkLCBjaGVlc2VjYWtlcyB3aXRoIGJlcnJ5IHRvcHBpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI2MTciIGRhdGEtc3RhcnQ9IjI1MjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI1MzkiIGRhdGEtc3RhcnQ9IjI1MjUiPkNvbGQgbWVhbHM8L3N0cm9uZz46IFBhc3RhIHdpdGggcGVzdG8gc2F1Y2UsIHF1aW5vYSB3aXRoIHZlZ2V0YWJsZXMsIGJvd2xzIHdpdGggYXZvY2FkbyBhbmQgdHVuYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjYxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY0MyIgZGF0YS1zdGFydD0iMjYyMCI+UmVhZHktdG8tc2VydmUgc2V0czwvc3Ryb25nPjogQ2hlZXNlIHBsYXR0ZXJzIHdpdGggZ3JhcGVzIGFuZCBudXRzLCBtZWF0IHNuYWNrcyB3aXRoIG11c3RhcmQsIHZlZ2FuIHNldHMuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzMDEwIiBkYXRhLXN0YXJ0PSIyNzIyIj5UaGUgPHN0cm9uZyBkYXRhLWVuZD0iMjc0MiIgZGF0YS1zdGFydD0iMjcyNiI+YWlydGlnaHQgbGlkPC9zdHJvbmc+IGVuc3VyZXMgcHJvdGVjdGlvbiBhZ2FpbnN0IGxlYWtzIGFuZCBvZG9yIG1peGluZywgd2hpY2ggaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgZm9yIG11bHRpLWxheWVyZWQgZGlzaGVzLiBUaGUgdHJhbnNwYXJlbmN5IG9mIHRoZSB3YWxscyBoaWdobGlnaHRzIHRoZSBxdWFsaXR5IG9mIHRoZSBpbmdyZWRpZW50cywgYW5kIHRoZSB1bml2ZXJzYWwgbGlkcyBmb3IgYWxsIGNvbnRhaW5lciBzaXplcyBoZWxwIHNhdmUgdGltZSBvbiB3b3Jrc3BhY2Ugb3JnYW5pemF0aW9uLjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjMyMjciIGRhdGEtc3RhcnQ9IjMwMTIiPkJ5IGNob29zaW5nIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHlvdSBhcmUgaGVscGluZyB0byByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydCBzdXN0YWluYWJsZSBwYWNrYWdpbmcgcHJhY3RpY2VzLCB3aGljaCBhbGlnbiB3aXRoIGVudmlyb25tZW50YWwgZ29hbHMgYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGNpcmN1bGFyIGVjb25vbXkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNTMiIGRhdGEtc3RhcnQ9IjMyMjkiPkJ1c2luZXNzIHVzZSBleGFtcGxlPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij5BIHJlc3RhdXJhbnQgY2FuIG9mZmVyIHBpY25pYyBzZXRzIGluIDUwMCBtbCBjb250YWluZXJzOiBjaGlsbGVkIHBhc3RhLCBjaGVlc2UgcGxhdHRlciwgYW5kIG1pbmkgZGVzc2VydC4gVGhlIGNvbnZlbmllbnQgcGFja2FnaW5nIHdpdGggYSBzaW5nbGUgbGlkIHNpbXBsaWZpZXMgdHJhbnNwb3J0IGFuZCBib29zdHMgZ3Vlc3QgbG95YWx0eS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+RmVhdHVyZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNDY4Ij4NCgk8bGkgZGF0YS1lbmQ9IjM0ODYiIGRhdGEtc3RhcnQ9IjM0NjgiPkNhcGFjaXR5OiA1MDAgbWwgb3IgMTYgb3o8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzUyNiIgZGF0YS1zdGFydD0iMzQ4NyI+TWF0ZXJpYWw6IFJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTY3IiBkYXRhLXN0YXJ0PSIzNTI3Ij5UZW1wZXJhdHVyZSByYW5nZTogRnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1OTkiIGRhdGEtc3RhcnQ9IjM1NjgiPkFpcnRpZ2h0IGxpZCB0byBwcmV2ZW50IGxlYWtzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2NDIiIGRhdGEtc3RhcnQ9IjM2MDAiPlRyYW5zcGFyZW50IHdhbGxzIHRoYXQgZW1waGFzaXplIHF1YWxpdHk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY4NSIgZGF0YS1zdGFydD0iMzY0MyI+UGVyZmVjdCBmb3IgYm90aCBkZXNzZXJ0cyBhbmQgY29sZCBtZWFsczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNjg2Ij5TdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teSBhbmQgcmVkdWNlcyBwbGFzdGljIHdhc3RlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3Ny42MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNjY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjNjNzEwYmE5Zjg1YTMxMGMyYzlkOGM4MWUxNjI1NDQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyB0cmF1a3Mgbm8gclBFVCBwbGFzdG1hc2FzIGt1bGluxIFyaWphaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyBmb3IgY2F2aWFyIDUwMCBtbCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgdC10YDRgtC90YvQuSDQutC+0L3RgtC10LnQvdC10YAgNTAwINC80Lsg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LTQu9GPINGB0LDQu9Cw0YLQvtCyINC4INC00LXRgdC10YDRgtC+0LIgclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNjg4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBXUC0xMDg2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YAgNzUwINC80LssINGBINC60YDRi9GI0LrQvtC5LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVHJhdWtzIDc1MCBtbCwgYXIgdsSBa3UsIFBFVCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMTAtMDggMTU6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE2ODgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzY5YzZlYjIyYzM2YWRiMmVlZmQ1MDJhMGM5ODE0MWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg5MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXRS1LTklGRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTanMga29rYSBuYXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C00LXRgNC10LLRj9C90L3Ri9C5Jm5ic3A70L3QvtC2IDE2NSZuYnNwO9C80LwsINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C5INC40Lcg0LTRgNC10LLQtdGB0LjQvdGLLiDQntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQtNCw0L3QvdC+0LPQviDRgdGC0L7Qu9C+0LLQvtCz0L4g0L/RgNC40LHQvtGA0LA6INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Ywg0LIg0YPQv9C+0YLRgNC10LHQu9C10L3QuNC4LiDQoNC10LrQvtC80LXQvdC00YPQtdC8INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQvdCw0YjQuCDQtNC10YDQtdCy0Y/QvdC90YvQtSDQv9GA0LjQsdC+0YDRiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGB0LXRgNCy0LjRgdC+0LIg0YEg0LXQtNC+0Lkg0L3QsCDQstGL0L3QvtGBINC40LvQuCDQv9GA0Lgg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y4g0L3QsNGC0YPRgNCw0LvRjNC90YvRhSDQvNCw0YLQtdGA0LjQsNC70L7QsiDRgtCw0LrQvtC5INC90L7QtiDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30L7Qv9Cw0YHQtdC9INC00LvRjyDQt9C00L7RgNC+0LLRjNGPINC4INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCb0LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0LXRgtGB0Y8sINC90LUg0LLRi9C00LXQu9GP0Y8g0LLRgNC10LTQvdGL0YUg0YLQvtC60YHQuNGH0L3Ri9GFINCy0LXRidC10YHRgtCyINC4INC/0L7Qu9C90L7RgdGC0YzRjiZuYnNwO9GA0LDQt9C70LDQs9Cw0LXRgtGB0Y8g0LIg0LXRgdGC0LXRgdGC0LLQtdC90L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIG5hemlzIDE2NSBtbSwgaXpnYXRhdm90cyBubyBrb2thLiBHYWx2ZW7EgXMgJnNjYXJvbjtvIGdhbGRhIHBpZWRlcnVtdSBwcmllayZzY2Fyb247cm9jxKtiYXM6IGtvbXBha3RzIGl6bcSTcnMgdW4gZGF1ZHpwdXPEq2JhIGxpZXRvJnNjYXJvbjthbsSBLiBNxJNzIGllc2FrxIFtIGl6bWFudG90IG3Fq3N1IGtva2EgZ2FsZGEgcGllZGVydW11cyDEk2RpZW51IHBpZWfEgWRlaSwgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHZhaSBwYXPEgWt1bXUgb3JnYW5pesSTJnNjYXJvbjthbmFpLiBQYXRlaWNvdGllcyBkYWLEq2dvIG1hdGVyacSBbHUgaXptYW50byZzY2Fyb247YW5haSwgJnNjYXJvbjtpcyBuYXppcyBpciBhYnNvbMWrdGkgZHJvJnNjYXJvbjtzIHZlc2VsxKtiYWkgdW4gdmlkZWkuIFRhcyBpciB2aWVnbGkgbGlrdmlkxJNqYW1zLCBuZWl6ZGFsb3Qga2FpdMSrZ2FzIHRva3Npc2thcyB2aWVsYXMsIHVuIGRhYmlza29zIGFwc3TEgWvEvG9zIHBpbG7Eq2LEgSBzYWRhbMSBczwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgY2xhc3NpYyBkaXNwb3NhYmxlIGtuaXZlcyZuYnNwO21hZGUgb2YgZWNvLWZyaWVuZGx5IGFuZCBiaW9kZWdyYWJsZSBvcmdhbmljIHdvb2QuIFRoZXNlIHN1c3RhaW5hYmxlIHdvb2RlbiBrbml2ZXMgYXJlIHN1aXRhYmxlIGFzIGZvciBjb2xkIGZvb2QgYXMgZm9yIGhvdCBhcHBsaWNhdGlvbnMuIFRoZSBsZW5ndGggb2YgZGlzcG9zYWJsZSBjdXRsZXJ5IGlzIDE2LjUgY20uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIxLTA4LTEzIDEzOjMwOjI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg5MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk1NjA5YzA0NGNiODU5YjI0NWMwN2VjMTJmMjUwNjRkLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgd29vZGVuIGtuaWZlIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIG7EgXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTA4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCAyNSB4IDE4INGB0LwsINCf0K3Qoiwg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgMjUgeCAxOCBjbSwgclBFVCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjI0NDIiIGRhdGEtc3RhcnQ9IjIzNjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDAiIGRhdGEtc3RhcnQ9IjIzNzAiPtCh0YPRiNC4INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0LwgJm5kYXNoOyDQn9GA0LXQvNC40LDQu9GM0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI0OTEiIGRhdGEtc3RhcnQ9IjI0NDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0ODkiIGRhdGEtc3RhcnQ9IjI0NDkiPtCY0LTQtdCw0LvQtdC9INC00LvRjyDQutGA0YPQv9C90YvRhSDQv9C+0YDRhtC40Lkg0Lgg0LDRgdGB0L7RgNGC0Lg8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY1MiIgZGF0YS1zdGFydD0iMjQ5MiI+0K3RgtC+0YIg0L7QtNC90L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8INGB0L7Qt9C00LDQvSDQtNC70Y8g0YPQtNC+0LHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LIg0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLiDQntC9INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC4INC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINCx0LvRjtC00LAuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2ODYiIGRhdGEtc3RhcnQ9IjI2NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2ODQiIGRhdGEtc3RhcnQ9IjI2NTkiPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyNjg3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NDMiIGRhdGEtc3RhcnQ9IjI2ODciPtCR0L7Qu9GM0YjQsNGPINC/0LvQvtGJ0LDQtNGMICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L3QsNCx0L7RgNC+0LIg0YHRg9GI0LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MDYiIGRhdGEtc3RhcnQ9IjI3NDQiPtCf0YDQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINGE0L7RgNC80Ysg0LrQvtC90YLQtdC50L3QtdGA0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4ODQiIGRhdGEtc3RhcnQ9IjI4MDciPtCj0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCDQv9C+0LfQstC+0LvRj9GO0YIg0YPQtNC+0LHQvdC+INGB0LrQu9Cw0LTRi9Cy0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjg4NSI+0JrRgNGL0YjQutCwICjQv9GA0L7QtNCw0ZHRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qvikg0LTQtdC70LDQtdGCINC/0L7QtNCw0YfRgyDQtdGJ0ZEg0LHQvtC70LXQtSDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjk5NyIgZGF0YS1zdGFydD0iMjk1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjk5NSIgZGF0YS1zdGFydD0iMjk2NCI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGB0YTQtdGAPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIyOTk4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjI5OTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMzUiIGRhdGEtc3RhcnQ9IjMwMDAiPtCU0L7RgdGC0LDQstC60LAg0L/RgNC10LzQuNCw0LvRjNC90YvRhSDRgdC10YLQvtCyINGB0YPRiNC4PC9zdHJvbmc+ICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE1NyIgZGF0YS1zdGFydD0iMzA3NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyMCIgZGF0YS1zdGFydD0iMzA3NiI+0KHRg9C/0LXRgNC80LDRgNC60LXRgtGLINC4INCz0LDRgdGC0YDQvtC90L7QvNC40YfQtdGB0LrQuNC1INC80LDQs9Cw0LfQuNC90Ys8L3N0cm9uZz4gJm5kYXNoOyDRjdGE0YTQtdC60YLQvdCw0Y8g0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQv9GA0L7QtNGD0LrRhtC40LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjMxNTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxODciIGRhdGEtc3RhcnQ9IjMxNjAiPtCa0LXQudGC0LXRgNC40L3QsyDQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNGPPC9zdHJvbmc+ICZuZGFzaDsg0YHRgtC40LvRjNC90LDRjyDQv9C+0LTQsNGH0LAg0Lgg0YPQtNC+0LHRgdGC0LLQviDQsiDQvtCx0YHQu9GD0LbQuNCy0LDQvdC40LguPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzI4MCIgZGF0YS1zdGFydD0iMzIzNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzI3OCIgZGF0YS1zdGFydD0iMzI0MSI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQuCDQsdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMjgxIj4NCgk8bGkgZGF0YS1lbmQ9IjMzNDgiIGRhdGEtc3RhcnQ9IjMyODEiPnJQRVQt0L/Qu9Cw0YHRgtC40LogJm5kYXNoOyDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLRi9C5INC4INC/0YDQuNCz0L7QtNC90YvQuSDQtNC70Y8g0L/QtdGA0LXRgNCw0LHQvtGC0LrQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM4OSIgZGF0YS1zdGFydD0iMzM0OSI+0JLRi9GB0L7QutCw0Y8g0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INCy0LvQsNCz0LUg0Lgg0LbQuNGA0YMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMzOTAiPtCh0L7QvtGC0LLQtdGC0YHRgtCy0YPQtdGCINGB0YLQsNC90LTQsNGA0YLQsNC8INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTM4IiBkYXRhLXN0YXJ0PSIzNDUyIj7QktGL0LHQuNGA0LDQudGC0LUgMjUgeCAxOCDRgdC8INC60L7QvdGC0LXQudC90LXRgNGLICZuZGFzaDsg0L3QsNC00ZHQttC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0Lkg0L/QvtC00LDRh9C4INGB0YPRiNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDIxIiBkYXRhLXN0YXJ0PSIzOTYwIj48c3Ryb25nIGRhdGEtZW5kPSI0MDE5IiBkYXRhLXN0YXJ0PSIzOTYwIj5TdSZzY2Fyb247aSB0cmF1a3MgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gaWVwYWtvanVtcyBzdSZzY2Fyb247aSBwbGF0xJNtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0MDc3IiBkYXRhLXN0YXJ0PSI0MDIzIj48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDI3Ij5MaWVsaXNrcyByaXNpbsSBanVtcyBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQxODUiIGRhdGEtc3RhcnQ9IjQwNzgiPiZTY2Fyb247aWUgcGxhJnNjYXJvbjtpZSAyNSB4IDE4IGNtIHRyYXVraSBpciBwaWVtxJNyb3RpIGxpZWzEgWtpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0gdW4gdmFpcsSBa3UgdmVpZHUgcm9sbHUgcGFzbmllZyZzY2Fyb247YW5haS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iNDIxOSIgZGF0YS1zdGFydD0iNDE4NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDIxNyIgZGF0YS1zdGFydD0iNDE5MSI+R2FsdmVuxIFzIGllcGFrb2p1bWEgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MjIwIj4NCgk8bGkgZGF0YS1lbmQ9IjQyNjIiIGRhdGEtc3RhcnQ9IjQyMjAiPlBsYSZzY2Fyb247YSB2aXJzbWEgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDMwNiIgZGF0YS1zdGFydD0iNDI2MyI+U3RpcHJhIHVuIMSTcnRpIHNha3JhdWphbWEga29uc3RydWtjaWphLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MzA3Ij5DYXVyc3DEq2TEq2dzIHbEgWtzIChwxIFyZG9kYXMgYXRzZXZpJnNjYXJvbjvEt2kpIHByb2Zlc2lvbsSBbGFtIG5vZm9ybcSTanVtYW0uPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDQwNiIgZGF0YS1zdGFydD0iNDM3OCI+PHN0cm9uZyBkYXRhLWVuZD0iNDQwNCIgZGF0YS1zdGFydD0iNDM4MiI+S3VyIHRpZWsgaXptYW50b3RzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NDA3Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ0NzYiIGRhdGEtc3RhcnQ9IjQ0MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MzMiIGRhdGEtc3RhcnQ9IjQ0MDkiPkdvdXJtZXQgc3Umc2Nhcm9uO2kgcGllZ8SBZGU8L3N0cm9uZz4gJm5kYXNoOyBub2RybyZzY2Fyb247aW5hIGF1Z3N0xIFrxIFzIGtsYXNlcyBpZXBha29qdW11LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NTU0IiBkYXRhLXN0YXJ0PSI0NDc3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTE3IiBkYXRhLXN0YXJ0PSI0NDc5Ij5MaWVsdmVpa2FsaSB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWk8L3N0cm9uZz4gJm5kYXNoOyBwcmV6ZW50xJMgcHJvZHVrdHVzIHByb2Zlc2lvbsSBbGkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ1NTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1ODAiIGRhdGEtc3RhcnQ9IjQ1NTciPkJhbmtldGkgdW4gcGFzxIFrdW1pPC9zdHJvbmc+ICZuZGFzaDsgZWxlZ2FudHMgdW4gxJNydHMgaWVwYWtvanVtcy48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NjU5IiBkYXRhLXN0YXJ0PSI0NjE1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NjU3IiBkYXRhLXN0YXJ0PSI0NjE5Ij5WaWRlaSBkcmF1ZHrEq2dzIHVuIGRybyZzY2Fyb247cyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ3MTMiIGRhdGEtc3RhcnQ9IjQ2NjAiPlN1JnNjYXJvbjtpIGllcGFrb2p1bXMgaXIgaXpnYXRhdm90cyBubyA8c3Ryb25nIGRhdGEtZW5kPSI0NzA1IiBkYXRhLXN0YXJ0PSI0Njc0Ij5wxIFyc3RyxIFkxIF0YSByUEVUIHBsYXN0bWFzYXM8L3N0cm9uZz4sIGthczo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDcxNCI+DQoJPGxpIGRhdGEtZW5kPSI0NzQ3IiBkYXRhLXN0YXJ0PSI0NzE0Ij5JciBpbGd0c3DEk2rEq2dzIHVuIGVrb2xvxKNpc2tzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Nzg1IiBkYXRhLXN0YXJ0PSI0NzQ4Ij5JenR1csSrZ3MgcHJldCBtaXRydW11IHVuIHRhdWtpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3ODYiPkF0Ymlsc3QgcMSBcnRpa2FzIGRybyZzY2Fyb247xKtiYXMgc3RhbmRhcnRpZW0uPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSI0OTMxIiBkYXRhLXN0YXJ0PSI0ODMwIj5JenbEk2xpZXRpZXMgPHN0cm9uZyBkYXRhLWVuZD0iNDg2OSIgZGF0YS1zdGFydD0iNDg0MiI+MjUgeCAxOCBjbSBzdSZzY2Fyb247aSB0cmF1a3VzPC9zdHJvbmc+LCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBnYW4gZXN0xJN0aXNrdSwgZ2FuIGZ1bmtjaW9uxIFsdSBpZXBha29qdW11ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyNDgxIiBkYXRhLXN0YXJ0PSIyNDA0Ij48c3Ryb25nPkRpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gUGFja2FnaW5nIGZvciBTdXNoaSBQbGF0dGVyczwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjUyMSIgZGF0YS1zdGFydD0iMjQ4MyI+UGVyZmVjdCBmb3IgTGFyZ2UgU3VzaGkgUGxhdHRlcnM8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY3MSIgZGF0YS1zdGFydD0iMjUyMiI+RGVzaWduZWQgZm9yIDxzdHJvbmcgZGF0YS1lbmQ9IjI1NjkiIGRhdGEtc3RhcnQ9IjI1MzUiPmJ1bGsgb3JkZXJzIGFuZCBzdXNoaSBwbGF0dGVyczwvc3Ryb25nPiwgdGhlc2UgdHJheXMgcHJvdmlkZSBhIDxzdHJvbmcgZGF0YS1lbmQ9IjI2MjQiIGRhdGEtc3RhcnQ9IjI1OTMiPmx1eHVyaW91cyBmb29kIHByZXNlbnRhdGlvbjwvc3Ryb25nPiB3aGlsZSBlbnN1cmluZyBzZWN1cmUgdHJhbnNwb3J0IGFuZCBzdG9yYWdlLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjkzIiBkYXRhLXN0YXJ0PSIyNjczIj5LZXkgQWR2YW50YWdlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjY5NCI+DQoJPGxpIGRhdGEtZW5kPSIyNzc2IiBkYXRhLXN0YXJ0PSIyNjk0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzE3IiBkYXRhLXN0YXJ0PSIyNjk2Ij5XaWRlIHN1cmZhY2UgYXJlYTwvc3Ryb25nPiBhY2NvbW1vZGF0ZXMgc3VzaGkgYXNzb3J0bWVudHMgYW5kIGNvbWJpbmF0aW9uIHBsYXR0ZXJzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODMyIiBkYXRhLXN0YXJ0PSIyNzc3Ij48c3Ryb25nIGRhdGEtZW5kPSIyODA3IiBkYXRhLXN0YXJ0PSIyNzc5Ij5TdHJvbmcsIHN0YWNrYWJsZSBkZXNpZ248L3N0cm9uZz4gZW5zdXJlcyBzYWZlIGhhbmRsaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyODMzIj48c3Ryb25nIGRhdGEtZW5kPSIyODcwIiBkYXRhLXN0YXJ0PSIyODM1Ij5DcnlzdGFsLWNsZWFyIGxpZCBjb21wYXRpYmlsaXR5PC9zdHJvbmc+IChzb2xkIHNlcGFyYXRlbHkpIGZvciBhdHRyYWN0aXZlIGZvb2QgZGlzcGxheS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTM3IiBkYXRhLXN0YXJ0PSIyOTIxIj5JZGVhbCBVc2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIyOTM4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMjUiIGRhdGEtc3RhcnQ9IjI5MzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5NjciIGRhdGEtc3RhcnQ9IjI5NDAiPkdvdXJtZXQgc3VzaGkgdGFrZWF3YXlzPC9zdHJvbmc+ICZuZGFzaDsgRW5zdXJlcyB0b3AtcXVhbGl0eSBwYWNrYWdpbmcgZm9yIHByZW1pdW0gc3VzaGkgc2V0cy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzEwOCIgZGF0YS1zdGFydD0iMzAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzA1NSIgZGF0YS1zdGFydD0iMzAyOCI+U3VwZXJtYXJrZXRzICZhbXA7IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRGlzcGxheXMgbGFyZ2Ugc3VzaGkgYXNzb3J0bWVudHMgcHJvZmVzc2lvbmFsbHkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjMxMDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjkiIGRhdGEtc3RhcnQ9IjMxMTEiPkV2ZW50IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRWxlZ2FudCBhbmQgZGlzcG9zYWJsZSBmb3IgY29udmVuaWVudCBzZXJ2aWNlLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyMjAiIGRhdGEtc3RhcnQ9IjMxODIiPlN1c3RhaW5hYmxlIGFuZCBEdXJhYmxlIE1hdGVyaWFsPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjMyODIiIGRhdGEtc3RhcnQ9IjMyMjEiPk1hZGUgZnJvbSA8c3Ryb25nIGRhdGEtZW5kPSIzMjYwIiBkYXRhLXN0YXJ0PSIzMjMxIj5lY28tZnJpZW5kbHkgclBFVCBwbGFzdGljPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBvZmZlcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzI4MyI+DQoJPGxpIGRhdGEtZW5kPSIzMzIwIiBkYXRhLXN0YXJ0PSIzMjgzIj5BIHN1c3RhaW5hYmxlIHBhY2thZ2luZyBzb2x1dGlvbi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM2NCIgZGF0YS1zdGFydD0iMzMyMSI+SGlnaCByZXNpc3RhbmNlIHRvIG1vaXN0dXJlIGFuZCBncmVhc2UuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMzNjUiPkZvb2Qgc2FmZXR5IGNvbXBsaWFuY2UgZm9yIHBlYWNlIG9mIG1pbmQuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTMzIiBkYXRhLXN0YXJ0PSIzNDEyIj5VcGdyYWRlIHRvIDxzdHJvbmcgZGF0YS1lbmQ9IjM0NjAiIGRhdGEtc3RhcnQ9IjM0MjMiPjI1IHggMTggY20gZGlzcG9zYWJsZSBzdXNoaSB0cmF5czwvc3Ryb25nPiBmb3Igc3VwZXJpb3IgcGFja2FnaW5nIHRoYXQgbWVldHMgYm90aCBhZXN0aGV0aWMgYW5kIGZ1bmN0aW9uYWwgbmVlZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyODE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkwOC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDExOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjU1ZTM5ODc2MGZhNTZkOTk0ZjNkNTE1OWVlNzM5MGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gU3VzaGkgdHJheXMgYW5kIHN1c2hpIGNvbnRhaW5lcnMgZGlzcG9zYWJsZSBmb3IgVGFrZW91dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSBtZWxuaSB1biBzdcWhaSBwxIFydGlrYXMgaWVwYWtvanVtcyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KPQv9Cw0LrQvtCy0LrQsCDQv9C40YnQtdCy0LDRjyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyINC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkzMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUtDOU9GCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNjU0NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNC10LzQsNC90LrQsCAyNzAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERlc2VydGEgdHJhdWtzIDI3MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QmtGA0LjRgdGC0LDQu9GM0L3QviDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0LXQvNCw0L3QutC4INC40Lcg0J/QrdCiINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YHQvtC60L7Qsiwg0YHQvNGD0LfQuCwg0L3QsNGA0LXQt9Cw0L3QvdGL0YUg0YTRgNGD0LrRgtC+0LIg0Lgg0L7QstC+0YnQtdC5LCDQsCDRgtCw0LrQttC1INC80L7Qu9C+0YfQvdGL0YUg0LrQvtC60YLQtdC50LvQtdC5INC4INC50L7Qs9GD0YDRgtC+0LIuINCaINGN0YLQuNC8INC60L7QvdGC0LXQudC90LXRgNCw0Lwg0LTQvtGB0YLRg9C/0L3QsCDRgdC/0LXRhtC40LDQu9GM0L3QsNGPINCy0YHRgtCw0LLQutCwINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC90LXRgdC60L7Qu9GM0LrQuNGFINC40L3Qs9GA0LjQtNC40LXQvdGC0L7QsiDQvtC00L3QvtCy0YDQtdC80LXQvdC90L4sINGH0YLQviDQv9C+0LfQstC+0LvQuNGCINGB0L7Qt9C00LDQstCw0YLRjCDRg9C90LjQutCw0LvRjNC90YvQtSDQutC+0LzQv9C70LXQutGC0Ysg0Lgg0YHQvtGH0LXRgtCw0L3QuNGPINCy0LrRg9GB0L7Qsi4g0Jog0LrRgNC10LzQsNC90LrQsNC8INC/0L7QtNGF0L7QtNGP0YIg0L/Qu9C+0YHQutC40LUg0Lgg0LrRg9C/0L7Qu9GM0L3Ri9C1INC60YDRi9GI0LrQuCwg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0Lgg0LHQtdC3INC90LXQs9C+LiAmbmJzcDvQktC+0LfQvNC+0LbQvdC+0YHRgtGMINC90LDQvdC10YHQtdC90LjRjyDQktCw0YjQtdCz0L4g0YPQvdC40LrQsNC70YzQvdC+0LPQviDQtNC40LfQsNC50L3QsCDQuNC70Lgg0LvQvtCz0L7RgtC40L/QsCDQv9C+0LzQvtC20LXRgiDQv9GA0LjQstC70LXRh9GMINC6INGB0LXQsdC1INCy0L3QuNC80LDQvdC40LUsINC/0L7QtNGH0LXRgNC60L3QtdGCINC+0YHQvtCx0LXQvdC90YvQuSDRgdGC0LjQu9GMINCy0LDRiNC10LPQviDQt9Cw0LLQtdC00LXQvdC40Y8g0Lgg0L3QtdC/0YDQtdC80LXQvdC90L4g0LLRi9C00LXQu9C40YIg0YHRgNC10LTQuCDQutC+0L3QutGD0YDQtdC90YLQvtCyLiDQn9GA0L7Rh9C90YvQtSDQuCDRgdGC0LjQu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyZuYnNwOyDQtNC10YHQtdGA0YLQvtCyJm5ic3A7LSDRjdGC0L4g0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QsNGPLCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNCw0Y8g0YPQv9Cw0LrQvtCy0LrQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPktyaXN0xIFsZHppZHJpJm5ic3A7dHJhdWtpJm5ic3A7bm8gUEVUIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RhcyBzdWzEgW0sIHNtxat0aWppZW0sIHNhZ3JpZXp0aWVtIGF1Z8S8aWVtIHVuIGTEgXJ6ZcWGaWVtLCBrxIEgYXLEqyBwaWVuYSBrb2t0ZWnEvGllbSB1biBqb2d1cnRpZW0uICZTY2Fyb247xKttIHRyYXVrYW0mbmJzcDtpciBwaWVlamFtaSBzcGVjacSBbGkgaWVsaWvFhmksIGt1cm9zIHZhciB1emdsYWLEgXQgdmFpcsSBa2FzIHNhc3TEgXZkYcS8YXMgdmllbmxhaWPEq2dpLiBUYXMgxLxhdXMgaXp2ZWlkb3QgbGllbGlza3VzIGtvbXBsZWt0dXMgdW4gdW5pa8SBbGFzIGdhciZzY2Fyb247YXMga29tYmluxIFjaWphcy4gVHJhdWtpZW0gaXIgcGllZWphbWFzIGdhbiBwbGFrYW5pLCBnYW4ga3Vwb2x2ZWlkYSB2xIFraSwgYXIgY2F1cnVtdSB1biBiZXogdMSBLiAmU2Nhcm9uO8SrcyBzxJNyaWphcyB0cmF1a2llbSBpciBwb3B1bMSBcmllIGl6bcSTcmk6IG5vIDIxMG1sIGzEq2R6IDEwMDBtbC4gUGF0ZWljb3RpZXMgaWVzcMSTasSBbSB1emRydWvEgXQgc2F2dSBsb2dvIHZhaSBhdHNldmkmc2Nhcm9uO8S3aSBpem1la2zEk3R1IGRpemFpbnUgdXogZ2zEgXrEk20sIHRhcyBwYWzEq2R6xJNzIHZhaXLEgWsgcGlldsSTcnN0IHBpcmPEk2p1IHV6bWFuxKtidSwgdGlrcyB1enN2xJNydHMgSsWrc3UgdXrFhsSTbXVtYSDEq3BhJnNjYXJvbjthaXMgc3RpbHMgdW4gbm90ZWlrdGkgcGFsxKtkesSTcyBpemNlbHRpZXMga29ua3VyZW50dSB2aWTFqy4gSXp0dXLEq2dpIHVuIG1vZGVybmkgdHJhdWtpIEthbC1DbGVhciAtIGlyIHBpZXZpbGPEq2dhcywgcGlsbsSrYsSBIHDEgXJzdHLEgWTEgWphbWFzIHRyYXVraS4gJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5DcnlzdGFsIGNsZWFyIFBFVCBjb250YWluZXJzIGFyZSBpZGVhbCBmb3IganVpY2VzLCBzbW9vdGhpZXMsIHNsaWNlZCDigIvigItmcnVpdCBhbmQgdmVnZXRhYmxlcywgYXMgd2VsbCBhcyBtaWxrc2hha2VzIGFuZCB5b2d1cnRzLiBBIHNwZWNpYWwgaW5zZXJ0IGlzIGF2YWlsYWJsZSBmb3IgdGhlc2UgZ2xhc3NlcyBmb3Igc3RvcmluZyBzZXZlcmFsIGluZ3JlZGllbnRzIGF0IHRoZSBzYW1lIHRpbWUsIHdoaWNoIHdpbGwgYWxsb3cgeW91IHRvIGNyZWF0ZSB1bmlxdWUgc2V0cyBhbmQgY29tYmluYXRpb25zIG9mIGZsYXZvcnMuIEZsYXQgYW5kIGRvbWUgY292ZXJzIGFyZSBhdmFpbGFibGUgaW4gcmVxdWVzdCwgd2l0aCBhbmQgd2l0aG91dCBhIGhvbGUuIFRoZSBwb3NzaWJpbGl0eSBvZiBhcHBseWluZyB5b3VyIHVuaXF1ZSBkZXNpZ24gb3IgbG9nbyB3aWxsIGhlbHAgYXR0cmFjdCBhdHRlbnRpb24gdG8geW91cnNlbGYsIGVtcGhhc2l6ZSB0aGUgc3BlY2lhbCBzdHlsZSBvZiB5b3VyIGluc3RpdHV0aW9uIGFuZCB3aWxsIGNlcnRhaW5seSBoaWdobGlnaHQgYW1vbmcgY29tcGV0aXRvcnMuIFN0cm9uZyBhbmQgc3R5bGlzaCBjb250YWluZXJzIC0gdGhpcyBpcyBhbiBhdHRyYWN0aXZlLCBmdWxseSByZWN5Y2xhYmxlIHBhY2thZ2luZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzUuOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6NDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MzAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjkzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjNmZjODg0N2FiYjAzYWEwZWIyYmQ1MDNlYjQwY2JlMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4MjFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTMyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQUgtQVNCNTUwQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0L7Rg9GB0LAgMTc3INC80LssINCf0J8sINGH0LXRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE3Ek3JjZXMgdHJhdWtpIDE3NyBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdC+0YPRgdC90LjQutC4INC40LvQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YLQsNC60LDQvdGH0LjQutC4LCDQutC+0YLQvtGA0YvQtSDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC/0YDQuNC/0YDQsNCyLCDRgdCw0LvRjNGB0YssINGB0L7QtdCy0L7Qs9C+INGB0L7Rg9GB0LAsINC30LDQv9GA0LDQstC+0Log0LTQu9GPINGB0LDQu9Cw0YLQvtCyLCDQuNC70Lgg0LTQvtCx0LDQstC+0Log0Log0LTQtdGB0LXRgNGC0LDQvCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQuNC70Lgg0YHQtdGA0LLQuNGB0L7QsiDQvdCwINCy0YvQvdC+0YEuPC9wPg0KDQo8cD7QmtC+0L3RgtGA0L7Qu9C40YDRg9C50YLQtSDRgNCw0LfQvNC10YAg0L/QvtGA0YbQuNC5Jm5ic3A70YEg0L/QvtC80L7RidGM0Y4g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0L7Rg9GB0LAg0L7QsdGK0LXQvNC+0LwgMTc3INC80LssINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9GFINC40LcgMTAwJSDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwISDQodC+0YPRgdC90LjQutC4INC80L7QttC90L4g0L/RgNC40L7QsdGA0LXRgdGC0Lgg0YEg0LPQtdGA0LzQtdGC0LjRh9C90YvQvNC4INC4Jm5ic3A70L/RgNC+0LfRgNCw0YfQvdGL0LzQuCDQutGA0YvRiNC60LDQvNC4INC40Lcg0J/QrdCiINC4INC00L7RgdGC0YPQv9C90Ysg0LIg0LTQstGD0YUg0YbQstC10YLQsNGFIC0g0YfQtdGA0L3QvtC8INC4INC/0YDQvtC30YDQsNGH0L3QvtC8LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGllZ8SBZGVpIHZhaSBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgcGllZMSBdsSBamFtIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a3VzLCBrYXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIGdhciZzY2Fyb247dmllbMSBbSwgc2Fsc2FpLCBzb2phcyBtxJNyY8STbSwgc2FsxIF0dSBtxJNyY8STbSB2YWkgbmVsaWVsYW0gcGllZGV2xIFtIHBhbWF0xJNkaWVuaWVtLjwvcD4NCg0KPHA+S29udHJvbMSTamlldCBwb3JjaWp1IGl6bcSTcnVzIGFyIG3Fq3N1IDE3NyBtbCBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWtpZW0sIGthcyBpemdhdGF2b3RpIG5vIDEwMCUgcMSBcnN0csSBZMSBamFtYSBwb2xpcHJvcGlsxJNuYSEgTcSTcmNlcyBrb250ZWluZXJ1cyZuYnNwO3ZhciBpZWfEgWTEgXRpZXMgYXIgaGVybcSTdGlza2llbSB1biBjYXVyc3DEq2TEq2dpZW0gUEVUIHbEgWtpZW0sIHVuIHTEgXMgaXIgcGllZWphbWFzIGRpdsSBcyBrcsSBc8SBcyAtIG1lbG7EgSB1biBjYXVyc3DEq2TEq2fEgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIHBsYXN0aWMgY29uZGltZW50IGNvbnRhaW5lcnM8aT4mbmJzcDs8L2k+b3IgcG9ydGlvbiBjdXBzPGk+Jm5ic3A7PC9pPmZvciBwYWNrYWdpbmcgc2Fsc2EsIHNveSBzYXVjZSwgc2FsYWQgZHJlc3NpbmdzLCBkaXBwaW5nIHNhdWNlcyBvciB0b3BwaW5ncyBmb3IgZm9vZCBkZWxpdmVyeSBvciZuYnNwO3RvLWdvIHNlcnZpY2VzLjwvcD4NCg0KPHA+Q29udHJvbCBwb3J0aW9uIHNpemVzIGFuZCBjb3N0cyB3aXRoIHRoaXMgMTc3IG1sIHBsYXN0aWMgc2F1Y2UgY29udGFpbmVycyBtYWRlIG9mIDEwMCUgcmVjeWNsYWJsZSBwb2x5cHJvcHlsZW5lISZuYnNwO1BvcnRpb24gY3VwcyBjb21lcyB3aXRoIGxlYWstcHJvb2YgY3J5c3RhbCBjbGVhciBQRVQgbGlkcyBhbmQgYXJlIGF2YWlsYmFsZSBpbiB0d28gY29sb3VycyAtIGJsYWNrIGFuZCBjbGVhci48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjc0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODIxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDEgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzZGExNmE2MjEyZDBkMzRiNWRmZmJlZmYwMDU1OTFiYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHBvcnRpb24gY3VwcyAxNzcgbWwgZm9yIHNveSBzYXVjZSBhdCBzdXNoaSByZXN0YXVyYW50cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIG3Ek3JjZXMgdHJhdWtpIMSTZGllbnUgcGllZ8SBZGVpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0YHQvtGB0YPQvdC40LrQuCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0LjQtyDRgNC10YHRgtC+0YDQsNC90L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzczXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDIwNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstR1M2LTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTExLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQt9Cw0LrRg9GB0L7QuiDRgSAyLdC00LXQu9C10L3QuNGP0LzQuCwg0J/Qm9CQLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgdHJhdWtpIGFyIDItaWVkLiwgUExBLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LjQtyDQutGA0LjRgdGC0LDQu9GM0L3QviDRh9C40YHRgtC+0LPQviwg0LHQuNC+0YDQsNC30LvQsNCz0LDQtdC80L7Qs9C+INC4INC60L7QvNC/0L7RgdGC0LjRgNGD0LXQvNC+0LPQviDQv9C70LDRgdGC0LjQutCwIFBMQS4mbmJzcDvQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQvNC10Y7RgiDQtNCy0LUg0YHQtdC60YbQuNC4LCDRgNCw0LfQtNC10LvRj9GO0YnQuNC1INC/0YDQvtC00YPQutGC0Ysg0Lgg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNGO0YnQuNC1INC40YUg0L3QtdC20LXQu9Cw0YLQtdC70YzQvdC+0LUg0YHQvNC10YjQuNCy0LDQvdC40LUuINCd0LDRiNC4INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXQu9C40LrQsNGC0LXRgdC+0LIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YXQvtC70L7QtNC90YvRhSDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7QuiDRgSDQvtGC0LTQtdC70L7QvCDQtNC70Y8g0JLQsNGI0LjRhSDRhNC40YDQvNC10L3QvdGL0YUg0YHQvtGD0YHQvtCyLiDQntC00L3QsCDRg9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LAgKEZLLUxHUy02KSwg0LrQvtGC0L7RgNCw0Y8g0L/RgNC+0LTQsNC10YLRgdGPINC+0YLQtNC10LvRjNC90L4sINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPk3Fq3N1IGtyaXN0xIFsZHppZHJpIGt2YWRyxIF0dmVpZGEga29udGVpbmVyaSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYmlvIFBMQSBwbGFzdG1hc2FzLCBrYXMgZGFixIEgYmlvbG/Eo2lza2kgc2FkYWzEgXMuICZTY2Fyb247aXMgdW5pdmVyc8SBbHMgMi1kYcS8xKtncyBpZXBha29qdW1zJm5ic3A7aXIgcGllbcSTcm90cyZuYnNwO2Rhxb7EgWRpZW0gYXVrc3RpZW0gxJNkaWVuaWVtLCBrxIEgYXLEqyBhdWfEvHUgdW4gZMSBcnplxYZ1IHNhbMSBdGnFhmllbSBrb3DEgSBhciBtxJNyY2ksIG5lxLxhdWpvdCBwcm9kdWt0aWVtIHNhamF1a3RpZXMga29wxIEuIEl6dmVpZG9qaWV0IG5lYXRrxIFydG9qYW1hcyBwcm9kdWt0YSBrb21iaW7EgWNpamFzISBWaXN1IGl6bcSTcnUgdHJhdWtpZW0gZGVyIHZpZW5zIHVuaXZlcnPEgWxzIHbEgWtzIChGSy1MR1MtNikuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5EaXNwb3NhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIGNyeXN0YWwgY2xlYXIsIGJpb2RlZ3JhZGFibGUmbmJzcDthbmQgY29tcG9zdGFibGUgUExBIHBsYXN0aWMuIE91ciBwbGFzdGljIGRlbGkgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0bHkgc3VpdGFibGUgZm9yIHZhcmlvdXMgY29sZCBkaXNoZXMsIHNuYWNrcywgZnJ1aXQgYW5kIHZlZ2V0YWJsZSBzZXRzIHdpdGggYW55IGtpbmRzIG9mIGRpcHMgYW5kIHNhdWNlcy4gVGhlc2UgY29udGFpbmVycyBoYXZlIHR3byBkaXZpc2lvbnMgZGl2aWRpbmcmbmJzcDt0aGUgcHJvZHVjdHMgYW5kIHByZXZlbnRpbmcgdGhlbSBmcm9tIHVud2FudGVkIG1peGluZy4gT25lIHZlcnNhdGlsZSBsaWQgKEZLLUxHUy02KSB0aGF0IGlzIHNvbGQgc2VwZXJhdGVseSZuYnNwO2ZpdHMgYWxsIGNvbnRhaW5lciBzaXplcyEmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMzM5OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjoxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTc3My8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyMy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDc2ZGRkOTNiYmQ2NDk3NGYwYTkyN2JjMDdiY2JiZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY29tcG9zdGFibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgUExBCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyNzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDc3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gREktUEJMUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQsNC70LDRgtC+0LIgNzUwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSBzYWzEgXR1IHRyYXVraWVtIDc1MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTIwIj48c3Ryb25nIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyNSI+0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwLCAxMDAwLCAxNTAwINC80LspINC40LcgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MiIgZGF0YS1zdGFydD0iMjE0Ij7QrdC60L4t0LTRgNGD0LbQtdC70Y7QsdC90LDRjyDQuCDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij7QrdGC0LAg0L/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LsuINCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINC+0L3QsCDQv9C+0LfQstC+0LvRj9C10YIg0L3QtSDRgtC+0LvRjNC60L4g0L3QsNC00LXQttC90L4g0LfQsNC60YDRi9GC0Ywg0LLQsNGI0Lgg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQv9C+0LTQtNC10YDQttC40LLQsNGC0Ywg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQv9C+0LTRhdC+0LQsINGB0L3QuNC20LDRjyDRg9Cz0LvQtdGA0L7QtNC90YvQuSDRgdC70LXQtCDQuCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutCwLiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LrRgNGL0YjQutC4INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRjdGE0YTQtdC60YLQuNCy0L3QviDQv9GA0L7QtNC10LzQvtC90YHRgtGA0LjRgNC+0LLQsNGC0Ywg0Y/RgNC60LjQtSDRhtCy0LXRgtCwINC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YPRjiDRgtC10LrRgdGC0YPRgNGDINCy0LDRiNC40YUg0YHQsNC70LDRgtC+0LIsINC00LXRgdC10YDRgtC+0LIg0Lgg0LTRgNGD0LPQuNGFINCz0L7RgtC+0LLRi9GFINCx0LvRjtC0LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc5MSIgZGF0YS1zdGFydD0iNzQ1Ij7Qn9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMINC4INC30LDRidC40YLQsCDQstCw0YjQtdCz0L4g0L/RgNC+0LTRg9C60YLQsDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPtCa0YPQv9C+0LvRjNC90LDRjyDRhNC+0YDQvNCwINC60YDRi9GI0LrQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L7QtSDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsNC0INC/0YDQvtC00YPQutGC0L7QvCwg0LfQsNGJ0LjRidCw0Y8g0LXQs9C+INC+0YIg0L/QvtCy0YDQtdC20LTQtdC90LjQuSDQuCDRgdC+0YXRgNCw0L3Rj9C10YIg0YHQstC10LbQtdGB0YLRjC4g0K3RgtC+0YIg0LTQuNC30LDQudC9INGC0LDQutC20LUg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/QvtCy0YDQtdC20LTQtdC90LjQtSDQstC10YDRhdC90LXQs9C+INGB0LvQvtGPINCx0LvRjtC00LAg0L/RgNC4INGF0YDQsNC90LXQvdC40Lgg0LjQu9C4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtS4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC90LUg0YLQvtC70YzQutC+INC30LDRidC40YnQsNC10YIg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQt9C90LDRh9C40YLQtdC70YzQvdC+INGD0LvRg9GH0YjQsNC10YIg0LjRhSDQv9GA0LXQt9C10L3RgtCw0YbQuNGOLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj48c3Ryb25nIGRhdGEtZW5kPSIxMTQwIiBkYXRhLXN0YXJ0PSIxMTEwIj7Qo9C00L7QsdGB0YLQstC+INC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj7QrdGC0LAg0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDQvtCx0YrQtdC80L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuyksINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGI0LjRgNC+0LrQvtCz0L4g0LDRgdGB0L7RgNGC0LjQvNC10L3RgtCwINC/0YDQvtC00YPQutGG0LjQuCDQsiDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCw0YUsINGB0YPQv9C10YDQvNCw0YDQutC10YLQsNGFINC4INC90LAg0L/RgNC10LTQv9GA0LjRj9GC0LjRj9GFINC/0L4g0LTQvtGB0YLQsNCy0LrQtSDQtdC00YsuINCe0L3QsCDQvtCx0LXRgdC/0LXRh9C40YIg0LrQvtC80YTQvtGA0YLQvdC+0LUg0YXRgNCw0L3QtdC90LjQtSDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LUg0LLRi9GB0YLQsNCy0LvQtdC90LjQtSDQstCw0YjQuNGFINGC0L7QstCw0YDQvtCyLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDQxIj7QotC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDQtNC40LDQv9Cw0LfQvtC9OiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+0JrQsNC6INC4INC60L7QvdGC0LXQudC90LXRgNGLLCDRjdGC0LAg0LrRgNGL0YjQutCwINGD0YHRgtC+0LnRh9C40LLQsCDQuiDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQvCDQutC+0LvQtdCx0LDQvdC40Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LrQsNC6INC+0YXQu9Cw0LbQtNC10L3QvdGL0YUsINGC0LDQuiDQuCDQt9Cw0LzQvtGA0L7QttC10L3QvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQvdC1INC90LDRgNGD0YjQsNGPINC60LDRh9C10YHRgtCy0LAg0YPQv9Cw0LrQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+PHN0cm9uZyBkYXRhLWVuZD0iMTcxNiIgZGF0YS1zdGFydD0iMTY5MiI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPtCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINGN0YLQsCDQutGA0YvRiNC60LAg0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L7QutGA0LDRidC10L3QuNGOINC/0LvQsNGB0YLQuNC60LAg0LIg0L/RgNC40YDQvtC00LUg0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGCINC40LTQtdGOINGG0LjRgNC60YPQu9GP0YDQvdC+0Lkg0Y3QutC+0L3QvtC80LjQutC4LiDQktGL0LHQuNGA0LDRjyDRgtCw0LrRg9GOINGD0L/QsNC60L7QstC60YMsINCy0Ysg0LfQsNCx0L7RgtC40YLQtdGB0Ywg0L4g0LHRg9C00YPRidC10Lwg0L/Qu9Cw0L3QtdGC0YssINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDRgdCy0L7QuNC8INC60LvQuNC10L3RgtCw0Lwg0YPRgdGC0L7QudGH0LjQstC+0LUg0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzkzNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzk0MCI+Q2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gKDc1MCwgMTAwMCwgMTUwMCBtbCkgbm8gclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAxOCI+VmlkZXMgZHJhdWR6xKtncyB1biBwcmV6ZW50xJNqYW1zIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPiZTY2Fyb247aXMgY2F1cnNwxKtkxKtnYWlzIGt1cG9sYSB2xIFrcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgYXBhxLxpZW0gdHJhdWtpZW0gYXIgaWV0aWxwxKtidSA3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbC4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgdGFzIG5vZHJvJnNjYXJvbjtpbmEgbmUgdGlrYWkgZHJvJnNjYXJvbjt1IGFpenbEk3Imc2Nhcm9uO2FudSwgYmV0IGFyxKsgcGFsxKtkeiBzYW1hemluxIF0IG9nbGVrxLxhIHDEk2R1IHVuIHBsYXN0bWFzYXMgYXRrcml0dW11cy4gVsSBY2nFhmEgY2F1cnNwxKtkxKtndW1zIMS8YXVqIGVmZWt0xKt2aSBkZW1vbnN0csSTdCBiYWfEgXTEq2dhcyDEk2RpZW5hIGtyxIFzYXMgdW4gdGVrc3TFq3J1LCBwYWRhcm90IHRvIGlkZcSBbHUgc2FsxIF0aWVtLCBkZXNlcnRpZW0gdW4gY2l0aWVtIGdhdGF2aWVtIMSTZGllbmllbS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU1NiIgZGF0YS1zdGFydD0iNDUwOSI+UHJlemVudMSBY2lqYSB1biBhaXpzYXJkesSrYmEgasWrc3UgcHJvZHVrdGllbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij5LdXBvbGEgZm9ybWEgbm9kcm8mc2Nhcm9uO2luYSBwYXBpbGR1IHRlbHB1IHZpcnMgcHJvZHVrdGEsIHBhc2FyZ8SBam90IHRvIG5vIGJvasSBanVtaWVtIHVuIHNhZ2xhYsSBam90IHN2YWlndW11LiAmU2Nhcm9uO2lzIGRpemFpbnMgcGFsxKtkeiBpenZhaXLEq3RpZXMgbm8gYm9qxIFqdW1pZW0gYXVnJnNjYXJvbjvEk2rEgSBzbMSBbsSrIMSTZGllbmFtIHV6Z2xhYsSBam90IHZhaSB0cmFuc3BvcnTEk2pvdC4gQ2F1cnNwxKtkxKtnYWlzIHbEgWtzIG5lIHRpa2FpIGFpenNhcmfEgSBwcm9kdWt0dXMsIGJldCBhcsSrIGlldsSTcm9qYW1pIHV6bGFibyB0byBwcmV6ZW50xIFjaWp1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj48c3Ryb25nIGRhdGEtZW5kPSI0ODc3IiBkYXRhLXN0YXJ0PSI0ODUyIj7EknJ0xKtiYSB1biBkYXVkenB1c8SrYmE8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+JlNjYXJvbjtpcyB2xIFrcyBpciBwaWVtxJNyb3RzIGRhxb7EgWRpZW0gdHJhdWt1IGl6bcSTcmllbSAoNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwpLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgcGxhJnNjYXJvbjthIGtsxIFzdGEgcHJvZHVrdGllbSBrYWZlam7Eq2PEgW0sIHJlc3RvcsSBbmllbSwgbGllbHZlaWthbGllbSB1biDEk2RpZW51IHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLiBUYXMgbm9kcm8mc2Nhcm9uO2luYSDEk3J0dSB1emdsYWLEgSZzY2Fyb247YW51IHVuIHBpZXZpbGPEq2d1IHByb2R1a3R1IGl6dmlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNTE5NiIgZGF0YS1zdGFydD0iNTE1MiI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+VMSBcGF0IGvEgSB0cmF1a2ksICZzY2Fyb247aXMgdsSBa3MgaXp0dXIgdGVtcGVyYXTFq3JhcyBzdsSBcnN0xKtiYXMsIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBnYW4gYXVrc3RpZW0sIGdhbiBzYWxkxJN0aWVtIHByb2R1a3RpZW0sIG5lc2Fib2rEgWpvdCBpZXBha29qdW1hIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjUzODUiIGRhdGEtc3RhcnQ9IjUzNjEiPkVrb2xvxKNpc2tzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+SXpnYXRhdm90cyBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsICZzY2Fyb247aXMgdsSBa3MgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBhdGJhbHN0YSBjaXJrdWzEgXJvIGVrb25vbWlrdS4gSXp2xJNsb3RpZXMgJnNjYXJvbjtvIGlsZ3RzcMSTasSrZ28gaWVwYWtvanVtdSwgasWrcyBwYWzEq2R6YXQgYWl6c2FyZ8SBdCB2aWRpIHVuIG5vZHJvJnNjYXJvbjtpbsSBdCBzYXZpZW0ga2xpZW50aWVtIGRybyZzY2Fyb247dSB1biB2aWRlaSBkcmF1ZHrEq2d1IHJpc2luxIFqdW11IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW5haSB1biB0cmFuc3BvcnTEkyZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAzMSI+VHJhbnNwYXJlbnQgRG9tZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnMgKDc1MCwgMTAwMCwgMTUwMCBtbCkgTWFkZSBvZiByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTcyIiBkYXRhLXN0YXJ0PSIyMTE1Ij5FY28tRnJpZW5kbHkgYW5kIFByZXNlbnRhYmxlIExpZCBmb3IgUm91bmQgQ29udGFpbmVyczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij5UaGlzIHRyYW5zcGFyZW50IGRvbWUgbGlkIGlzIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gcm91bmQgY29udGFpbmVycyB3aXRoIGNhcGFjaXRpZXMgb2YgNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbC4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSByZWN5Y2xlZCBQRVQgKHJQRVQpLCBpdCBub3Qgb25seSBwcm92aWRlcyBhIHNlY3VyZSBzZWFsIGJ1dCBhbHNvIGNvbnRyaWJ1dGVzIHRvIHJlZHVjaW5nIHlvdXIgY2FyYm9uIGZvb3RwcmludCBhbmQgbWluaW1pemluZyBwbGFzdGljIHdhc3RlLiBUaGUgY2xhcml0eSBvZiB0aGUgbGlkIGFsbG93cyBmb3IgZXhjZWxsZW50IHZpc2liaWxpdHkgb2YgdGhlIHZpYnJhbnQgY29sb3JzIGFuZCB0ZXh0dXJlcyBvZiB5b3VyIHNhbGFkcywgZGVzc2VydHMsIGFuZCBvdGhlciBwcmVwYXJlZCBkaXNoZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NTUiIGRhdGEtc3RhcnQ9IjI2MDciPlByZXNlbnRhdGlvbiBhbmQgUHJvdGVjdGlvbiBvZiBZb3VyIFByb2R1Y3RzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPlRoZSBkb21lIHNoYXBlIG9mIHRoZSBsaWQgcHJvdmlkZXMgZXh0cmEgc3BhY2UgYWJvdmUgdGhlIGZvb2QsIG9mZmVyaW5nIHByb3RlY3Rpb24gd2hpbGUgbWFpbnRhaW5pbmcgdGhlIGZyZXNobmVzcyBvZiB0aGUgY29udGVudHMuIFRoaXMgZGVzaWduIGhlbHBzIHByZXZlbnQgZGFtYWdlIHRvIHRoZSB0b3AgbGF5ZXIgb2YgeW91ciBmb29kIGR1cmluZyBzdG9yYWdlIG9yIHRyYW5zcG9ydC4gVGhlIHRyYW5zcGFyZW50IGxpZCBlbmhhbmNlcyB0aGUgb3ZlcmFsbCBwcmVzZW50YXRpb24gb2YgdGhlIHByb2R1Y3QsIG1ha2luZyBpdCBtb3JlIGF0dHJhY3RpdmUgdG8gY3VzdG9tZXJzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj48c3Ryb25nIGRhdGEtZW5kPSIzMDI0IiBkYXRhLXN0YXJ0PSIyOTkzIj5Db252ZW5pZW5jZSBhbmQgVmVyc2F0aWxpdHk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+VGhpcyBsaWQgaXMgc3VpdGFibGUgZm9yIGEgdmFyaWV0eSBvZiBjb250YWluZXIgc2l6ZXMgKDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwpLCBtYWtpbmcgaXQgaWRlYWwgZm9yIGEgd2lkZSByYW5nZSBvZiBwcm9kdWN0cyBpbiBjYWZlcywgcmVzdGF1cmFudHMsIHN1cGVybWFya2V0cywgYW5kIGZvb2QgZGVsaXZlcnkgc2VydmljZXMuIEl0IGVuc3VyZXMgY29udmVuaWVudCBzdG9yYWdlIGFuZCBhbiBhcHBlYWxpbmcgZGlzcGxheSBvZiB5b3VyIHByb2R1Y3RzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij48c3Ryb25nIGRhdGEtZW5kPSIzMzM0IiBkYXRhLXN0YXJ0PSIzMjk3Ij5UZW1wZXJhdHVyZSBSYW5nZTogLTQwJmRlZztDIHRvICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij5MaWtlIHRoZSBjb250YWluZXJzLCB0aGlzIGxpZCBjYW4gd2l0aHN0YW5kIGEgd2lkZSByYW5nZSBvZiB0ZW1wZXJhdHVyZXMsIG1ha2luZyBpdCBwZXJmZWN0IGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgY29sZCBvciBmcm96ZW4gZm9vZHMgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHF1YWxpdHkgb2YgdGhlIHBhY2thZ2luZy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+PHN0cm9uZyBkYXRhLWVuZD0iMzU1NiIgZGF0YS1zdGFydD0iMzUzMSI+RWNvLUZyaWVuZGx5IE1hdGVyaWFsPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPk1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB0aGlzIGxpZCBoZWxwcyByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkuIEJ5IGNob29zaW5nIHRoaXMgc3VzdGFpbmFibGUgcGFja2FnaW5nLCB5b3UgYXJlIGhlbHBpbmcgdG8gcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQgd2hpbGUgcHJvdmlkaW5nIHlvdXIgY3VzdG9tZXJzIHdpdGggYSBzYWZlIGFuZCBlY28tY29uc2Npb3VzIHNvbHV0aW9uIGZvciBmb29kIHN0b3JhZ2UgYW5kIHRyYW5zcG9ydGF0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjA2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMTAtMDQgMTU6MTE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Nzo0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTI3Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyOS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGVkZjZjZmEyZDc3YWFmNzMxMGM2Zjk0MDAwNWY0OWY4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNsZWFyIHBsYXN0aWMgbGlkcyBmb3Igc2FsYWQgY29udGFpbmVycyA3NTAgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gNzUwLCAxMDAwLCAxNTAwIG1sIG5vIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQuNC3IHJQRVQgNzUwLCAxMDAwLCAxNTAwINC80LsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTIyNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBEVC04RlRMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIgMzYwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyBnbMSBesSTbSAzNjAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGC0LDQutCw0L3QvtCyINC40Lcg0J/QoSAtINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3RiyDQuCDQv9C+0LTQvtC50LTRg9GCINC60LDQuiDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSwg0YLQsNC6INC4INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQvdCw0L/QuNGC0LrQvtCyLiDQodGC0LDQutCw0L3RiyDRgSDQutGA0YvRiNC60LDQvNC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4LiDQrdGC0Lgg0LrRgNGL0YjQutC4INGBINC+0YLQstC10YDRgdGC0LjQtdC8INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCDQuCDQvtGC0LvQuNGH0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQutC+0YTQtSwg0YfQsNGPLCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40LrRgtC+0LIsINC60L7QutGC0LXQu9C10LksINGB0L7QutC+0LIg0LjQu9C4INCy0L7QtNGLLiZuYnNwOzxiciAvPg0K0JTQsNC90L3QsNGPINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC6INGB0YLQsNC60LDQvdGDJm5ic3A7U1ItSFYxMktSVVombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBsYXN0bWFzYXMgdsSBa2kgZ2zEgXrEk20gbm8gUFMtIHVuaXZlcnPEgWxpLCBkZXLEk3Mga8SBIGF1a3N0aWVtLCB0xIEgYXLEqyBrYXJzdGllbSBkesSTcmllbmllbS4gR2zEgXplcyBhciB2xIFraWVtIHZhciB0aWt0IGl6bWFudG90YXMgZHrEk3JpZW51IHBpZWfEgWRlaS4gJlNjYXJvbjtpZSB2xIFraSBpciDEk3J0aSBsaWV0byZzY2Fyb247YW5haSB1biBixatzIGlkZcSBbGkgcGllbcSTcm90aSBrYWZpamFpLCB0xJNqYWksIGplYmt1cmllbSBhdHN2YWlkemlubyZzY2Fyb247aWVtIGR6xJNyaWVuaWVtLCBrb2t0ZWnEvGllbSwgc3VsxIFtIHVuIMWrZGVuaW0uJm5ic3A7PGJyIC8+DQpQaWVtxJNyb3RzIHBhcMSrcmEgZ2zEgXrEk20mbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+UGxhc3RpYyBjb3ZlcnMgZm9yIGdsYXNzZXMgZnJvbSBQUyBhcmUgdW5pdmVyc2FsIGFuZCBzdWl0YWJsZSBmb3IgYm90aCBjb2xkIGFuZCBob3QgZHJpbmtzLiBHbGFzc2VzIHdpdGggbGlkcyBjYW4gYmUgdXNlZCBmb3IgZGVsaXZlcnkuIFRoZXNlIGNhcHMgd2l0aCBhIGhvbGUgYXJlIGNvbnZlbmllbnQgdG8gdXNlIGFuZCBhcmUgcGVyZmVjdCBmb3IgY29mZmVlLCB0ZWEsIGFueSByZWZyZXNoaW5nIGRyaW5rcywgY29ja3RhaWxzLCBqdWljZXMgb3Igd2F0ZXIuPC9wPg0KDQo8cD5MaWRzIGFyZSBzdWl0YWJsZSBmb3IgcGFwZXIgY3VwcyZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNTE3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDctMTIgMjA6MTg6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NzoyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjI1LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjI1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZmYzMzEwNjY0YjlmMjE2YjlmMDA3ZGM2ZjJhZjI5MGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAxODAvMjUwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHRlcm1vIGdsxIF6xJNtIDE4MC8yNTAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YLQtdGA0LzQviDRgdGC0LDQutCw0L3QvtCyIDE4MC8yNTAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3MjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzQ5OC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgMjIgeCAxNCDRgdC8LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgc3XFoWkgdHJhdWtpZW0gMTQgeCAyMiBjbSwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9C+0LfQstC+0LvRj9GO0YIg0LLQuNC00LXRgtGMINC/0YDQvtC00YPQutGCINC4INC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdC00LDRjtGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7RgdGC0Ywg0JLQsNGI0LjRhSDQsdC70Y7QtC4mbmJzcDvQmtGA0YvRiNC60Lgg0LjQvNC10Y7RgiDRg9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0YDQsNC30LzQtdGJ0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC4g0K3RgtC+INGD0LTQvtCx0L3QviDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0JLQsNGI0LjQvCDQutC70LjQtdC90YLQsNC8LCDRgdC+0YXRgNCw0L3QuNGCINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQuCDQv9C+0LzQvtC20LXRgiDQvtC/0YLQuNC80LjQt9C40YDQvtCy0LDRgtGMINC70L7Qs9C40YHRgtC40LrRgy4g0J3QsCDQutGA0YvRiNC60Lgg0LvQtdCz0LrQviDQuCDRg9C00L7QsdC90L4g0LzQvtC20L3QviDRgNCw0LfQvNC10YHRgtC40YLRjCDRjdGC0LjQutC10YLQutC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSB2xIFraSwga2FzIGRvbcSBdGkgc3Umc2Nhcm9uO8SrIGtvbnRlaW5lcmllbSBkb3QgaWVzcMSTanUgbGFiaSBhcGzFq2tvdCB1biBwcmV6ZW50xJN0IErFq3N1IMSTZGllbnUuIFbEgWt1IG1hbMSBcyBpciBwYWR6acS8aW7EgWp1bWksIGthcyDEvGF1aiBrb250ZWluZXJ1cyBrcmF1dCB2aWVuYW0gb3RyYW0gdmlyc8WrLiBUYXMgaXIgxLxvdGkgxJNydGkgxJNkaWVuYSBwaWVnxIFkZWksICZuYnNwO2vEgSBhcsSrIHBhbMSrZHrEk3MgaWV0YXVwxKt0IHZpZXR1IHVuIG9wdGltaXrEk3QgbG/Eo2lzdGlrdS4g4oCLVXogdsSBa2EgdmFyIHZpZWdsaSB1biDEk3J0aSBpenZpZXRvdCBldGnEt2V0aS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoZXNlIHRyYW5zcGFyZW50IGxpZHMmbmJzcDtmb3Igc3VzaGkgY29udGFpbmVycyBhbGxvdyB5b3UgdG8gc2VlIHRoZSBwcm9kdWN0IGFuZCBmdWxseSBjb252ZXkgdGhlIGF0dHJhY3RpdmVuZXNzIG9mIHlvdXIgZGlzaGVzLiBUaGUgbGlkcyBoYXZlIHJlY2Vzc2VzIGF0IHRoZSBlZGdlcywgd2hpY2ggYWxsb3dzIHlvdSB0byBwbGFjZSB0aGUgY29udGFpbmVycyBvbiB0b3Agb2YgZWFjaCBvdGhlci4gSXQgaXMgY29udmVuaWVudCBmb3IgZGVsaXZlcmluZyBmb29kIHRvIHlvdXIgY3VzdG9tZXJzLCBzYXZlcyBzcGFjZSBhbmQgaGVscHMgb3B0aW1pemUgbG9naXN0aWNzLiBMYWJlbHMgY2FuIGJlIGVhc2lseSBhbmQgY29udmVuaWVudGx5IHBsYWNlZCBvbiB0aGUgbGlkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NTo1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTcyNy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNDMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDc4MjZiMWFmNTljN2VmMDY4MGRmNzAzNWM0NTA0ZjBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IHbEgWtzIHN1xaFpIHRyYXVrYW0gY2F1cnNwxKtkaWdzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IGxpZCBmb3Igc3VzaGkgdHJheSBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC00LvRjyDRgdGD0YjQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTEyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdELTEwOTMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTk0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC70L7QtNC+0YfQutC4INC40Lcg0LTQtdGA0LXQstCwIDE5LDUg0YUgMTAg0YUgMiw1INGB0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBLb2thIGxhaXZpxYZhcyB2aWVucmVpemxpZXRvamFtxIFzIDE5LDUgeCAxMCB4IDIsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QlNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQtNC70Y8g0YHQtdGA0LLQuNGA0L7QstC60Lgg0LXQtNGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INGB0L7RgdC90YsgLSZuYnNwO9GN0LvQtdCz0LDQvdGC0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDRgtGA0LDQtNC40YbQuNC+0L3QvdGL0Lwg0YLQsNGA0LXQu9C60LDQvCDQtNC70Y8g0L/QvtC00LDRh9C4INCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGI0LDRiNC70YvQutC+0LIsINCz0LDRgNC90LjRgNC+0LIg0Lgg0LvQtdCz0LrQuNGFINC30LDQutGD0YHQvtC6LCDQtNC+0LHQsNCy0LvRj9GPINGB0LXRgNCy0LjRgNC+0LLQutC1INC90LDRgtGD0YDQsNC70YzQvdC+0YHRgtC4INC4INGB0YLQuNC70Y8uINCY0LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C1INC40Lcg0LLQvtC30L7QsdC90L7QstC70Y/QtdC80L7Qs9C+INGN0LrQvtC70L7Qs9C40YfQvdC+0LPQviDQvNCw0YLQtdGA0LjQsNC70LAsINC+0L3QuCDQsdC10LfQvtC/0LDRgdC90Ysg0Lgg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LiDQm9C10LPQutC40LUg0Lgg0LrQvtC80L/QsNC60YLQvdGL0LUsINGN0YLQuCDQu9C+0LTQvtGH0LrQuCDQu9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9GO0YLRgdGPINC/0L7RgdC70LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC90LUg0LfQsNCz0YDRj9C30L3Rj9GPINC+0LrRgNGD0LbQsNGO0YnRg9GOINGB0YDQtdC00YMuINCU0L7QsdCw0LLRjNGC0LUg0L/RgNC40YDQvtC00L3QvtC5INGN0YHRgtC10YLQuNC60Lgg0LLQsNGI0LXQvNGDINGB0YLQvtC70YMg0YEg0L3QsNGI0LjQvNC4INGB0YLQuNC70YzQvdGL0LzQuCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3Ri9C80Lgg0LTQtdGA0LXQstGP0L3QvdGL0LzQuCDQu9C+0LTQvtGH0LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5Lb2thIGxhaXZpxYZhcyZuYnNwO3ZpZW5yZWl6bGlldG9qYW3EgXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIGxhaXZpxYZhcyBubyBwcmllZGVzIGlyIGVsZWdhbnRhIGFsdGVybmF0xKt2YSB0cmFkaWNpb27EgWxhamllbSAmc2Nhcm9uO8S3xKt2amllbSDEk2RpZW51IHVuIHV6a29kdSBwYXNuaWVnJnNjYXJvbjthbmFpLiBJZGXEgWxpIHBpZW3Ek3JvdHMga2ViYWJpZW0sIHBpZWRldsSBbSB1biB2aWVnbMSBbSB1emtvZMSBbSwgcGllJnNjYXJvbjvEt2lyb3QgcGFzbmllZyZzY2Fyb247YW5haSBkYWJpc2t1bXUgdW4gc3RpbHUuIEl6Z2F0YXZvdGkgbm8gYXRqYXVub2phbWllbSwgdmlkZWkgZHJhdWR6xKtnaWVtIG1hdGVyacSBbGllbSwgdGllIGlyIGRybyZzY2Fyb247aSB1biB2aWVnbGkgbGlldG9qYW1pLiBWaWVnbGFzIHVuIGtvbXBha3RhcywgJnNjYXJvbjvEq3MgbGFpdmFzIHDEk2MgbGlldG8mc2Nhcm9uO2FuYXMgdmFyIHZpZWdsaSBhdGJyxKt2b3RpZXMsIG5lcGllc8SBcsWGb2pvdCB2aWRpLiBQaWUmc2Nhcm9uO8S3aXJpZXQgc2F2YW0gZ2FsZGFtIGRhYmlza3UgZXN0xJN0aWt1IGFyIG3Fq3N1IHN0aWzEq2dhasSBbSB1biBmdW5rY2lvbsSBbGFqxIFtIGtva2EgbGFpdsSBbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkRpc3Bvc2FibGUgUGluZSBXb29kIFNlcnZpbmcmbmJzcDtGb29kIFRyYXk8L3N0cm9uZz48L2gyPg0KDQo8cD5EaXNwb3NhYmxlIHdvb2RlbiB0cmF5cyZuYnNwO21hZGUgb2YgcGluZSBhcmUgYW4gZWxlZ2FudCBhbHRlcm5hdGl2ZSB0byB0cmFkaXRpb25hbCBwbGF0ZXMgZm9yIHNlcnZpbmcgZGlzaGVzIGFuZCBzbmFja3MuIElkZWFsIGZvciBrZWJhYnMsIHNpZGUgZGlzaGVzIGFuZCBsaWdodCBzbmFja3MsIHRoZXkgYWRkIG5hdHVyYWxuZXNzIGFuZCBzdHlsZSB0byB0aGUgdGFibGUgc2V0dGluZy4gTWFkZSBvZiByZW5ld2FibGUgZWNvLWZyaWVuZGx5IG1hdGVyaWFsLCB0aGV5IGFyZSBzYWZlIGFuZCBlYXN5IHRvIHVzZS4gTGlnaHR3ZWlnaHQgYW5kIGNvbXBhY3QsIHRoZXNlIGZvb2QgdHJheXMgYXJlIGVhc2lseSBkaXNwb3NlZCBvZiBhZnRlciB1c2UsIHdpdGhvdXQgcG9sbHV0aW5nIHRoZSBlbnZpcm9ubWVudC4gQWRkIG5hdHVyYWwgYWVzdGhldGljcyB0byB5b3VyIHRhYmxlIHdpdGggb3VyIHN0eWxpc2ggYW5kIGZ1bmN0aW9uYWwgd29vZGVuIHRyYXlzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzg4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMDMgMTI6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzguOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTEyLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjUwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWVjOWZhYjcxMTQ4ZGQ1MjMwOGM2MDNjNjJhZWFmODEucG5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV29vZGVuIGZvb2QgdHJheXMgMTksNSB4IDEwIHggMiw1IGNtLCBuYXR1cmFsIHdvb2QgdHJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIGxhaXZpxYZhcyAxOSw1IHggMTAgeCAyLDUgY20gdmllbnJlaXpsaWV0b2phbcSBcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4IDE5LDUg0YUgMTAg0YUgMiw1INGB0Lwg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzNDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IElCLUwxNlNUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE4OTUuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdC+0LIgIkNoYW1wYWduZSIgNTAwINC80LssINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCt0YLQuCDQv9C+0LvRg9C/0YDQvtC30YDQsNGH0L3Ri9C1INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCBjINC/0YDQvtGA0LXQt9GM0Y4mbmJzcDvQtNC70Y8g0YLRgNGD0LHQvtGH0LXQuiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC90LDRiNC40YUg0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3Rh9C40LrQvtCyINC+0LHRitC10LzQvtC8IDUwMCDQvNC7LiDQndCw0YjQsCZuYnNwO9C/0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDRgdC+0LfQtNCw0LXRgiZuYnNwO9C/0LvQvtGC0L3QvtC1INC4INC90LDQtNC10LbQvdC+0LUg0YPQv9C70L7RgtC90LXQvdC40LUg0LTQu9GPINC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40Y8g0YPRgtC10YfQtdC6INC4INGA0LDQt9C70LjQstC+0LIg0LLQsNGI0LXQs9C+INC90LDQv9C40YLQutCwLiDQmtGA0YvRiNC60LAg0YHRgtCw0L3QtdGCINC90LXQt9Cw0LzQtdC90LjQvNGL0Lwg0LTQvtC/0L7Qu9C90LXQvdC40LXQvCDQuiDRgNCw0LHQvtGC0LUg0LvRjtCx0L7Qs9C+Jm5ic3A70LrQuNC+0YHQutCwLCDQutC+0YTQtdC50L3QuCZuYnNwO9C40LvQuCDQt9Cw0LLQtdC00LXQvdC40Y8mbmJzcDvQvdCwINCy0YvQvdC+0YEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llLCBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMgdsSBa2kgYXIgWCBhdHZlcnRuaSZuYnNwO23Fq3N1IDUwMCBtbCBwYXDEq3JhIGtyxat6xKt0xJNtIGlyIGl6dHVyxKtnaSB1biBuZWNhdXJsYWlkxKtnaS4gUGxha2FuYWlzIHbEgWtzIHJhZGEgY2llJnNjYXJvbjt1IHVuJm5ic3A7ZHJvJnNjYXJvbjt1IGJsxKt2xJNqdW11LCBsYWkgbm92xJNyc3R1IGR6xJNyaWVudSBub3BsxatkaS4mbmJzcDs8L3A+DQoNCjxwPk9ibGlnxIF0cyBwYXBpbGRpbsSBanVtcyBqZWJrdXJhbSBraW9za2FtLCZuYnNwO8SBdHLEgXMgxJNkaW7EgSZzY2Fyb247YW5hcyByZXN0b3LEgW5hbSB2YWkmbmJzcDtrYWZlam7Eq2NhaS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoaXMgdHJhbnNsdWNlbnQsIGhpZ2gtcXVhbGl0eSBwbGFzdGljIGxpZHMgJm5ic3A7YSBzdHJhdyBzbG90Jm5ic3A7Zm9yIG91ciA1MDAgbWwgcGFwZXIgY3VwcyZuYnNwO2FyZSZuYnNwO3N0dXJkeSBhbmQgbGVhay1yZXNpc3RhbnQuIFRoaXMmbmJzcDtoaWdoLXF1YWxpdHkgZmxhdCBsaWQgd2lsbCB0dXJuIHlvdXImbmJzcDtiZXZlcmFnZXMmbmJzcDtpbnRvIG9uLXRoZS1nbyByZWZyZXNobWVudHMsIGNyZWF0aW5nJm5ic3A7YSB0aWdodCwgc2VjdXJlIHNlYWwgdG8gcHJldmVudCBsZWFraW5nIGFuZCBzcGlsbHMuJm5ic3A7QSBtdXN0LWhhdmUgYWRkaXRpb24gdG8gYW55IGtpb3NrLCBjb25jZXNzaW9uIHN0YW5kLCBmYXN0LWZvb2QgcmVzdGF1cmFudCwgY29mZmVlIHNob3Agb3IgdGFrZS1vdXQgZXN0YWJsaXNobWVudC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3NTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODQ2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuNDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2N2VjMDYwODc3Njk4ZWIyNjNkYWNmMGY4NGIzYmNlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7Qsiwg0J/QoSwg0LHQtdC70LDRjywg0YEgWCDQv9GA0L7RgNC10LfRjNGOCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0XSA9PiBTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXIgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb3BlcnR5X2luZm86U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQXV0b2xvYWRGaWx0ZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWZhdWx0TW9kaWZpZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtDb25maWdWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWJ1Z1RlbXBsYXRlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtSZWdpc3RlcmVkT2JqZWN0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTdHJlYW1WYXJpYWJsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbVGVtcGxhdGVWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtMaXRlcmFsc10gPT4gTGl0ZXJhbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc29sdmVkUHJvcGVydGllczpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bnJlZ2lzdGVyUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX1VucmVnaXN0ZXJQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29kZUZyYW1lXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Db2RlRnJhbWUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZ2V0TGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZGRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9hZFBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9Mb2FkUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmdW5jdGlvbi5jb3VudGVyLnBocF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy9mdW5jdGlvbi5jb3VudGVyLnBocAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIuY291bnQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfd3JpdGVGaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Xcml0ZUZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiBTbWFydHlfVGVtcGxhdGVfU291cmNlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1aWRdID0+IGRiMGEwMDg2OGI2MTkzZGZiY2RmZDY1YjJkZDY3YmMzYzZhYjVmZmYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25hbWVdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlcGF0aF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVzdGFtcF0gPT4gMTcwOTIwOTQyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleGlzdHNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYmFzZW5hbWVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21wb25lbnRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFuZGxlcl0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNDb21waWxlZEhhbmRsZXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzbWFydHldID0+IFNtYXJ0eSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9fbGl0ZXJhbF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3VuYXNzaWduZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9pbmNsdWRlX3BhdGhdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW190ZW1wbGF0ZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX3RlbXBsYXRlX2Rpcl0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb25maWdEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX2NvbmZpZ19kaXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfdGVtcGxhdGVfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ19oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcGx1Z2luX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbXBpbGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BsdWdpbnNEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY29tcGlsZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9zdWJfZGlyc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfYW1iaWd1b3VzX3Jlc291cmNlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dGVuZHNfcmVjdXJzaW9uXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xlZnRfZGVsaW1pdGVyXSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmlnaHRfZGVsaW1pdGVyXSA9PiB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGl0ZXJhbHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfY2xhc3NdID0+IFNtYXJ0eV9TZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X3BvbGljeV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGhwX2hhbmRsaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfcGhwX3RlbXBsYXRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmdfY3RybF0gPT4gTk9ORQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NtYXJ0eV9kZWJ1Z19pZF0gPT4gU01BUlRZX0RFQlVHCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdfdHBsXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl9yZXBvcnRpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19vdmVyd3JpdGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfYm9vbGVhbml6ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19yZWFkX2hpZGRlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9sb2NraW5nXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbG9ja2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9ja2luZ190aW1lb3V0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcmVzb3VyY2VfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9tb2RpZmllZF9jaGVja10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9wbHVnaW5zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfb2JqZWN0c10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NsYXNzZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2FjaGVfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9sb2FkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9tb2RpZmllcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXNjYXBlX2h0bWxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0YXJ0X3RpbWVdID0+IDE3NTMwMzgxMzUuNzI4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jdXJyZW50X2ZpbGVdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZFRlbXBsYXRlRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAuL2NvbmZpZ3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcjpwcm90ZWN0ZWRdID0+IC4vY2FjaGUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiByZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBkaXJlY3RfYWNjZXNzX3NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBfZGlyX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gcGx1Z2luX3NlYXJjaF9vcmRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gaW5oZXJpdGFuY2VfbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FjY2Vzc01hcDpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyXSA9PiBUZW1wbGF0ZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcl0gPT4gQ29uZmlnRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXJdID0+IENvbXBpbGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcl0gPT4gQ2FjaGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9jaGVja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xpZmV0aW1lXSA9PiAzNjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvdXJjZV9oYW5kbGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNDb21waWxlZEhhbmRsZXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV9GVUxMXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9qcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9JTUFHRVNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiB2ZXJzdXBhY2tzdG9yZS5jb20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGF0aF9zaXRlX2NsZWFyXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIxNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEwMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBwxIFydGlrYXMgdHJhdWtpZW0gMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtChINC90LDQu9C40YfQuNC10Lwg0L/QvtC00YXQvtC00Y/RidC10Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y8g0L/QvtGA0Y/QtNC60LAg0L3QsCDQutGD0YXQvdC1INC40LvQuCDQvdCw0LvQsNC20LjQstCw0L3QuNC1INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60Lgg0YHRgtCw0L3QvtCy0LjRgtGB0Y8g0LHQvtC70LXQtSDQv9GA0L7RgdGC0YvQvCDQuCDQsdC10LfQvtC/0LDRgdC90YvQvCDQv9GA0L7RhtC10YHRgdC+0LwhJm5ic3A70JrRgNGL0YjQutC4INC00LvRjyDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCAxMDAwINC80Lsg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgtGB0Y8g0YHQstC10YDRhdGDLCDRh9GC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0LvQuNCy0LDQvdC40LUg0Lgg0LjRgdC60LvRjtGH0LDQtdGCINC+0LrRgdC40LTQsNGG0LjRjiDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8sINGH0YLQviDQvNC+0LbQtdGCINCy0YvQt9Cy0LDRgtGMINC40YUg0L/RgNC10LbQtNC10LLRgNC10LzQtdC90L3Rg9GOINC/0L7RgNGH0YMuINCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LIg0LrQvtC80L/Qu9C10LrRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0L/RgNC10LTQvdCw0LfQvdCw0YfQtdC90Ysg0LTQu9GPINCx0LXQt9C+0L/QsNGB0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCwg0YXRgNCw0L3QtdC90LjRjywg0Lgg0LTQsNC20LUg0L/QvtGB0LvQtdC00YPRjtGJ0LXQs9C+INGA0LDQt9C+0LPRgNC10LLQsCDQtdC00Ysg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LguJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+SXptYW50b2pvdCBzYWdhdGF2byZzY2Fyb247YW5hcyB0cmF1a2FtJm5ic3A7cGllbcSTcm90dSB2xIFrdSwgdmlydHV2ZXMgb3JnYW5pesSTJnNjYXJvbjthbmEgdmFpIHBpZWfEgWRlcyBwYWthbHBvanVtYSB1enN0xIFkxKsmc2Nhcm9uO2FuYSBrxLzFq3N0IHZpZWdsxIFrYSB1biBkcm8mc2Nhcm9uO8SBa2EhIE3Fq3N1IDEwMDAgbWwgcGxhc3RtYXNhcyB0cmF1a3UgdsSBa2llbSBpciBibMSrdnMgYXVnJnNjYXJvbjvEk2phaXMgYmzEq3bEk2p1bXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGkgdW4gcHJpZWsmc2Nhcm9uO2xhaWPEq2d1IHDEgXJ0aWthcyBva3NpZMSTJnNjYXJvbjthbm9zLiBQxIFydGlrYXMgdHJhdWtpIGFyIHbEgWtpZW0gaXIgcGFyZWR6xJN0aSBkcm8mc2Nhcm9uO2FpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5haSwgbMSrZHpuZW0mc2Nhcm9uO2FuYWksIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHBhdCBzZWtvam8mc2Nhcm9uO2FpIHNpbGTEqyZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGFrZS1vdXQgb3Iga2l0Y2hlbiBvcmdhbml6aW5nIGlzIG1hZGUgZWFzaWVyIHdpdGggYSBtYXRjaGluZyBsaWQuIFRoZSBsaWRzIGZvciBvdXIgMTAwMCBtbCBwbGFzdGljIGNvbnRhaW5lcnMgc2VhbCZuYnNwO3RpZ2h0bHkgYXRvcCZuYnNwO3RoYXQga2VlcCB0aGUgbGVmdG92ZXJzIG9yIGRlbGkgcHVyY2hhc2VzIHNlY3VyZSBhbmQgcHJldmVudCBzcGlsbHMgYW5kIGd1YXJkIGFnYWluc3QgYWlyYm9ybmUgY29udGFtaW5hbnRzLiBGb29kIGNvbnRhaW5lcnMgdG9nZXRoZXIgd2l0aCB0aGVzZSBsaWRzIGFyZSZuYnNwO2Rlc2lnbmVkIGZvciBzZWN1cmUgdHJhbnNwb3J0aW5nLCBzdG9yaW5nLCBhbmQgdGhlbiByZWhlYXRpbmcgaG90IGZvb2QgaXRlbXMuIER1ZSB0byB0aGUgZ3JlYXQgZHVyYWJpbGl0eSBvZiBvdXIgbGlkcywgZm9vZCBjb250YWluZXJzIGNhbiBzYWZlbHkgYmUgc3RhY2tlZCB0byBwcm9tb3RlIGVhc3kgdHJhbnNwb3J0YXRpb24gYW5kIHNwYWNlLXNhdmluZyBzdG9yYWdlIGF0IHlvdXIga2l0Y2hlbi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWx0ZXJfZmllbGRzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAgLSAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA3NSw1IHggMTksNCB4IDI5LDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMiw1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDM2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDY3Ljc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1NC4zMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1My4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAyLjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUyLjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDMuOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQlAtQUI0NDI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0YssIE0g0YDQsNC30LzQtdGALCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmluaWxhIGNpbWRpIG5lcMWrZGVyxJN0aSwgTSBpem3Ek3JzLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YA8L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC/0LXRgNGH0LDRgtC60LggQUJFTkEg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINC/0YPQtNGA0Ysg0Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQstC40L3QuNC70LAsINC90LUg0YHQvtC00LXRgNC20LDRidC10LPQviDQu9Cw0YLQtdC60YHQsC4g0J/Qu9C+0YLQvdGL0LUg0LLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC+0LHRidC10Lkg0LfQsNGJ0LjRgtGLINC/0YDQuCDQutGA0LDRgtC60L7RgdGA0L7Rh9C90L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCwg0YLQsNC8LCDQs9C00LUg0L3QtdC+0LHRhdC+0LTQuNC80L4g0L7QsdC10YHQv9C10YfQuNGC0Ywg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LrQvtC90YLQsNC60YIg0YEg0LzQuNC90LjQvNCw0LvRjNC90YvQvCDRg9GA0L7QstC90LXQvCDQvtC/0LDRgdC90L7RgdGC0Lgg0LfQsNGA0LDQttC10L3QuNGPINC40LvQuCDQt9Cw0LPRgNGP0LfQvdC10L3QuNGPLiZuYnNwO9Cf0YDQtdCy0L7RgdGF0L7QtNC90LDRjyDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YwuJm5ic3A7INCf0LXRgNGH0LDRgtC60Lgg0LLQuNC90LjQu9C+0LLRi9C1INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQstGA0LXQtNC90Ysg0LTQu9GPINC60L7QttC4INGH0LXQu9C+0LLQtdC60LAuINCe0L3QuCDQvdC1INCy0YHRgtGD0L/QsNGO0YIg0LIg0YDQtdCw0LrRhtC40Y4g0YEg0LHQvtC70YzRiNC40L3RgdGC0LLQvtC8INGF0LjQvNC40YfQtdGB0LrQuNGFINGB0L7RgdGC0LDQstC+0LIuINCY0LzQtdC90L3QviDRjdGC0L4g0LTQtdC70LDQtdGCINC40YUg0L3QsNC00LXQttC90YvQvNC4INC4INC90LXQvtCx0YvRh9Cw0LnQvdC+INC/0YDQsNC60YLQuNGH0L3Ri9C80LguPGJyIC8+DQrQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGC0YDQtdGFINGA0LDQt9C80LXRgNCw0YU6IFMsIE0sIEwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIE0gaXptxJNyczwvaDI+DQoNCjxwPjxzbWFsbD48YmlnPlZpbmlsYSBjaW1kaSB2YXIgdGlrdCBpem1hbnRvdGkgdmlzcMSBcsSTamFpIGFpenNhcmR6xKtiYWkgxKtzdGVybWnFhsSBLCB2aWV0xIFzLCBrdXIgasSBbm9kcm8mc2Nhcm9uO2luYSBkcm8mc2Nhcm9uO3Uga29udGFrdHUgYXIgbWluaW3EgWx1IGluZmVrY2lqYXMgdW4gcGllc8SBcsWGb2p1bWEgbMSrbWVuaS4gSXpjaWxhIG5vZGlsdW1penR1csSrYmEuIFZpZW5yZWl6xJNqaWUgdmluaWxhIGNpbWRpIGlyIGFic29sxat0aSBuZWthaXTEq2dpIGNpbHbEk2thIMSBZGFpLiBUaWUgbmVyZWHEo8STIGFyIGxpZWzEgWtvIGRhxLx1IG5vIMS3xKttaXNrxIFtIHNhc3TEgXZkYcS8xIFtLiBUaWUmc2Nhcm9uO2kgdGFzICZzY2Fyb247b3MgY2ltZHVzIHBhZGFyYSBkcm8mc2Nhcm9uO3VzLCBwcmFrdGlza3VzIHVuIMSTcnR1cyBsaWV0byZzY2Fyb247YW7EgS48YnIgLz4NClZpbmlsYSBjaW1kaSBpciBwaWVlamFtaSB0csSrcyBpem3Ek3JvczogUywgTSwgTDwvYmlnPjwvc21hbGw+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5EaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBNIHNpemU8L2gyPg0KDQo8cD5UaGVzZSBkaXNwb3NhYmxlIGZvb2Qgc2FmZSBnbG92ZXMgQUJFTkEgYXJlIHBvd2RlciBmcmVlIGFuZCBhcmUgbWFudWZhY3R1cmVkIGZyb20gZm9vZCBzYWZlIGxhdGV4IGZyZWUgdmlueWwuIFRoaWNrIHZpbnlsIGdsb3ZlcyBjYW4gYmUgdXNlZCBmb3IgZ2VuZXJhbCBwcm90ZWN0aW9uIGZvciBzaG9ydC10ZXJtIHVzZSwgd2hlcmUgaXQgaXMgbmVjZXNzYXJ5IHRvIGVuc3VyZSBzYWZlIGNvbnRhY3Qgd2l0aCB0aGUgbWluaW11bSBsZXZlbCBvZiBkYW5nZXIgb2YgY29udGFtaW5hdGlvbiBvciBjb250YW1pbmF0aW9uLiBFeGNlbGxlbnQgd2VhciByZXNpc3RhbmNlLiBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBhcmUgY29tcGxldGVseSBoYXJtbGVzcyB0byBodW1hbiBza2luLiBUaGV5IGRvIG5vdCByZWFjdCB3aXRoIG1vc3QgY2hlbWljYWwgY29tcG91bmRzLiBUaGF0IGlzIHdoYXQgbWFrZXMgdGhlbSByZWxpYWJsZSBhbmQgZXh0cmVtZWx5IHByYWN0aWNhbC48L3A+DQoNCjxwPlZpbnlsIGdsb3ZlcyBhcmUgYXZhaWxhYmxlIGluIHRocmVlIHNpemVzOiBTLCBNLCBMLjxiciAvPg0KJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDM5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTA5LTI4IDEwOjE2OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvaXRlbS0xOTY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjU1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZTM5ZDVkYTc4OTU5YmE0MWI4MDNiOGNlNTk2ODQ1OC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBWaW55bCBnbG92ZXMgQWJlbmEgRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgcG93ZGVyIGZyZWUgTQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgQWJlbmEgbmVwxatkZXLEk3RpIE0gaXptxJNycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MjcwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzQ2LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQvdC10LfQsNC80LXQvdC40LzQvtC5INCyINGB0YTQtdGA0LUgSG9SZUNhINC40L3RgtGB0YDRg9C80LXQvdGCINCyINCy0LjQtNC1INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCwg0LrQvtGC0L7RgNCw0Y8g0L3QtdC+0LHRhdC+0LTQuNC80LAg0L3QsCDQu9GO0LHQvtC5INC60YPRhdC90LUg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLiDQn9C40YnQtdCy0LDRjyDQv9C70LXQvdC60LAg0L3QtSDQtNCw0LXRgiDQv9GA0L7QvdC40LrQvdGD0YLRjCDQsdC+0LvQtdC30L3QtdGC0LLQvtGA0L3Ri9C8INCx0LDQutGC0LXRgNC40Y/QvCDQsiDQstCw0YjQuCDQt9Cw0LPQvtGC0L7QstC60LgsINC4Jm5ic3A70LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdC40YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQv9GA0L7QtNGD0LrRgtCwLiDQmiDQtNC+0YHRgtC+0LjQvdGB0YLQstCw0Lwg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4INC80L7QttC90L4g0L7RgtC90LXRgdGC0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMLCDQu9C10LPQutC+0YHRgtGMLCZuYnNwO9C/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCwg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgdGC0L7QuNC80L7RgdGC0Ywg0Lgg0L/RgNC+0YHRgtC+0YLRgyDRg9GC0LjQu9C40LfQsNGG0LjQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UMSBcnRpa2FzIHBsxJN2ZSZuYnNwO3Byb2R1a3R1IGllcGFrbyZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlDEgXJ0aWthcyBwbMSTdmUgcGFsxKtkeiBzYWdsYWLEgXQgcHJvZHVrdGEgxKtwYSZzY2Fyb247xKtiYXMgdW4gdMSBIGl6c2thdHUsIGvEgSBhcsSrIHBhZ2FyaW5hIGRlcsSrZ3VtYSB0ZXJtacWGdS4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlIG5lxLxhdWogcGF0b2fEk27EgW0gYmFrdMSTcmlqxIFtIHVuIG1pa3JvYmllbSBwaWVrxLzFq3QgcGllIHByb2R1a3RhLCBhaXpzdMSBdm90IHRvIG5vIG5lbGFidsSTbMSrZ2FzIGFwa8SBcnTEk2rEgXMgdmlkZXMuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZXMmbmJzcDtydWxsaXMmbmJzcDthdCZzY2Fyb247xLdpcmFzIGFyIHZpZWdsdW11LCDEq3BhJnNjYXJvbjt1IGl6dHVyxKtidSwgc2F2dSBkYXVkemZ1bmtjaW9uYWxpdMSBdGkgdW4mbmJzcDtjYXVyc3DEq2TEq2d1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkNsaW5nIGZpbG0gZm9yIGZvb2Qgd3JhcHBpbmc8L3N0cm9uZz48L2gyPg0KDQo8cD5Gb29kIGdyYWRlIGNsaW5nIGZpbG0gaGVscHMgdG8gcHJlc2VydmUgdGhlIHByb3BlcnRpZXMgb2YgdGhlIHByb2R1Y3QgYW5kIGl0cyBhcHBlYXJhbmNlLCBwcm9sb25naW5nIHRoZSBzaGVsZiBsaWZlLiBUaGUgbWFpbiBmaWVsZCBvZiBhcHBsaWNhdGlvbiBpcyBmb29kIHBhY2thZ2luZy4gSXQgaXMgY29udmVuaWVudCB0byB3cmFwIGNoZWVzZSwgc2F1c2FnZSwgc2FuZHdpY2gsIGV0Yy4gaW50byB0aGUgZmlsbS4gRm9vZCBmaWxtIGRvZXMgbm90IHBlbmV0cmF0ZSBwYXRob2dlbmljIGJhY3RlcmlhIGFuZCBtaWNyb2JlcyBhbmQgcHJvdGVjdHMgdGhlIHByb2R1Y3QgZnJvbSBhZHZlcnNlIGVmZmVjdHMuIFRoZSBhZHZhbnRhZ2VzIG9mIGNsaW5nJm5ic3A7ZmlsbSBpbmNsdWRlIHRyYW5zcGFyZW5jeSwgbGlnaHRuZXNzLCBwcmFjdGljYWxpdHksIG9wdGltYWwgY29zdCBhbmQgZWFzZSBvZiBkaXNwb3NhbC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODIxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDg2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MzEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gY2NlOWQ5YTA2OWViMTQ5MGJhNDJiZTQ1NjI1MTY5ZWMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBjbGluZyBGaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUyOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBbHVtxKtuaWphIGZvbGxpamEgNDUgY20geCAxNTAgbSwgcnVsbMSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C40YnQtdCy0LDRjyDQsNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCZuYnNwO9C+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQvtGC0LvQuNGH0L3QviDQv9C+0LTRhdC+0LTQuNGCINC60LDQuiDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjywg0YLQsNC6INC4INC00LvRjyDQu9C40YfQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQtNC+0LzQsNGI0L3QuNGFINGD0YHQu9C+0LLQuNGP0YUuINCk0L7Qu9GM0LPQsCDQsiDRgNGD0LvQvtC90LUg0L/RgNC40LPQvtC00L3QsCZuYnNwO9C00LvRjyDRg9C/0LDQutC+0LLQutC4INGA0LDQt9C70LjRh9C90L7QuSDQtdC00Ysg0Lgg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8g0L/QuNGJ0Lgg0LIg0LTRg9GF0L7QstGL0YUg0YjQutCw0YTQsNGFLCDQv9C10YfQsNGFLCDQvdCwINCz0YDQuNC70LUsINCwINGC0LDQuiDQttC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPLCDQt9Cw0LzQvtGA0LDQttC40LLQsNC90LjRjyDQuCZuYnNwO9GC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KDQo8cD7QnNCw0LrRgdC40LzQsNC70YzQvdC+INC00L7Qv9GD0YHRgtC40LzQsNGPINGC0LXQvNC/0LXRgNCw0YLRg9GA0LAg0LTQu9GPINC30LDQv9C10LrQsNC90LjRjyDQsdC70Y7QtCDQsiDRhNC+0LvRjNCz0LUgKzM1MCZkZWc7Jm5ic3A7Qy48L3A+DQoNCjxwPtCd0LUg0YDQtdC60L7QvNC10L3QtNGD0LXRgtGB0Y8g0LTQu9C40YLQtdC70YzQvdC+0LUg0LLRgNC10LzRjyDRhdGA0LDQvdC40YLRjCDQsiDRhNC+0LvRjNCz0LUg0L/RgNC+0LTRg9C60YLRiyDQstGL0YHQvtC60L7QuSDQutC40YHQu9C+0YLQvdC+0YHRgtC4INC4INGB0L7Qu9GR0L3QvtGB0YLQuCwg0LAg0YLQsNC6INC20LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9Cw0YUsINCy0L4g0LjQt9Cx0LXQttCw0L3QuNC1INCy0L7Qt9Cz0L7RgNCw0L3QuNGPLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BbHVtxKtuaWphIGZvbGxpamE8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtxKtuaWphIGZvbGlqdSZuYnNwO2l6bWFudG8gxJNkaW7EgSZzY2Fyb247YW5hcyBub3phcsSTLCBsYWkgaWxnxIFrbyZuYnNwO2xhaWt1IHV6Z2xhYsSBdCBwxIFydGlrYXMgcHJvZHVrdHUgc3ZhaWd1bXUuIEZvbGlqYSBpciBwaWVtxJNyb3RhIGRhxb7EgWR1IHDEgXJ0aWthcyBwcm9kdWt0dSB2YWkgxJNkaWVudSBpZXNhacWGbyZzY2Fyb247YW5haSwgY2VwJnNjYXJvbjthbmFpJm5ic3A7dmFpIGFyxKsgc2FsZMSTJnNjYXJvbjthbmFpIHVuIGF0ZHplc8STJnNjYXJvbjthbmFpLjwvcD4NCg0KPHA+TWFrc2ltxIFsxIEgcGllxLxhdWphbcSBIHRlbXBlcmF0xatyYSwga28gbcWrc3UgZm9saWphIHZhciBpenR1csSTdCwgbmVwxIFyc25pZWR6ICsgMzUwICZkZWc7IEMuPC9wPg0KDQo8cD5Gb2xpanUgbmF2IGlldGVpY2FtcyBsaWV0b3QgcMSBcnRpa2FzIHByb2R1a3R1IGFyIGF1Z3N0dSBza8SBYmp1IHVuIHPEgcS8dSBzYXR1cnUgaWxnc3RvJnNjYXJvbjthaSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+QWx1bWludW0gRm9pbDwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW1pbnVtIGZvaWwgaXMgYSBjb21tb24gaG91c2Vob2xkIHByb2R1Y3QgdGhhdCZyc3F1bztzIG9mdGVuIHVzZWQgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zIGZvciBjb29raW5nICh0byBjb3ZlciBiYWtpbmcgc3VyZmFjZXMpLCB3cmFwcGluZyBhbmQgcHJvdGVjdCBtb3JlIGRlbGljYXRlIGZvb2RzIG9yIGtlZXBpbmcgZm9vZCBpbiBmcmVlemVycy4gQWx1bWludW0gaXMgbmF0dXJhbCBwcm9kdWN0IHRoYXQmbmJzcDtpcyBib3VuZCB0byBvdGhlciBlbGVtZW50cyBsaWtlIHBob3NwaGF0ZSBhbmQgc3VsZmF0ZSBpbiBzb2lsLCByb2NrcyBhbmQgY2xheS4gVGhpcyBhbHVtaW51bSBmb2lsIHJvbGwgY29udGFpbnMgaXMgMTUwIG0gbG9uZyBieSZuYnNwOzQ1IGNtIHdpZGUuJm5ic3A7PC9wPg0KDQo8cD5UaGUgbWF4aW11bSBwZXJtaXNzaWJsZSB0ZW1wZXJhdHVyZSBmb3IgYmFraW5nIGZvb2QgaW4gZm9pbCBpcyArIDM1MCZkZWc7Qy48L3A+DQoNCjxwPkl0IGlzIG5vdCByZWNvbW1lbmRlZCB0byBzdG9yZSBmb29kcyBvZiBoaWdoIGFjaWRpdHkgYW5kIHNhbGluaXR5IGluIGZvaWwgZm9yIGEgbG9uZyB0aW1lLCBhcyB3ZWxsIGFzIHVzZSBpbiBtaWNyb3dhdmUgb3ZlbnMsIGluIG9yZGVyIHRvIGF2b2lkIGlnbml0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjY1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzNS4yMyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDg5ZmI0YjBhNTNhMmM1ODc1YWNjYjk5NTAyMmQ5YzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQWx1bWludW0gRm9vZCBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBbHVtxKtuaWphIGZvbGlqYSBydWxsxKsgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0L/QuNGJ0LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8INCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTczOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIwNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA4MjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstGL0LUg0L/Qu9Cw0YHRgtC80LDRgdGB0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAgMTAwMCDQvNC7INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNjc1IiBkYXRhLXN0YXJ0PSIyMjQiPtCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCDQvtCx0YrQtdC80L7QvCAxMDAwINC80LsgJm1kYXNoOyDQuNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L7QvdGMLiDQntC90Lgg0L/QvtC80L7Qs9GD0YIg0L7RgNCz0LDQvdC40LfQvtCy0LDRgtGMINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCwINC60YPRhdC90LUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LvQtdCz0LrQvtGB0YLRjCDQsiDQvdCw0YXQvtC20LTQtdC90LjQuCDQvdGD0LbQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC60LvRjtGH0LjRgtC10LvRjNC90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0LgsINCy0LDRiNC4INC60L7Qu9C70LXQs9C4INGB0LzQvtCz0YPRgiDQsdGL0YHRgtGA0L4g0L3QsNC50YLQuCDQvdC10L7QsdGF0L7QtNC40LzRi9C1INC/0YDQvtC00YPQutGC0YssINC90LUg0L7RgtC60YDRi9Cy0LDRjyDQutGA0YvRiNC60LguINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQstC60LvRjtGH0LDRjyDRgdCw0LvQsNGC0YssINCz0L7RgNGP0YfQuNC1INCx0LvRjtC00LAg0Lgg0LfQsNCz0L7RgtC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjcxNiIgZGF0YS1zdGFydD0iNjc3Ij7Qo9C00L7QsdGB0YLQstC+INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQvtCx0YnQtdC/0LjRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij7Qn9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSDRhNC+0YDQvNGLICZtZGFzaDsg0Y3RgtC+INC+0YLQu9C40YfQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0LXQs9C80LXQvdGC0LAgSG9SZUNhLiDQntC90Lgg0YPRgdC60L7RgNGP0Y7RgiDQv9GA0L7RhtC10YHRgSDRgNCw0LHQvtGC0Ysg0L3QsCDQutGD0YXQvdC1LCDQv9C+0LfQstC+0LvRj9GPINCz0L7RgtC+0LLQuNGC0Ywg0Lgg0YXRgNCw0L3QuNGC0Ywg0LfQsNCz0L7RgtC+0LLQutC4INC30LDRgNCw0L3QtdC1LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INCyINGH0LDRgdGLINC/0LjQui4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDRh9GC0L4g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0L/RgNC4INGA0LDQt9C+0LPRgNC10LLQtSDQsdC70Y7QtCDQsiDRgNC10YHRgtC+0YDQsNC90LDRhSDQuCDQutCw0YTQtS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+PHN0cm9uZyBkYXRhLWVuZD0iMTA5MiIgZGF0YS1zdGFydD0iMTA2MCI+0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPtCa0L7QvdGC0LXQudC90LXRgNGLINC90LUg0YHQvtC00LXRgNC20LDRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEpLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0LHQtdC30L7Qv9Cw0YHQvdGL0LzQuCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQv9C40YnQuC4g0J7QvdC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L3Rj9GFLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC90LUg0YLQvtC70YzQutC+INGD0LTQvtCx0YHRgtCy0L4sINC90L4g0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC00LvRjyDQstCw0YjQuNGFINGB0L7RgtGA0YPQtNC90LjQutC+0LIg0Lgg0LrQu9C40LXQvdGC0L7Qsi4g0KHQtNC10LvQsNC90L3Ri9C1INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC+0L3QuCDQu9C10LPQutC+INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YDQsNC30LvQuNGH0L3Ri9C1INGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0Lgg0L/QvtC30LLQvtC70Y/RjtGCINGN0YTRhNC10LrRgtC40LLQvdC+INGF0YDQsNC90LjRgtGMINC/0YDQvtC00YPQutGC0YsuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE0ODQiPg0KCTxsaSBkYXRhLWVuZD0iMTUwMCIgZGF0YS1zdGFydD0iMTQ4NCI+0J7QsdGK0LXQvDogMTAwMCDQvNC7PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1NDgiIGRhdGEtc3RhcnQ9IjE1MDEiPtCc0LDRgtC10YDQuNCw0Ls6INCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvSwg0LHQtdC3INCx0LjRgdGE0LXQvdC+0LvQsCDQkCAoQlBBKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTk0IiBkYXRhLXN0YXJ0PSIxNTQ5Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lg8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY0NCIgZGF0YS1zdGFydD0iMTU5NSI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LvRjyDQu9C10LPQutC+0YHRgtC4INC/0L7QuNGB0LrQsCDQv9GA0L7QtNGD0LrRgtC+0LI8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTY0NSI+0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsiwg0LrQsNGE0LUg0Lgg0L7QsdGJ0LXQv9C40YLQsDwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+Q2F1cnNwxKtkxKtnaSB1biBpenR1csSrZ2kgcG9saXByb3BpbMSTbmEgdHJhdWtpIDEwMDAgbWwgc2FnYXRhdmVpIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTMxIiBkYXRhLXN0YXJ0PSIxMTYiPk3Fq3N1IGNhdXJzcMSrZMSrZ2llIHBvbGlwcm9waWzEk25hIHRyYXVraSBhciAxMDAwIG1sIGlldGlscMSrYnUgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBwcm9mZXNpb27EgWzEgXMgdmlydHV2xJNzLiAmU2Nhcm9uO2llIHRyYXVraSBwYWzEq2R6IG9yZ2FuaXrEk3QgZGFyYmEgdGVscHUsIMS8YXVqb3QgxIF0cmkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbcSBcyBzYXN0xIF2ZGHEvGFzLCBuZW5vdsSTciZzY2Fyb247b3QgdsSBa3UuIFBhdGVpY290aWVzIGF1Z3N0YWphaSBjYXVyc3DEq2TEq2JhaSwgdmlydHV2xJMgc3RyxIFkxIFqbyZzY2Fyb247aWUsIHBpZW3Ek3JhbSwgcGF2xIFyaSB1biBhZG1pbmlzdHJhdG9yaSwgdmFyIHZpZWdsaSBhdHJhc3QgdmFqYWR6xKtnb3MgcHJvZHVrdHVzLCBrYXMgaWV2xJNyb2phbWkgdXpsYWJvIGRhcmJhIGVmZWt0aXZpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj48c3Ryb25nIGRhdGEtZW5kPSI1NzIiIGRhdGEtc3RhcnQ9IjUzMyI+UGVyZmVrdHMgcmlzaW7EgWp1bXMgSG9SZUNhIHNla3RvcmFtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj5Qb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgdGFpc25zdMWrcmEgZm9ybXUgaXIgbGllbGlza3MgcmlzaW7EgWp1bXMgSG9SZUNhIG5vemFyxJMsIGxhaSBzYWdhdGF2b3R1IHVuIHV6Z2xhYsSBdHUgxJNkaWVudXMgdW4gc2FnYXRhdmVzLiAmU2Nhcm9uO2llIHRyYXVraSBwYcSBdHJpbmEgZGFyYmEgcHJvY2VzdSB2aXJ0dXbEkywgxLxhdWpvdCBzYWdhdGF2b3QgxJNkaWVudXMgaWVwcmllayZzY2Fyb247LCDEq3BhJnNjYXJvbjtpIHBpZXByYXPEq3RvcyBkYXJiYSBzdHVuZMSBcy4gVHVya2zEgXQgdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbWlrcm92acS8xYZ1IGtyxIFzbmltLCBrYXMgxLxhdWogdmllZ2xpIHV6c2lsZMSrdCDEk2RpZW51cywgc2FnbGFixIFqb3QgdG8ga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj48c3Ryb25nIGRhdGEtZW5kPSI5NTAiIGRhdGEtc3RhcnQ9IjkyMyI+RHJvJnNjYXJvbjvEq2JhIHVuIGVrb2xvxKNpc2t1bXM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj4mU2Nhcm9uO2llIHRyYXVraSBpciBCUEEgYmV6bWFrc2FzLCBub2RybyZzY2Fyb247aW5vdCBkcm8mc2Nhcm9uO3UgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUuIEl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwb2xpcHJvcGlsxJNuYSwgdGllIGlyIHBpZW3Ek3JvdGkgZGHFvsSBZGllbSB0ZW1wZXJhdMWrcmFzIGFwc3TEgWvEvGllbSB1biBub2RybyZzY2Fyb247aW5hIGVmZWt0xKt2dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudSwga2FzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBsaWV0byZzY2Fyb247YW5haSByZXN0b3LEgW5vcywga2FmZWpuxKtjxIFzIHVuIGNpdMSBcyBwxIFydGlrYXMgaWVzdMSBZMSTcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+UHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTI3OCI+DQoJPGxpIGRhdGEtZW5kPSIxMjk4IiBkYXRhLXN0YXJ0PSIxMjc4Ij5JZXRpbHDEq2JhOiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzMzQiIGRhdGEtc3RhcnQ9IjEyOTkiPk1hdGVyacSBbHM6IFBvbGlwcm9waWzEk25zLCBiZXogQlBBPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzNjQiIGRhdGEtc3RhcnQ9IjEzMzUiPlBpZW3Ek3JvdHMgbWlrcm92acS8xYZ1IGtyxIFzbsSrPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE0MzQiIGRhdGEtc3RhcnQ9IjEzNjUiPkNhdXJzcMSrZMSrZ2FzIHNpZW5hcywga2FzIMS8YXVqIHZpZWdsaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2Ftb3MgcHJvZHVrdHVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjE0MzUiPklkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgSG9SZUNhIHNla3RvcsSBPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij48c3Ryb25nIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij5EdXJhYmxlIFRyYW5zcGFyZW50IFBvbHlwcm9weWxlbmUgRm9vZCBDb250YWluZXJzIDEwMDAgbWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjI4NyIgZGF0YS1zdGFydD0iMTgwOSI+T3VyIHRyYW5zcGFyZW50IHBvbHlwcm9weWxlbmUgZm9vZCBjb250YWluZXJzIHdpdGggYSBjYXBhY2l0eSBvZiAxMDAwIG1sIGFyZSB0aGUgcGVyZmVjdCBjaG9pY2UgZm9yIHByb2Zlc3Npb25hbCBraXRjaGVucy4gVGhleSBoZWxwIG9yZ2FuaXplIGtpdGNoZW4gc3BhY2UgYW5kIG1ha2UgaXQgZWFzeSB0byBmaW5kIHRoZSBuZWNlc3NhcnkgaW5ncmVkaWVudHMgd2l0aG91dCBvcGVuaW5nIHRoZSBsaWQuIFRoYW5rcyB0byB0aGVpciBleGNlcHRpb25hbCB0cmFuc3BhcmVuY3ksIHlvdXIgY29sbGVhZ3VlcyB3aWxsIHF1aWNrbHkgZmluZCB0aGUgaW5ncmVkaWVudHMgdGhleSBuZWVkLCBzYXZpbmcgdGltZSBhbmQgZWZmb3J0LiBUaGVzZSBjb250YWluZXJzIGFyZSBpZGVhbCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIHZhcmlvdXMgcHJvZHVjdHMsIGluY2x1ZGluZyBzYWxhZHMsIGhvdCBkaXNoZXMsIGFuZCBwcmVwIGl0ZW1zLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij48c3Ryb25nIGRhdGEtZW5kPSIyMzM2IiBkYXRhLXN0YXJ0PSIyMjg5Ij5Db252ZW5pZW5jZSBmb3IgcmVzdGF1cmFudHMgYW5kIGZvb2RzZXJ2aWNlPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPlJlY3Rhbmd1bGFyIHBvbHlwcm9weWxlbmUgY29udGFpbmVycyBhcmUgYW4gZXhjZWxsZW50IHNvbHV0aW9uIGZvciB0aGUgSG9SZUNhIHNlZ21lbnQuIFRoZXkgc3BlZWQgdXAga2l0Y2hlbiB3b3JrZmxvd3MsIGFsbG93aW5nIHByZXAgaXRlbXMgdG8gYmUgY29va2VkIGFuZCBzdG9yZWQgaW4gYWR2YW5jZSwgd2hpY2ggaXMgZXNwZWNpYWxseSB2YWx1YWJsZSBkdXJpbmcgcGVhayBob3Vycy4gVGhlc2UgY29udGFpbmVycyBhcmUgYWxzbyBtaWNyb3dhdmUtc2FmZSwgbWFraW5nIHRoZW0gY29udmVuaWVudCBmb3IgcmVoZWF0aW5nIGRpc2hlcyBpbiByZXN0YXVyYW50cyBhbmQgY2FmZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MDciIGRhdGEtc3RhcnQ9IjI2NzYiPlNhZmV0eSBhbmQgRWNvLUZyaWVuZGxpbmVzczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij5UaGUgY29udGFpbmVycyBhcmUgQlBBLWZyZWUsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZvb2Qgc3RvcmFnZS4gVGhleSBhcmUgaWRlYWwgZm9yIHVzZSBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMsIHByb3ZpZGluZyBjb252ZW5pZW5jZSBhbmQgc2FmZXR5IGZvciBib3RoIHlvdXIgc3RhZmYgYW5kIGN1c3RvbWVycy4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwb2x5cHJvcHlsZW5lLCB0aGV5IGNhbiB3aXRoc3RhbmQgdmFyaW91cyB0ZW1wZXJhdHVyZXMsIGVuc3VyaW5nIGVmZmljaWVudCBmb29kIHN0b3JhZ2UuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPkJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzAxOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDM3IiBkYXRhLXN0YXJ0PSIzMDE4Ij5DYXBhY2l0eTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIzMDM4Ij5NYXRlcmlhbDogUG9seXByb3B5bGVuZSwgQlBBLWZyZWU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA5MCIgZGF0YS1zdGFydD0iMzA3NCI+TWljcm93YXZlLXNhZmU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE0NiIgZGF0YS1zdGFydD0iMzA5MSI+VHJhbnNwYXJlbnQgd2FsbHMgZm9yIGVhc3kgaWRlbnRpZmljYXRpb24gb2YgcHJvZHVjdHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzE0NyI+SWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBjYWZlcywgYW5kIGZvb2RzZXJ2aWNlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNDgzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzM5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5N2QyNmZhYzNlYjBlMGQ2N2Q5NTNkOTQ3YWVjZTJjYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lciAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBCUEEgYmV6bWFrc2FzIHBvbGlwcm9waWzEk25hIHRyYXVrcyBzYWdhdGF2xJNtIHVuIHDEgXJ0aWthcyB1emdsYWLEgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDEwMDAg0LzQuywg0J/QnwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNjY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMDk3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLVJEMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEzNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRg9Cz0LvRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgYXBhxLxpZSB0cmF1a2kgNTAwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LrRg9C70LjQvdCw0YDQuNC4Jm5ic3A7LSZuYnNwO9GD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdGL0YLQvdGL0YUg0LHQu9GO0LQg0Lgg0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDM+Jm5ic3A7PHN0cm9uZz7Qn9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90LDRjyDRgdC10YDQstC40YDQvtCy0LrQsCDRhdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQt0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQstGL0LHQvtGAINC00LvRjyDQt9Cw0LLQtdC00LXQvdC40LksINCz0LTQtSDQstCw0LbQvdGLINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0Lgg0YPQtNC+0LHRgdGC0LLQvi4g0J7QvdC4INGA0LDRgdGB0YfQuNGC0LDQvdGLINC90LAg0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0YDQtdC20LjQvCDQvtGCIC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qywg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LjRhSDQtNC70Y86ICZuYnNwOzxiciAvPg0KLSDQodC70L7QttC90YvRhSDQtNC10YHQtdGA0YLQvtCyOiDRgdC70L7QtdC90YvQtSDRgtC40YDQsNC80LjRgdGDLCDRjdC60LvQtdGA0Ysg0YEg0LfQsNCy0LDRgNC90YvQvCDQutGA0LXQvNC+0LwsINGH0LjQt9C60LXQudC60Lgg0YEg0Y/Qs9C+0LTQvdGL0Lwg0YLQvtC/0L/QuNC90LPQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0KXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LI6INC/0LDRgdGC0LAg0YEg0YHQvtGD0YHQvtC8INC/0LXRgdGC0L4sINC60LjQvdC+0LAg0YEg0L7QstC+0YnQsNC80LgsINCx0L7Rg9C70Ysg0YEg0LDQstC+0LrQsNC00L4g0Lgg0YLRg9C90YbQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0JPQvtGC0L7QstGL0YUg0L3QsNCx0L7RgNC+0LI6INGB0YvRgNC90YvQtSDRgtCw0YDQtdC70LrQuCDRgSDQstC40L3QvtCz0YDQsNC00L7QvCDQuCDQvtGA0LXRhdCw0LzQuCwg0LzRj9GB0L3Ri9C1INC30LDQutGD0YHQutC4INGBINCz0L7RgNGH0LjRhtC10LksINCy0LXQs9Cw0L3RgdC60LjQtSDRgdC10YLRiy4gJm5ic3A7PC9wPg0KDQo8cD7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LfQsNGJ0LjRgtGDINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0YHQvNC10YjQuNCy0LDQvdC40Y8g0LfQsNC/0LDRhdC+0LIsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQsdC70Y7QtC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGC0L7Qu9GJ0LjQvdCwINGB0YLQtdC90L7QuiDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdC+0LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0LjQvdCz0YDQtdC00LjQtdC90YLQvtCyLCDQsCDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDRgdC+0LrRgNCw0YnQsNGO0YIg0LLRgNC10LzRjyDQvdCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y4g0YDQsNCx0L7Rh9C10LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0LAuICZuYnNwOzwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC40LzQtdGAINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC00LvRjyDQsdC40LfQvdC10YHQsDo8L3N0cm9uZz48L2gzPg0KDQo8cD7QoNC10YHRgtC+0YDQsNC9INC80L7QttC10YIg0L/RgNC10LTQu9C+0LbQuNGC0Ywg0L3QsNCx0L7RgNGLINC00LvRjyDQv9C40LrQvdC40LrQsCDQsiDQutC+0L3RgtC10LnQvdC10YDQsNGFIDUwMCDQvNC7OiDQvtGF0LvQsNC20LTQtdC90L3QsNGPINC/0LDRgdGC0LAsINGB0YvRgNC90LDRjyDRgtCw0YDQtdC70LrQsCDQuCDQvNC40L3QuC3QtNC10YHQtdGA0YIuINCj0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0YEg0LXQtNC40L3QvtC5INC60YDRi9GI0LrQvtC5INGD0L/RgNC+0YHRgtC40YIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutGDINC4INC/0L7QstGL0YHQuNGCINC70L7Rj9C70YzQvdC+0YHRgtGMINCz0L7RgdGC0LXQuTwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPlZpZW5yZWl6xJNqYWlzIGt1bGluxIFyaWphcyB0cmF1a3MmbmJzcDstJm5ic3A7VW5pdmVyc8SBbHMgcmlzaW7EgWp1bXMgc8SBdMSrZ2llbSDEk2RpZW5pZW0gdW4ga8SBcnRhaW5hamllbSBkZXNlcnRpZW08L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+UHJvZmVzaW9uxIFsYSBhdWtzdG8gxJNkaWVudSB1biBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI1MzIiIGRhdGEtc3RhcnQ9IjE4MSI+VmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDUwMCBtbCBubyBwxIFyc3RyxIFkxIF0YSBQRVQgcGxhc3RtYXNhcyAoclBFVCkgaXIgbGllbGlza2EgaXp2xJNsZSDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWllbSwga3VyIHN2YXLEq2dhIGdhbiBwcmV6ZW50xIFjaWphLCBnYW4gxJNydMSrYmEuIEl6Z2F0YXZvdGkgbm8gclBFVCwgJnNjYXJvbjtpZSB0cmF1a2kgdmVpY2luYSBpbGd0c3DEk2rEq2J1IHVuIHNhbWF6aW5hIG9nbGVrxLxhIHDEk2R1LCBhdGJhbHN0b3QgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemlub3QgYXRrcml0dW11cy4gVGllIGlyIHBpZW3Ek3JvdGkgdGVtcGVyYXTFq3JhcyBkaWFwYXpvbmFtIG5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0MsIHTEgXDEk2MgdG9zIHZhciBpem1hbnRvdDo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI1MzQiPg0KCTxsaSBkYXRhLWVuZD0iNjMyIiBkYXRhLXN0YXJ0PSI1MzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjU2MyIgZGF0YS1zdGFydD0iNTM2Ij5Lb21wbGVrc2FqaWVtIGRlc2VydGllbTwvc3Ryb25nPjogS8SBcnRhaW5pZSB0aXJhbWlzdSwgZWtsZXJpIGFyIGtyxJNtc2llcnUsIMS3xKt6a2Vpa2kgYXIgb2d1IHZpcnNrxIFydHUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjczMyIgZGF0YS1zdGFydD0iNjMzIj48c3Ryb25nIGRhdGEtZW5kPSI2NTgiIGRhdGEtc3RhcnQ9IjYzNSI+QXVrc3RhamllbSDEk2RpZW5pZW08L3N0cm9uZz46IFBhc3RhIGFyIHBlc3RvIG3Ek3JjaSwga2lub2phIGFyIGTEgXJ6ZcWGaWVtLCBixLxvZGFzIGFyIGF2b2thZG8gdW4gdHVueml2xKttLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjczNCI+PHN0cm9uZyBkYXRhLWVuZD0iNzYyIiBkYXRhLXN0YXJ0PSI3MzYiPkdhdGF2YWppZW0ga29tcGxla3RpZW08L3N0cm9uZz46IFNpZXJhICZzY2Fyb247xLfEq3ZqaSBhciB2xKtub2fEgW0gdW4gcmlla3N0aWVtLCBnYcS8YXMgdXprb2RhcyBhciBzaW5lcMSTbSwgdmVnxIFudSBrb21wbGVrdGkuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIxMTE3IiBkYXRhLXN0YXJ0PSI4NDciPjxzdHJvbmcgZGF0YS1lbmQ9Ijg4MiIgZGF0YS1zdGFydD0iODQ3Ij5IZXJtxJN0aXNrxIEgdsSBa2EgZnVua2Npb25hbGl0xIF0ZTwvc3Ryb25nPiBub2RybyZzY2Fyb247aW5hIGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20gdW4gc21ha3Ugc2FqYXVrJnNjYXJvbjthbm9zLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSB2YWlyxIFrdSBrxIFydHUgxJNkaWVub3MuIENhdXJzcMSrZMSrZ2FzIHNpZW5hcyBpemNlxLwgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGksIGJldCB1bml2ZXJzxIFsxIFzIHbEgWthIGllc3DEk2phcyB2aXN1IGl6bcSTcnUgdHJhdWtpZW0gxLxhdWogxIF0csSBayBvcmdhbml6xJN0IGRhcmJhIHZpZXR1LjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjEzMTkiIGRhdGEtc3RhcnQ9IjExMTkiPkl6dsSTbG90aWVzIHRyYXVrdXMsIGthcyBpemdhdGF2b3RpIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCksIGrFq3MgcGFsxKtkemF0IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYXRiYWxzdMSBdCBpbGd0c3DEk2rEq2dhcyBpZXBha29qdW1hIHByYWtzZXMsIGthcyBhdGJpbHN0IHZpZGVzIGFpenNhcmR6xKtiYXMgbcSTcsS3aWVtLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj48c3Ryb25nIGRhdGEtZW5kPSIxMzUzIiBkYXRhLXN0YXJ0PSIxMzIxIj5CaXpuZXNhIGl6bWFudG8mc2Nhcm9uO2FuYXMgcGllbcSTcnM8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPlJlc3RvcsSBbnMgdmFyIHBpZWTEgXbEgXQgcGlrbmlrYSBrb21wbGVrdHVzIDUwMCBtbCB0cmF1a29zOiBhdWtzdMSBIHBhc3RhLCBzaWVyYSAmc2Nhcm9uO8S3xKt2amkgdW4gbWluaSBkZXNlcnRzLiDEknJ0YSBpZXBha28mc2Nhcm9uO2FuYSBhciB2aWVub3R1IHbEgWt1IHZpZW5rxIFyJnNjYXJvbjtvIHRyYW5zcG9ydMSTJnNjYXJvbjthbnUgdW4gdXpsYWJvIHZpZXN1IGxvamFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj48c3Ryb25nIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj7EqnBhJnNjYXJvbjvEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE1NTciPg0KCTxsaSBkYXRhLWVuZD0iMTU3NiIgZGF0YS1zdGFydD0iMTU1NyI+SWV0aWxwxKtiYTogNTAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2MjIiIGRhdGEtc3RhcnQ9IjE1NzciPk1hdGVyacSBbHM6IFDEgXJzdHLEgWTEgXRzIFBFVCBwbGFzdG1hc2EgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NjgiIGRhdGEtc3RhcnQ9IjE2MjMiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiBObyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3MTkiIGRhdGEtc3RhcnQ9IjE2NjkiPkhlcm3Ek3Rpc2vEgXMgdsSBa2EgxKtwYSZzY2Fyb247xKtiYXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3NjMiIGRhdGEtc3RhcnQ9IjE3MjAiPkNhdXJzcMSrZMSrZ8SBcyBzaWVuYXMsIGthcyB1enN2ZXIga3ZhbGl0xIF0aTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODIxIiBkYXRhLXN0YXJ0PSIxNzY0Ij5JZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGRlc2VydGllbSwgZ2FuIGF1a3N0YWppZW0gxJNkaWVuaWVtPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE4MjIiPkF0YmFsc3RhIGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij5EaXNwb3NhYmxlIGRlbGkgY29udGFpbmVyIC0gQSBWZXJzYXRpbGUgU29sdXRpb24gZm9yIEhlYXJ0eSBNZWFscyBhbmQgTGF5ZXJlZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+PHN0cm9uZyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+UHJvZmVzc2lvbmFsIFNlcnZpbmcgb2YgQ29sZCBNZWFscyBhbmQgRGVzc2VydHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjQyNSIgZGF0YS1zdGFydD0iMjA2NSI+RGlzcG9zYWJsZSA1MDAgbWwgb3IgMTYgb3ogZGVsaSBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCkgYXJlIHRoZSBpZGVhbCBjaG9pY2UgZm9yIGJ1c2luZXNzZXMgd2hlcmUgYm90aCBwcmVzZW50YXRpb24gYW5kIGNvbnZlbmllbmNlIG1hdHRlci4gTWFkZSBmcm9tIHJQRVQsIHRoZXNlIGNvbnRhaW5lcnMgY29udHJpYnV0ZSB0byBzdXN0YWluYWJpbGl0eSBieSByZWR1Y2luZyB0aGUgY2FyYm9uIGZvb3RwcmludCBhbmQgc3VwcG9ydGluZyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gVGhleSBhcmUgc3VpdGFibGUgZm9yIHRlbXBlcmF0dXJlcyByYW5naW5nIGZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3I6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI0MjciPg0KCTxsaSBkYXRhLWVuZD0iMjUyMiIgZGF0YS1zdGFydD0iMjQyNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0OSIgZGF0YS1zdGFydD0iMjQyOSI+Q29tcGxleCBkZXNzZXJ0czwvc3Ryb25nPjogTGF5ZXJlZCB0aXJhbWlzdSwgJmVhY3V0ZTtjbGFpcnMgd2l0aCBjdXN0YXJkLCBjaGVlc2VjYWtlcyB3aXRoIGJlcnJ5IHRvcHBpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI2MTciIGRhdGEtc3RhcnQ9IjI1MjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI1MzkiIGRhdGEtc3RhcnQ9IjI1MjUiPkNvbGQgbWVhbHM8L3N0cm9uZz46IFBhc3RhIHdpdGggcGVzdG8gc2F1Y2UsIHF1aW5vYSB3aXRoIHZlZ2V0YWJsZXMsIGJvd2xzIHdpdGggYXZvY2FkbyBhbmQgdHVuYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjYxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY0MyIgZGF0YS1zdGFydD0iMjYyMCI+UmVhZHktdG8tc2VydmUgc2V0czwvc3Ryb25nPjogQ2hlZXNlIHBsYXR0ZXJzIHdpdGggZ3JhcGVzIGFuZCBudXRzLCBtZWF0IHNuYWNrcyB3aXRoIG11c3RhcmQsIHZlZ2FuIHNldHMuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzMDEwIiBkYXRhLXN0YXJ0PSIyNzIyIj5UaGUgPHN0cm9uZyBkYXRhLWVuZD0iMjc0MiIgZGF0YS1zdGFydD0iMjcyNiI+YWlydGlnaHQgbGlkPC9zdHJvbmc+IGVuc3VyZXMgcHJvdGVjdGlvbiBhZ2FpbnN0IGxlYWtzIGFuZCBvZG9yIG1peGluZywgd2hpY2ggaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgZm9yIG11bHRpLWxheWVyZWQgZGlzaGVzLiBUaGUgdHJhbnNwYXJlbmN5IG9mIHRoZSB3YWxscyBoaWdobGlnaHRzIHRoZSBxdWFsaXR5IG9mIHRoZSBpbmdyZWRpZW50cywgYW5kIHRoZSB1bml2ZXJzYWwgbGlkcyBmb3IgYWxsIGNvbnRhaW5lciBzaXplcyBoZWxwIHNhdmUgdGltZSBvbiB3b3Jrc3BhY2Ugb3JnYW5pemF0aW9uLjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjMyMjciIGRhdGEtc3RhcnQ9IjMwMTIiPkJ5IGNob29zaW5nIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHlvdSBhcmUgaGVscGluZyB0byByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydCBzdXN0YWluYWJsZSBwYWNrYWdpbmcgcHJhY3RpY2VzLCB3aGljaCBhbGlnbiB3aXRoIGVudmlyb25tZW50YWwgZ29hbHMgYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGNpcmN1bGFyIGVjb25vbXkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNTMiIGRhdGEtc3RhcnQ9IjMyMjkiPkJ1c2luZXNzIHVzZSBleGFtcGxlPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij5BIHJlc3RhdXJhbnQgY2FuIG9mZmVyIHBpY25pYyBzZXRzIGluIDUwMCBtbCBjb250YWluZXJzOiBjaGlsbGVkIHBhc3RhLCBjaGVlc2UgcGxhdHRlciwgYW5kIG1pbmkgZGVzc2VydC4gVGhlIGNvbnZlbmllbnQgcGFja2FnaW5nIHdpdGggYSBzaW5nbGUgbGlkIHNpbXBsaWZpZXMgdHJhbnNwb3J0IGFuZCBib29zdHMgZ3Vlc3QgbG95YWx0eS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+RmVhdHVyZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNDY4Ij4NCgk8bGkgZGF0YS1lbmQ9IjM0ODYiIGRhdGEtc3RhcnQ9IjM0NjgiPkNhcGFjaXR5OiA1MDAgbWwgb3IgMTYgb3o8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzUyNiIgZGF0YS1zdGFydD0iMzQ4NyI+TWF0ZXJpYWw6IFJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTY3IiBkYXRhLXN0YXJ0PSIzNTI3Ij5UZW1wZXJhdHVyZSByYW5nZTogRnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1OTkiIGRhdGEtc3RhcnQ9IjM1NjgiPkFpcnRpZ2h0IGxpZCB0byBwcmV2ZW50IGxlYWtzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2NDIiIGRhdGEtc3RhcnQ9IjM2MDAiPlRyYW5zcGFyZW50IHdhbGxzIHRoYXQgZW1waGFzaXplIHF1YWxpdHk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY4NSIgZGF0YS1zdGFydD0iMzY0MyI+UGVyZmVjdCBmb3IgYm90aCBkZXNzZXJ0cyBhbmQgY29sZCBtZWFsczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNjg2Ij5TdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teSBhbmQgcmVkdWNlcyBwbGFzdGljIHdhc3RlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3Ny42MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NToyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTY2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2M2M3MTBiYTlmODVhMzEwYzJjOWQ4YzgxZTE2MjU0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrcyBubyByUEVUIHBsYXN0bWFzYXMga3VsaW7EgXJpamFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgZm9yIGNhdmlhciA1MDAgbWwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgdC10YDRgtC90YvQuSDQutC+0L3RgtC10LnQvdC10YAgNTAwINC80Lsg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LTQu9GPINGB0LDQu9Cw0YLQvtCyINC4INC00LXRgdC10YDRgtC+0LIgclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNjg4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQV1AtMTA4NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgCA3NTAg0LzQuywg0YEg0LrRgNGL0YjQutC+0LksINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFRyYXVrcyA3NTAgbWwsIGFyIHbEgWt1LCBQRVQsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0xMC0wOCAxNTowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjg4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzNjljNmViMjJjMzZhZGIyZWVmZDUwMmEwYzk4MTQxYS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg5MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV0UtS05JRkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2pzIGtva2EgbmF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LTQtdGA0LXQstGP0L3QvdGL0LkmbmJzcDvQvdC+0LYgMTY1Jm5ic3A70LzQvCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0Lkg0LjQtyDQtNGA0LXQstC10YHQuNC90YsuINCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC00LDQvdC90L7Qs9C+INGB0YLQvtC70L7QstC+0LPQviDQv9GA0LjQsdC+0YDQsDog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAINC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQsiDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LguINCg0LXQutC+0LzQtdC90LTRg9C10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC90LDRiNC4INC00LXRgNC10LLRj9C90L3Ri9C1INC/0YDQuNCx0L7RgNGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YHQtdGA0LLQuNGB0L7QsiDRgSDQtdC00L7QuSDQvdCwINCy0YvQvdC+0YEg0LjQu9C4INC/0YDQuCDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4INC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjiDQvdCw0YLRg9GA0LDQu9GM0L3Ri9GFINC80LDRgtC10YDQuNCw0LvQvtCyINGC0LDQutC+0Lkg0L3QvtC2INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC30LTQvtGA0L7QstGM0Y8g0Lgg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPQtdGC0YHRjywg0L3QtSDQstGL0LTQtdC70Y/RjyDQstGA0LXQtNC90YvRhSDRgtC+0LrRgdC40YfQvdGL0YUg0LLQtdGJ0LXRgdGC0LIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOJm5ic3A70YDQsNC30LvQsNCz0LDQtdGC0YHRjyDQsiDQtdGB0YLQtdGB0YLQstC10L3QvdGL0YUg0YPRgdC70L7QstC40Y/RhS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBuYXppcyAxNjUgbW0sIGl6Z2F0YXZvdHMgbm8ga29rYS4gR2FsdmVuxIFzICZzY2Fyb247byBnYWxkYSBwaWVkZXJ1bXUgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOiBrb21wYWt0cyBpem3Ek3JzIHVuIGRhdWR6cHVzxKtiYSBsaWV0byZzY2Fyb247YW7EgS4gTcSTcyBpZXNha8SBbSBpem1hbnRvdCBtxatzdSBrb2thIGdhbGRhIHBpZWRlcnVtdXMgxJNkaWVudSBwaWVnxIFkZWksIGzEq2R6xYZlbSZzY2Fyb247YW5haSB2YWkgcGFzxIFrdW11IG9yZ2FuaXrEkyZzY2Fyb247YW5haS4gUGF0ZWljb3RpZXMgZGFixKtnbyBtYXRlcmnEgWx1IGl6bWFudG8mc2Nhcm9uO2FuYWksICZzY2Fyb247aXMgbmF6aXMgaXIgYWJzb2zFq3RpIGRybyZzY2Fyb247cyB2ZXNlbMSrYmFpIHVuIHZpZGVpLiBUYXMgaXIgdmllZ2xpIGxpa3ZpZMSTamFtcywgbmVpemRhbG90IGthaXTEq2dhcyB0b2tzaXNrYXMgdmllbGFzLCB1biBkYWJpc2tvcyBhcHN0xIFrxLxvcyBwaWxuxKtixIEgc2FkYWzEgXM8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgY2xhc3NpYyBkaXNwb3NhYmxlIGtuaXZlcyZuYnNwO21hZGUgb2YgZWNvLWZyaWVuZGx5IGFuZCBiaW9kZWdyYWJsZSBvcmdhbmljIHdvb2QuIFRoZXNlIHN1c3RhaW5hYmxlIHdvb2RlbiBrbml2ZXMgYXJlIHN1aXRhYmxlIGFzIGZvciBjb2xkIGZvb2QgYXMgZm9yIGhvdCBhcHBsaWNhdGlvbnMuIFRoZSBsZW5ndGggb2YgZGlzcG9zYWJsZSBjdXRsZXJ5IGlzIDE2LjUgY20uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjEtMDgtMTMgMTM6MzA6MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4OTAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTU2MDljMDQ0Y2I4NTliMjQ1YzA3ZWMxMmYyNTA2NGQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB3b29kZW4ga25pZmUgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBuxIF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTA4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4IDI1IHggMTgg0YHQvCwg0J/QrdCiLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIDI1IHggMTggY20sIHJQRVQsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjQ0MiIgZGF0YS1zdGFydD0iMjM2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0MCIgZGF0YS1zdGFydD0iMjM3MCI+0KHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCAmbmRhc2g7INCf0YDQtdC80LjQsNC70YzQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LHQvtC70YzRiNC40YUg0YHQtdGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjQ5MSIgZGF0YS1zdGFydD0iMjQ0NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ4OSIgZGF0YS1zdGFydD0iMjQ0OSI+0JjQtNC10LDQu9C10L0g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC/0L7RgNGG0LjQuSDQuCDQsNGB0YHQvtGA0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjUyIiBkYXRhLXN0YXJ0PSIyNDkyIj7QrdGC0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0Lwg0YHQvtC30LTQsNC9INC00LvRjyDRg9C00L7QsdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LHQvtC70YzRiNC40YUg0YHQtdGC0L7QsiDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIuINCe0L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0Lgg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0LHQu9GO0LTQsC48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY4NiIgZGF0YS1zdGFydD0iMjY1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY4NCIgZGF0YS1zdGFydD0iMjY1OSI+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI2ODciPg0KCTxsaSBkYXRhLWVuZD0iMjc0MyIgZGF0YS1zdGFydD0iMjY4NyI+0JHQvtC70YzRiNCw0Y8g0L/Qu9C+0YnQsNC00YwgJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQutGA0YPQv9C90YvRhSDQvdCw0LHQvtGA0L7QsiDRgdGD0YjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgwNiIgZGF0YS1zdGFydD0iMjc0NCI+0J/RgNC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCINGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0YTQvtGA0LzRiyDQutC+0L3RgtC10LnQvdC10YDQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjg4NCIgZGF0YS1zdGFydD0iMjgwNyI+0KPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRg9C00L7QsdC90L4g0YHQutC70LDQtNGL0LLQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyODg1Ij7QmtGA0YvRiNC60LAgKNC/0YDQvtC00LDRkdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+KSDQtNC10LvQsNC10YIg0L/QvtC00LDRh9GDINC10YnRkSDQsdC+0LvQtdC1INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QuS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTk3IiBkYXRhLXN0YXJ0PSIyOTU5Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTk1IiBkYXRhLXN0YXJ0PSIyOTY0Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YHRhNC10YA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjI5OTgiPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMjk5OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAzNSIgZGF0YS1zdGFydD0iMzAwMCI+0JTQvtGB0YLQsNCy0LrQsCDQv9GA0LXQvNC40LDQu9GM0L3Ri9GFINGB0LXRgtC+0LIg0YHRg9GI0Lg8L3N0cm9uZz4gJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTU3IiBkYXRhLXN0YXJ0PSIzMDc0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTIwIiBkYXRhLXN0YXJ0PSIzMDc2Ij7QodGD0L/QtdGA0LzQsNGA0LrQtdGC0Ysg0Lgg0LPQsNGB0YLRgNC+0L3QvtC80LjRh9C10YHQutC40LUg0LzQsNCz0LDQt9C40L3Rizwvc3Ryb25nPiAmbmRhc2g7INGN0YTRhNC10LrRgtC90LDRjyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC/0YDQvtC00YPQutGG0LjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMzE1OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzE4NyIgZGF0YS1zdGFydD0iMzE2MCI+0JrQtdC50YLQtdGA0LjQvdCzINC4INC80LXRgNC+0L/RgNC40Y/RgtC40Y88L3N0cm9uZz4gJm5kYXNoOyDRgdGC0LjQu9GM0L3QsNGPINC/0L7QtNCw0YfQsCDQuCDRg9C00L7QsdGB0YLQstC+INCyINC+0LHRgdC70YPQttC40LLQsNC90LjQuC48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjgwIiBkYXRhLXN0YXJ0PSIzMjM2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjc4IiBkYXRhLXN0YXJ0PSIzMjQxIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMyODEiPg0KCTxsaSBkYXRhLWVuZD0iMzM0OCIgZGF0YS1zdGFydD0iMzI4MSI+clBFVC3Qv9C70LDRgdGC0LjQuiAmbmRhc2g7INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtGL0Lkg0Lgg0L/RgNC40LPQvtC00L3Ri9C5INC00LvRjyDQv9C10YDQtdGA0LDQsdC+0YLQutC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzg5IiBkYXRhLXN0YXJ0PSIzMzQ5Ij7QktGL0YHQvtC60LDRjyDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0LLQu9Cw0LPQtSDQuCDQttC40YDRgy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzM5MCI+0KHQvtC+0YLQstC10YLRgdGC0LLRg9C10YIg0YHRgtCw0L3QtNCw0YDRgtCw0Lwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsi48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzgiIGRhdGEtc3RhcnQ9IjM0NTIiPtCS0YvQsdC40YDQsNC50YLQtSAyNSB4IDE4INGB0Lwg0LrQvtC90YLQtdC50L3QtdGA0YsgJm5kYXNoOyDQvdCw0LTRkdC20L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7QuSDQv9C+0LTQsNGH0Lgg0YHRg9GI0LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAyMSIgZGF0YS1zdGFydD0iMzk2MCI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxOSIgZGF0YS1zdGFydD0iMzk2MCI+U3Umc2Nhcm9uO2kgdHJhdWtzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIGllcGFrb2p1bXMgc3Umc2Nhcm9uO2kgcGxhdMSTbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDA3NyIgZGF0YS1zdGFydD0iNDAyMyI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAyNyI+TGllbGlza3MgcmlzaW7EgWp1bXMgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0MTg1IiBkYXRhLXN0YXJ0PSI0MDc4Ij4mU2Nhcm9uO2llIHBsYSZzY2Fyb247aWUgMjUgeCAxOCBjbSB0cmF1a2kgaXIgcGllbcSTcm90aSBsaWVsxIFraWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtIHVuIHZhaXLEgWt1IHZlaWR1IHJvbGx1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjQyMTkiIGRhdGEtc3RhcnQ9IjQxODciPjxzdHJvbmcgZGF0YS1lbmQ9IjQyMTciIGRhdGEtc3RhcnQ9IjQxOTEiPkdhbHZlbsSBcyBpZXBha29qdW1hIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDIyMCI+DQoJPGxpIGRhdGEtZW5kPSI0MjYyIiBkYXRhLXN0YXJ0PSI0MjIwIj5QbGEmc2Nhcm9uO2Egdmlyc21hIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzMDYiIGRhdGEtc3RhcnQ9IjQyNjMiPlN0aXByYSB1biDEk3J0aSBzYWtyYXVqYW1hIGtvbnN0cnVrY2lqYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDMwNyI+Q2F1cnNwxKtkxKtncyB2xIFrcyAocMSBcmRvZGFzIGF0c2V2aSZzY2Fyb247xLdpKSBwcm9mZXNpb27EgWxhbSBub2Zvcm3Ek2p1bWFtLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ0MDYiIGRhdGEtc3RhcnQ9IjQzNzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MDQiIGRhdGEtc3RhcnQ9IjQzODIiPkt1ciB0aWVrIGl6bWFudG90czwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDQwNyI+DQoJPGxpIGRhdGEtZW5kPSI0NDc2IiBkYXRhLXN0YXJ0PSI0NDA3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDMzIiBkYXRhLXN0YXJ0PSI0NDA5Ij5Hb3VybWV0IHN1JnNjYXJvbjtpIHBpZWfEgWRlPC9zdHJvbmc+ICZuZGFzaDsgbm9kcm8mc2Nhcm9uO2luYSBhdWdzdMSBa8SBcyBrbGFzZXMgaWVwYWtvanVtdS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDU1NCIgZGF0YS1zdGFydD0iNDQ3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDUxNyIgZGF0YS1zdGFydD0iNDQ3OSI+TGllbHZlaWthbGkgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pPC9zdHJvbmc+ICZuZGFzaDsgcHJlemVudMSTIHByb2R1a3R1cyBwcm9mZXNpb27EgWxpLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NTU1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTgwIiBkYXRhLXN0YXJ0PSI0NTU3Ij5CYW5rZXRpIHVuIHBhc8SBa3VtaTwvc3Ryb25nPiAmbmRhc2g7IGVsZWdhbnRzIHVuIMSTcnRzIGllcGFrb2p1bXMuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDY1OSIgZGF0YS1zdGFydD0iNDYxNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDY1NyIgZGF0YS1zdGFydD0iNDYxOSI+VmlkZWkgZHJhdWR6xKtncyB1biBkcm8mc2Nhcm9uO3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NzEzIiBkYXRhLXN0YXJ0PSI0NjYwIj5TdSZzY2Fyb247aSBpZXBha29qdW1zIGlyIGl6Z2F0YXZvdHMgbm8gPHN0cm9uZyBkYXRhLWVuZD0iNDcwNSIgZGF0YS1zdGFydD0iNDY3NCI+cMSBcnN0csSBZMSBdGEgclBFVCBwbGFzdG1hc2FzPC9zdHJvbmc+LCBrYXM6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3MTQiPg0KCTxsaSBkYXRhLWVuZD0iNDc0NyIgZGF0YS1zdGFydD0iNDcxNCI+SXIgaWxndHNwxJNqxKtncyB1biBla29sb8SjaXNrcy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDc4NSIgZGF0YS1zdGFydD0iNDc0OCI+SXp0dXLEq2dzIHByZXQgbWl0cnVtdSB1biB0YXVraWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0Nzg2Ij5BdGJpbHN0IHDEgXJ0aWthcyBkcm8mc2Nhcm9uO8SrYmFzIHN0YW5kYXJ0aWVtLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iNDkzMSIgZGF0YS1zdGFydD0iNDgzMCI+SXp2xJNsaWV0aWVzIDxzdHJvbmcgZGF0YS1lbmQ9IjQ4NjkiIGRhdGEtc3RhcnQ9IjQ4NDIiPjI1IHggMTggY20gc3Umc2Nhcm9uO2kgdHJhdWt1czwvc3Ryb25nPiwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUgZ2FuIGVzdMSTdGlza3UsIGdhbiBmdW5rY2lvbsSBbHUgaWVwYWtvanVtdSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyNDgxIiBkYXRhLXN0YXJ0PSIyNDA0Ij48c3Ryb25nPkRpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gUGFja2FnaW5nIGZvciBTdXNoaSBQbGF0dGVyczwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjUyMSIgZGF0YS1zdGFydD0iMjQ4MyI+UGVyZmVjdCBmb3IgTGFyZ2UgU3VzaGkgUGxhdHRlcnM8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY3MSIgZGF0YS1zdGFydD0iMjUyMiI+RGVzaWduZWQgZm9yIDxzdHJvbmcgZGF0YS1lbmQ9IjI1NjkiIGRhdGEtc3RhcnQ9IjI1MzUiPmJ1bGsgb3JkZXJzIGFuZCBzdXNoaSBwbGF0dGVyczwvc3Ryb25nPiwgdGhlc2UgdHJheXMgcHJvdmlkZSBhIDxzdHJvbmcgZGF0YS1lbmQ9IjI2MjQiIGRhdGEtc3RhcnQ9IjI1OTMiPmx1eHVyaW91cyBmb29kIHByZXNlbnRhdGlvbjwvc3Ryb25nPiB3aGlsZSBlbnN1cmluZyBzZWN1cmUgdHJhbnNwb3J0IGFuZCBzdG9yYWdlLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjkzIiBkYXRhLXN0YXJ0PSIyNjczIj5LZXkgQWR2YW50YWdlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjY5NCI+DQoJPGxpIGRhdGEtZW5kPSIyNzc2IiBkYXRhLXN0YXJ0PSIyNjk0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzE3IiBkYXRhLXN0YXJ0PSIyNjk2Ij5XaWRlIHN1cmZhY2UgYXJlYTwvc3Ryb25nPiBhY2NvbW1vZGF0ZXMgc3VzaGkgYXNzb3J0bWVudHMgYW5kIGNvbWJpbmF0aW9uIHBsYXR0ZXJzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODMyIiBkYXRhLXN0YXJ0PSIyNzc3Ij48c3Ryb25nIGRhdGEtZW5kPSIyODA3IiBkYXRhLXN0YXJ0PSIyNzc5Ij5TdHJvbmcsIHN0YWNrYWJsZSBkZXNpZ248L3N0cm9uZz4gZW5zdXJlcyBzYWZlIGhhbmRsaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyODMzIj48c3Ryb25nIGRhdGEtZW5kPSIyODcwIiBkYXRhLXN0YXJ0PSIyODM1Ij5DcnlzdGFsLWNsZWFyIGxpZCBjb21wYXRpYmlsaXR5PC9zdHJvbmc+IChzb2xkIHNlcGFyYXRlbHkpIGZvciBhdHRyYWN0aXZlIGZvb2QgZGlzcGxheS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTM3IiBkYXRhLXN0YXJ0PSIyOTIxIj5JZGVhbCBVc2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIyOTM4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMjUiIGRhdGEtc3RhcnQ9IjI5MzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5NjciIGRhdGEtc3RhcnQ9IjI5NDAiPkdvdXJtZXQgc3VzaGkgdGFrZWF3YXlzPC9zdHJvbmc+ICZuZGFzaDsgRW5zdXJlcyB0b3AtcXVhbGl0eSBwYWNrYWdpbmcgZm9yIHByZW1pdW0gc3VzaGkgc2V0cy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzEwOCIgZGF0YS1zdGFydD0iMzAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzA1NSIgZGF0YS1zdGFydD0iMzAyOCI+U3VwZXJtYXJrZXRzICZhbXA7IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRGlzcGxheXMgbGFyZ2Ugc3VzaGkgYXNzb3J0bWVudHMgcHJvZmVzc2lvbmFsbHkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjMxMDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjkiIGRhdGEtc3RhcnQ9IjMxMTEiPkV2ZW50IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRWxlZ2FudCBhbmQgZGlzcG9zYWJsZSBmb3IgY29udmVuaWVudCBzZXJ2aWNlLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyMjAiIGRhdGEtc3RhcnQ9IjMxODIiPlN1c3RhaW5hYmxlIGFuZCBEdXJhYmxlIE1hdGVyaWFsPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjMyODIiIGRhdGEtc3RhcnQ9IjMyMjEiPk1hZGUgZnJvbSA8c3Ryb25nIGRhdGEtZW5kPSIzMjYwIiBkYXRhLXN0YXJ0PSIzMjMxIj5lY28tZnJpZW5kbHkgclBFVCBwbGFzdGljPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBvZmZlcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzI4MyI+DQoJPGxpIGRhdGEtZW5kPSIzMzIwIiBkYXRhLXN0YXJ0PSIzMjgzIj5BIHN1c3RhaW5hYmxlIHBhY2thZ2luZyBzb2x1dGlvbi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM2NCIgZGF0YS1zdGFydD0iMzMyMSI+SGlnaCByZXNpc3RhbmNlIHRvIG1vaXN0dXJlIGFuZCBncmVhc2UuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMzNjUiPkZvb2Qgc2FmZXR5IGNvbXBsaWFuY2UgZm9yIHBlYWNlIG9mIG1pbmQuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTMzIiBkYXRhLXN0YXJ0PSIzNDEyIj5VcGdyYWRlIHRvIDxzdHJvbmcgZGF0YS1lbmQ9IjM0NjAiIGRhdGEtc3RhcnQ9IjM0MjMiPjI1IHggMTggY20gZGlzcG9zYWJsZSBzdXNoaSB0cmF5czwvc3Ryb25nPiBmb3Igc3VwZXJpb3IgcGFja2FnaW5nIHRoYXQgbWVldHMgYm90aCBhZXN0aGV0aWMgYW5kIGZ1bmN0aW9uYWwgbmVlZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjgxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjM4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDExOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiNTVlMzk4NzYwZmE1NmQ5OTRmM2Q1MTU5ZWU3MzkwYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBTdXNoaSB0cmF5cyBhbmQgc3VzaGkgY29udGFpbmVycyBkaXNwb3NhYmxlIGZvciBUYWtlb3V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgbWVsbmkgdW4gc3XFoWkgcMSBcnRpa2FzIGllcGFrb2p1bXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KPQv9Cw0LrQvtCy0LrQsCDQv9C40YnQtdCy0LDRjyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyINC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkzMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1LQzlPRgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNjU0NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0LXQvNCw0L3QutCwIDI3MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEZXNlcnRhIHRyYXVrcyAyNzAgbWwsIFBFVCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCa0YDQuNGB0YLQsNC70YzQvdC+INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDQtdC80LDQvdC60Lgg0LjQtyDQn9Ct0KIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgdC+0LrQvtCyLCDRgdC80YPQt9C4LCDQvdCw0YDQtdC30LDQvdC90YvRhSDRhNGA0YPQutGC0L7QsiDQuCDQvtCy0L7RidC10LksINCwINGC0LDQutC20LUg0LzQvtC70L7Rh9C90YvRhSDQutC+0LrRgtC10LnQu9C10Lkg0Lgg0LnQvtCz0YPRgNGC0L7Qsi4g0Jog0Y3RgtC40Lwg0LrQvtC90YLQtdC50L3QtdGA0LDQvCDQtNC+0YHRgtGD0L/QvdCwINGB0L/QtdGG0LjQsNC70YzQvdCw0Y8g0LLRgdGC0LDQstC60LAg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L3QtdGB0LrQvtC70YzQutC40YUg0LjQvdCz0YDQuNC00LjQtdC90YLQvtCyINC+0LTQvdC+0LLRgNC10LzQtdC90L3Qviwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9C40YIg0YHQvtC30LTQsNCy0LDRgtGMINGD0L3QuNC60LDQu9GM0L3Ri9C1INC60L7QvNC/0LvQtdC60YLRiyDQuCDRgdC+0YfQtdGC0LDQvdC40Y8g0LLQutGD0YHQvtCyLiDQmiDQutGA0LXQvNCw0L3QutCw0Lwg0L/QvtC00YXQvtC00Y/RgiDQv9C70L7RgdC60LjQtSDQuCDQutGD0L/QvtC70YzQvdGL0LUg0LrRgNGL0YjQutC4LCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDQuCDQsdC10Lcg0L3QtdCz0L4uICZuYnNwO9CS0L7Qt9C80L7QttC90L7RgdGC0Ywg0L3QsNC90LXRgdC10L3QuNGPINCS0LDRiNC10LPQviDRg9C90LjQutCw0LvRjNC90L7Qs9C+INC00LjQt9Cw0LnQvdCwINC40LvQuCDQu9C+0LPQvtGC0LjQv9CwINC/0L7QvNC+0LbQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0Log0YHQtdCx0LUg0LLQvdC40LzQsNC90LjQtSwg0L/QvtC00YfQtdGA0LrQvdC10YIg0L7RgdC+0LHQtdC90L3Ri9C5INGB0YLQuNC70Ywg0LLQsNGI0LXQs9C+INC30LDQstC10LTQtdC90LjRjyDQuCDQvdC10L/RgNC10LzQtdC90L3QviDQstGL0LTQtdC70LjRgiDRgdGA0LXQtNC4INC60L7QvdC60YPRgNC10L3RgtC+0LIuINCf0YDQvtGH0L3Ri9C1INC4INGB0YLQuNC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPJm5ic3A7INC00LXRgdC10YDRgtC+0LImbmJzcDstINGN0YLQviDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdCw0Y8sINC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80LDRjyDRg9C/0LDQutC+0LLQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5LcmlzdMSBbGR6aWRyaSZuYnNwO3RyYXVraSZuYnNwO25vIFBFVCBixatzIGlkZcSBbGkgcGllbcSTcm90YXMgc3VsxIFtLCBzbcWrdGlqaWVtLCBzYWdyaWV6dGllbSBhdWfEvGllbSB1biBkxIFyemXFhmllbSwga8SBIGFyxKsgcGllbmEga29rdGVpxLxpZW0gdW4gam9ndXJ0aWVtLiAmU2Nhcm9uO8SrbSB0cmF1a2FtJm5ic3A7aXIgcGllZWphbWkgc3BlY2nEgWxpIGllbGlrxYZpLCBrdXJvcyB2YXIgdXpnbGFixIF0IHZhaXLEgWthcyBzYXN0xIF2ZGHEvGFzIHZpZW5sYWljxKtnaS4gVGFzIMS8YXVzIGl6dmVpZG90IGxpZWxpc2t1cyBrb21wbGVrdHVzIHVuIHVuaWvEgWxhcyBnYXImc2Nhcm9uO2FzIGtvbWJpbsSBY2lqYXMuIFRyYXVraWVtIGlyIHBpZWVqYW1hcyBnYW4gcGxha2FuaSwgZ2FuIGt1cG9sdmVpZGEgdsSBa2ksIGFyIGNhdXJ1bXUgdW4gYmV6IHTEgS4gJlNjYXJvbjvEq3Mgc8STcmlqYXMgdHJhdWtpZW0gaXIgcG9wdWzEgXJpZSBpem3Ek3JpOiBubyAyMTBtbCBsxKtkeiAxMDAwbWwuIFBhdGVpY290aWVzIGllc3DEk2rEgW0gdXpkcnVrxIF0IHNhdnUgbG9nbyB2YWkgYXRzZXZpJnNjYXJvbjvEt2kgaXptZWtsxJN0dSBkaXphaW51IHV6IGdsxIF6xJNtLCB0YXMgcGFsxKtkesSTcyB2YWlyxIFrIHBpZXbEk3JzdCBwaXJjxJNqdSB1em1hbsSrYnUsIHRpa3MgdXpzdsSTcnRzIErFq3N1IHV6xYbEk211bWEgxKtwYSZzY2Fyb247YWlzIHN0aWxzIHVuIG5vdGVpa3RpIHBhbMSrZHrEk3MgaXpjZWx0aWVzIGtvbmt1cmVudHUgdmlkxasuIEl6dHVyxKtnaSB1biBtb2Rlcm5pIHRyYXVraSBLYWwtQ2xlYXIgLSBpciBwaWV2aWxjxKtnYXMsIHBpbG7Eq2LEgSBwxIFyc3RyxIFkxIFqYW1hcyB0cmF1a2kuICZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5DcnlzdGFsIGNsZWFyIFBFVCBjb250YWluZXJzIGFyZSBpZGVhbCBmb3IganVpY2VzLCBzbW9vdGhpZXMsIHNsaWNlZCDigIvigItmcnVpdCBhbmQgdmVnZXRhYmxlcywgYXMgd2VsbCBhcyBtaWxrc2hha2VzIGFuZCB5b2d1cnRzLiBBIHNwZWNpYWwgaW5zZXJ0IGlzIGF2YWlsYWJsZSBmb3IgdGhlc2UgZ2xhc3NlcyBmb3Igc3RvcmluZyBzZXZlcmFsIGluZ3JlZGllbnRzIGF0IHRoZSBzYW1lIHRpbWUsIHdoaWNoIHdpbGwgYWxsb3cgeW91IHRvIGNyZWF0ZSB1bmlxdWUgc2V0cyBhbmQgY29tYmluYXRpb25zIG9mIGZsYXZvcnMuIEZsYXQgYW5kIGRvbWUgY292ZXJzIGFyZSBhdmFpbGFibGUgaW4gcmVxdWVzdCwgd2l0aCBhbmQgd2l0aG91dCBhIGhvbGUuIFRoZSBwb3NzaWJpbGl0eSBvZiBhcHBseWluZyB5b3VyIHVuaXF1ZSBkZXNpZ24gb3IgbG9nbyB3aWxsIGhlbHAgYXR0cmFjdCBhdHRlbnRpb24gdG8geW91cnNlbGYsIGVtcGhhc2l6ZSB0aGUgc3BlY2lhbCBzdHlsZSBvZiB5b3VyIGluc3RpdHV0aW9uIGFuZCB3aWxsIGNlcnRhaW5seSBoaWdobGlnaHQgYW1vbmcgY29tcGV0aXRvcnMuIFN0cm9uZyBhbmQgc3R5bGlzaCBjb250YWluZXJzIC0gdGhpcyBpcyBhbiBhdHRyYWN0aXZlLCBmdWxseSByZWN5Y2xhYmxlIHBhY2thZ2luZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzUuOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTMwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjkzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM2ZmM4ODQ3YWJiMDNhYTBlYjJiZDUwM2ViNDBjYmUxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTgyMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQUgtQVNCNTUwQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdC+0YPRgdCwIDE3NyDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE3Ek3JjZXMgdHJhdWtpIDE3NyBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHQvtGD0YHQvdC40LrQuCDQuNC70Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGC0LDQutCw0L3Rh9C40LrQuCwg0LrQvtGC0L7RgNGL0LUg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQv9GA0LjQv9GA0LDQsiwg0YHQsNC70YzRgdGLLCDRgdC+0LXQstC+0LPQviDRgdC+0YPRgdCwLCDQt9Cw0L/RgNCw0LLQvtC6INC00LvRjyDRgdCw0LvQsNGC0L7Qsiwg0LjQu9C4INC00L7QsdCw0LLQvtC6INC6INC00LXRgdC10YDRgtCw0Lwg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LjQu9C4INGB0LXRgNCy0LjRgdC+0LIg0L3QsCDQstGL0L3QvtGBLjwvcD4NCg0KPHA+0JrQvtC90YLRgNC+0LvQuNGA0YPQudGC0LUg0YDQsNC30LzQtdGAINC/0L7RgNGG0LjQuSZuYnNwO9GBINC/0L7QvNC+0YnRjNGOINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdC+0YPRgdCwINC+0LHRitC10LzQvtC8IDE3NyDQvNC7LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvRhSDQuNC3IDEwMCUg0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCEg0KHQvtGD0YHQvdC40LrQuCDQvNC+0LbQvdC+INC/0YDQuNC+0LHRgNC10YHRgtC4INGBINCz0LXRgNC80LXRgtC40YfQvdGL0LzQuCDQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C80Lgg0LrRgNGL0YjQutCw0LzQuCDQuNC3INCf0K3QoiDQuCDQtNC+0YHRgtGD0L/QvdGLINCyINC00LLRg9GFINGG0LLQtdGC0LDRhSAtINGH0LXRgNC90L7QvCDQuCDQv9GA0L7Qt9GA0LDRh9C90L7QvC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGllZ8SBZGVpIHZhaSBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgcGllZMSBdsSBamFtIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a3VzLCBrYXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIGdhciZzY2Fyb247dmllbMSBbSwgc2Fsc2FpLCBzb2phcyBtxJNyY8STbSwgc2FsxIF0dSBtxJNyY8STbSB2YWkgbmVsaWVsYW0gcGllZGV2xIFtIHBhbWF0xJNkaWVuaWVtLjwvcD4NCg0KPHA+S29udHJvbMSTamlldCBwb3JjaWp1IGl6bcSTcnVzIGFyIG3Fq3N1IDE3NyBtbCBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWtpZW0sIGthcyBpemdhdGF2b3RpIG5vIDEwMCUgcMSBcnN0csSBZMSBamFtYSBwb2xpcHJvcGlsxJNuYSEgTcSTcmNlcyBrb250ZWluZXJ1cyZuYnNwO3ZhciBpZWfEgWTEgXRpZXMgYXIgaGVybcSTdGlza2llbSB1biBjYXVyc3DEq2TEq2dpZW0gUEVUIHbEgWtpZW0sIHVuIHTEgXMgaXIgcGllZWphbWFzIGRpdsSBcyBrcsSBc8SBcyAtIG1lbG7EgSB1biBjYXVyc3DEq2TEq2fEgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgcGxhc3RpYyBjb25kaW1lbnQgY29udGFpbmVyczxpPiZuYnNwOzwvaT5vciBwb3J0aW9uIGN1cHM8aT4mbmJzcDs8L2k+Zm9yIHBhY2thZ2luZyBzYWxzYSwgc295IHNhdWNlLCBzYWxhZCBkcmVzc2luZ3MsIGRpcHBpbmcgc2F1Y2VzIG9yIHRvcHBpbmdzIGZvciBmb29kIGRlbGl2ZXJ5IG9yJm5ic3A7dG8tZ28gc2VydmljZXMuPC9wPg0KDQo8cD5Db250cm9sIHBvcnRpb24gc2l6ZXMgYW5kIGNvc3RzIHdpdGggdGhpcyAxNzcgbWwgcGxhc3RpYyBzYXVjZSBjb250YWluZXJzIG1hZGUgb2YgMTAwJSByZWN5Y2xhYmxlIHBvbHlwcm9weWxlbmUhJm5ic3A7UG9ydGlvbiBjdXBzIGNvbWVzIHdpdGggbGVhay1wcm9vZiBjcnlzdGFsIGNsZWFyIFBFVCBsaWRzIGFuZCBhcmUgYXZhaWxiYWxlIGluIHR3byBjb2xvdXJzIC0gYmxhY2sgYW5kIGNsZWFyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjc0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODIxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2RhMTZhNjIxMmQwZDM0YjVkZmZiZWZmMDA1NTkxYmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBwb3J0aW9uIGN1cHMgMTc3IG1sIGZvciBzb3kgc2F1Y2UgYXQgc3VzaGkgcmVzdGF1cmFudHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIG3Ek3JjZXMgdHJhdWtpIMSTZGllbnUgcGllZ8SBZGVpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDRgdC+0YHRg9C90LjQutC4INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQuNC3INGA0LXRgdGC0L7RgNCw0L3QvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3NzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstR1M2LTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMTEuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LfQsNC60YPRgdC+0Log0YEgMi3QtNC10LvQtdC90LjRj9C80LgsINCf0JvQkCwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgdHJhdWtpIGFyIDItaWVkLiwgUExBLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC40Lcg0LrRgNC40YHRgtCw0LvRjNC90L4g0YfQuNGB0YLQvtCz0L4sINCx0LjQvtGA0LDQt9C70LDQs9Cw0LXQvNC+0LPQviDQuCDQutC+0LzQv9C+0YHRgtC40YDRg9C10LzQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCBQTEEuJm5ic3A70K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC40LzQtdGO0YIg0LTQstC1INGB0LXQutGG0LjQuCwg0YDQsNC30LTQtdC70Y/RjtGJ0LjQtSDQv9GA0L7QtNGD0LrRgtGLINC4INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDRjtGJ0LjQtSDQuNGFINC90LXQttC10LvQsNGC0LXQu9GM0L3QvtC1INGB0LzQtdGI0LjQstCw0L3QuNC1LiDQndCw0YjQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10LvQuNC60LDRgtC10YHQvtCyINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGF0L7Qu9C+0LTQvdGL0YUg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0Log0YEg0L7RgtC00LXQu9C+0Lwg0LTQu9GPINCS0LDRiNC40YUg0YTQuNGA0LzQtdC90L3Ri9GFINGB0L7Rg9GB0L7Qsi4g0J7QtNC90LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwIChGSy1MR1MtNiksINC60L7RgtC+0YDQsNGPINC/0YDQvtC00LDQtdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+LCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPk3Fq3N1IGtyaXN0xIFsZHppZHJpIGt2YWRyxIF0dmVpZGEga29udGVpbmVyaSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYmlvIFBMQSBwbGFzdG1hc2FzLCBrYXMgZGFixIEgYmlvbG/Eo2lza2kgc2FkYWzEgXMuICZTY2Fyb247aXMgdW5pdmVyc8SBbHMgMi1kYcS8xKtncyBpZXBha29qdW1zJm5ic3A7aXIgcGllbcSTcm90cyZuYnNwO2Rhxb7EgWRpZW0gYXVrc3RpZW0gxJNkaWVuaWVtLCBrxIEgYXLEqyBhdWfEvHUgdW4gZMSBcnplxYZ1IHNhbMSBdGnFhmllbSBrb3DEgSBhciBtxJNyY2ksIG5lxLxhdWpvdCBwcm9kdWt0aWVtIHNhamF1a3RpZXMga29wxIEuIEl6dmVpZG9qaWV0IG5lYXRrxIFydG9qYW1hcyBwcm9kdWt0YSBrb21iaW7EgWNpamFzISBWaXN1IGl6bcSTcnUgdHJhdWtpZW0gZGVyIHZpZW5zIHVuaXZlcnPEgWxzIHbEgWtzIChGSy1MR1MtNikuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkRpc3Bvc2FibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgY3J5c3RhbCBjbGVhciwgYmlvZGVncmFkYWJsZSZuYnNwO2FuZCBjb21wb3N0YWJsZSBQTEEgcGxhc3RpYy4gT3VyIHBsYXN0aWMgZGVsaSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3RseSBzdWl0YWJsZSBmb3IgdmFyaW91cyBjb2xkIGRpc2hlcywgc25hY2tzLCBmcnVpdCBhbmQgdmVnZXRhYmxlIHNldHMgd2l0aCBhbnkga2luZHMgb2YgZGlwcyBhbmQgc2F1Y2VzLiBUaGVzZSBjb250YWluZXJzIGhhdmUgdHdvIGRpdmlzaW9ucyBkaXZpZGluZyZuYnNwO3RoZSBwcm9kdWN0cyBhbmQgcHJldmVudGluZyB0aGVtIGZyb20gdW53YW50ZWQgbWl4aW5nLiBPbmUgdmVyc2F0aWxlIGxpZCAoRkstTEdTLTYpIHRoYXQgaXMgc29sZCBzZXBlcmF0ZWx5Jm5ic3A7Zml0cyBhbGwgY29udGFpbmVyIHNpemVzISZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMzM5OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjoxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTc3My8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQ3NmRkZDkzYmJkNjQ5NzRmMGE5MjdiYzA3YmNiYmU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNvbXBvc3RhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIFBMQQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTI3N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gREktUEJMUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0LDQu9Cw0YLQvtCyIDc1MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSBzYWzEgXR1IHRyYXVraWVtIDc1MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjUiPtCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCwgMTAwMCwgMTUwMCDQvNC7KSDQuNC3IHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij48c3Ryb25nIGRhdGEtZW5kPSIyODIiIGRhdGEtc3RhcnQ9IjIxNCI+0K3QutC+LdC00YDRg9C20LXQu9GO0LHQvdCw0Y8g0Lgg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+0K3RgtCwINC/0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7LiDQmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDQvtC90LAg0L/QvtC30LLQvtC70Y/QtdGCINC90LUg0YLQvtC70YzQutC+INC90LDQtNC10LbQvdC+INC30LDQutGA0YvRgtGMINCy0LDRiNC4INC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDRgtGMINGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0L/QvtC00YXQvtC0LCDRgdC90LjQttCw0Y8g0YPQs9C70LXRgNC+0LTQvdGL0Lkg0YHQu9C10LQg0Lgg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LrQuCDQv9C+0LfQstC+0LvRj9C10YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0L/RgNC+0LTQtdC80L7QvdGB0YLRgNC40YDQvtCy0LDRgtGMINGP0YDQutC40LUg0YbQstC10YLQsCDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGD0Y4g0YLQtdC60YHRgtGD0YDRgyDQstCw0YjQuNGFINGB0LDQu9Cw0YLQvtCyLCDQtNC10YHQtdGA0YLQvtCyINC4INC00YDRg9Cz0LjRhSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij48c3Ryb25nIGRhdGEtZW5kPSI3OTEiIGRhdGEtc3RhcnQ9Ijc0NSI+0J/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDQt9Cw0YnQuNGC0LAg0LLQsNGI0LXQs9C+INC/0YDQvtC00YPQutGC0LA8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij7QmtGD0L/QvtC70YzQvdCw0Y8g0YTQvtGA0LzQsCDQutGA0YvRiNC60Lgg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+0LUg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LDQtCDQv9GA0L7QtNGD0LrRgtC+0LwsINC30LDRidC40YnQsNGPINC10LPQviDQvtGCINC/0L7QstGA0LXQttC00LXQvdC40Lkg0Lgg0YHQvtGF0YDQsNC90Y/QtdGCINGB0LLQtdC20LXRgdGC0YwuINCt0YLQvtGCINC00LjQt9Cw0LnQvSDRgtCw0LrQttC1INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0L7QstGA0LXQttC00LXQvdC40LUg0LLQtdGA0YXQvdC10LPQviDRgdC70L7RjyDQsdC70Y7QtNCwINC/0YDQuCDRhdGA0LDQvdC10L3QuNC4INC40LvQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUuINCf0YDQvtC30YDQsNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvdC1INGC0L7Qu9GM0LrQviDQt9Cw0YnQuNGJ0LDQtdGCINC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0LfQvdCw0YfQuNGC0LXQu9GM0L3QviDRg9C70YPRh9GI0LDQtdGCINC40YUg0L/RgNC10LfQtdC90YLQsNGG0LjRji48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0MCIgZGF0YS1zdGFydD0iMTExMCI+0KPQtNC+0LHRgdGC0LLQviDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+0K3RgtCwINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0L7QsdGK0LXQvNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LspLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRiNC40YDQvtC60L7Qs9C+INCw0YHRgdC+0YDRgtC40LzQtdC90YLQsCDQv9GA0L7QtNGD0LrRhtC40Lgg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFLCDRgdGD0L/QtdGA0LzQsNGA0LrQtdGC0LDRhSDQuCDQvdCwINC/0YDQtdC00L/RgNC40Y/RgtC40Y/RhSDQv9C+INC00L7RgdGC0LDQstC60LUg0LXQtNGLLiDQntC90LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGC0L3QvtC1INGF0YDQsNC90LXQvdC40LUg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC1INCy0YvRgdGC0LDQstC70LXQvdC40LUg0LLQsNGI0LjRhSDRgtC+0LLQsNGA0L7Qsi48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ0MSI+0KLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0LTQuNCw0L/QsNC30L7QvTogLTQwJmRlZztDINC00L4gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPtCa0LDQuiDQuCDQutC+0L3RgtC10LnQvdC10YDRiywg0Y3RgtCwINC60YDRi9GI0LrQsCDRg9GB0YLQvtC50YfQuNCy0LAg0Log0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lwg0LrQvtC70LXQsdCw0L3QuNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC60LDQuiDQvtGF0LvQsNC20LTQtdC90L3Ri9GFLCDRgtCw0Log0Lgg0LfQsNC80L7RgNC+0LbQtdC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0L3QtSDQvdCw0YDRg9GI0LDRjyDQutCw0YfQtdGB0YLQstCwINGD0L/QsNC60L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3MTYiIGRhdGEtc3RhcnQ9IjE2OTIiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj7QmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDRjdGC0LAg0LrRgNGL0YjQutCwINGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC+0LrRgNCw0YnQtdC90LjRjiDQv9C70LDRgdGC0LjQutCwINCyINC/0YDQuNGA0L7QtNC1INC4INC/0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXRjiDRhtC40YDQutGD0LvRj9GA0L3QvtC5INGN0LrQvtC90L7QvNC40LrQuC4g0JLRi9Cx0LjRgNCw0Y8g0YLQsNC60YPRjiDRg9C/0LDQutC+0LLQutGDLCDQstGLINC30LDQsdC+0YLQuNGC0LXRgdGMINC+INCx0YPQtNGD0YnQtdC8INC/0LvQsNC90LXRgtGLLCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0YHQstC+0LjQvCDQutC70LjQtdC90YLQsNC8INGD0YHRgtC+0LnRh9C40LLQvtC1INC4INCx0LXQt9C+0L/QsNGB0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzkzNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzk0MCI+Q2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gKDc1MCwgMTAwMCwgMTUwMCBtbCkgbm8gclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAxOCI+VmlkZXMgZHJhdWR6xKtncyB1biBwcmV6ZW50xJNqYW1zIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPiZTY2Fyb247aXMgY2F1cnNwxKtkxKtnYWlzIGt1cG9sYSB2xIFrcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgYXBhxLxpZW0gdHJhdWtpZW0gYXIgaWV0aWxwxKtidSA3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbC4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgdGFzIG5vZHJvJnNjYXJvbjtpbmEgbmUgdGlrYWkgZHJvJnNjYXJvbjt1IGFpenbEk3Imc2Nhcm9uO2FudSwgYmV0IGFyxKsgcGFsxKtkeiBzYW1hemluxIF0IG9nbGVrxLxhIHDEk2R1IHVuIHBsYXN0bWFzYXMgYXRrcml0dW11cy4gVsSBY2nFhmEgY2F1cnNwxKtkxKtndW1zIMS8YXVqIGVmZWt0xKt2aSBkZW1vbnN0csSTdCBiYWfEgXTEq2dhcyDEk2RpZW5hIGtyxIFzYXMgdW4gdGVrc3TFq3J1LCBwYWRhcm90IHRvIGlkZcSBbHUgc2FsxIF0aWVtLCBkZXNlcnRpZW0gdW4gY2l0aWVtIGdhdGF2aWVtIMSTZGllbmllbS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU1NiIgZGF0YS1zdGFydD0iNDUwOSI+UHJlemVudMSBY2lqYSB1biBhaXpzYXJkesSrYmEgasWrc3UgcHJvZHVrdGllbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij5LdXBvbGEgZm9ybWEgbm9kcm8mc2Nhcm9uO2luYSBwYXBpbGR1IHRlbHB1IHZpcnMgcHJvZHVrdGEsIHBhc2FyZ8SBam90IHRvIG5vIGJvasSBanVtaWVtIHVuIHNhZ2xhYsSBam90IHN2YWlndW11LiAmU2Nhcm9uO2lzIGRpemFpbnMgcGFsxKtkeiBpenZhaXLEq3RpZXMgbm8gYm9qxIFqdW1pZW0gYXVnJnNjYXJvbjvEk2rEgSBzbMSBbsSrIMSTZGllbmFtIHV6Z2xhYsSBam90IHZhaSB0cmFuc3BvcnTEk2pvdC4gQ2F1cnNwxKtkxKtnYWlzIHbEgWtzIG5lIHRpa2FpIGFpenNhcmfEgSBwcm9kdWt0dXMsIGJldCBhcsSrIGlldsSTcm9qYW1pIHV6bGFibyB0byBwcmV6ZW50xIFjaWp1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj48c3Ryb25nIGRhdGEtZW5kPSI0ODc3IiBkYXRhLXN0YXJ0PSI0ODUyIj7EknJ0xKtiYSB1biBkYXVkenB1c8SrYmE8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+JlNjYXJvbjtpcyB2xIFrcyBpciBwaWVtxJNyb3RzIGRhxb7EgWRpZW0gdHJhdWt1IGl6bcSTcmllbSAoNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwpLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgcGxhJnNjYXJvbjthIGtsxIFzdGEgcHJvZHVrdGllbSBrYWZlam7Eq2PEgW0sIHJlc3RvcsSBbmllbSwgbGllbHZlaWthbGllbSB1biDEk2RpZW51IHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLiBUYXMgbm9kcm8mc2Nhcm9uO2luYSDEk3J0dSB1emdsYWLEgSZzY2Fyb247YW51IHVuIHBpZXZpbGPEq2d1IHByb2R1a3R1IGl6dmlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNTE5NiIgZGF0YS1zdGFydD0iNTE1MiI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+VMSBcGF0IGvEgSB0cmF1a2ksICZzY2Fyb247aXMgdsSBa3MgaXp0dXIgdGVtcGVyYXTFq3JhcyBzdsSBcnN0xKtiYXMsIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBnYW4gYXVrc3RpZW0sIGdhbiBzYWxkxJN0aWVtIHByb2R1a3RpZW0sIG5lc2Fib2rEgWpvdCBpZXBha29qdW1hIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjUzODUiIGRhdGEtc3RhcnQ9IjUzNjEiPkVrb2xvxKNpc2tzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+SXpnYXRhdm90cyBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsICZzY2Fyb247aXMgdsSBa3MgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBhdGJhbHN0YSBjaXJrdWzEgXJvIGVrb25vbWlrdS4gSXp2xJNsb3RpZXMgJnNjYXJvbjtvIGlsZ3RzcMSTasSrZ28gaWVwYWtvanVtdSwgasWrcyBwYWzEq2R6YXQgYWl6c2FyZ8SBdCB2aWRpIHVuIG5vZHJvJnNjYXJvbjtpbsSBdCBzYXZpZW0ga2xpZW50aWVtIGRybyZzY2Fyb247dSB1biB2aWRlaSBkcmF1ZHrEq2d1IHJpc2luxIFqdW11IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW5haSB1biB0cmFuc3BvcnTEkyZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDMxIj5UcmFuc3BhcmVudCBEb21lIExpZCBmb3IgUm91bmQgQ29udGFpbmVycyAoNzUwLCAxMDAwLCAxNTAwIG1sKSBNYWRlIG9mIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxNzIiIGRhdGEtc3RhcnQ9IjIxMTUiPkVjby1GcmllbmRseSBhbmQgUHJlc2VudGFibGUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPlRoaXMgdHJhbnNwYXJlbnQgZG9tZSBsaWQgaXMgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiByb3VuZCBjb250YWluZXJzIHdpdGggY2FwYWNpdGllcyBvZiA3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHJlY3ljbGVkIFBFVCAoclBFVCksIGl0IG5vdCBvbmx5IHByb3ZpZGVzIGEgc2VjdXJlIHNlYWwgYnV0IGFsc28gY29udHJpYnV0ZXMgdG8gcmVkdWNpbmcgeW91ciBjYXJib24gZm9vdHByaW50IGFuZCBtaW5pbWl6aW5nIHBsYXN0aWMgd2FzdGUuIFRoZSBjbGFyaXR5IG9mIHRoZSBsaWQgYWxsb3dzIGZvciBleGNlbGxlbnQgdmlzaWJpbGl0eSBvZiB0aGUgdmlicmFudCBjb2xvcnMgYW5kIHRleHR1cmVzIG9mIHlvdXIgc2FsYWRzLCBkZXNzZXJ0cywgYW5kIG90aGVyIHByZXBhcmVkIGRpc2hlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjY1NSIgZGF0YS1zdGFydD0iMjYwNyI+UHJlc2VudGF0aW9uIGFuZCBQcm90ZWN0aW9uIG9mIFlvdXIgUHJvZHVjdHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+VGhlIGRvbWUgc2hhcGUgb2YgdGhlIGxpZCBwcm92aWRlcyBleHRyYSBzcGFjZSBhYm92ZSB0aGUgZm9vZCwgb2ZmZXJpbmcgcHJvdGVjdGlvbiB3aGlsZSBtYWludGFpbmluZyB0aGUgZnJlc2huZXNzIG9mIHRoZSBjb250ZW50cy4gVGhpcyBkZXNpZ24gaGVscHMgcHJldmVudCBkYW1hZ2UgdG8gdGhlIHRvcCBsYXllciBvZiB5b3VyIGZvb2QgZHVyaW5nIHN0b3JhZ2Ugb3IgdHJhbnNwb3J0LiBUaGUgdHJhbnNwYXJlbnQgbGlkIGVuaGFuY2VzIHRoZSBvdmVyYWxsIHByZXNlbnRhdGlvbiBvZiB0aGUgcHJvZHVjdCwgbWFraW5nIGl0IG1vcmUgYXR0cmFjdGl2ZSB0byBjdXN0b21lcnMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMjQiIGRhdGEtc3RhcnQ9IjI5OTMiPkNvbnZlbmllbmNlIGFuZCBWZXJzYXRpbGl0eTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj5UaGlzIGxpZCBpcyBzdWl0YWJsZSBmb3IgYSB2YXJpZXR5IG9mIGNvbnRhaW5lciBzaXplcyAoNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbCksIG1ha2luZyBpdCBpZGVhbCBmb3IgYSB3aWRlIHJhbmdlIG9mIHByb2R1Y3RzIGluIGNhZmVzLCByZXN0YXVyYW50cywgc3VwZXJtYXJrZXRzLCBhbmQgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcy4gSXQgZW5zdXJlcyBjb252ZW5pZW50IHN0b3JhZ2UgYW5kIGFuIGFwcGVhbGluZyBkaXNwbGF5IG9mIHlvdXIgcHJvZHVjdHMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPjxzdHJvbmcgZGF0YS1lbmQ9IjMzMzQiIGRhdGEtc3RhcnQ9IjMyOTciPlRlbXBlcmF0dXJlIFJhbmdlOiAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPkxpa2UgdGhlIGNvbnRhaW5lcnMsIHRoaXMgbGlkIGNhbiB3aXRoc3RhbmQgYSB3aWRlIHJhbmdlIG9mIHRlbXBlcmF0dXJlcywgbWFraW5nIGl0IHBlcmZlY3QgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyBjb2xkIG9yIGZyb3plbiBmb29kcyB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcXVhbGl0eSBvZiB0aGUgcGFja2FnaW5nLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj48c3Ryb25nIGRhdGEtZW5kPSIzNTU2IiBkYXRhLXN0YXJ0PSIzNTMxIj5FY28tRnJpZW5kbHkgTWF0ZXJpYWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+TWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHRoaXMgbGlkIGhlbHBzIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gQnkgY2hvb3NpbmcgdGhpcyBzdXN0YWluYWJsZSBwYWNrYWdpbmcsIHlvdSBhcmUgaGVscGluZyB0byBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudCB3aGlsZSBwcm92aWRpbmcgeW91ciBjdXN0b21lcnMgd2l0aCBhIHNhZmUgYW5kIGVjby1jb25zY2lvdXMgc29sdXRpb24gZm9yIGZvb2Qgc3RvcmFnZSBhbmQgdHJhbnNwb3J0YXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjA2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTEwLTA0IDE1OjExOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Nzo0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTI3Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDI5LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlZGY2Y2ZhMmQ3N2FhZjczMTBjNmY5NDAwMDVmNDlmOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHNhbGFkIGNvbnRhaW5lcnMgNzUwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gNzUwLCAxMDAwLCAxNTAwIG1sIG5vIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC40LcgclBFVCA3NTAsIDEwMDAsIDE1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjI1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDcyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBEVC04RlRMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0OTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgdGC0LDQutCw0L3QvtCyIDM2MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyBnbMSBesSTbSAzNjAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiDQuNC3INCf0KEgLSDRg9C90LjQstC10YDRgdCw0LvRjNC90Ysg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUsINGC0LDQuiDQuCDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0L3QsNC/0LjRgtC60L7Qsi4g0KHRgtCw0LrQsNC90Ysg0YEg0LrRgNGL0YjQutCw0LzQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuC4g0K3RgtC4INC60YDRi9GI0LrQuCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lgg0Lgg0L7RgtC70LjRh9C90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0LrQvtGE0LUsINGH0LDRjywg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNC60YLQvtCyLCDQutC+0LrRgtC10LvQtdC5LCDRgdC+0LrQvtCyINC40LvQuCDQstC+0LTRiy4mbmJzcDs8YnIgLz4NCtCU0LDQvdC90LDRjyDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQuiDRgdGC0LDQutCw0L3RgyZuYnNwO1NSLUhWMTJLUlVaJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBsYXN0bWFzYXMgdsSBa2kgZ2zEgXrEk20gbm8gUFMtIHVuaXZlcnPEgWxpLCBkZXLEk3Mga8SBIGF1a3N0aWVtLCB0xIEgYXLEqyBrYXJzdGllbSBkesSTcmllbmllbS4gR2zEgXplcyBhciB2xIFraWVtIHZhciB0aWt0IGl6bWFudG90YXMgZHrEk3JpZW51IHBpZWfEgWRlaS4gJlNjYXJvbjtpZSB2xIFraSBpciDEk3J0aSBsaWV0byZzY2Fyb247YW5haSB1biBixatzIGlkZcSBbGkgcGllbcSTcm90aSBrYWZpamFpLCB0xJNqYWksIGplYmt1cmllbSBhdHN2YWlkemlubyZzY2Fyb247aWVtIGR6xJNyaWVuaWVtLCBrb2t0ZWnEvGllbSwgc3VsxIFtIHVuIMWrZGVuaW0uJm5ic3A7PGJyIC8+DQpQaWVtxJNyb3RzIHBhcMSrcmEgZ2zEgXrEk20mbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5QbGFzdGljIGNvdmVycyBmb3IgZ2xhc3NlcyBmcm9tIFBTIGFyZSB1bml2ZXJzYWwgYW5kIHN1aXRhYmxlIGZvciBib3RoIGNvbGQgYW5kIGhvdCBkcmlua3MuIEdsYXNzZXMgd2l0aCBsaWRzIGNhbiBiZSB1c2VkIGZvciBkZWxpdmVyeS4gVGhlc2UgY2FwcyB3aXRoIGEgaG9sZSBhcmUgY29udmVuaWVudCB0byB1c2UgYW5kIGFyZSBwZXJmZWN0IGZvciBjb2ZmZWUsIHRlYSwgYW55IHJlZnJlc2hpbmcgZHJpbmtzLCBjb2NrdGFpbHMsIGp1aWNlcyBvciB3YXRlci48L3A+DQoNCjxwPkxpZHMgYXJlIHN1aXRhYmxlIGZvciBwYXBlciBjdXBzJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNTE3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTA3LTEyIDIwOjE4OjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NzoyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjI1LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGZmMzMxMDY2NGI5ZjIxNmI5ZjAwN2RjNmYyYWYyOTBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMTgwLzI1MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHRlcm1vIGdsxIF6xJNtIDE4MC8yNTAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgtC10YDQvNC+INGB0YLQsNC60LDQvdC+0LIgMTgwLzI1MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzcyN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDE1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3NDk4LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyIDIyIHggMTQg0YHQvCwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgc3XFoWkgdHJhdWtpZW0gMTQgeCAyMiBjbSwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/QvtC30LLQvtC70Y/RjtGCINCy0LjQtNC10YLRjCDQv9GA0L7QtNGD0LrRgiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXQtNCw0Y7RgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0YHRgtGMINCS0LDRiNC40YUg0LHQu9GO0LQuJm5ic3A70JrRgNGL0YjQutC4INC40LzQtdGO0YIg0YPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINGA0LDQt9C80LXRidCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuINCt0YLQviDRg9C00L7QsdC90L4g0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINCS0LDRiNC40Lwg0LrQu9C40LXQvdGC0LDQvCwg0YHQvtGF0YDQsNC90LjRgiDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0Lgg0L/QvtC80L7QttC10YIg0L7Qv9GC0LjQvNC40LfQuNGA0L7QstCw0YLRjCDQu9C+0LPQuNGB0YLQuNC60YMuINCd0LAg0LrRgNGL0YjQutC4INC70LXQs9C60L4g0Lgg0YPQtNC+0LHQvdC+INC80L7QttC90L4g0YDQsNC30LzQtdGB0YLQuNGC0Ywg0Y3RgtC40LrQtdGC0LrQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSB2xIFraSwga2FzIGRvbcSBdGkgc3Umc2Nhcm9uO8SrIGtvbnRlaW5lcmllbSBkb3QgaWVzcMSTanUgbGFiaSBhcGzFq2tvdCB1biBwcmV6ZW50xJN0IErFq3N1IMSTZGllbnUuIFbEgWt1IG1hbMSBcyBpciBwYWR6acS8aW7EgWp1bWksIGthcyDEvGF1aiBrb250ZWluZXJ1cyBrcmF1dCB2aWVuYW0gb3RyYW0gdmlyc8WrLiBUYXMgaXIgxLxvdGkgxJNydGkgxJNkaWVuYSBwaWVnxIFkZWksICZuYnNwO2vEgSBhcsSrIHBhbMSrZHrEk3MgaWV0YXVwxKt0IHZpZXR1IHVuIG9wdGltaXrEk3QgbG/Eo2lzdGlrdS4g4oCLVXogdsSBa2EgdmFyIHZpZWdsaSB1biDEk3J0aSBpenZpZXRvdCBldGnEt2V0aS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgbGlkcyZuYnNwO2ZvciBzdXNoaSBjb250YWluZXJzIGFsbG93IHlvdSB0byBzZWUgdGhlIHByb2R1Y3QgYW5kIGZ1bGx5IGNvbnZleSB0aGUgYXR0cmFjdGl2ZW5lc3Mgb2YgeW91ciBkaXNoZXMuIFRoZSBsaWRzIGhhdmUgcmVjZXNzZXMgYXQgdGhlIGVkZ2VzLCB3aGljaCBhbGxvd3MgeW91IHRvIHBsYWNlIHRoZSBjb250YWluZXJzIG9uIHRvcCBvZiBlYWNoIG90aGVyLiBJdCBpcyBjb252ZW5pZW50IGZvciBkZWxpdmVyaW5nIGZvb2QgdG8geW91ciBjdXN0b21lcnMsIHNhdmVzIHNwYWNlIGFuZCBoZWxwcyBvcHRpbWl6ZSBsb2dpc3RpY3MuIExhYmVscyBjYW4gYmUgZWFzaWx5IGFuZCBjb252ZW5pZW50bHkgcGxhY2VkIG9uIHRoZSBsaWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6NTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTcyNy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA0My4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3ODI2YjFhZjU5YzdlZjA2ODBkZjcwMzVjNDUwNGYwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiB2xIFrcyBzdcWhaSB0cmF1a2FtIGNhdXJzcMSrZGlncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IGxpZCBmb3Igc3VzaGkgdHJheSBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0LTQu9GPINGB0YPRiNC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdELTEwOTMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxOTQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INC00LXRgNC10LLQsCAxOSw1INGFIDEwINGFIDIsNSDRgdC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBLb2thIGxhaXZpxYZhcyB2aWVucmVpemxpZXRvamFtxIFzIDE5LDUgeCAxMCB4IDIsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LTQu9GPINGB0LXRgNCy0LjRgNC+0LLQutC4INC10LTRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDRgdC+0YHQvdGLIC0mbmJzcDvRjdC70LXQs9Cw0L3RgtC90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0YLRgNCw0LTQuNGG0LjQvtC90L3Ri9C8INGC0LDRgNC10LvQutCw0Lwg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7Qui4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRiNCw0YjQu9GL0LrQvtCyLCDQs9Cw0YDQvdC40YDQvtCyINC4INC70LXQs9C60LjRhSDQt9Cw0LrRg9GB0L7Quiwg0LTQvtCx0LDQstC70Y/RjyDRgdC10YDQstC40YDQvtCy0LrQtSDQvdCw0YLRg9GA0LDQu9GM0L3QvtGB0YLQuCDQuCDRgdGC0LjQu9GPLiDQmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCy0L7Qt9C+0LHQvdC+0LLQu9GP0LXQvNC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwLCDQvtC90Lgg0LHQtdC30L7Qv9Cw0YHQvdGLINC4INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC4g0JvQtdCz0LrQuNC1INC4INC60L7QvNC/0LDQutGC0L3Ri9C1LCDRjdGC0Lgg0LvQvtC00L7Rh9C60Lgg0LvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPRjtGC0YHRjyDQv9C+0YHQu9C1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvdC1INC30LDQs9GA0Y/Qt9C90Y/RjyDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDLiDQlNC+0LHQsNCy0YzRgtC1INC/0YDQuNGA0L7QtNC90L7QuSDRjdGB0YLQtdGC0LjQutC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDINGBINC90LDRiNC40LzQuCDRgdGC0LjQu9GM0L3Ri9C80Lgg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90YvQvNC4INC00LXRgNC10LLRj9C90L3Ri9C80Lgg0LvQvtC00L7Rh9C60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5Lb2thIGxhaXZpxYZhcyZuYnNwO3ZpZW5yZWl6bGlldG9qYW3EgXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIGxhaXZpxYZhcyBubyBwcmllZGVzIGlyIGVsZWdhbnRhIGFsdGVybmF0xKt2YSB0cmFkaWNpb27EgWxhamllbSAmc2Nhcm9uO8S3xKt2amllbSDEk2RpZW51IHVuIHV6a29kdSBwYXNuaWVnJnNjYXJvbjthbmFpLiBJZGXEgWxpIHBpZW3Ek3JvdHMga2ViYWJpZW0sIHBpZWRldsSBbSB1biB2aWVnbMSBbSB1emtvZMSBbSwgcGllJnNjYXJvbjvEt2lyb3QgcGFzbmllZyZzY2Fyb247YW5haSBkYWJpc2t1bXUgdW4gc3RpbHUuIEl6Z2F0YXZvdGkgbm8gYXRqYXVub2phbWllbSwgdmlkZWkgZHJhdWR6xKtnaWVtIG1hdGVyacSBbGllbSwgdGllIGlyIGRybyZzY2Fyb247aSB1biB2aWVnbGkgbGlldG9qYW1pLiBWaWVnbGFzIHVuIGtvbXBha3RhcywgJnNjYXJvbjvEq3MgbGFpdmFzIHDEk2MgbGlldG8mc2Nhcm9uO2FuYXMgdmFyIHZpZWdsaSBhdGJyxKt2b3RpZXMsIG5lcGllc8SBcsWGb2pvdCB2aWRpLiBQaWUmc2Nhcm9uO8S3aXJpZXQgc2F2YW0gZ2FsZGFtIGRhYmlza3UgZXN0xJN0aWt1IGFyIG3Fq3N1IHN0aWzEq2dhasSBbSB1biBmdW5rY2lvbsSBbGFqxIFtIGtva2EgbGFpdsSBbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+RGlzcG9zYWJsZSBQaW5lIFdvb2QgU2VydmluZyZuYnNwO0Zvb2QgVHJheTwvc3Ryb25nPjwvaDI+DQoNCjxwPkRpc3Bvc2FibGUgd29vZGVuIHRyYXlzJm5ic3A7bWFkZSBvZiBwaW5lIGFyZSBhbiBlbGVnYW50IGFsdGVybmF0aXZlIHRvIHRyYWRpdGlvbmFsIHBsYXRlcyBmb3Igc2VydmluZyBkaXNoZXMgYW5kIHNuYWNrcy4gSWRlYWwgZm9yIGtlYmFicywgc2lkZSBkaXNoZXMgYW5kIGxpZ2h0IHNuYWNrcywgdGhleSBhZGQgbmF0dXJhbG5lc3MgYW5kIHN0eWxlIHRvIHRoZSB0YWJsZSBzZXR0aW5nLiBNYWRlIG9mIHJlbmV3YWJsZSBlY28tZnJpZW5kbHkgbWF0ZXJpYWwsIHRoZXkgYXJlIHNhZmUgYW5kIGVhc3kgdG8gdXNlLiBMaWdodHdlaWdodCBhbmQgY29tcGFjdCwgdGhlc2UgZm9vZCB0cmF5cyBhcmUgZWFzaWx5IGRpc3Bvc2VkIG9mIGFmdGVyIHVzZSwgd2l0aG91dCBwb2xsdXRpbmcgdGhlIGVudmlyb25tZW50LiBBZGQgbmF0dXJhbCBhZXN0aGV0aWNzIHRvIHlvdXIgdGFibGUgd2l0aCBvdXIgc3R5bGlzaCBhbmQgZnVuY3Rpb25hbCB3b29kZW4gdHJheXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzg4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTAzIDEyOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4Ljk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTEyLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlYzlmYWI3MTE0OGRkNTIzMDhjNjAzYzYyYWVhZjgxLnBuZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdvb2RlbiBmb29kIHRyYXlzIDE5LDUgeCAxMCB4IDIsNSBjbSwgbmF0dXJhbCB3b29kIHRyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIGxhaXZpxYZhcyAxOSw1IHggMTAgeCAyLDUgY20gdmllbnJlaXpsaWV0b2phbcSBcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60LggMTksNSDRhSAxMCDRhSAyLDUg0YHQvCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IElCLUwxNlNUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTg5NS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3QvtCyICJDaGFtcGFnbmUiIDUwMCDQvNC7LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QrdGC0Lgg0L/QvtC70YPQv9GA0L7Qt9GA0LDRh9C90YvQtSDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60LggYyDQv9GA0L7RgNC10LfRjNGOJm5ic3A70LTQu9GPINGC0YDRg9Cx0L7Rh9C10Log0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQvdCw0YjQuNGFINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90YfQuNC60L7QsiDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuy4g0J3QsNGI0LAmbmJzcDvQv9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0YHQvtC30LTQsNC10YImbmJzcDvQv9C70L7RgtC90L7QtSDQuCDQvdCw0LTQtdC20L3QvtC1INGD0L/Qu9C+0YLQvdC10L3QuNC1INC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINGD0YLQtdGH0LXQuiDQuCDRgNCw0LfQu9C40LLQvtCyINCy0LDRiNC10LPQviDQvdCw0L/QuNGC0LrQsC4g0JrRgNGL0YjQutCwINGB0YLQsNC90LXRgiDQvdC10LfQsNC80LXQvdC40LzRi9C8INC00L7Qv9C+0LvQvdC10L3QuNC10Lwg0Log0YDQsNCx0L7RgtC1INC70Y7QsdC+0LPQviZuYnNwO9C60LjQvtGB0LrQsCwg0LrQvtGE0LXQudC90LgmbmJzcDvQuNC70Lgg0LfQsNCy0LXQtNC10L3QuNGPJm5ic3A70L3QsCDQstGL0L3QvtGBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llLCBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMgdsSBa2kgYXIgWCBhdHZlcnRuaSZuYnNwO23Fq3N1IDUwMCBtbCBwYXDEq3JhIGtyxat6xKt0xJNtIGlyIGl6dHVyxKtnaSB1biBuZWNhdXJsYWlkxKtnaS4gUGxha2FuYWlzIHbEgWtzIHJhZGEgY2llJnNjYXJvbjt1IHVuJm5ic3A7ZHJvJnNjYXJvbjt1IGJsxKt2xJNqdW11LCBsYWkgbm92xJNyc3R1IGR6xJNyaWVudSBub3BsxatkaS4mbmJzcDs8L3A+DQoNCjxwPk9ibGlnxIF0cyBwYXBpbGRpbsSBanVtcyBqZWJrdXJhbSBraW9za2FtLCZuYnNwO8SBdHLEgXMgxJNkaW7EgSZzY2Fyb247YW5hcyByZXN0b3LEgW5hbSB2YWkmbmJzcDtrYWZlam7Eq2NhaS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhpcyB0cmFuc2x1Y2VudCwgaGlnaC1xdWFsaXR5IHBsYXN0aWMgbGlkcyAmbmJzcDthIHN0cmF3IHNsb3QmbmJzcDtmb3Igb3VyIDUwMCBtbCBwYXBlciBjdXBzJm5ic3A7YXJlJm5ic3A7c3R1cmR5IGFuZCBsZWFrLXJlc2lzdGFudC4gVGhpcyZuYnNwO2hpZ2gtcXVhbGl0eSBmbGF0IGxpZCB3aWxsIHR1cm4geW91ciZuYnNwO2JldmVyYWdlcyZuYnNwO2ludG8gb24tdGhlLWdvIHJlZnJlc2htZW50cywgY3JlYXRpbmcmbmJzcDthIHRpZ2h0LCBzZWN1cmUgc2VhbCB0byBwcmV2ZW50IGxlYWtpbmcgYW5kIHNwaWxscy4mbmJzcDtBIG11c3QtaGF2ZSBhZGRpdGlvbiB0byBhbnkga2lvc2ssIGNvbmNlc3Npb24gc3RhbmQsIGZhc3QtZm9vZCByZXN0YXVyYW50LCBjb2ZmZWUgc2hvcCBvciB0YWtlLW91dCBlc3RhYmxpc2htZW50LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3NTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODQ2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi40MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjdlYzA2MDg3NzY5OGViMjYzZGFjZjBmODRiM2JjZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LIsINCf0KEsINCx0LXQu9Cw0Y8sINGBIFgg0L/RgNC+0YDQtdC30YzRjgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+IFNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlciBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvcGVydHlfaW5mbzpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQXV0b2xvYWRGaWx0ZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlZmF1bHRNb2RpZmllcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQ29uZmlnVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWJ1Z1RlbXBsYXRlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1JlZ2lzdGVyZWRPYmplY3RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU3RyZWFtVmFyaWFibGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbVGVtcGxhdGVWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0xpdGVyYWxzXSA9PiBMaXRlcmFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc29sdmVkUHJvcGVydGllczpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bnJlZ2lzdGVyUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX1VucmVnaXN0ZXJQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb2RlRnJhbWVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX0NvZGVGcmFtZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtnZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWRkTGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2FkUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xvYWRQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uLmNvdW50ZXIucGhwXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zL2Z1bmN0aW9uLmNvdW50ZXIucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3dyaXRlRmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfV3JpdGVGaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc0NvbmZpZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbnRlbnRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlcl9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1NtYXJ0eVRlbXBsYXRlQ29tcGlsZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfbGV4ZXJfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZWxleGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX3BhcnNlcl9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlcGFyc2VyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5oZXJpdGFuY2VdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfcmVzb3VyY2VdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVzdENvbXBpbGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVJZF0gPT4gLyNmaWxlOi9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbCMjIzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Njb3BlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc1JlbmRlcmluZ0NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0YXJ0UmVuZGVyQ2FsbGJhY2tzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuZFJlbmRlckNhbGxiYWNrc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfY2hlY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xpZmV0aW1lXSA9PiAzNjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxGdW5jdGlvbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbF92YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTQ1JJUFRfTkFNRV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IC9lbmdpbmUvaW5kZXgucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFX0ZVTExdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9jc3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSlNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2pzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0lNQUdFU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL1RoaXJkUGFydHkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1NJVEVfTkFNRV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IHZlcnN1cGFja3N0b3JlLmNvbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXRoX3NpdGVfY2xlYXJdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjE0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMDAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHDEgXJ0aWthcyB0cmF1a2llbSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtChINC90LDQu9C40YfQuNC10Lwg0L/QvtC00YXQvtC00Y/RidC10Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y8g0L/QvtGA0Y/QtNC60LAg0L3QsCDQutGD0YXQvdC1INC40LvQuCDQvdCw0LvQsNC20LjQstCw0L3QuNC1INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60Lgg0YHRgtCw0L3QvtCy0LjRgtGB0Y8g0LHQvtC70LXQtSDQv9GA0L7RgdGC0YvQvCDQuCDQsdC10LfQvtC/0LDRgdC90YvQvCDQv9GA0L7RhtC10YHRgdC+0LwhJm5ic3A70JrRgNGL0YjQutC4INC00LvRjyDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCAxMDAwINC80Lsg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgtGB0Y8g0YHQstC10YDRhdGDLCDRh9GC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0LvQuNCy0LDQvdC40LUg0Lgg0LjRgdC60LvRjtGH0LDQtdGCINC+0LrRgdC40LTQsNGG0LjRjiDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8sINGH0YLQviDQvNC+0LbQtdGCINCy0YvQt9Cy0LDRgtGMINC40YUg0L/RgNC10LbQtNC10LLRgNC10LzQtdC90L3Rg9GOINC/0L7RgNGH0YMuINCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LIg0LrQvtC80L/Qu9C10LrRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0L/RgNC10LTQvdCw0LfQvdCw0YfQtdC90Ysg0LTQu9GPINCx0LXQt9C+0L/QsNGB0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCwg0YXRgNCw0L3QtdC90LjRjywg0Lgg0LTQsNC20LUg0L/QvtGB0LvQtdC00YPRjtGJ0LXQs9C+INGA0LDQt9C+0LPRgNC10LLQsCDQtdC00Ysg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LguJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5Jem1hbnRvam90IHNhZ2F0YXZvJnNjYXJvbjthbmFzIHRyYXVrYW0mbmJzcDtwaWVtxJNyb3R1IHbEgWt1LCB2aXJ0dXZlcyBvcmdhbml6xJMmc2Nhcm9uO2FuYSB2YWkgcGllZ8SBZGVzIHBha2FscG9qdW1hIHV6c3TEgWTEqyZzY2Fyb247YW5hIGvEvMWrc3QgdmllZ2zEgWthIHVuIGRybyZzY2Fyb247xIFrYSEgTcWrc3UgMTAwMCBtbCBwbGFzdG1hc2FzIHRyYXVrdSB2xIFraWVtIGlyIGJsxKt2cyBhdWcmc2Nhcm9uO8STamFpcyBibMSrdsSTanVtcywgbGFpIG5vdsSTcnN0dSBub3BsxatkaSB1biBwcmllayZzY2Fyb247bGFpY8SrZ3UgcMSBcnRpa2FzIG9rc2lkxJMmc2Nhcm9uO2Fub3MuIFDEgXJ0aWthcyB0cmF1a2kgYXIgdsSBa2llbSBpciBwYXJlZHrEk3RpIGRybyZzY2Fyb247YWkgcMSBcnRpa2FzIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLCBsxKtkem5lbSZzY2Fyb247YW5haSwgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gcGF0IHNla29qbyZzY2Fyb247YWkgc2lsZMSrJnNjYXJvbjthbmFpIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRha2Utb3V0IG9yIGtpdGNoZW4gb3JnYW5pemluZyBpcyBtYWRlIGVhc2llciB3aXRoIGEgbWF0Y2hpbmcgbGlkLiBUaGUgbGlkcyBmb3Igb3VyIDEwMDAgbWwgcGxhc3RpYyBjb250YWluZXJzIHNlYWwmbmJzcDt0aWdodGx5IGF0b3AmbmJzcDt0aGF0IGtlZXAgdGhlIGxlZnRvdmVycyBvciBkZWxpIHB1cmNoYXNlcyBzZWN1cmUgYW5kIHByZXZlbnQgc3BpbGxzIGFuZCBndWFyZCBhZ2FpbnN0IGFpcmJvcm5lIGNvbnRhbWluYW50cy4gRm9vZCBjb250YWluZXJzIHRvZ2V0aGVyIHdpdGggdGhlc2UgbGlkcyBhcmUmbmJzcDtkZXNpZ25lZCBmb3Igc2VjdXJlIHRyYW5zcG9ydGluZywgc3RvcmluZywgYW5kIHRoZW4gcmVoZWF0aW5nIGhvdCBmb29kIGl0ZW1zLiBEdWUgdG8gdGhlIGdyZWF0IGR1cmFiaWxpdHkgb2Ygb3VyIGxpZHMsIGZvb2QgY29udGFpbmVycyBjYW4gc2FmZWx5IGJlIHN0YWNrZWQgdG8gcHJvbW90ZSBlYXN5IHRyYW5zcG9ydGF0aW9uIGFuZCBzcGFjZS1zYXZpbmcgc3RvcmFnZSBhdCB5b3VyIGtpdGNoZW4uJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwIC0gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNzUsNSB4IDE5LDQgeCAyOSw4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA3MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIsNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQzNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA2Ny43NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDU0LjMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS42OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1My4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDIuODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Mi4wOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDMuOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBCUC1BQjQ0MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0YssIE0g0YDQsNC30LzQtdGALCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaW5pbGEgY2ltZGkgbmVwxatkZXLEk3RpLCBNIGl6bcSTcnMsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YA8L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC/0LXRgNGH0LDRgtC60LggQUJFTkEg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINC/0YPQtNGA0Ysg0Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQstC40L3QuNC70LAsINC90LUg0YHQvtC00LXRgNC20LDRidC10LPQviDQu9Cw0YLQtdC60YHQsC4g0J/Qu9C+0YLQvdGL0LUg0LLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC+0LHRidC10Lkg0LfQsNGJ0LjRgtGLINC/0YDQuCDQutGA0LDRgtC60L7RgdGA0L7Rh9C90L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCwg0YLQsNC8LCDQs9C00LUg0L3QtdC+0LHRhdC+0LTQuNC80L4g0L7QsdC10YHQv9C10YfQuNGC0Ywg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LrQvtC90YLQsNC60YIg0YEg0LzQuNC90LjQvNCw0LvRjNC90YvQvCDRg9GA0L7QstC90LXQvCDQvtC/0LDRgdC90L7RgdGC0Lgg0LfQsNGA0LDQttC10L3QuNGPINC40LvQuCDQt9Cw0LPRgNGP0LfQvdC10L3QuNGPLiZuYnNwO9Cf0YDQtdCy0L7RgdGF0L7QtNC90LDRjyDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YwuJm5ic3A7INCf0LXRgNGH0LDRgtC60Lgg0LLQuNC90LjQu9C+0LLRi9C1INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQstGA0LXQtNC90Ysg0LTQu9GPINC60L7QttC4INGH0LXQu9C+0LLQtdC60LAuINCe0L3QuCDQvdC1INCy0YHRgtGD0L/QsNGO0YIg0LIg0YDQtdCw0LrRhtC40Y4g0YEg0LHQvtC70YzRiNC40L3RgdGC0LLQvtC8INGF0LjQvNC40YfQtdGB0LrQuNGFINGB0L7RgdGC0LDQstC+0LIuINCY0LzQtdC90L3QviDRjdGC0L4g0LTQtdC70LDQtdGCINC40YUg0L3QsNC00LXQttC90YvQvNC4INC4INC90LXQvtCx0YvRh9Cw0LnQvdC+INC/0YDQsNC60YLQuNGH0L3Ri9C80LguPGJyIC8+DQrQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGC0YDQtdGFINGA0LDQt9C80LXRgNCw0YU6IFMsIE0sIEwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgTSBpem3Ek3JzPC9oMj4NCg0KPHA+PHNtYWxsPjxiaWc+VmluaWxhIGNpbWRpIHZhciB0aWt0IGl6bWFudG90aSB2aXNwxIFyxJNqYWkgYWl6c2FyZHrEq2JhaSDEq3N0ZXJtacWGxIEsIHZpZXTEgXMsIGt1ciBqxIFub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBrb250YWt0dSBhciBtaW5pbcSBbHUgaW5mZWtjaWphcyB1biBwaWVzxIFyxYZvanVtYSBsxKttZW5pLiBJemNpbGEgbm9kaWx1bWl6dHVyxKtiYS4gVmllbnJlaXrEk2ppZSB2aW5pbGEgY2ltZGkgaXIgYWJzb2zFq3RpIG5la2FpdMSrZ2kgY2lsdsSTa2EgxIFkYWkuIFRpZSBuZXJlYcSjxJMgYXIgbGllbMSBa28gZGHEvHUgbm8gxLfEq21pc2vEgW0gc2FzdMSBdmRhxLzEgW0uIFRpZSZzY2Fyb247aSB0YXMgJnNjYXJvbjtvcyBjaW1kdXMgcGFkYXJhIGRybyZzY2Fyb247dXMsIHByYWt0aXNrdXMgdW4gxJNydHVzIGxpZXRvJnNjYXJvbjthbsSBLjxiciAvPg0KVmluaWxhIGNpbWRpIGlyIHBpZWVqYW1pIHRyxKtzIGl6bcSTcm9zOiBTLCBNLCBMPC9iaWc+PC9zbWFsbD48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+RGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgTSBzaXplPC9oMj4NCg0KPHA+VGhlc2UgZGlzcG9zYWJsZSBmb29kIHNhZmUgZ2xvdmVzIEFCRU5BIGFyZSBwb3dkZXIgZnJlZSBhbmQgYXJlIG1hbnVmYWN0dXJlZCBmcm9tIGZvb2Qgc2FmZSBsYXRleCBmcmVlIHZpbnlsLiBUaGljayB2aW55bCBnbG92ZXMgY2FuIGJlIHVzZWQgZm9yIGdlbmVyYWwgcHJvdGVjdGlvbiBmb3Igc2hvcnQtdGVybSB1c2UsIHdoZXJlIGl0IGlzIG5lY2Vzc2FyeSB0byBlbnN1cmUgc2FmZSBjb250YWN0IHdpdGggdGhlIG1pbmltdW0gbGV2ZWwgb2YgZGFuZ2VyIG9mIGNvbnRhbWluYXRpb24gb3IgY29udGFtaW5hdGlvbi4gRXhjZWxsZW50IHdlYXIgcmVzaXN0YW5jZS4gRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgYXJlIGNvbXBsZXRlbHkgaGFybWxlc3MgdG8gaHVtYW4gc2tpbi4gVGhleSBkbyBub3QgcmVhY3Qgd2l0aCBtb3N0IGNoZW1pY2FsIGNvbXBvdW5kcy4gVGhhdCBpcyB3aGF0IG1ha2VzIHRoZW0gcmVsaWFibGUgYW5kIGV4dHJlbWVseSBwcmFjdGljYWwuPC9wPg0KDQo8cD5WaW55bCBnbG92ZXMgYXJlIGF2YWlsYWJsZSBpbiB0aHJlZSBzaXplczogUywgTSwgTC48YnIgLz4NCiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMzk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTA5LTI4IDEwOjE2OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvaXRlbS0xOTY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuNTUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWUzOWQ1ZGE3ODk1OWJhNDFiODAzYjhjZTU5Njg0NTguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVmlueWwgZ2xvdmVzIEFiZW5hIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlIE0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgQWJlbmEgbmVwxatkZXLEk3RpIE0gaXptxJNycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUzMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MjcwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzNDYuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwINC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L3QtdC30LDQvNC10L3QuNC80L7QuSDQsiDRgdGE0LXRgNC1IEhvUmVDYSDQuNC90YLRgdGA0YPQvNC10L3RgiDQsiDQstC40LTQtSDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60LgsINC60L7RgtC+0YDQsNGPINC90LXQvtCx0YXQvtC00LjQvNCwINC90LAg0LvRjtCx0L7QuSDQutGD0YXQvdC1INC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjy4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9C10L3QutCwINC90LUg0LTQsNC10YIg0L/RgNC+0L3QuNC60L3Rg9GC0Ywg0LHQvtC70LXQt9C90LXRgtCy0L7RgNC90YvQvCDQsdCw0LrRgtC10YDQuNGP0Lwg0LIg0LLQsNGI0Lgg0LfQsNCz0L7RgtC+0LLQutC4LCDQuCZuYnNwO9C00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3QuNGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0L/RgNC+0LTRg9C60YLQsC4g0Jog0LTQvtGB0YLQvtC40L3RgdGC0LLQsNC8INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCDQvNC+0LbQvdC+INC+0YLQvdC10YHRgtC4INC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCwg0LvQtdCz0LrQvtGB0YLRjCwmbmJzcDvQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwsINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YHRgtC+0LjQvNC+0YHRgtGMINC4INC/0YDQvtGB0YLQvtGC0YMg0YPRgtC40LvQuNC30LDRhtC40LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UMSBcnRpa2FzIHBsxJN2ZSZuYnNwO3Byb2R1a3R1IGllcGFrbyZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlDEgXJ0aWthcyBwbMSTdmUgcGFsxKtkeiBzYWdsYWLEgXQgcHJvZHVrdGEgxKtwYSZzY2Fyb247xKtiYXMgdW4gdMSBIGl6c2thdHUsIGvEgSBhcsSrIHBhZ2FyaW5hIGRlcsSrZ3VtYSB0ZXJtacWGdS4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlIG5lxLxhdWogcGF0b2fEk27EgW0gYmFrdMSTcmlqxIFtIHVuIG1pa3JvYmllbSBwaWVrxLzFq3QgcGllIHByb2R1a3RhLCBhaXpzdMSBdm90IHRvIG5vIG5lbGFidsSTbMSrZ2FzIGFwa8SBcnTEk2rEgXMgdmlkZXMuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZXMmbmJzcDtydWxsaXMmbmJzcDthdCZzY2Fyb247xLdpcmFzIGFyIHZpZWdsdW11LCDEq3BhJnNjYXJvbjt1IGl6dHVyxKtidSwgc2F2dSBkYXVkemZ1bmtjaW9uYWxpdMSBdGkgdW4mbmJzcDtjYXVyc3DEq2TEq2d1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+Q2xpbmcgZmlsbSBmb3IgZm9vZCB3cmFwcGluZzwvc3Ryb25nPjwvaDI+DQoNCjxwPkZvb2QgZ3JhZGUgY2xpbmcgZmlsbSBoZWxwcyB0byBwcmVzZXJ2ZSB0aGUgcHJvcGVydGllcyBvZiB0aGUgcHJvZHVjdCBhbmQgaXRzIGFwcGVhcmFuY2UsIHByb2xvbmdpbmcgdGhlIHNoZWxmIGxpZmUuIFRoZSBtYWluIGZpZWxkIG9mIGFwcGxpY2F0aW9uIGlzIGZvb2QgcGFja2FnaW5nLiBJdCBpcyBjb252ZW5pZW50IHRvIHdyYXAgY2hlZXNlLCBzYXVzYWdlLCBzYW5kd2ljaCwgZXRjLiBpbnRvIHRoZSBmaWxtLiBGb29kIGZpbG0gZG9lcyBub3QgcGVuZXRyYXRlIHBhdGhvZ2VuaWMgYmFjdGVyaWEgYW5kIG1pY3JvYmVzIGFuZCBwcm90ZWN0cyB0aGUgcHJvZHVjdCBmcm9tIGFkdmVyc2UgZWZmZWN0cy4gVGhlIGFkdmFudGFnZXMgb2YgY2xpbmcmbmJzcDtmaWxtIGluY2x1ZGUgdHJhbnNwYXJlbmN5LCBsaWdodG5lc3MsIHByYWN0aWNhbGl0eSwgb3B0aW1hbCBjb3N0IGFuZCBlYXNlIG9mIGRpc3Bvc2FsLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODIxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzNDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDg2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MzEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGNjZTlkOWEwNjllYjE0OTBiYTQyYmU0NTYyNTE2OWVjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgY2xpbmcgRmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTI5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0LwsINCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBbHVtxKtuaWphIGZvbGxpamEgNDUgY20geCAxNTAgbSwgcnVsbMSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QuNGJ0LXQstCw0Y8g0LDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAmbmJzcDvQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L7RgtC70LjRh9C90L4g0L/QvtC00YXQvtC00LjRgiDQutCw0Log0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LvQuNGH0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0LTQvtC80LDRiNC90LjRhSDRg9GB0LvQvtCy0LjRj9GFLiDQpNC+0LvRjNCz0LAg0LIg0YDRg9C70L7QvdC1INC/0YDQuNCz0L7QtNC90LAmbmJzcDvQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdC+0Lkg0LXQtNGLINC4INC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPINC/0LjRidC4INCyINC00YPRhdC+0LLRi9GFINGI0LrQsNGE0LDRhSwg0L/QtdGH0LDRhSwg0L3QsCDQs9GA0LjQu9C1LCDQsCDRgtCw0Log0LbQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjywg0LfQsNC80L7RgNCw0LbQuNCy0LDQvdC40Y8g0LgmbmJzcDvRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCg0KPHA+0JzQsNC60YHQuNC80LDQu9GM0L3QviDQtNC+0L/Rg9GB0YLQuNC80LDRjyDRgtC10LzQv9C10YDQsNGC0YPRgNCwINC00LvRjyDQt9Cw0L/QtdC60LDQvdC40Y8g0LHQu9GO0LQg0LIg0YTQvtC70YzQs9C1ICszNTAmZGVnOyZuYnNwO0MuPC9wPg0KDQo8cD7QndC1INGA0LXQutC+0LzQtdC90LTRg9C10YLRgdGPINC00LvQuNGC0LXQu9GM0L3QvtC1INCy0YDQtdC80Y8g0YXRgNCw0L3QuNGC0Ywg0LIg0YTQvtC70YzQs9C1INC/0YDQvtC00YPQutGC0Ysg0LLRi9GB0L7QutC+0Lkg0LrQuNGB0LvQvtGC0L3QvtGB0YLQuCDQuCDRgdC+0LvRkdC90L7RgdGC0LgsINCwINGC0LDQuiDQttC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQsNGFLCDQstC+INC40LfQsdC10LbQsNC90LjQtSDQstC+0LfQs9C+0YDQsNC90LjRjy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BbHVtxKtuaWphIGZvbGxpamE8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtxKtuaWphIGZvbGlqdSZuYnNwO2l6bWFudG8gxJNkaW7EgSZzY2Fyb247YW5hcyBub3phcsSTLCBsYWkgaWxnxIFrbyZuYnNwO2xhaWt1IHV6Z2xhYsSBdCBwxIFydGlrYXMgcHJvZHVrdHUgc3ZhaWd1bXUuIEZvbGlqYSBpciBwaWVtxJNyb3RhIGRhxb7EgWR1IHDEgXJ0aWthcyBwcm9kdWt0dSB2YWkgxJNkaWVudSBpZXNhacWGbyZzY2Fyb247YW5haSwgY2VwJnNjYXJvbjthbmFpJm5ic3A7dmFpIGFyxKsgc2FsZMSTJnNjYXJvbjthbmFpIHVuIGF0ZHplc8STJnNjYXJvbjthbmFpLjwvcD4NCg0KPHA+TWFrc2ltxIFsxIEgcGllxLxhdWphbcSBIHRlbXBlcmF0xatyYSwga28gbcWrc3UgZm9saWphIHZhciBpenR1csSTdCwgbmVwxIFyc25pZWR6ICsgMzUwICZkZWc7IEMuPC9wPg0KDQo8cD5Gb2xpanUgbmF2IGlldGVpY2FtcyBsaWV0b3QgcMSBcnRpa2FzIHByb2R1a3R1IGFyIGF1Z3N0dSBza8SBYmp1IHVuIHPEgcS8dSBzYXR1cnUgaWxnc3RvJnNjYXJvbjthaSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5BbHVtaW51bSBGb2lsPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bWludW0gZm9pbCBpcyBhIGNvbW1vbiBob3VzZWhvbGQgcHJvZHVjdCB0aGF0JnJzcXVvO3Mgb2Z0ZW4gdXNlZCBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMgZm9yIGNvb2tpbmcgKHRvIGNvdmVyIGJha2luZyBzdXJmYWNlcyksIHdyYXBwaW5nIGFuZCBwcm90ZWN0IG1vcmUgZGVsaWNhdGUgZm9vZHMgb3Iga2VlcGluZyBmb29kIGluIGZyZWV6ZXJzLiBBbHVtaW51bSBpcyBuYXR1cmFsIHByb2R1Y3QgdGhhdCZuYnNwO2lzIGJvdW5kIHRvIG90aGVyIGVsZW1lbnRzIGxpa2UgcGhvc3BoYXRlIGFuZCBzdWxmYXRlIGluIHNvaWwsIHJvY2tzIGFuZCBjbGF5LiBUaGlzIGFsdW1pbnVtIGZvaWwgcm9sbCBjb250YWlucyBpcyAxNTAgbSBsb25nIGJ5Jm5ic3A7NDUgY20gd2lkZS4mbmJzcDs8L3A+DQoNCjxwPlRoZSBtYXhpbXVtIHBlcm1pc3NpYmxlIHRlbXBlcmF0dXJlIGZvciBiYWtpbmcgZm9vZCBpbiBmb2lsIGlzICsgMzUwJmRlZztDLjwvcD4NCg0KPHA+SXQgaXMgbm90IHJlY29tbWVuZGVkIHRvIHN0b3JlIGZvb2RzIG9mIGhpZ2ggYWNpZGl0eSBhbmQgc2FsaW5pdHkgaW4gZm9pbCBmb3IgYSBsb25nIHRpbWUsIGFzIHdlbGwgYXMgdXNlIGluIG1pY3Jvd2F2ZSBvdmVucywgaW4gb3JkZXIgdG8gYXZvaWQgaWduaXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjY1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDM1LjIzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4OWZiNGIwYTUzYTJjNTg3NWFjY2I5OTUwMjJkOWMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEFsdW1pbnVtIEZvb2QgRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBbHVtxKtuaWphIGZvbGlqYSBydWxsxKsgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDQv9C40YnQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0Lwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzM5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIwNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDgyNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLRi9C1INC/0LvQsNGB0YLQvNCw0YHRgdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj48c3Ryb25nIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwIDEwMDAg0LzQuyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjY3NSIgZGF0YS1zdGFydD0iMjI0Ij7QndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC+0L3RjC4g0J7QvdC4INC/0L7QvNC+0LPRg9GCINC+0YDQs9Cw0L3QuNC30L7QstCw0YLRjCDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsCDQutGD0YXQvdC1LCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC70LXQs9C60L7RgdGC0Ywg0LIg0L3QsNGF0L7QttC00LXQvdC40Lgg0L3Rg9C20L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsi4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQutC70Y7Rh9C40YLQtdC70YzQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4LCDQstCw0YjQuCDQutC+0LvQu9C10LPQuCDRgdC80L7Qs9GD0YIg0LHRi9GB0YLRgNC+INC90LDQudGC0Lgg0L3QtdC+0LHRhdC+0LTQuNC80YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvdC1INC+0YLQutGA0YvQstCw0Y8g0LrRgNGL0YjQutC4LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0YDQsNC30LvQuNGH0L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0LLQutC70Y7Rh9Cw0Y8g0YHQsNC70LDRgtGLLCDQs9C+0YDRj9GH0LjQtSDQsdC70Y7QtNCwINC4INC30LDQs9C+0YLQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij48c3Ryb25nIGRhdGEtZW5kPSI3MTYiIGRhdGEtc3RhcnQ9IjY3NyI+0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0L7QsdGJ0LXQv9C40YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC90L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0Lkg0YTQvtGA0LzRiyAmbWRhc2g7INGN0YLQviDQvtGC0LvQuNGH0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC10LPQvNC10L3RgtCwIEhvUmVDYS4g0J7QvdC4INGD0YHQutC+0YDRj9GO0YIg0L/RgNC+0YbQtdGB0YEg0YDQsNCx0L7RgtGLINC90LAg0LrRg9GF0L3QtSwg0L/QvtC30LLQvtC70Y/RjyDQs9C+0YLQvtCy0LjRgtGMINC4INGF0YDQsNC90LjRgtGMINC30LDQs9C+0YLQvtCy0LrQuCDQt9Cw0YDQsNC90LXQtSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQsiDRh9Cw0YHRiyDQv9C40LouINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0YfRgtC+INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC/0YDQuCDRgNCw0LfQvtCz0YDQtdCy0LUg0LHQu9GO0LQg0LIg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0Lgg0LrQsNGE0LUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjEwOTIiIGRhdGEtc3RhcnQ9IjEwNjAiPtCR0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj7QmtC+0L3RgtC10LnQvdC10YDRiyDQvdC1INGB0L7QtNC10YDQttCw0YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBKSwg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINCx0LXQt9C+0L/QsNGB0L3Ri9C80Lgg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L/QuNGJ0LguINCe0L3QuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC90Y/RhSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQvdC1INGC0L7Qu9GM0LrQviDRg9C00L7QsdGB0YLQstC+LCDQvdC+INC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQtNC70Y8g0LLQsNGI0LjRhSDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC4INC60LvQuNC10L3RgtC+0LIuINCh0LTQtdC70LDQvdC90YvQtSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQvtC90Lgg0LvQtdCz0LrQviDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGA0LDQt9C70LjRh9C90YvQtSDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRjdGE0YTQtdC60YLQuNCy0L3QviDRhdGA0LDQvdC40YLRjCDQv9GA0L7QtNGD0LrRgtGLLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNDg0Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1MDAiIGRhdGEtc3RhcnQ9IjE0ODQiPtCe0LHRitC10Lw6IDEwMDAg0LzQuzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTQ4IiBkYXRhLXN0YXJ0PSIxNTAxIj7QnNCw0YLQtdGA0LjQsNC7OiDQn9C+0LvQuNC/0YDQvtC/0LjQu9C10L0sINCx0LXQtyDQsdC40YHRhNC10L3QvtC70LAg0JAgKEJQQSk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU5NCIgZGF0YS1zdGFydD0iMTU0OSI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NDQiIGRhdGEtc3RhcnQ9IjE1OTUiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC70Y8g0LvQtdCz0LrQvtGB0YLQuCDQv9C+0LjRgdC60LAg0L/RgNC+0LTRg9C60YLQvtCyPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE2NDUiPtCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIsINC60LDRhNC1INC4INC+0LHRidC10L/QuNGC0LA8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+Q2F1cnNwxKtkxKtnaSB1biBpenR1csSrZ2kgcG9saXByb3BpbMSTbmEgdHJhdWtpIDEwMDAgbWwgc2FnYXRhdmVpIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTMxIiBkYXRhLXN0YXJ0PSIxMTYiPk3Fq3N1IGNhdXJzcMSrZMSrZ2llIHBvbGlwcm9waWzEk25hIHRyYXVraSBhciAxMDAwIG1sIGlldGlscMSrYnUgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBwcm9mZXNpb27EgWzEgXMgdmlydHV2xJNzLiAmU2Nhcm9uO2llIHRyYXVraSBwYWzEq2R6IG9yZ2FuaXrEk3QgZGFyYmEgdGVscHUsIMS8YXVqb3QgxIF0cmkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbcSBcyBzYXN0xIF2ZGHEvGFzLCBuZW5vdsSTciZzY2Fyb247b3QgdsSBa3UuIFBhdGVpY290aWVzIGF1Z3N0YWphaSBjYXVyc3DEq2TEq2JhaSwgdmlydHV2xJMgc3RyxIFkxIFqbyZzY2Fyb247aWUsIHBpZW3Ek3JhbSwgcGF2xIFyaSB1biBhZG1pbmlzdHJhdG9yaSwgdmFyIHZpZWdsaSBhdHJhc3QgdmFqYWR6xKtnb3MgcHJvZHVrdHVzLCBrYXMgaWV2xJNyb2phbWkgdXpsYWJvIGRhcmJhIGVmZWt0aXZpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj48c3Ryb25nIGRhdGEtZW5kPSI1NzIiIGRhdGEtc3RhcnQ9IjUzMyI+UGVyZmVrdHMgcmlzaW7EgWp1bXMgSG9SZUNhIHNla3RvcmFtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj5Qb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgdGFpc25zdMWrcmEgZm9ybXUgaXIgbGllbGlza3MgcmlzaW7EgWp1bXMgSG9SZUNhIG5vemFyxJMsIGxhaSBzYWdhdGF2b3R1IHVuIHV6Z2xhYsSBdHUgxJNkaWVudXMgdW4gc2FnYXRhdmVzLiAmU2Nhcm9uO2llIHRyYXVraSBwYcSBdHJpbmEgZGFyYmEgcHJvY2VzdSB2aXJ0dXbEkywgxLxhdWpvdCBzYWdhdGF2b3QgxJNkaWVudXMgaWVwcmllayZzY2Fyb247LCDEq3BhJnNjYXJvbjtpIHBpZXByYXPEq3RvcyBkYXJiYSBzdHVuZMSBcy4gVHVya2zEgXQgdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbWlrcm92acS8xYZ1IGtyxIFzbmltLCBrYXMgxLxhdWogdmllZ2xpIHV6c2lsZMSrdCDEk2RpZW51cywgc2FnbGFixIFqb3QgdG8ga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj48c3Ryb25nIGRhdGEtZW5kPSI5NTAiIGRhdGEtc3RhcnQ9IjkyMyI+RHJvJnNjYXJvbjvEq2JhIHVuIGVrb2xvxKNpc2t1bXM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj4mU2Nhcm9uO2llIHRyYXVraSBpciBCUEEgYmV6bWFrc2FzLCBub2RybyZzY2Fyb247aW5vdCBkcm8mc2Nhcm9uO3UgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUuIEl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwb2xpcHJvcGlsxJNuYSwgdGllIGlyIHBpZW3Ek3JvdGkgZGHFvsSBZGllbSB0ZW1wZXJhdMWrcmFzIGFwc3TEgWvEvGllbSB1biBub2RybyZzY2Fyb247aW5hIGVmZWt0xKt2dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudSwga2FzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBsaWV0byZzY2Fyb247YW5haSByZXN0b3LEgW5vcywga2FmZWpuxKtjxIFzIHVuIGNpdMSBcyBwxIFydGlrYXMgaWVzdMSBZMSTcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+UHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTI3OCI+DQoJPGxpIGRhdGEtZW5kPSIxMjk4IiBkYXRhLXN0YXJ0PSIxMjc4Ij5JZXRpbHDEq2JhOiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzMzQiIGRhdGEtc3RhcnQ9IjEyOTkiPk1hdGVyacSBbHM6IFBvbGlwcm9waWzEk25zLCBiZXogQlBBPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzNjQiIGRhdGEtc3RhcnQ9IjEzMzUiPlBpZW3Ek3JvdHMgbWlrcm92acS8xYZ1IGtyxIFzbsSrPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE0MzQiIGRhdGEtc3RhcnQ9IjEzNjUiPkNhdXJzcMSrZMSrZ2FzIHNpZW5hcywga2FzIMS8YXVqIHZpZWdsaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2Ftb3MgcHJvZHVrdHVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjE0MzUiPklkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgSG9SZUNhIHNla3RvcsSBPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPkR1cmFibGUgVHJhbnNwYXJlbnQgUG9seXByb3B5bGVuZSBGb29kIENvbnRhaW5lcnMgMTAwMCBtbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMjg3IiBkYXRhLXN0YXJ0PSIxODA5Ij5PdXIgdHJhbnNwYXJlbnQgcG9seXByb3B5bGVuZSBmb29kIGNvbnRhaW5lcnMgd2l0aCBhIGNhcGFjaXR5IG9mIDEwMDAgbWwgYXJlIHRoZSBwZXJmZWN0IGNob2ljZSBmb3IgcHJvZmVzc2lvbmFsIGtpdGNoZW5zLiBUaGV5IGhlbHAgb3JnYW5pemUga2l0Y2hlbiBzcGFjZSBhbmQgbWFrZSBpdCBlYXN5IHRvIGZpbmQgdGhlIG5lY2Vzc2FyeSBpbmdyZWRpZW50cyB3aXRob3V0IG9wZW5pbmcgdGhlIGxpZC4gVGhhbmtzIHRvIHRoZWlyIGV4Y2VwdGlvbmFsIHRyYW5zcGFyZW5jeSwgeW91ciBjb2xsZWFndWVzIHdpbGwgcXVpY2tseSBmaW5kIHRoZSBpbmdyZWRpZW50cyB0aGV5IG5lZWQsIHNhdmluZyB0aW1lIGFuZCBlZmZvcnQuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgdmFyaW91cyBwcm9kdWN0cywgaW5jbHVkaW5nIHNhbGFkcywgaG90IGRpc2hlcywgYW5kIHByZXAgaXRlbXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPjxzdHJvbmcgZGF0YS1lbmQ9IjIzMzYiIGRhdGEtc3RhcnQ9IjIyODkiPkNvbnZlbmllbmNlIGZvciByZXN0YXVyYW50cyBhbmQgZm9vZHNlcnZpY2U8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+UmVjdGFuZ3VsYXIgcG9seXByb3B5bGVuZSBjb250YWluZXJzIGFyZSBhbiBleGNlbGxlbnQgc29sdXRpb24gZm9yIHRoZSBIb1JlQ2Egc2VnbWVudC4gVGhleSBzcGVlZCB1cCBraXRjaGVuIHdvcmtmbG93cywgYWxsb3dpbmcgcHJlcCBpdGVtcyB0byBiZSBjb29rZWQgYW5kIHN0b3JlZCBpbiBhZHZhbmNlLCB3aGljaCBpcyBlc3BlY2lhbGx5IHZhbHVhYmxlIGR1cmluZyBwZWFrIGhvdXJzLiBUaGVzZSBjb250YWluZXJzIGFyZSBhbHNvIG1pY3Jvd2F2ZS1zYWZlLCBtYWtpbmcgdGhlbSBjb252ZW5pZW50IGZvciByZWhlYXRpbmcgZGlzaGVzIGluIHJlc3RhdXJhbnRzIGFuZCBjYWZlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjcwNyIgZGF0YS1zdGFydD0iMjY3NiI+U2FmZXR5IGFuZCBFY28tRnJpZW5kbGluZXNzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPlRoZSBjb250YWluZXJzIGFyZSBCUEEtZnJlZSwgbWFraW5nIHRoZW0gc2FmZSBmb3IgZm9vZCBzdG9yYWdlLiBUaGV5IGFyZSBpZGVhbCBmb3IgdXNlIGluIHByb2Zlc3Npb25hbCBraXRjaGVucywgcHJvdmlkaW5nIGNvbnZlbmllbmNlIGFuZCBzYWZldHkgZm9yIGJvdGggeW91ciBzdGFmZiBhbmQgY3VzdG9tZXJzLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBvbHlwcm9weWxlbmUsIHRoZXkgY2FuIHdpdGhzdGFuZCB2YXJpb3VzIHRlbXBlcmF0dXJlcywgZW5zdXJpbmcgZWZmaWNpZW50IGZvb2Qgc3RvcmFnZS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+QmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMDE4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMzciIGRhdGEtc3RhcnQ9IjMwMTgiPkNhcGFjaXR5OiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjMwMzgiPk1hdGVyaWFsOiBQb2x5cHJvcHlsZW5lLCBCUEEtZnJlZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDkwIiBkYXRhLXN0YXJ0PSIzMDc0Ij5NaWNyb3dhdmUtc2FmZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTQ2IiBkYXRhLXN0YXJ0PSIzMDkxIj5UcmFuc3BhcmVudCB3YWxscyBmb3IgZWFzeSBpZGVudGlmaWNhdGlvbiBvZiBwcm9kdWN0czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMTQ3Ij5JZGVhbCBmb3IgcmVzdGF1cmFudHMsIGNhZmVzLCBhbmQgZm9vZHNlcnZpY2U8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNDgzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzM5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTdkMjZmYWMzZWIwZTBkNjdkOTUzZDk0N2FlY2UyY2IuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXIgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBCUEEgYmV6bWFrc2FzIHBvbGlwcm9waWzEk25hIHRyYXVrcyBzYWdhdGF2xJNtIHVuIHDEgXJ0aWthcyB1emdsYWLEgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogMTAwMCDQvNC7LCDQn9CfCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9zaW1pbGFyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDA5NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLVJEMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTM1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YPQs9C70YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgYXBhxLxpZSB0cmF1a2kgNTAwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC60YPQu9C40L3QsNGA0LjQuCZuYnNwOy0mbmJzcDvRg9C90LjQstC10YDRgdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHRi9GC0L3Ri9GFINCx0LvRjtC0INC4INC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzPiZuYnNwOzxzdHJvbmc+0J/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdCw0Y8g0YHQtdGA0LLQuNGA0L7QstC60LAg0YXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVULdC/0LvQsNGB0YLQuNC60LAgJm1kYXNoOyDRjdGC0L4g0LLRi9Cx0L7RgCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5LCDQs9C00LUg0LLQsNC20L3RiyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC4INGD0LTQvtCx0YHRgtCy0L4uINCe0L3QuCDRgNCw0YHRgdGH0LjRgtCw0L3RiyDQvdCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INGA0LXQttC40Lwg0L7RgiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0MsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC40YUg0LTQu9GPOiAmbmJzcDs8YnIgLz4NCi0g0KHQu9C+0LbQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjog0YHQu9C+0LXQvdGL0LUg0YLQuNGA0LDQvNC40YHRgywg0Y3QutC70LXRgNGLINGBINC30LDQstCw0YDQvdGL0Lwg0LrRgNC10LzQvtC8LCDRh9C40LfQutC10LnQutC4INGBINGP0LPQvtC00L3Ri9C8INGC0L7Qv9C/0LjQvdCz0L7QvC4gJm5ic3A7PGJyIC8+DQotINCl0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyOiDQv9Cw0YHRgtCwINGBINGB0L7Rg9GB0L7QvCDQv9C10YHRgtC+LCDQutC40L3QvtCwINGBINC+0LLQvtGJ0LDQvNC4LCDQsdC+0YPQu9GLINGBINCw0LLQvtC60LDQtNC+INC4INGC0YPQvdGG0L7QvC4gJm5ic3A7PGJyIC8+DQotINCT0L7RgtC+0LLRi9GFINC90LDQsdC+0YDQvtCyOiDRgdGL0YDQvdGL0LUg0YLQsNGA0LXQu9C60Lgg0YEg0LLQuNC90L7Qs9GA0LDQtNC+0Lwg0Lgg0L7RgNC10YXQsNC80LgsINC80Y/RgdC90YvQtSDQt9Cw0LrRg9GB0LrQuCDRgSDQs9C+0YDRh9C40YbQtdC5LCDQstC10LPQsNC90YHQutC40LUg0YHQtdGC0YsuICZuYnNwOzwvcD4NCg0KPHA+0JPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LAg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC30LDRidC40YLRgyDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPINC4INGB0LzQtdGI0LjQstCw0L3QuNGPINC30LDQv9Cw0YXQvtCyLCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LHQu9GO0LQuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQuCDRgtC+0LvRidC40L3QsCDRgdGC0LXQvdC+0Log0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXQvtCwINC/0L7QtNGH0LXRgNC60LjQstCw0LXRgiDQutCw0YfQtdGB0YLQstC+INC40L3Qs9GA0LXQtNC40LXQvdGC0L7Qsiwg0LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0YHQvtC60YDQsNGJ0LDRjtGCINCy0YDQtdC80Y8g0L3QsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGOINGA0LDQsdC+0YfQtdCz0L4g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwLiAmbmJzcDs8L3A+DQoNCjxoMz48c3Ryb25nPtCf0YDQuNC80LXRgCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQtNC70Y8g0LHQuNC30L3QtdGB0LA6PC9zdHJvbmc+PC9oMz4NCg0KPHA+0KDQtdGB0YLQvtGA0LDQvSDQvNC+0LbQtdGCINC/0YDQtdC00LvQvtC20LjRgtGMINC90LDQsdC+0YDRiyDQtNC70Y8g0L/QuNC60L3QuNC60LAg0LIg0LrQvtC90YLQtdC50L3QtdGA0LDRhSA1MDAg0LzQuzog0L7RhdC70LDQttC00LXQvdC90LDRjyDQv9Cw0YHRgtCwLCDRgdGL0YDQvdCw0Y8g0YLQsNGA0LXQu9C60LAg0Lgg0LzQuNC90Lgt0LTQtdGB0LXRgNGCLiDQo9C00L7QsdC90LDRjyDRg9C/0LDQutC+0LLQutCwINGBINC10LTQuNC90L7QuSDQutGA0YvRiNC60L7QuSDRg9C/0YDQvtGB0YLQuNGCINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrRgyDQuCDQv9C+0LLRi9GB0LjRgiDQu9C+0Y/Qu9GM0L3QvtGB0YLRjCDQs9C+0YHRgtC10Lk8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPlZpZW5yZWl6xJNqYWlzIGt1bGluxIFyaWphcyB0cmF1a3MmbmJzcDstJm5ic3A7VW5pdmVyc8SBbHMgcmlzaW7EgWp1bXMgc8SBdMSrZ2llbSDEk2RpZW5pZW0gdW4ga8SBcnRhaW5hamllbSBkZXNlcnRpZW08L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+UHJvZmVzaW9uxIFsYSBhdWtzdG8gxJNkaWVudSB1biBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI1MzIiIGRhdGEtc3RhcnQ9IjE4MSI+VmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDUwMCBtbCBubyBwxIFyc3RyxIFkxIF0YSBQRVQgcGxhc3RtYXNhcyAoclBFVCkgaXIgbGllbGlza2EgaXp2xJNsZSDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWllbSwga3VyIHN2YXLEq2dhIGdhbiBwcmV6ZW50xIFjaWphLCBnYW4gxJNydMSrYmEuIEl6Z2F0YXZvdGkgbm8gclBFVCwgJnNjYXJvbjtpZSB0cmF1a2kgdmVpY2luYSBpbGd0c3DEk2rEq2J1IHVuIHNhbWF6aW5hIG9nbGVrxLxhIHDEk2R1LCBhdGJhbHN0b3QgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemlub3QgYXRrcml0dW11cy4gVGllIGlyIHBpZW3Ek3JvdGkgdGVtcGVyYXTFq3JhcyBkaWFwYXpvbmFtIG5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0MsIHTEgXDEk2MgdG9zIHZhciBpem1hbnRvdDo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI1MzQiPg0KCTxsaSBkYXRhLWVuZD0iNjMyIiBkYXRhLXN0YXJ0PSI1MzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjU2MyIgZGF0YS1zdGFydD0iNTM2Ij5Lb21wbGVrc2FqaWVtIGRlc2VydGllbTwvc3Ryb25nPjogS8SBcnRhaW5pZSB0aXJhbWlzdSwgZWtsZXJpIGFyIGtyxJNtc2llcnUsIMS3xKt6a2Vpa2kgYXIgb2d1IHZpcnNrxIFydHUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjczMyIgZGF0YS1zdGFydD0iNjMzIj48c3Ryb25nIGRhdGEtZW5kPSI2NTgiIGRhdGEtc3RhcnQ9IjYzNSI+QXVrc3RhamllbSDEk2RpZW5pZW08L3N0cm9uZz46IFBhc3RhIGFyIHBlc3RvIG3Ek3JjaSwga2lub2phIGFyIGTEgXJ6ZcWGaWVtLCBixLxvZGFzIGFyIGF2b2thZG8gdW4gdHVueml2xKttLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjczNCI+PHN0cm9uZyBkYXRhLWVuZD0iNzYyIiBkYXRhLXN0YXJ0PSI3MzYiPkdhdGF2YWppZW0ga29tcGxla3RpZW08L3N0cm9uZz46IFNpZXJhICZzY2Fyb247xLfEq3ZqaSBhciB2xKtub2fEgW0gdW4gcmlla3N0aWVtLCBnYcS8YXMgdXprb2RhcyBhciBzaW5lcMSTbSwgdmVnxIFudSBrb21wbGVrdGkuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIxMTE3IiBkYXRhLXN0YXJ0PSI4NDciPjxzdHJvbmcgZGF0YS1lbmQ9Ijg4MiIgZGF0YS1zdGFydD0iODQ3Ij5IZXJtxJN0aXNrxIEgdsSBa2EgZnVua2Npb25hbGl0xIF0ZTwvc3Ryb25nPiBub2RybyZzY2Fyb247aW5hIGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20gdW4gc21ha3Ugc2FqYXVrJnNjYXJvbjthbm9zLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSB2YWlyxIFrdSBrxIFydHUgxJNkaWVub3MuIENhdXJzcMSrZMSrZ2FzIHNpZW5hcyBpemNlxLwgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGksIGJldCB1bml2ZXJzxIFsxIFzIHbEgWthIGllc3DEk2phcyB2aXN1IGl6bcSTcnUgdHJhdWtpZW0gxLxhdWogxIF0csSBayBvcmdhbml6xJN0IGRhcmJhIHZpZXR1LjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjEzMTkiIGRhdGEtc3RhcnQ9IjExMTkiPkl6dsSTbG90aWVzIHRyYXVrdXMsIGthcyBpemdhdGF2b3RpIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCksIGrFq3MgcGFsxKtkemF0IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYXRiYWxzdMSBdCBpbGd0c3DEk2rEq2dhcyBpZXBha29qdW1hIHByYWtzZXMsIGthcyBhdGJpbHN0IHZpZGVzIGFpenNhcmR6xKtiYXMgbcSTcsS3aWVtLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj48c3Ryb25nIGRhdGEtZW5kPSIxMzUzIiBkYXRhLXN0YXJ0PSIxMzIxIj5CaXpuZXNhIGl6bWFudG8mc2Nhcm9uO2FuYXMgcGllbcSTcnM8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPlJlc3RvcsSBbnMgdmFyIHBpZWTEgXbEgXQgcGlrbmlrYSBrb21wbGVrdHVzIDUwMCBtbCB0cmF1a29zOiBhdWtzdMSBIHBhc3RhLCBzaWVyYSAmc2Nhcm9uO8S3xKt2amkgdW4gbWluaSBkZXNlcnRzLiDEknJ0YSBpZXBha28mc2Nhcm9uO2FuYSBhciB2aWVub3R1IHbEgWt1IHZpZW5rxIFyJnNjYXJvbjtvIHRyYW5zcG9ydMSTJnNjYXJvbjthbnUgdW4gdXpsYWJvIHZpZXN1IGxvamFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj48c3Ryb25nIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj7EqnBhJnNjYXJvbjvEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE1NTciPg0KCTxsaSBkYXRhLWVuZD0iMTU3NiIgZGF0YS1zdGFydD0iMTU1NyI+SWV0aWxwxKtiYTogNTAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2MjIiIGRhdGEtc3RhcnQ9IjE1NzciPk1hdGVyacSBbHM6IFDEgXJzdHLEgWTEgXRzIFBFVCBwbGFzdG1hc2EgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NjgiIGRhdGEtc3RhcnQ9IjE2MjMiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiBObyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3MTkiIGRhdGEtc3RhcnQ9IjE2NjkiPkhlcm3Ek3Rpc2vEgXMgdsSBa2EgxKtwYSZzY2Fyb247xKtiYXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3NjMiIGRhdGEtc3RhcnQ9IjE3MjAiPkNhdXJzcMSrZMSrZ8SBcyBzaWVuYXMsIGthcyB1enN2ZXIga3ZhbGl0xIF0aTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODIxIiBkYXRhLXN0YXJ0PSIxNzY0Ij5JZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGRlc2VydGllbSwgZ2FuIGF1a3N0YWppZW0gxJNkaWVuaWVtPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE4MjIiPkF0YmFsc3RhIGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPkRpc3Bvc2FibGUgZGVsaSBjb250YWluZXIgLSBBIFZlcnNhdGlsZSBTb2x1dGlvbiBmb3IgSGVhcnR5IE1lYWxzIGFuZCBMYXllcmVkIERlc3NlcnRzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj48c3Ryb25nIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj5Qcm9mZXNzaW9uYWwgU2VydmluZyBvZiBDb2xkIE1lYWxzIGFuZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNDI1IiBkYXRhLXN0YXJ0PSIyMDY1Ij5EaXNwb3NhYmxlIDUwMCBtbCBvciAxNiBveiBkZWxpIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKSBhcmUgdGhlIGlkZWFsIGNob2ljZSBmb3IgYnVzaW5lc3NlcyB3aGVyZSBib3RoIHByZXNlbnRhdGlvbiBhbmQgY29udmVuaWVuY2UgbWF0dGVyLiBNYWRlIGZyb20gclBFVCwgdGhlc2UgY29udGFpbmVycyBjb250cmlidXRlIHRvIHN1c3RhaW5hYmlsaXR5IGJ5IHJlZHVjaW5nIHRoZSBjYXJib24gZm9vdHByaW50IGFuZCBzdXBwb3J0aW5nIHRoZSBjaXJjdWxhciBlY29ub215LiBUaGV5IGFyZSBzdWl0YWJsZSBmb3IgdGVtcGVyYXR1cmVzIHJhbmdpbmcgZnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDLCBtYWtpbmcgdGhlbSBwZXJmZWN0IGZvcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjQyNyI+DQoJPGxpIGRhdGEtZW5kPSIyNTIyIiBkYXRhLXN0YXJ0PSIyNDI3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQ5IiBkYXRhLXN0YXJ0PSIyNDI5Ij5Db21wbGV4IGRlc3NlcnRzPC9zdHJvbmc+OiBMYXllcmVkIHRpcmFtaXN1LCAmZWFjdXRlO2NsYWlycyB3aXRoIGN1c3RhcmQsIGNoZWVzZWNha2VzIHdpdGggYmVycnkgdG9wcGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjYxNyIgZGF0YS1zdGFydD0iMjUyMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjUzOSIgZGF0YS1zdGFydD0iMjUyNSI+Q29sZCBtZWFsczwvc3Ryb25nPjogUGFzdGEgd2l0aCBwZXN0byBzYXVjZSwgcXVpbm9hIHdpdGggdmVnZXRhYmxlcywgYm93bHMgd2l0aCBhdm9jYWRvIGFuZCB0dW5hLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNjE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjQzIiBkYXRhLXN0YXJ0PSIyNjIwIj5SZWFkeS10by1zZXJ2ZSBzZXRzPC9zdHJvbmc+OiBDaGVlc2UgcGxhdHRlcnMgd2l0aCBncmFwZXMgYW5kIG51dHMsIG1lYXQgc25hY2tzIHdpdGggbXVzdGFyZCwgdmVnYW4gc2V0cy48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjMwMTAiIGRhdGEtc3RhcnQ9IjI3MjIiPlRoZSA8c3Ryb25nIGRhdGEtZW5kPSIyNzQyIiBkYXRhLXN0YXJ0PSIyNzI2Ij5haXJ0aWdodCBsaWQ8L3N0cm9uZz4gZW5zdXJlcyBwcm90ZWN0aW9uIGFnYWluc3QgbGVha3MgYW5kIG9kb3IgbWl4aW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCBmb3IgbXVsdGktbGF5ZXJlZCBkaXNoZXMuIFRoZSB0cmFuc3BhcmVuY3kgb2YgdGhlIHdhbGxzIGhpZ2hsaWdodHMgdGhlIHF1YWxpdHkgb2YgdGhlIGluZ3JlZGllbnRzLCBhbmQgdGhlIHVuaXZlcnNhbCBsaWRzIGZvciBhbGwgY29udGFpbmVyIHNpemVzIGhlbHAgc2F2ZSB0aW1lIG9uIHdvcmtzcGFjZSBvcmdhbml6YXRpb24uPC9wPg0KDQo8cCBkYXRhLWVuZD0iMzIyNyIgZGF0YS1zdGFydD0iMzAxMiI+QnkgY2hvb3NpbmcgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgeW91IGFyZSBoZWxwaW5nIHRvIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0IHN1c3RhaW5hYmxlIHBhY2thZ2luZyBwcmFjdGljZXMsIHdoaWNoIGFsaWduIHdpdGggZW52aXJvbm1lbnRhbCBnb2FscyBhbmQgY29udHJpYnV0ZSB0byB0aGUgY2lyY3VsYXIgZWNvbm9teS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzI1MyIgZGF0YS1zdGFydD0iMzIyOSI+QnVzaW5lc3MgdXNlIGV4YW1wbGU8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPkEgcmVzdGF1cmFudCBjYW4gb2ZmZXIgcGljbmljIHNldHMgaW4gNTAwIG1sIGNvbnRhaW5lcnM6IGNoaWxsZWQgcGFzdGEsIGNoZWVzZSBwbGF0dGVyLCBhbmQgbWluaSBkZXNzZXJ0LiBUaGUgY29udmVuaWVudCBwYWNrYWdpbmcgd2l0aCBhIHNpbmdsZSBsaWQgc2ltcGxpZmllcyB0cmFuc3BvcnQgYW5kIGJvb3N0cyBndWVzdCBsb3lhbHR5LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij48c3Ryb25nIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij5GZWF0dXJlczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM0NjgiPg0KCTxsaSBkYXRhLWVuZD0iMzQ4NiIgZGF0YS1zdGFydD0iMzQ2OCI+Q2FwYWNpdHk6IDUwMCBtbCBvciAxNiBvejwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTI2IiBkYXRhLXN0YXJ0PSIzNDg3Ij5NYXRlcmlhbDogUmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1NjciIGRhdGEtc3RhcnQ9IjM1MjciPlRlbXBlcmF0dXJlIHJhbmdlOiBGcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU5OSIgZGF0YS1zdGFydD0iMzU2OCI+QWlydGlnaHQgbGlkIHRvIHByZXZlbnQgbGVha3M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY0MiIgZGF0YS1zdGFydD0iMzYwMCI+VHJhbnNwYXJlbnQgd2FsbHMgdGhhdCBlbXBoYXNpemUgcXVhbGl0eTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjg1IiBkYXRhLXN0YXJ0PSIzNjQzIj5QZXJmZWN0IGZvciBib3RoIGRlc3NlcnRzIGFuZCBjb2xkIG1lYWxzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM2ODYiPlN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215IGFuZCByZWR1Y2VzIHBsYXN0aWMgd2FzdGU8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc3LjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS02NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTY2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDg2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjNjNzEwYmE5Zjg1YTMxMGMyYzlkOGM4MWUxNjI1NDQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyB0cmF1a3Mgbm8gclBFVCBwbGFzdG1hc2FzIGt1bGluxIFyaWphaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgZm9yIGNhdmlhciA1MDAgbWwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGB0LXRgNGC0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCA1MDAg0LzQuyDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQtNC70Y8g0YHQsNC70LDRgtC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7QsiByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2ODhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQV1AtMTA4NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YAgNzUwINC80LssINGBINC60YDRi9GI0LrQvtC5LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFRyYXVrcyA3NTAgbWwsIGFyIHbEgWt1LCBQRVQsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMTAtMDggMTU6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjg4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzY5YzZlYjIyYzM2YWRiMmVlZmQ1MDJhMGM5ODE0MWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODkwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV0UtS05JRkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjMwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2pzIGtva2EgbmF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C00LXRgNC10LLRj9C90L3Ri9C5Jm5ic3A70L3QvtC2IDE2NSZuYnNwO9C80LwsINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C5INC40Lcg0LTRgNC10LLQtdGB0LjQvdGLLiDQntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQtNCw0L3QvdC+0LPQviDRgdGC0L7Qu9C+0LLQvtCz0L4g0L/RgNC40LHQvtGA0LA6INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Ywg0LIg0YPQv9C+0YLRgNC10LHQu9C10L3QuNC4LiDQoNC10LrQvtC80LXQvdC00YPQtdC8INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQvdCw0YjQuCDQtNC10YDQtdCy0Y/QvdC90YvQtSDQv9GA0LjQsdC+0YDRiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGB0LXRgNCy0LjRgdC+0LIg0YEg0LXQtNC+0Lkg0L3QsCDQstGL0L3QvtGBINC40LvQuCDQv9GA0Lgg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y4g0L3QsNGC0YPRgNCw0LvRjNC90YvRhSDQvNCw0YLQtdGA0LjQsNC70L7QsiDRgtCw0LrQvtC5INC90L7QtiDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30L7Qv9Cw0YHQtdC9INC00LvRjyDQt9C00L7RgNC+0LLRjNGPINC4INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCb0LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0LXRgtGB0Y8sINC90LUg0LLRi9C00LXQu9GP0Y8g0LLRgNC10LTQvdGL0YUg0YLQvtC60YHQuNGH0L3Ri9GFINCy0LXRidC10YHRgtCyINC4INC/0L7Qu9C90L7RgdGC0YzRjiZuYnNwO9GA0LDQt9C70LDQs9Cw0LXRgtGB0Y8g0LIg0LXRgdGC0LXRgdGC0LLQtdC90L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBuYXppcyAxNjUgbW0sIGl6Z2F0YXZvdHMgbm8ga29rYS4gR2FsdmVuxIFzICZzY2Fyb247byBnYWxkYSBwaWVkZXJ1bXUgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOiBrb21wYWt0cyBpem3Ek3JzIHVuIGRhdWR6cHVzxKtiYSBsaWV0byZzY2Fyb247YW7EgS4gTcSTcyBpZXNha8SBbSBpem1hbnRvdCBtxatzdSBrb2thIGdhbGRhIHBpZWRlcnVtdXMgxJNkaWVudSBwaWVnxIFkZWksIGzEq2R6xYZlbSZzY2Fyb247YW5haSB2YWkgcGFzxIFrdW11IG9yZ2FuaXrEkyZzY2Fyb247YW5haS4gUGF0ZWljb3RpZXMgZGFixKtnbyBtYXRlcmnEgWx1IGl6bWFudG8mc2Nhcm9uO2FuYWksICZzY2Fyb247aXMgbmF6aXMgaXIgYWJzb2zFq3RpIGRybyZzY2Fyb247cyB2ZXNlbMSrYmFpIHVuIHZpZGVpLiBUYXMgaXIgdmllZ2xpIGxpa3ZpZMSTamFtcywgbmVpemRhbG90IGthaXTEq2dhcyB0b2tzaXNrYXMgdmllbGFzLCB1biBkYWJpc2tvcyBhcHN0xIFrxLxvcyBwaWxuxKtixIEgc2FkYWzEgXM8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBjbGFzc2ljIGRpc3Bvc2FibGUga25pdmVzJm5ic3A7bWFkZSBvZiBlY28tZnJpZW5kbHkgYW5kIGJpb2RlZ3JhYmxlIG9yZ2FuaWMgd29vZC4gVGhlc2Ugc3VzdGFpbmFibGUgd29vZGVuIGtuaXZlcyBhcmUgc3VpdGFibGUgYXMgZm9yIGNvbGQgZm9vZCBhcyBmb3IgaG90IGFwcGxpY2F0aW9ucy4gVGhlIGxlbmd0aCBvZiBkaXNwb3NhYmxlIGN1dGxlcnkgaXMgMTYuNSBjbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIxLTA4LTEzIDEzOjMwOjI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4OTAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk1NjA5YzA0NGNiODU5YjI0NWMwN2VjMTJmMjUwNjRkLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgd29vZGVuIGtuaWZlIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBuxIF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MDhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCAyNSB4IDE4INGB0LwsINCf0K3Qoiwg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIDI1IHggMTggY20sIHJQRVQsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjI0NDIiIGRhdGEtc3RhcnQ9IjIzNjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDAiIGRhdGEtc3RhcnQ9IjIzNzAiPtCh0YPRiNC4INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0LwgJm5kYXNoOyDQn9GA0LXQvNC40LDQu9GM0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI0OTEiIGRhdGEtc3RhcnQ9IjI0NDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0ODkiIGRhdGEtc3RhcnQ9IjI0NDkiPtCY0LTQtdCw0LvQtdC9INC00LvRjyDQutGA0YPQv9C90YvRhSDQv9C+0YDRhtC40Lkg0Lgg0LDRgdGB0L7RgNGC0Lg8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY1MiIgZGF0YS1zdGFydD0iMjQ5MiI+0K3RgtC+0YIg0L7QtNC90L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8INGB0L7Qt9C00LDQvSDQtNC70Y8g0YPQtNC+0LHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LIg0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLiDQntC9INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC4INC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINCx0LvRjtC00LAuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2ODYiIGRhdGEtc3RhcnQ9IjI2NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2ODQiIGRhdGEtc3RhcnQ9IjI2NTkiPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyNjg3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NDMiIGRhdGEtc3RhcnQ9IjI2ODciPtCR0L7Qu9GM0YjQsNGPINC/0LvQvtGJ0LDQtNGMICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L3QsNCx0L7RgNC+0LIg0YHRg9GI0LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MDYiIGRhdGEtc3RhcnQ9IjI3NDQiPtCf0YDQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINGE0L7RgNC80Ysg0LrQvtC90YLQtdC50L3QtdGA0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4ODQiIGRhdGEtc3RhcnQ9IjI4MDciPtCj0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCDQv9C+0LfQstC+0LvRj9GO0YIg0YPQtNC+0LHQvdC+INGB0LrQu9Cw0LTRi9Cy0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjg4NSI+0JrRgNGL0YjQutCwICjQv9GA0L7QtNCw0ZHRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qvikg0LTQtdC70LDQtdGCINC/0L7QtNCw0YfRgyDQtdGJ0ZEg0LHQvtC70LXQtSDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjk5NyIgZGF0YS1zdGFydD0iMjk1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjk5NSIgZGF0YS1zdGFydD0iMjk2NCI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGB0YTQtdGAPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIyOTk4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjI5OTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMzUiIGRhdGEtc3RhcnQ9IjMwMDAiPtCU0L7RgdGC0LDQstC60LAg0L/RgNC10LzQuNCw0LvRjNC90YvRhSDRgdC10YLQvtCyINGB0YPRiNC4PC9zdHJvbmc+ICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE1NyIgZGF0YS1zdGFydD0iMzA3NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyMCIgZGF0YS1zdGFydD0iMzA3NiI+0KHRg9C/0LXRgNC80LDRgNC60LXRgtGLINC4INCz0LDRgdGC0YDQvtC90L7QvNC40YfQtdGB0LrQuNC1INC80LDQs9Cw0LfQuNC90Ys8L3N0cm9uZz4gJm5kYXNoOyDRjdGE0YTQtdC60YLQvdCw0Y8g0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQv9GA0L7QtNGD0LrRhtC40LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjMxNTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxODciIGRhdGEtc3RhcnQ9IjMxNjAiPtCa0LXQudGC0LXRgNC40L3QsyDQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNGPPC9zdHJvbmc+ICZuZGFzaDsg0YHRgtC40LvRjNC90LDRjyDQv9C+0LTQsNGH0LAg0Lgg0YPQtNC+0LHRgdGC0LLQviDQsiDQvtCx0YHQu9GD0LbQuNCy0LDQvdC40LguPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzI4MCIgZGF0YS1zdGFydD0iMzIzNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzI3OCIgZGF0YS1zdGFydD0iMzI0MSI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQuCDQsdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMjgxIj4NCgk8bGkgZGF0YS1lbmQ9IjMzNDgiIGRhdGEtc3RhcnQ9IjMyODEiPnJQRVQt0L/Qu9Cw0YHRgtC40LogJm5kYXNoOyDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLRi9C5INC4INC/0YDQuNCz0L7QtNC90YvQuSDQtNC70Y8g0L/QtdGA0LXRgNCw0LHQvtGC0LrQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM4OSIgZGF0YS1zdGFydD0iMzM0OSI+0JLRi9GB0L7QutCw0Y8g0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INCy0LvQsNCz0LUg0Lgg0LbQuNGA0YMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMzOTAiPtCh0L7QvtGC0LLQtdGC0YHRgtCy0YPQtdGCINGB0YLQsNC90LTQsNGA0YLQsNC8INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTM4IiBkYXRhLXN0YXJ0PSIzNDUyIj7QktGL0LHQuNGA0LDQudGC0LUgMjUgeCAxOCDRgdC8INC60L7QvdGC0LXQudC90LXRgNGLICZuZGFzaDsg0L3QsNC00ZHQttC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0Lkg0L/QvtC00LDRh9C4INGB0YPRiNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAyMSIgZGF0YS1zdGFydD0iMzk2MCI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxOSIgZGF0YS1zdGFydD0iMzk2MCI+U3Umc2Nhcm9uO2kgdHJhdWtzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIGllcGFrb2p1bXMgc3Umc2Nhcm9uO2kgcGxhdMSTbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDA3NyIgZGF0YS1zdGFydD0iNDAyMyI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAyNyI+TGllbGlza3MgcmlzaW7EgWp1bXMgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0MTg1IiBkYXRhLXN0YXJ0PSI0MDc4Ij4mU2Nhcm9uO2llIHBsYSZzY2Fyb247aWUgMjUgeCAxOCBjbSB0cmF1a2kgaXIgcGllbcSTcm90aSBsaWVsxIFraWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtIHVuIHZhaXLEgWt1IHZlaWR1IHJvbGx1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjQyMTkiIGRhdGEtc3RhcnQ9IjQxODciPjxzdHJvbmcgZGF0YS1lbmQ9IjQyMTciIGRhdGEtc3RhcnQ9IjQxOTEiPkdhbHZlbsSBcyBpZXBha29qdW1hIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDIyMCI+DQoJPGxpIGRhdGEtZW5kPSI0MjYyIiBkYXRhLXN0YXJ0PSI0MjIwIj5QbGEmc2Nhcm9uO2Egdmlyc21hIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzMDYiIGRhdGEtc3RhcnQ9IjQyNjMiPlN0aXByYSB1biDEk3J0aSBzYWtyYXVqYW1hIGtvbnN0cnVrY2lqYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDMwNyI+Q2F1cnNwxKtkxKtncyB2xIFrcyAocMSBcmRvZGFzIGF0c2V2aSZzY2Fyb247xLdpKSBwcm9mZXNpb27EgWxhbSBub2Zvcm3Ek2p1bWFtLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ0MDYiIGRhdGEtc3RhcnQ9IjQzNzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MDQiIGRhdGEtc3RhcnQ9IjQzODIiPkt1ciB0aWVrIGl6bWFudG90czwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDQwNyI+DQoJPGxpIGRhdGEtZW5kPSI0NDc2IiBkYXRhLXN0YXJ0PSI0NDA3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDMzIiBkYXRhLXN0YXJ0PSI0NDA5Ij5Hb3VybWV0IHN1JnNjYXJvbjtpIHBpZWfEgWRlPC9zdHJvbmc+ICZuZGFzaDsgbm9kcm8mc2Nhcm9uO2luYSBhdWdzdMSBa8SBcyBrbGFzZXMgaWVwYWtvanVtdS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDU1NCIgZGF0YS1zdGFydD0iNDQ3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDUxNyIgZGF0YS1zdGFydD0iNDQ3OSI+TGllbHZlaWthbGkgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pPC9zdHJvbmc+ICZuZGFzaDsgcHJlemVudMSTIHByb2R1a3R1cyBwcm9mZXNpb27EgWxpLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NTU1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTgwIiBkYXRhLXN0YXJ0PSI0NTU3Ij5CYW5rZXRpIHVuIHBhc8SBa3VtaTwvc3Ryb25nPiAmbmRhc2g7IGVsZWdhbnRzIHVuIMSTcnRzIGllcGFrb2p1bXMuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDY1OSIgZGF0YS1zdGFydD0iNDYxNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDY1NyIgZGF0YS1zdGFydD0iNDYxOSI+VmlkZWkgZHJhdWR6xKtncyB1biBkcm8mc2Nhcm9uO3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NzEzIiBkYXRhLXN0YXJ0PSI0NjYwIj5TdSZzY2Fyb247aSBpZXBha29qdW1zIGlyIGl6Z2F0YXZvdHMgbm8gPHN0cm9uZyBkYXRhLWVuZD0iNDcwNSIgZGF0YS1zdGFydD0iNDY3NCI+cMSBcnN0csSBZMSBdGEgclBFVCBwbGFzdG1hc2FzPC9zdHJvbmc+LCBrYXM6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3MTQiPg0KCTxsaSBkYXRhLWVuZD0iNDc0NyIgZGF0YS1zdGFydD0iNDcxNCI+SXIgaWxndHNwxJNqxKtncyB1biBla29sb8SjaXNrcy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDc4NSIgZGF0YS1zdGFydD0iNDc0OCI+SXp0dXLEq2dzIHByZXQgbWl0cnVtdSB1biB0YXVraWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0Nzg2Ij5BdGJpbHN0IHDEgXJ0aWthcyBkcm8mc2Nhcm9uO8SrYmFzIHN0YW5kYXJ0aWVtLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iNDkzMSIgZGF0YS1zdGFydD0iNDgzMCI+SXp2xJNsaWV0aWVzIDxzdHJvbmcgZGF0YS1lbmQ9IjQ4NjkiIGRhdGEtc3RhcnQ9IjQ4NDIiPjI1IHggMTggY20gc3Umc2Nhcm9uO2kgdHJhdWt1czwvc3Ryb25nPiwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUgZ2FuIGVzdMSTdGlza3UsIGdhbiBmdW5rY2lvbsSBbHUgaWVwYWtvanVtdSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjI0ODEiIGRhdGEtc3RhcnQ9IjI0MDQiPjxzdHJvbmc+RGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBQYWNrYWdpbmcgZm9yIFN1c2hpIFBsYXR0ZXJzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNTIxIiBkYXRhLXN0YXJ0PSIyNDgzIj5QZXJmZWN0IGZvciBMYXJnZSBTdXNoaSBQbGF0dGVyczwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjcxIiBkYXRhLXN0YXJ0PSIyNTIyIj5EZXNpZ25lZCBmb3IgPHN0cm9uZyBkYXRhLWVuZD0iMjU2OSIgZGF0YS1zdGFydD0iMjUzNSI+YnVsayBvcmRlcnMgYW5kIHN1c2hpIHBsYXR0ZXJzPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBwcm92aWRlIGEgPHN0cm9uZyBkYXRhLWVuZD0iMjYyNCIgZGF0YS1zdGFydD0iMjU5MyI+bHV4dXJpb3VzIGZvb2QgcHJlc2VudGF0aW9uPC9zdHJvbmc+IHdoaWxlIGVuc3VyaW5nIHNlY3VyZSB0cmFuc3BvcnQgYW5kIHN0b3JhZ2UuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2OTMiIGRhdGEtc3RhcnQ9IjI2NzMiPktleSBBZHZhbnRhZ2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyNjk0Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NzYiIGRhdGEtc3RhcnQ9IjI2OTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MTciIGRhdGEtc3RhcnQ9IjI2OTYiPldpZGUgc3VyZmFjZSBhcmVhPC9zdHJvbmc+IGFjY29tbW9kYXRlcyBzdXNoaSBhc3NvcnRtZW50cyBhbmQgY29tYmluYXRpb24gcGxhdHRlcnMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MzIiIGRhdGEtc3RhcnQ9IjI3NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MDciIGRhdGEtc3RhcnQ9IjI3NzkiPlN0cm9uZywgc3RhY2thYmxlIGRlc2lnbjwvc3Ryb25nPiBlbnN1cmVzIHNhZmUgaGFuZGxpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI4MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4NzAiIGRhdGEtc3RhcnQ9IjI4MzUiPkNyeXN0YWwtY2xlYXIgbGlkIGNvbXBhdGliaWxpdHk8L3N0cm9uZz4gKHNvbGQgc2VwYXJhdGVseSkgZm9yIGF0dHJhY3RpdmUgZm9vZCBkaXNwbGF5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5MzciIGRhdGEtc3RhcnQ9IjI5MjEiPklkZWFsIFVzZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjI5MzgiPg0KCTxsaSBkYXRhLWVuZD0iMzAyNSIgZGF0YS1zdGFydD0iMjkzOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjk2NyIgZGF0YS1zdGFydD0iMjk0MCI+R291cm1ldCBzdXNoaSB0YWtlYXdheXM8L3N0cm9uZz4gJm5kYXNoOyBFbnN1cmVzIHRvcC1xdWFsaXR5IHBhY2thZ2luZyBmb3IgcHJlbWl1bSBzdXNoaSBzZXRzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTA4IiBkYXRhLXN0YXJ0PSIzMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDU1IiBkYXRhLXN0YXJ0PSIzMDI4Ij5TdXBlcm1hcmtldHMgJmFtcDsgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBEaXNwbGF5cyBsYXJnZSBzdXNoaSBhc3NvcnRtZW50cyBwcm9mZXNzaW9uYWxseS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMzEwOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyOSIgZGF0YS1zdGFydD0iMzExMSI+RXZlbnQgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBFbGVnYW50IGFuZCBkaXNwb3NhYmxlIGZvciBjb252ZW5pZW50IHNlcnZpY2UuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzIyMCIgZGF0YS1zdGFydD0iMzE4MiI+U3VzdGFpbmFibGUgYW5kIER1cmFibGUgTWF0ZXJpYWw8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzI4MiIgZGF0YS1zdGFydD0iMzIyMSI+TWFkZSBmcm9tIDxzdHJvbmcgZGF0YS1lbmQ9IjMyNjAiIGRhdGEtc3RhcnQ9IjMyMzEiPmVjby1mcmllbmRseSByUEVUIHBsYXN0aWM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIG9mZmVyOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMjgzIj4NCgk8bGkgZGF0YS1lbmQ9IjMzMjAiIGRhdGEtc3RhcnQ9IjMyODMiPkEgc3VzdGFpbmFibGUgcGFja2FnaW5nIHNvbHV0aW9uLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzY0IiBkYXRhLXN0YXJ0PSIzMzIxIj5IaWdoIHJlc2lzdGFuY2UgdG8gbW9pc3R1cmUgYW5kIGdyZWFzZS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzM2NSI+Rm9vZCBzYWZldHkgY29tcGxpYW5jZSBmb3IgcGVhY2Ugb2YgbWluZC48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzMiIGRhdGEtc3RhcnQ9IjM0MTIiPlVwZ3JhZGUgdG8gPHN0cm9uZyBkYXRhLWVuZD0iMzQ2MCIgZGF0YS1zdGFydD0iMzQyMyI+MjUgeCAxOCBjbSBkaXNwb3NhYmxlIHN1c2hpIHRyYXlzPC9zdHJvbmc+IGZvciBzdXBlcmlvciBwYWNrYWdpbmcgdGhhdCBtZWV0cyBib3RoIGFlc3RoZXRpYyBhbmQgZnVuY3Rpb25hbCBuZWVkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjgxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjM4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTE4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjU1ZTM5ODc2MGZhNTZkOTk0ZjNkNTE1OWVlNzM5MGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gU3VzaGkgdHJheXMgYW5kIHN1c2hpIGNvbnRhaW5lcnMgZGlzcG9zYWJsZSBmb3IgVGFrZW91dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgbWVsbmkgdW4gc3XFoWkgcMSBcnRpa2FzIGllcGFrb2p1bXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQo9C/0LDQutC+0LLQutCwINC/0LjRidC10LLQsNGPINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIsINC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTMwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1LQzlPRgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA2NTQ1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNC10LzQsNC90LrQsCAyNzAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEZXNlcnRhIHRyYXVrcyAyNzAgbWwsIFBFVCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QmtGA0LjRgdGC0LDQu9GM0L3QviDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0LXQvNCw0L3QutC4INC40Lcg0J/QrdCiINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YHQvtC60L7Qsiwg0YHQvNGD0LfQuCwg0L3QsNGA0LXQt9Cw0L3QvdGL0YUg0YTRgNGD0LrRgtC+0LIg0Lgg0L7QstC+0YnQtdC5LCDQsCDRgtCw0LrQttC1INC80L7Qu9C+0YfQvdGL0YUg0LrQvtC60YLQtdC50LvQtdC5INC4INC50L7Qs9GD0YDRgtC+0LIuINCaINGN0YLQuNC8INC60L7QvdGC0LXQudC90LXRgNCw0Lwg0LTQvtGB0YLRg9C/0L3QsCDRgdC/0LXRhtC40LDQu9GM0L3QsNGPINCy0YHRgtCw0LLQutCwINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC90LXRgdC60L7Qu9GM0LrQuNGFINC40L3Qs9GA0LjQtNC40LXQvdGC0L7QsiDQvtC00L3QvtCy0YDQtdC80LXQvdC90L4sINGH0YLQviDQv9C+0LfQstC+0LvQuNGCINGB0L7Qt9C00LDQstCw0YLRjCDRg9C90LjQutCw0LvRjNC90YvQtSDQutC+0LzQv9C70LXQutGC0Ysg0Lgg0YHQvtGH0LXRgtCw0L3QuNGPINCy0LrRg9GB0L7Qsi4g0Jog0LrRgNC10LzQsNC90LrQsNC8INC/0L7QtNGF0L7QtNGP0YIg0L/Qu9C+0YHQutC40LUg0Lgg0LrRg9C/0L7Qu9GM0L3Ri9C1INC60YDRi9GI0LrQuCwg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0Lgg0LHQtdC3INC90LXQs9C+LiAmbmJzcDvQktC+0LfQvNC+0LbQvdC+0YHRgtGMINC90LDQvdC10YHQtdC90LjRjyDQktCw0YjQtdCz0L4g0YPQvdC40LrQsNC70YzQvdC+0LPQviDQtNC40LfQsNC50L3QsCDQuNC70Lgg0LvQvtCz0L7RgtC40L/QsCDQv9C+0LzQvtC20LXRgiDQv9GA0LjQstC70LXRh9GMINC6INGB0LXQsdC1INCy0L3QuNC80LDQvdC40LUsINC/0L7QtNGH0LXRgNC60L3QtdGCINC+0YHQvtCx0LXQvdC90YvQuSDRgdGC0LjQu9GMINCy0LDRiNC10LPQviDQt9Cw0LLQtdC00LXQvdC40Y8g0Lgg0L3QtdC/0YDQtdC80LXQvdC90L4g0LLRi9C00LXQu9C40YIg0YHRgNC10LTQuCDQutC+0L3QutGD0YDQtdC90YLQvtCyLiDQn9GA0L7Rh9C90YvQtSDQuCDRgdGC0LjQu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyZuYnNwOyDQtNC10YHQtdGA0YLQvtCyJm5ic3A7LSDRjdGC0L4g0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QsNGPLCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNCw0Y8g0YPQv9Cw0LrQvtCy0LrQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5LcmlzdMSBbGR6aWRyaSZuYnNwO3RyYXVraSZuYnNwO25vIFBFVCBixatzIGlkZcSBbGkgcGllbcSTcm90YXMgc3VsxIFtLCBzbcWrdGlqaWVtLCBzYWdyaWV6dGllbSBhdWfEvGllbSB1biBkxIFyemXFhmllbSwga8SBIGFyxKsgcGllbmEga29rdGVpxLxpZW0gdW4gam9ndXJ0aWVtLiAmU2Nhcm9uO8SrbSB0cmF1a2FtJm5ic3A7aXIgcGllZWphbWkgc3BlY2nEgWxpIGllbGlrxYZpLCBrdXJvcyB2YXIgdXpnbGFixIF0IHZhaXLEgWthcyBzYXN0xIF2ZGHEvGFzIHZpZW5sYWljxKtnaS4gVGFzIMS8YXVzIGl6dmVpZG90IGxpZWxpc2t1cyBrb21wbGVrdHVzIHVuIHVuaWvEgWxhcyBnYXImc2Nhcm9uO2FzIGtvbWJpbsSBY2lqYXMuIFRyYXVraWVtIGlyIHBpZWVqYW1hcyBnYW4gcGxha2FuaSwgZ2FuIGt1cG9sdmVpZGEgdsSBa2ksIGFyIGNhdXJ1bXUgdW4gYmV6IHTEgS4gJlNjYXJvbjvEq3Mgc8STcmlqYXMgdHJhdWtpZW0gaXIgcG9wdWzEgXJpZSBpem3Ek3JpOiBubyAyMTBtbCBsxKtkeiAxMDAwbWwuIFBhdGVpY290aWVzIGllc3DEk2rEgW0gdXpkcnVrxIF0IHNhdnUgbG9nbyB2YWkgYXRzZXZpJnNjYXJvbjvEt2kgaXptZWtsxJN0dSBkaXphaW51IHV6IGdsxIF6xJNtLCB0YXMgcGFsxKtkesSTcyB2YWlyxIFrIHBpZXbEk3JzdCBwaXJjxJNqdSB1em1hbsSrYnUsIHRpa3MgdXpzdsSTcnRzIErFq3N1IHV6xYbEk211bWEgxKtwYSZzY2Fyb247YWlzIHN0aWxzIHVuIG5vdGVpa3RpIHBhbMSrZHrEk3MgaXpjZWx0aWVzIGtvbmt1cmVudHUgdmlkxasuIEl6dHVyxKtnaSB1biBtb2Rlcm5pIHRyYXVraSBLYWwtQ2xlYXIgLSBpciBwaWV2aWxjxKtnYXMsIHBpbG7Eq2LEgSBwxIFyc3RyxIFkxIFqYW1hcyB0cmF1a2kuICZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkNyeXN0YWwgY2xlYXIgUEVUIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBqdWljZXMsIHNtb290aGllcywgc2xpY2VkIOKAi+KAi2ZydWl0IGFuZCB2ZWdldGFibGVzLCBhcyB3ZWxsIGFzIG1pbGtzaGFrZXMgYW5kIHlvZ3VydHMuIEEgc3BlY2lhbCBpbnNlcnQgaXMgYXZhaWxhYmxlIGZvciB0aGVzZSBnbGFzc2VzIGZvciBzdG9yaW5nIHNldmVyYWwgaW5ncmVkaWVudHMgYXQgdGhlIHNhbWUgdGltZSwgd2hpY2ggd2lsbCBhbGxvdyB5b3UgdG8gY3JlYXRlIHVuaXF1ZSBzZXRzIGFuZCBjb21iaW5hdGlvbnMgb2YgZmxhdm9ycy4gRmxhdCBhbmQgZG9tZSBjb3ZlcnMgYXJlIGF2YWlsYWJsZSBpbiByZXF1ZXN0LCB3aXRoIGFuZCB3aXRob3V0IGEgaG9sZS4gVGhlIHBvc3NpYmlsaXR5IG9mIGFwcGx5aW5nIHlvdXIgdW5pcXVlIGRlc2lnbiBvciBsb2dvIHdpbGwgaGVscCBhdHRyYWN0IGF0dGVudGlvbiB0byB5b3Vyc2VsZiwgZW1waGFzaXplIHRoZSBzcGVjaWFsIHN0eWxlIG9mIHlvdXIgaW5zdGl0dXRpb24gYW5kIHdpbGwgY2VydGFpbmx5IGhpZ2hsaWdodCBhbW9uZyBjb21wZXRpdG9ycy4gU3Ryb25nIGFuZCBzdHlsaXNoIGNvbnRhaW5lcnMgLSB0aGlzIGlzIGFuIGF0dHJhY3RpdmUsIGZ1bGx5IHJlY3ljbGFibGUgcGFja2FnaW5nLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3NS45NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTMwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuOTMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjNmZjODg0N2FiYjAzYWEwZWIyYmQ1MDNlYjQwY2JlMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4MjFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBBSC1BU0I1NTBCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdC+0YPRgdCwIDE3NyDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTcSTcmNlcyB0cmF1a2kgMTc3IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHQvtGD0YHQvdC40LrQuCDQuNC70Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGC0LDQutCw0L3Rh9C40LrQuCwg0LrQvtGC0L7RgNGL0LUg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQv9GA0LjQv9GA0LDQsiwg0YHQsNC70YzRgdGLLCDRgdC+0LXQstC+0LPQviDRgdC+0YPRgdCwLCDQt9Cw0L/RgNCw0LLQvtC6INC00LvRjyDRgdCw0LvQsNGC0L7Qsiwg0LjQu9C4INC00L7QsdCw0LLQvtC6INC6INC00LXRgdC10YDRgtCw0Lwg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LjQu9C4INGB0LXRgNCy0LjRgdC+0LIg0L3QsCDQstGL0L3QvtGBLjwvcD4NCg0KPHA+0JrQvtC90YLRgNC+0LvQuNGA0YPQudGC0LUg0YDQsNC30LzQtdGAINC/0L7RgNGG0LjQuSZuYnNwO9GBINC/0L7QvNC+0YnRjNGOINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdC+0YPRgdCwINC+0LHRitC10LzQvtC8IDE3NyDQvNC7LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvRhSDQuNC3IDEwMCUg0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCEg0KHQvtGD0YHQvdC40LrQuCDQvNC+0LbQvdC+INC/0YDQuNC+0LHRgNC10YHRgtC4INGBINCz0LXRgNC80LXRgtC40YfQvdGL0LzQuCDQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C80Lgg0LrRgNGL0YjQutCw0LzQuCDQuNC3INCf0K3QoiDQuCDQtNC+0YHRgtGD0L/QvdGLINCyINC00LLRg9GFINGG0LLQtdGC0LDRhSAtINGH0LXRgNC90L7QvCDQuCDQv9GA0L7Qt9GA0LDRh9C90L7QvC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QaWVnxIFkZWkgdmFpIGzEq2R6xYZlbSZzY2Fyb247YW5haSBwaWVkxIF2xIFqYW0gcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVrdXMsIGthcyBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgZ2FyJnNjYXJvbjt2aWVsxIFtLCBzYWxzYWksIHNvamFzIG3Ek3JjxJNtLCBzYWzEgXR1IG3Ek3JjxJNtIHZhaSBuZWxpZWxhbSBwaWVkZXbEgW0gcGFtYXTEk2RpZW5pZW0uPC9wPg0KDQo8cD5Lb250cm9sxJNqaWV0IHBvcmNpanUgaXptxJNydXMgYXIgbcWrc3UgMTc3IG1sIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a2llbSwga2FzIGl6Z2F0YXZvdGkgbm8gMTAwJSBwxIFyc3RyxIFkxIFqYW1hIHBvbGlwcm9waWzEk25hISBNxJNyY2VzIGtvbnRlaW5lcnVzJm5ic3A7dmFyIGllZ8SBZMSBdGllcyBhciBoZXJtxJN0aXNraWVtIHVuIGNhdXJzcMSrZMSrZ2llbSBQRVQgdsSBa2llbSwgdW4gdMSBcyBpciBwaWVlamFtYXMgZGl2xIFzIGtyxIFzxIFzIC0gbWVsbsSBIHVuIGNhdXJzcMSrZMSrZ8SBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIHBsYXN0aWMgY29uZGltZW50IGNvbnRhaW5lcnM8aT4mbmJzcDs8L2k+b3IgcG9ydGlvbiBjdXBzPGk+Jm5ic3A7PC9pPmZvciBwYWNrYWdpbmcgc2Fsc2EsIHNveSBzYXVjZSwgc2FsYWQgZHJlc3NpbmdzLCBkaXBwaW5nIHNhdWNlcyBvciB0b3BwaW5ncyBmb3IgZm9vZCBkZWxpdmVyeSBvciZuYnNwO3RvLWdvIHNlcnZpY2VzLjwvcD4NCg0KPHA+Q29udHJvbCBwb3J0aW9uIHNpemVzIGFuZCBjb3N0cyB3aXRoIHRoaXMgMTc3IG1sIHBsYXN0aWMgc2F1Y2UgY29udGFpbmVycyBtYWRlIG9mIDEwMCUgcmVjeWNsYWJsZSBwb2x5cHJvcHlsZW5lISZuYnNwO1BvcnRpb24gY3VwcyBjb21lcyB3aXRoIGxlYWstcHJvb2YgY3J5c3RhbCBjbGVhciBQRVQgbGlkcyBhbmQgYXJlIGF2YWlsYmFsZSBpbiB0d28gY29sb3VycyAtIGJsYWNrIGFuZCBjbGVhci48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNzQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4MjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDEgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2RhMTZhNjIxMmQwZDM0YjVkZmZiZWZmMDA1NTkxYmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBwb3J0aW9uIGN1cHMgMTc3IG1sIGZvciBzb3kgc2F1Y2UgYXQgc3VzaGkgcmVzdGF1cmFudHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgbcSTcmNlcyB0cmF1a2kgxJNkaWVudSBwaWVnxIFkZWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0YHQvtGB0YPQvdC40LrQuCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0LjQtyDRgNC10YHRgtC+0YDQsNC90L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzczXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1HUzYtMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTExLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LfQsNC60YPRgdC+0Log0YEgMi3QtNC10LvQtdC90LjRj9C80LgsINCf0JvQkCwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSB0cmF1a2kgYXIgMi1pZWQuLCBQTEEsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC40Lcg0LrRgNC40YHRgtCw0LvRjNC90L4g0YfQuNGB0YLQvtCz0L4sINCx0LjQvtGA0LDQt9C70LDQs9Cw0LXQvNC+0LPQviDQuCDQutC+0LzQv9C+0YHRgtC40YDRg9C10LzQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCBQTEEuJm5ic3A70K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC40LzQtdGO0YIg0LTQstC1INGB0LXQutGG0LjQuCwg0YDQsNC30LTQtdC70Y/RjtGJ0LjQtSDQv9GA0L7QtNGD0LrRgtGLINC4INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDRjtGJ0LjQtSDQuNGFINC90LXQttC10LvQsNGC0LXQu9GM0L3QvtC1INGB0LzQtdGI0LjQstCw0L3QuNC1LiDQndCw0YjQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10LvQuNC60LDRgtC10YHQvtCyINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGF0L7Qu9C+0LTQvdGL0YUg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0Log0YEg0L7RgtC00LXQu9C+0Lwg0LTQu9GPINCS0LDRiNC40YUg0YTQuNGA0LzQtdC90L3Ri9GFINGB0L7Rg9GB0L7Qsi4g0J7QtNC90LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwIChGSy1MR1MtNiksINC60L7RgtC+0YDQsNGPINC/0YDQvtC00LDQtdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+LCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+TcWrc3Uga3Jpc3TEgWxkemlkcmkga3ZhZHLEgXR2ZWlkYSBrb250ZWluZXJpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBiaW8gUExBIHBsYXN0bWFzYXMsIGthcyBkYWLEgSBiaW9sb8SjaXNraSBzYWRhbMSBcy4gJlNjYXJvbjtpcyB1bml2ZXJzxIFscyAyLWRhxLzEq2dzIGllcGFrb2p1bXMmbmJzcDtpciBwaWVtxJNyb3RzJm5ic3A7ZGHFvsSBZGllbSBhdWtzdGllbSDEk2RpZW5pZW0sIGvEgSBhcsSrIGF1Z8S8dSB1biBkxIFyemXFhnUgc2FsxIF0acWGaWVtIGtvcMSBIGFyIG3Ek3JjaSwgbmXEvGF1am90IHByb2R1a3RpZW0gc2FqYXVrdGllcyBrb3DEgS4gSXp2ZWlkb2ppZXQgbmVhdGvEgXJ0b2phbWFzIHByb2R1a3RhIGtvbWJpbsSBY2lqYXMhIFZpc3UgaXptxJNydSB0cmF1a2llbSBkZXIgdmllbnMgdW5pdmVyc8SBbHMgdsSBa3MgKEZLLUxHUy02KS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5EaXNwb3NhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIGNyeXN0YWwgY2xlYXIsIGJpb2RlZ3JhZGFibGUmbmJzcDthbmQgY29tcG9zdGFibGUgUExBIHBsYXN0aWMuIE91ciBwbGFzdGljIGRlbGkgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0bHkgc3VpdGFibGUgZm9yIHZhcmlvdXMgY29sZCBkaXNoZXMsIHNuYWNrcywgZnJ1aXQgYW5kIHZlZ2V0YWJsZSBzZXRzIHdpdGggYW55IGtpbmRzIG9mIGRpcHMgYW5kIHNhdWNlcy4gVGhlc2UgY29udGFpbmVycyBoYXZlIHR3byBkaXZpc2lvbnMgZGl2aWRpbmcmbmJzcDt0aGUgcHJvZHVjdHMgYW5kIHByZXZlbnRpbmcgdGhlbSBmcm9tIHVud2FudGVkIG1peGluZy4gT25lIHZlcnNhdGlsZSBsaWQgKEZLLUxHUy02KSB0aGF0IGlzIHNvbGQgc2VwZXJhdGVseSZuYnNwO2ZpdHMgYWxsIGNvbnRhaW5lciBzaXplcyEmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEzMzk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzczLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyMy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQ3NmRkZDkzYmJkNjQ5NzRmMGE5MjdiYzA3YmNiYmU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNvbXBvc3RhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIFBMQQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyNzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBESS1QQkxTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0LDQu9Cw0YLQvtCyIDc1MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGFwYcS8aWVtIHNhbMSBdHUgdHJhdWtpZW0gNzUwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjUiPtCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCwgMTAwMCwgMTUwMCDQvNC7KSDQuNC3IHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij48c3Ryb25nIGRhdGEtZW5kPSIyODIiIGRhdGEtc3RhcnQ9IjIxNCI+0K3QutC+LdC00YDRg9C20LXQu9GO0LHQvdCw0Y8g0Lgg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+0K3RgtCwINC/0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7LiDQmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDQvtC90LAg0L/QvtC30LLQvtC70Y/QtdGCINC90LUg0YLQvtC70YzQutC+INC90LDQtNC10LbQvdC+INC30LDQutGA0YvRgtGMINCy0LDRiNC4INC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDRgtGMINGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0L/QvtC00YXQvtC0LCDRgdC90LjQttCw0Y8g0YPQs9C70LXRgNC+0LTQvdGL0Lkg0YHQu9C10LQg0Lgg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LrQuCDQv9C+0LfQstC+0LvRj9C10YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0L/RgNC+0LTQtdC80L7QvdGB0YLRgNC40YDQvtCy0LDRgtGMINGP0YDQutC40LUg0YbQstC10YLQsCDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGD0Y4g0YLQtdC60YHRgtGD0YDRgyDQstCw0YjQuNGFINGB0LDQu9Cw0YLQvtCyLCDQtNC10YHQtdGA0YLQvtCyINC4INC00YDRg9Cz0LjRhSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij48c3Ryb25nIGRhdGEtZW5kPSI3OTEiIGRhdGEtc3RhcnQ9Ijc0NSI+0J/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDQt9Cw0YnQuNGC0LAg0LLQsNGI0LXQs9C+INC/0YDQvtC00YPQutGC0LA8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij7QmtGD0L/QvtC70YzQvdCw0Y8g0YTQvtGA0LzQsCDQutGA0YvRiNC60Lgg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+0LUg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LDQtCDQv9GA0L7QtNGD0LrRgtC+0LwsINC30LDRidC40YnQsNGPINC10LPQviDQvtGCINC/0L7QstGA0LXQttC00LXQvdC40Lkg0Lgg0YHQvtGF0YDQsNC90Y/QtdGCINGB0LLQtdC20LXRgdGC0YwuINCt0YLQvtGCINC00LjQt9Cw0LnQvSDRgtCw0LrQttC1INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0L7QstGA0LXQttC00LXQvdC40LUg0LLQtdGA0YXQvdC10LPQviDRgdC70L7RjyDQsdC70Y7QtNCwINC/0YDQuCDRhdGA0LDQvdC10L3QuNC4INC40LvQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUuINCf0YDQvtC30YDQsNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvdC1INGC0L7Qu9GM0LrQviDQt9Cw0YnQuNGJ0LDQtdGCINC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0LfQvdCw0YfQuNGC0LXQu9GM0L3QviDRg9C70YPRh9GI0LDQtdGCINC40YUg0L/RgNC10LfQtdC90YLQsNGG0LjRji48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0MCIgZGF0YS1zdGFydD0iMTExMCI+0KPQtNC+0LHRgdGC0LLQviDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+0K3RgtCwINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0L7QsdGK0LXQvNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LspLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRiNC40YDQvtC60L7Qs9C+INCw0YHRgdC+0YDRgtC40LzQtdC90YLQsCDQv9GA0L7QtNGD0LrRhtC40Lgg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFLCDRgdGD0L/QtdGA0LzQsNGA0LrQtdGC0LDRhSDQuCDQvdCwINC/0YDQtdC00L/RgNC40Y/RgtC40Y/RhSDQv9C+INC00L7RgdGC0LDQstC60LUg0LXQtNGLLiDQntC90LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGC0L3QvtC1INGF0YDQsNC90LXQvdC40LUg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC1INCy0YvRgdGC0LDQstC70LXQvdC40LUg0LLQsNGI0LjRhSDRgtC+0LLQsNGA0L7Qsi48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ0MSI+0KLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0LTQuNCw0L/QsNC30L7QvTogLTQwJmRlZztDINC00L4gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPtCa0LDQuiDQuCDQutC+0L3RgtC10LnQvdC10YDRiywg0Y3RgtCwINC60YDRi9GI0LrQsCDRg9GB0YLQvtC50YfQuNCy0LAg0Log0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lwg0LrQvtC70LXQsdCw0L3QuNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC60LDQuiDQvtGF0LvQsNC20LTQtdC90L3Ri9GFLCDRgtCw0Log0Lgg0LfQsNC80L7RgNC+0LbQtdC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0L3QtSDQvdCw0YDRg9GI0LDRjyDQutCw0YfQtdGB0YLQstCwINGD0L/QsNC60L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3MTYiIGRhdGEtc3RhcnQ9IjE2OTIiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj7QmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDRjdGC0LAg0LrRgNGL0YjQutCwINGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC+0LrRgNCw0YnQtdC90LjRjiDQv9C70LDRgdGC0LjQutCwINCyINC/0YDQuNGA0L7QtNC1INC4INC/0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXRjiDRhtC40YDQutGD0LvRj9GA0L3QvtC5INGN0LrQvtC90L7QvNC40LrQuC4g0JLRi9Cx0LjRgNCw0Y8g0YLQsNC60YPRjiDRg9C/0LDQutC+0LLQutGDLCDQstGLINC30LDQsdC+0YLQuNGC0LXRgdGMINC+INCx0YPQtNGD0YnQtdC8INC/0LvQsNC90LXRgtGLLCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0YHQstC+0LjQvCDQutC70LjQtdC90YLQsNC8INGD0YHRgtC+0LnRh9C40LLQvtC1INC4INCx0LXQt9C+0L/QsNGB0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTM1Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTQwIj5DYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSAoNzUwLCAxMDAwLCAxNTAwIG1sKSBubyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDE4Ij5WaWRlcyBkcmF1ZHrEq2dzIHVuIHByZXplbnTEk2phbXMgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+JlNjYXJvbjtpcyBjYXVyc3DEq2TEq2dhaXMga3Vwb2xhIHbEgWtzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBhcGHEvGllbSB0cmF1a2llbSBhciBpZXRpbHDEq2J1IDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCB0YXMgbm9kcm8mc2Nhcm9uO2luYSBuZSB0aWthaSBkcm8mc2Nhcm9uO3UgYWl6dsSTciZzY2Fyb247YW51LCBiZXQgYXLEqyBwYWzEq2R6IHNhbWF6aW7EgXQgb2dsZWvEvGEgcMSTZHUgdW4gcGxhc3RtYXNhcyBhdGtyaXR1bXVzLiBWxIFjacWGYSBjYXVyc3DEq2TEq2d1bXMgxLxhdWogZWZla3TEq3ZpIGRlbW9uc3RyxJN0IGJhZ8SBdMSrZ2FzIMSTZGllbmEga3LEgXNhcyB1biB0ZWtzdMWrcnUsIHBhZGFyb3QgdG8gaWRlxIFsdSBzYWzEgXRpZW0sIGRlc2VydGllbSB1biBjaXRpZW0gZ2F0YXZpZW0gxJNkaWVuaWVtLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTU2IiBkYXRhLXN0YXJ0PSI0NTA5Ij5QcmV6ZW50xIFjaWphIHVuIGFpenNhcmR6xKtiYSBqxatzdSBwcm9kdWt0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPkt1cG9sYSBmb3JtYSBub2RybyZzY2Fyb247aW5hIHBhcGlsZHUgdGVscHUgdmlycyBwcm9kdWt0YSwgcGFzYXJnxIFqb3QgdG8gbm8gYm9qxIFqdW1pZW0gdW4gc2FnbGFixIFqb3Qgc3ZhaWd1bXUuICZTY2Fyb247aXMgZGl6YWlucyBwYWzEq2R6IGl6dmFpcsSrdGllcyBubyBib2rEgWp1bWllbSBhdWcmc2Nhcm9uO8STasSBIHNsxIFuxKsgxJNkaWVuYW0gdXpnbGFixIFqb3QgdmFpIHRyYW5zcG9ydMSTam90LiBDYXVyc3DEq2TEq2dhaXMgdsSBa3MgbmUgdGlrYWkgYWl6c2FyZ8SBIHByb2R1a3R1cywgYmV0IGFyxKsgaWV2xJNyb2phbWkgdXpsYWJvIHRvIHByZXplbnTEgWNpanUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ4NzciIGRhdGEtc3RhcnQ9IjQ4NTIiPsSScnTEq2JhIHVuIGRhdWR6cHVzxKtiYTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj4mU2Nhcm9uO2lzIHbEgWtzIGlyIHBpZW3Ek3JvdHMgZGHFvsSBZGllbSB0cmF1a3UgaXptxJNyaWVtICg3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbCksIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBwbGEmc2Nhcm9uO2Ega2zEgXN0YSBwcm9kdWt0aWVtIGthZmVqbsSrY8SBbSwgcmVzdG9yxIFuaWVtLCBsaWVsdmVpa2FsaWVtIHVuIMSTZGllbnUgcGllZ8SBZGVzIHBha2FscG9qdW1pZW0uIFRhcyBub2RybyZzY2Fyb247aW5hIMSTcnR1IHV6Z2xhYsSBJnNjYXJvbjthbnUgdW4gcGlldmlsY8SrZ3UgcHJvZHVrdHUgaXp2aWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj48c3Ryb25nIGRhdGEtZW5kPSI1MTk2IiBkYXRhLXN0YXJ0PSI1MTUyIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj5UxIFwYXQga8SBIHRyYXVraSwgJnNjYXJvbjtpcyB2xIFrcyBpenR1ciB0ZW1wZXJhdMWrcmFzIHN2xIFyc3TEq2JhcywgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBhdWtzdGllbSwgZ2FuIHNhbGTEk3RpZW0gcHJvZHVrdGllbSwgbmVzYWJvasSBam90IGllcGFrb2p1bWEga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+PHN0cm9uZyBkYXRhLWVuZD0iNTM4NSIgZGF0YS1zdGFydD0iNTM2MSI+RWtvbG/Eo2lza3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj5JemdhdGF2b3RzIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgJnNjYXJvbjtpcyB2xIFrcyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGF0YmFsc3RhIGNpcmt1bMSBcm8gZWtvbm9taWt1LiBJenbEk2xvdGllcyAmc2Nhcm9uO28gaWxndHNwxJNqxKtnbyBpZXBha29qdW11LCBqxatzIHBhbMSrZHphdCBhaXpzYXJnxIF0IHZpZGkgdW4gbm9kcm8mc2Nhcm9uO2luxIF0IHNhdmllbSBrbGllbnRpZW0gZHJvJnNjYXJvbjt1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcmlzaW7EgWp1bXUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAzMSI+VHJhbnNwYXJlbnQgRG9tZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnMgKDc1MCwgMTAwMCwgMTUwMCBtbCkgTWFkZSBvZiByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTcyIiBkYXRhLXN0YXJ0PSIyMTE1Ij5FY28tRnJpZW5kbHkgYW5kIFByZXNlbnRhYmxlIExpZCBmb3IgUm91bmQgQ29udGFpbmVyczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij5UaGlzIHRyYW5zcGFyZW50IGRvbWUgbGlkIGlzIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gcm91bmQgY29udGFpbmVycyB3aXRoIGNhcGFjaXRpZXMgb2YgNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbC4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSByZWN5Y2xlZCBQRVQgKHJQRVQpLCBpdCBub3Qgb25seSBwcm92aWRlcyBhIHNlY3VyZSBzZWFsIGJ1dCBhbHNvIGNvbnRyaWJ1dGVzIHRvIHJlZHVjaW5nIHlvdXIgY2FyYm9uIGZvb3RwcmludCBhbmQgbWluaW1pemluZyBwbGFzdGljIHdhc3RlLiBUaGUgY2xhcml0eSBvZiB0aGUgbGlkIGFsbG93cyBmb3IgZXhjZWxsZW50IHZpc2liaWxpdHkgb2YgdGhlIHZpYnJhbnQgY29sb3JzIGFuZCB0ZXh0dXJlcyBvZiB5b3VyIHNhbGFkcywgZGVzc2VydHMsIGFuZCBvdGhlciBwcmVwYXJlZCBkaXNoZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NTUiIGRhdGEtc3RhcnQ9IjI2MDciPlByZXNlbnRhdGlvbiBhbmQgUHJvdGVjdGlvbiBvZiBZb3VyIFByb2R1Y3RzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPlRoZSBkb21lIHNoYXBlIG9mIHRoZSBsaWQgcHJvdmlkZXMgZXh0cmEgc3BhY2UgYWJvdmUgdGhlIGZvb2QsIG9mZmVyaW5nIHByb3RlY3Rpb24gd2hpbGUgbWFpbnRhaW5pbmcgdGhlIGZyZXNobmVzcyBvZiB0aGUgY29udGVudHMuIFRoaXMgZGVzaWduIGhlbHBzIHByZXZlbnQgZGFtYWdlIHRvIHRoZSB0b3AgbGF5ZXIgb2YgeW91ciBmb29kIGR1cmluZyBzdG9yYWdlIG9yIHRyYW5zcG9ydC4gVGhlIHRyYW5zcGFyZW50IGxpZCBlbmhhbmNlcyB0aGUgb3ZlcmFsbCBwcmVzZW50YXRpb24gb2YgdGhlIHByb2R1Y3QsIG1ha2luZyBpdCBtb3JlIGF0dHJhY3RpdmUgdG8gY3VzdG9tZXJzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj48c3Ryb25nIGRhdGEtZW5kPSIzMDI0IiBkYXRhLXN0YXJ0PSIyOTkzIj5Db252ZW5pZW5jZSBhbmQgVmVyc2F0aWxpdHk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+VGhpcyBsaWQgaXMgc3VpdGFibGUgZm9yIGEgdmFyaWV0eSBvZiBjb250YWluZXIgc2l6ZXMgKDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwpLCBtYWtpbmcgaXQgaWRlYWwgZm9yIGEgd2lkZSByYW5nZSBvZiBwcm9kdWN0cyBpbiBjYWZlcywgcmVzdGF1cmFudHMsIHN1cGVybWFya2V0cywgYW5kIGZvb2QgZGVsaXZlcnkgc2VydmljZXMuIEl0IGVuc3VyZXMgY29udmVuaWVudCBzdG9yYWdlIGFuZCBhbiBhcHBlYWxpbmcgZGlzcGxheSBvZiB5b3VyIHByb2R1Y3RzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij48c3Ryb25nIGRhdGEtZW5kPSIzMzM0IiBkYXRhLXN0YXJ0PSIzMjk3Ij5UZW1wZXJhdHVyZSBSYW5nZTogLTQwJmRlZztDIHRvICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij5MaWtlIHRoZSBjb250YWluZXJzLCB0aGlzIGxpZCBjYW4gd2l0aHN0YW5kIGEgd2lkZSByYW5nZSBvZiB0ZW1wZXJhdHVyZXMsIG1ha2luZyBpdCBwZXJmZWN0IGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgY29sZCBvciBmcm96ZW4gZm9vZHMgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHF1YWxpdHkgb2YgdGhlIHBhY2thZ2luZy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+PHN0cm9uZyBkYXRhLWVuZD0iMzU1NiIgZGF0YS1zdGFydD0iMzUzMSI+RWNvLUZyaWVuZGx5IE1hdGVyaWFsPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPk1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB0aGlzIGxpZCBoZWxwcyByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkuIEJ5IGNob29zaW5nIHRoaXMgc3VzdGFpbmFibGUgcGFja2FnaW5nLCB5b3UgYXJlIGhlbHBpbmcgdG8gcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQgd2hpbGUgcHJvdmlkaW5nIHlvdXIgY3VzdG9tZXJzIHdpdGggYSBzYWZlIGFuZCBlY28tY29uc2Npb3VzIHNvbHV0aW9uIGZvciBmb29kIHN0b3JhZ2UgYW5kIHRyYW5zcG9ydGF0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyMDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTEwLTA0IDE1OjExOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjc3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyOS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlZGY2Y2ZhMmQ3N2FhZjczMTBjNmY5NDAwMDVmNDlmOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHNhbGFkIGNvbnRhaW5lcnMgNzUwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSA3NTAsIDEwMDAsIDE1MDAgbWwgbm8gclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQuNC3IHJQRVQgNzUwLCAxMDAwLCAxNTAwINC80LsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTIyNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDcyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERULThGVEwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgdGC0LDQutCw0L3QvtCyIDM2MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtzIGdsxIF6xJNtIDM2MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiDQuNC3INCf0KEgLSDRg9C90LjQstC10YDRgdCw0LvRjNC90Ysg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUsINGC0LDQuiDQuCDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0L3QsNC/0LjRgtC60L7Qsi4g0KHRgtCw0LrQsNC90Ysg0YEg0LrRgNGL0YjQutCw0LzQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuC4g0K3RgtC4INC60YDRi9GI0LrQuCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lgg0Lgg0L7RgtC70LjRh9C90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0LrQvtGE0LUsINGH0LDRjywg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNC60YLQvtCyLCDQutC+0LrRgtC10LvQtdC5LCDRgdC+0LrQvtCyINC40LvQuCDQstC+0LTRiy4mbmJzcDs8YnIgLz4NCtCU0LDQvdC90LDRjyDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQuiDRgdGC0LDQutCw0L3RgyZuYnNwO1NSLUhWMTJLUlVaJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGxhc3RtYXNhcyB2xIFraSBnbMSBesSTbSBubyBQUy0gdW5pdmVyc8SBbGksIGRlcsSTcyBrxIEgYXVrc3RpZW0sIHTEgSBhcsSrIGthcnN0aWVtIGR6xJNyaWVuaWVtLiBHbMSBemVzIGFyIHbEgWtpZW0gdmFyIHRpa3QgaXptYW50b3RhcyBkesSTcmllbnUgcGllZ8SBZGVpLiAmU2Nhcm9uO2llIHbEgWtpIGlyIMSTcnRpIGxpZXRvJnNjYXJvbjthbmFpIHVuIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RpIGthZmlqYWksIHTEk2phaSwgamVia3VyaWVtIGF0c3ZhaWR6aW5vJnNjYXJvbjtpZW0gZHrEk3JpZW5pZW0sIGtva3RlacS8aWVtLCBzdWzEgW0gdW4gxatkZW5pbS4mbmJzcDs8YnIgLz4NClBpZW3Ek3JvdHMgcGFwxKtyYSBnbMSBesSTbSZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+UGxhc3RpYyBjb3ZlcnMgZm9yIGdsYXNzZXMgZnJvbSBQUyBhcmUgdW5pdmVyc2FsIGFuZCBzdWl0YWJsZSBmb3IgYm90aCBjb2xkIGFuZCBob3QgZHJpbmtzLiBHbGFzc2VzIHdpdGggbGlkcyBjYW4gYmUgdXNlZCBmb3IgZGVsaXZlcnkuIFRoZXNlIGNhcHMgd2l0aCBhIGhvbGUgYXJlIGNvbnZlbmllbnQgdG8gdXNlIGFuZCBhcmUgcGVyZmVjdCBmb3IgY29mZmVlLCB0ZWEsIGFueSByZWZyZXNoaW5nIGRyaW5rcywgY29ja3RhaWxzLCBqdWljZXMgb3Igd2F0ZXIuPC9wPg0KDQo8cD5MaWRzIGFyZSBzdWl0YWJsZSBmb3IgcGFwZXIgY3VwcyZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA1MTc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTA3LTEyIDIwOjE4OjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyMjUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjI1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGZmMzMxMDY2NGI5ZjIxNmI5ZjAwN2RjNmYyYWYyOTBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMTgwLzI1MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3MgdGVybW8gZ2zEgXrEk20gMTgwLzI1MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YLQtdGA0LzQviDRgdGC0LDQutCw0L3QvtCyIDE4MC8yNTAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3MjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDE1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzQ5OC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyIDIyIHggMTQg0YHQvCwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBzdcWhaSB0cmF1a2llbSAxNCB4IDIyIGNtLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/QvtC30LLQvtC70Y/RjtGCINCy0LjQtNC10YLRjCDQv9GA0L7QtNGD0LrRgiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXQtNCw0Y7RgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0YHRgtGMINCS0LDRiNC40YUg0LHQu9GO0LQuJm5ic3A70JrRgNGL0YjQutC4INC40LzQtdGO0YIg0YPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINGA0LDQt9C80LXRidCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuINCt0YLQviDRg9C00L7QsdC90L4g0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINCS0LDRiNC40Lwg0LrQu9C40LXQvdGC0LDQvCwg0YHQvtGF0YDQsNC90LjRgiDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0Lgg0L/QvtC80L7QttC10YIg0L7Qv9GC0LjQvNC40LfQuNGA0L7QstCw0YLRjCDQu9C+0LPQuNGB0YLQuNC60YMuINCd0LAg0LrRgNGL0YjQutC4INC70LXQs9C60L4g0Lgg0YPQtNC+0LHQvdC+INC80L7QttC90L4g0YDQsNC30LzQtdGB0YLQuNGC0Ywg0Y3RgtC40LrQtdGC0LrQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llIHbEgWtpLCBrYXMgZG9txIF0aSBzdSZzY2Fyb247xKsga29udGVpbmVyaWVtIGRvdCBpZXNwxJNqdSBsYWJpIGFwbMWra290IHVuIHByZXplbnTEk3QgSsWrc3UgxJNkaWVudS4gVsSBa3UgbWFsxIFzIGlyIHBhZHppxLxpbsSBanVtaSwga2FzIMS8YXVqIGtvbnRlaW5lcnVzIGtyYXV0IHZpZW5hbSBvdHJhbSB2aXJzxasuIFRhcyBpciDEvG90aSDEk3J0aSDEk2RpZW5hIHBpZWfEgWRlaSwgJm5ic3A7a8SBIGFyxKsgcGFsxKtkesSTcyBpZXRhdXDEq3QgdmlldHUgdW4gb3B0aW1pesSTdCBsb8SjaXN0aWt1LiDigItVeiB2xIFrYSB2YXIgdmllZ2xpIHVuIMSTcnRpIGl6dmlldG90IGV0acS3ZXRpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoZXNlIHRyYW5zcGFyZW50IGxpZHMmbmJzcDtmb3Igc3VzaGkgY29udGFpbmVycyBhbGxvdyB5b3UgdG8gc2VlIHRoZSBwcm9kdWN0IGFuZCBmdWxseSBjb252ZXkgdGhlIGF0dHJhY3RpdmVuZXNzIG9mIHlvdXIgZGlzaGVzLiBUaGUgbGlkcyBoYXZlIHJlY2Vzc2VzIGF0IHRoZSBlZGdlcywgd2hpY2ggYWxsb3dzIHlvdSB0byBwbGFjZSB0aGUgY29udGFpbmVycyBvbiB0b3Agb2YgZWFjaCBvdGhlci4gSXQgaXMgY29udmVuaWVudCBmb3IgZGVsaXZlcmluZyBmb29kIHRvIHlvdXIgY3VzdG9tZXJzLCBzYXZlcyBzcGFjZSBhbmQgaGVscHMgb3B0aW1pemUgbG9naXN0aWNzLiBMYWJlbHMgY2FuIGJlIGVhc2lseSBhbmQgY29udmVuaWVudGx5IHBsYWNlZCBvbiB0aGUgbGlkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6NTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzI3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNDMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3ODI2YjFhZjU5YzdlZjA2ODBkZjcwMzVjNDUwNGYwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiB2xIFrcyBzdcWhaSB0cmF1a2FtIGNhdXJzcMSrZGlncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gbGlkIGZvciBzdXNoaSB0cmF5IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC00LvRjyDRgdGD0YjQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTEyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0QtMTA5MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTk0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INC00LXRgNC10LLQsCAxOSw1INGFIDEwINGFIDIsNSDRgdC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEtva2EgbGFpdmnFhmFzIHZpZW5yZWl6bGlldG9qYW3EgXMgMTksNSB4IDEwIHggMiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LTQu9GPINGB0LXRgNCy0LjRgNC+0LLQutC4INC10LTRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDRgdC+0YHQvdGLIC0mbmJzcDvRjdC70LXQs9Cw0L3RgtC90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0YLRgNCw0LTQuNGG0LjQvtC90L3Ri9C8INGC0LDRgNC10LvQutCw0Lwg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7Qui4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRiNCw0YjQu9GL0LrQvtCyLCDQs9Cw0YDQvdC40YDQvtCyINC4INC70LXQs9C60LjRhSDQt9Cw0LrRg9GB0L7Quiwg0LTQvtCx0LDQstC70Y/RjyDRgdC10YDQstC40YDQvtCy0LrQtSDQvdCw0YLRg9GA0LDQu9GM0L3QvtGB0YLQuCDQuCDRgdGC0LjQu9GPLiDQmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCy0L7Qt9C+0LHQvdC+0LLQu9GP0LXQvNC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwLCDQvtC90Lgg0LHQtdC30L7Qv9Cw0YHQvdGLINC4INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC4g0JvQtdCz0LrQuNC1INC4INC60L7QvNC/0LDQutGC0L3Ri9C1LCDRjdGC0Lgg0LvQvtC00L7Rh9C60Lgg0LvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPRjtGC0YHRjyDQv9C+0YHQu9C1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvdC1INC30LDQs9GA0Y/Qt9C90Y/RjyDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDLiDQlNC+0LHQsNCy0YzRgtC1INC/0YDQuNGA0L7QtNC90L7QuSDRjdGB0YLQtdGC0LjQutC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDINGBINC90LDRiNC40LzQuCDRgdGC0LjQu9GM0L3Ri9C80Lgg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90YvQvNC4INC00LXRgNC10LLRj9C90L3Ri9C80Lgg0LvQvtC00L7Rh9C60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPktva2EgbGFpdmnFhmFzJm5ic3A7dmllbnJlaXpsaWV0b2phbcSBczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbGFpdmnFhmFzIG5vIHByaWVkZXMgaXIgZWxlZ2FudGEgYWx0ZXJuYXTEq3ZhIHRyYWRpY2lvbsSBbGFqaWVtICZzY2Fyb247xLfEq3ZqaWVtIMSTZGllbnUgdW4gdXprb2R1IHBhc25pZWcmc2Nhcm9uO2FuYWkuIElkZcSBbGkgcGllbcSTcm90cyBrZWJhYmllbSwgcGllZGV2xIFtIHVuIHZpZWdsxIFtIHV6a29kxIFtLCBwaWUmc2Nhcm9uO8S3aXJvdCBwYXNuaWVnJnNjYXJvbjthbmFpIGRhYmlza3VtdSB1biBzdGlsdS4gSXpnYXRhdm90aSBubyBhdGphdW5vamFtaWVtLCB2aWRlaSBkcmF1ZHrEq2dpZW0gbWF0ZXJpxIFsaWVtLCB0aWUgaXIgZHJvJnNjYXJvbjtpIHVuIHZpZWdsaSBsaWV0b2phbWkuIFZpZWdsYXMgdW4ga29tcGFrdGFzLCAmc2Nhcm9uO8SrcyBsYWl2YXMgcMSTYyBsaWV0byZzY2Fyb247YW5hcyB2YXIgdmllZ2xpIGF0YnLEq3ZvdGllcywgbmVwaWVzxIFyxYZvam90IHZpZGkuIFBpZSZzY2Fyb247xLdpcmlldCBzYXZhbSBnYWxkYW0gZGFiaXNrdSBlc3TEk3Rpa3UgYXIgbcWrc3Ugc3RpbMSrZ2FqxIFtIHVuIGZ1bmtjaW9uxIFsYWrEgW0ga29rYSBsYWl2xIFtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkRpc3Bvc2FibGUgUGluZSBXb29kIFNlcnZpbmcmbmJzcDtGb29kIFRyYXk8L3N0cm9uZz48L2gyPg0KDQo8cD5EaXNwb3NhYmxlIHdvb2RlbiB0cmF5cyZuYnNwO21hZGUgb2YgcGluZSBhcmUgYW4gZWxlZ2FudCBhbHRlcm5hdGl2ZSB0byB0cmFkaXRpb25hbCBwbGF0ZXMgZm9yIHNlcnZpbmcgZGlzaGVzIGFuZCBzbmFja3MuIElkZWFsIGZvciBrZWJhYnMsIHNpZGUgZGlzaGVzIGFuZCBsaWdodCBzbmFja3MsIHRoZXkgYWRkIG5hdHVyYWxuZXNzIGFuZCBzdHlsZSB0byB0aGUgdGFibGUgc2V0dGluZy4gTWFkZSBvZiByZW5ld2FibGUgZWNvLWZyaWVuZGx5IG1hdGVyaWFsLCB0aGV5IGFyZSBzYWZlIGFuZCBlYXN5IHRvIHVzZS4gTGlnaHR3ZWlnaHQgYW5kIGNvbXBhY3QsIHRoZXNlIGZvb2QgdHJheXMgYXJlIGVhc2lseSBkaXNwb3NlZCBvZiBhZnRlciB1c2UsIHdpdGhvdXQgcG9sbHV0aW5nIHRoZSBlbnZpcm9ubWVudC4gQWRkIG5hdHVyYWwgYWVzdGhldGljcyB0byB5b3VyIHRhYmxlIHdpdGggb3VyIHN0eWxpc2ggYW5kIGZ1bmN0aW9uYWwgd29vZGVuIHRyYXlzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3ODgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTAzIDEyOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4Ljk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjUwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlYzlmYWI3MTE0OGRkNTIzMDhjNjAzYzYyYWVhZjgxLnBuZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdvb2RlbiBmb29kIHRyYXlzIDE5LDUgeCAxMCB4IDIsNSBjbSwgbmF0dXJhbCB3b29kIHRyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbGFpdmnFhmFzIDE5LDUgeCAxMCB4IDIsNSBjbSB2aWVucmVpemxpZXRvamFtxIFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4IDE5LDUg0YUgMTAg0YUgMiw1INGB0Lwg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gSUItTDE2U1QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE4OTUuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3QvtCyICJDaGFtcGFnbmUiIDUwMCDQvNC7LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QrdGC0Lgg0L/QvtC70YPQv9GA0L7Qt9GA0LDRh9C90YvQtSDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60LggYyDQv9GA0L7RgNC10LfRjNGOJm5ic3A70LTQu9GPINGC0YDRg9Cx0L7Rh9C10Log0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQvdCw0YjQuNGFINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90YfQuNC60L7QsiDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuy4g0J3QsNGI0LAmbmJzcDvQv9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0YHQvtC30LTQsNC10YImbmJzcDvQv9C70L7RgtC90L7QtSDQuCDQvdCw0LTQtdC20L3QvtC1INGD0L/Qu9C+0YLQvdC10L3QuNC1INC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINGD0YLQtdGH0LXQuiDQuCDRgNCw0LfQu9C40LLQvtCyINCy0LDRiNC10LPQviDQvdCw0L/QuNGC0LrQsC4g0JrRgNGL0YjQutCwINGB0YLQsNC90LXRgiDQvdC10LfQsNC80LXQvdC40LzRi9C8INC00L7Qv9C+0LvQvdC10L3QuNC10Lwg0Log0YDQsNCx0L7RgtC1INC70Y7QsdC+0LPQviZuYnNwO9C60LjQvtGB0LrQsCwg0LrQvtGE0LXQudC90LgmbmJzcDvQuNC70Lgg0LfQsNCy0LXQtNC10L3QuNGPJm5ic3A70L3QsCDQstGL0L3QvtGBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUsIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcyB2xIFraSBhciBYIGF0dmVydG5pJm5ic3A7bcWrc3UgNTAwIG1sIHBhcMSrcmEga3LFq3rEq3TEk20gaXIgaXp0dXLEq2dpIHVuIG5lY2F1cmxhaWTEq2dpLiBQbGFrYW5haXMgdsSBa3MgcmFkYSBjaWUmc2Nhcm9uO3UgdW4mbmJzcDtkcm8mc2Nhcm9uO3UgYmzEq3bEk2p1bXUsIGxhaSBub3bEk3JzdHUgZHrEk3JpZW51IG5vcGzFq2RpLiZuYnNwOzwvcD4NCg0KPHA+T2JsaWfEgXRzIHBhcGlsZGluxIFqdW1zIGplYmt1cmFtIGtpb3NrYW0sJm5ic3A7xIF0csSBcyDEk2RpbsSBJnNjYXJvbjthbmFzIHJlc3RvcsSBbmFtIHZhaSZuYnNwO2thZmVqbsSrY2FpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoaXMgdHJhbnNsdWNlbnQsIGhpZ2gtcXVhbGl0eSBwbGFzdGljIGxpZHMgJm5ic3A7YSBzdHJhdyBzbG90Jm5ic3A7Zm9yIG91ciA1MDAgbWwgcGFwZXIgY3VwcyZuYnNwO2FyZSZuYnNwO3N0dXJkeSBhbmQgbGVhay1yZXNpc3RhbnQuIFRoaXMmbmJzcDtoaWdoLXF1YWxpdHkgZmxhdCBsaWQgd2lsbCB0dXJuIHlvdXImbmJzcDtiZXZlcmFnZXMmbmJzcDtpbnRvIG9uLXRoZS1nbyByZWZyZXNobWVudHMsIGNyZWF0aW5nJm5ic3A7YSB0aWdodCwgc2VjdXJlIHNlYWwgdG8gcHJldmVudCBsZWFraW5nIGFuZCBzcGlsbHMuJm5ic3A7QSBtdXN0LWhhdmUgYWRkaXRpb24gdG8gYW55IGtpb3NrLCBjb25jZXNzaW9uIHN0YW5kLCBmYXN0LWZvb2QgcmVzdGF1cmFudCwgY29mZmVlIHNob3Agb3IgdGFrZS1vdXQgZXN0YWJsaXNobWVudC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuNDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjdlYzA2MDg3NzY5OGViMjYzZGFjZjBmODRiM2JjZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LIsINCf0KEsINCx0LXQu9Cw0Y8sINGBIFgg0L/RgNC+0YDQtdC30YzRjgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IFNtYXJ0eSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b19saXRlcmFsXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3VuYXNzaWduZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2VfaW5jbHVkZV9wYXRoXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3RlbXBsYXRlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX3RlbXBsYXRlX2Rpcl0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29uZmlnRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19qb2luZWRfY29uZmlnX2Rpcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfdGVtcGxhdGVfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9wbHVnaW5faGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbXBpbGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wbHVnaW5zRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY29tcGlsZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2Vfc3ViX2RpcnNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbGxvd19hbWJpZ3VvdXNfcmVzb3VyY2VzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRlbmRzX3JlY3Vyc2lvbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmb3JjZV9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xlZnRfZGVsaW1pdGVyXSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JpZ2h0X2RlbGltaXRlcl0gPT4gfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXRlcmFsc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9jbGFzc10gPT4gU21hcnR5X1NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X3BvbGljeV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BocF9oYW5kbGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbGxvd19waHBfdGVtcGxhdGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nX2N0cmxdID0+IE5PTkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc21hcnR5X2RlYnVnX2lkXSA9PiBTTUFSVFlfREVCVUcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdfdHBsXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfcmVwb3J0aW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX292ZXJ3cml0ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfYm9vbGVhbml6ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfcmVhZF9oaWRkZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2xvY2tpbmddID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbG9ja2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvY2tpbmdfdGltZW91dF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9yZXNvdXJjZV90eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX21vZGlmaWVkX2NoZWNrXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9wbHVnaW5zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfb2JqZWN0c10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NsYXNzZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2FjaGVfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9sb2FkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9tb2RpZmllcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXNjYXBlX2h0bWxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdGFydF90aW1lXSA9PiAxNzUzMDM4MTM1LjcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2N1cnJlbnRfZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19vYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19kZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRUZW1wbGF0ZURpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLi9jb25maWdzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyOnByb3RlY3RlZF0gPT4gLi9jYWNoZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IHJlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gZGlyZWN0X2FjY2Vzc19zZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IF9kaXJfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IHBsdWdpbl9zZWFyY2hfb3JkZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBpbmhlcml0YW5jZV9tZXJnZV9jb21waWxlZF9pbmNsdWRlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWNjZXNzTWFwOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcl0gPT4gVGVtcGxhdGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyXSA9PiBDb25maWdEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyXSA9PiBDb21waWxlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyXSA9PiBDYWNoZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfY2hlY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbGlmZXRpbWVdID0+IDM2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc291cmNlX2hhbmRsZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SZXNvdXJjZV9GaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVjb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhc0NvbXBpbGVkSGFuZGxlcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbF92YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFX0ZVTExdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0NTU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2pzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0lNQUdFU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2ltYWdlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9USElSRF9QQVJUWV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IHZlcnN1cGFja3N0b3JlLmNvbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXRoX3NpdGVfY2xlYXJdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iamVjdF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjE0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEwMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQv9C40YnQtdCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHDEgXJ0aWthcyB0cmF1a2llbSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QoSDQvdCw0LvQuNGH0LjQtdC8INC/0L7QtNGF0L7QtNGP0YnQtdC5INC60YDRi9GI0LrQvtC5INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGPINC/0L7RgNGP0LTQutCwINC90LAg0LrRg9GF0L3QtSDQuNC70Lgg0L3QsNC70LDQttC40LLQsNC90LjQtSDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4INGB0YLQsNC90L7QstC40YLRgdGPINCx0L7Qu9C10LUg0L/RgNC+0YHRgtGL0Lwg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lwg0L/RgNC+0YbQtdGB0YHQvtC8ISZuYnNwO9Ca0YDRi9GI0LrQuCDQtNC70Y8g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7INC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YLRgdGPINGB0LLQtdGA0YXRgywg0YfRgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtC70LjQstCw0L3QuNC1INC4INC40YHQutC70Y7Rh9Cw0LXRgiDQvtC60YHQuNC00LDRhtC40Y4g0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLCDRh9GC0L4g0LzQvtC20LXRgiDQstGL0LfQstCw0YLRjCDQuNGFINC/0YDQtdC20LTQtdCy0YDQtdC80LXQvdC90YPRjiDQv9C+0YDRh9GDLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCyINC60L7QvNC/0LvQtdC60YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC/0YDQtdC00L3QsNC30L3QsNGH0LXQvdGLINC00LvRjyDQsdC10LfQvtC/0LDRgdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LgsINGF0YDQsNC90LXQvdC40Y8sINC4INC00LDQttC1INC/0L7RgdC70LXQtNGD0Y7RidC10LPQviDRgNCw0LfQvtCz0YDQtdCy0LAg0LXQtNGLINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5Jem1hbnRvam90IHNhZ2F0YXZvJnNjYXJvbjthbmFzIHRyYXVrYW0mbmJzcDtwaWVtxJNyb3R1IHbEgWt1LCB2aXJ0dXZlcyBvcmdhbml6xJMmc2Nhcm9uO2FuYSB2YWkgcGllZ8SBZGVzIHBha2FscG9qdW1hIHV6c3TEgWTEqyZzY2Fyb247YW5hIGvEvMWrc3QgdmllZ2zEgWthIHVuIGRybyZzY2Fyb247xIFrYSEgTcWrc3UgMTAwMCBtbCBwbGFzdG1hc2FzIHRyYXVrdSB2xIFraWVtIGlyIGJsxKt2cyBhdWcmc2Nhcm9uO8STamFpcyBibMSrdsSTanVtcywgbGFpIG5vdsSTcnN0dSBub3BsxatkaSB1biBwcmllayZzY2Fyb247bGFpY8SrZ3UgcMSBcnRpa2FzIG9rc2lkxJMmc2Nhcm9uO2Fub3MuIFDEgXJ0aWthcyB0cmF1a2kgYXIgdsSBa2llbSBpciBwYXJlZHrEk3RpIGRybyZzY2Fyb247YWkgcMSBcnRpa2FzIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLCBsxKtkem5lbSZzY2Fyb247YW5haSwgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gcGF0IHNla29qbyZzY2Fyb247YWkgc2lsZMSrJnNjYXJvbjthbmFpIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGFrZS1vdXQgb3Iga2l0Y2hlbiBvcmdhbml6aW5nIGlzIG1hZGUgZWFzaWVyIHdpdGggYSBtYXRjaGluZyBsaWQuIFRoZSBsaWRzIGZvciBvdXIgMTAwMCBtbCBwbGFzdGljIGNvbnRhaW5lcnMgc2VhbCZuYnNwO3RpZ2h0bHkgYXRvcCZuYnNwO3RoYXQga2VlcCB0aGUgbGVmdG92ZXJzIG9yIGRlbGkgcHVyY2hhc2VzIHNlY3VyZSBhbmQgcHJldmVudCBzcGlsbHMgYW5kIGd1YXJkIGFnYWluc3QgYWlyYm9ybmUgY29udGFtaW5hbnRzLiBGb29kIGNvbnRhaW5lcnMgdG9nZXRoZXIgd2l0aCB0aGVzZSBsaWRzIGFyZSZuYnNwO2Rlc2lnbmVkIGZvciBzZWN1cmUgdHJhbnNwb3J0aW5nLCBzdG9yaW5nLCBhbmQgdGhlbiByZWhlYXRpbmcgaG90IGZvb2QgaXRlbXMuIER1ZSB0byB0aGUgZ3JlYXQgZHVyYWJpbGl0eSBvZiBvdXIgbGlkcywgZm9vZCBjb250YWluZXJzIGNhbiBzYWZlbHkgYmUgc3RhY2tlZCB0byBwcm9tb3RlIGVhc3kgdHJhbnNwb3J0YXRpb24gYW5kIHNwYWNlLXNhdmluZyBzdG9yYWdlIGF0IHlvdXIga2l0Y2hlbi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAgLSAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVm9sdW1lLCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA3NSw1IHggMTksNCB4IDI5LDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA3MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMiw1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDM2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDY3Ljc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDU0LjMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTMuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDIuODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUyLjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAzLjkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3RfYnV5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBCUC1BQjQ0MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLLCBNINGA0LDQt9C80LXRgCwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaW5pbGEgY2ltZGkgbmVwxatkZXLEk3RpLCBNIGl6bcSTcnMsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGAPC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQv9C10YDRh9Cw0YLQutC4IEFCRU5BINC90LUg0YHQvtC00LXRgNC20LDRgiDQv9GD0LTRgNGLINC4INC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LLQuNC90LjQu9CwLCDQvdC1INGB0L7QtNC10YDQttCw0YnQtdCz0L4g0LvQsNGC0LXQutGB0LAuINCf0LvQvtGC0L3Ri9C1INCy0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQvtCx0YnQtdC5INC30LDRidC40YLRiyDQv9GA0Lgg0LrRgNCw0YLQutC+0YHRgNC+0YfQvdC+0Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LgsINGC0LDQvCwg0LPQtNC1INC90LXQvtCx0YXQvtC00LjQvNC+INC+0LHQtdGB0L/QtdGH0LjRgtGMINCx0LXQt9C+0L/QsNGB0L3Ri9C5INC60L7QvdGC0LDQutGCINGBINC80LjQvdC40LzQsNC70YzQvdGL0Lwg0YPRgNC+0LLQvdC10Lwg0L7Qv9Cw0YHQvdC+0YHRgtC4INC30LDRgNCw0LbQtdC90LjRjyDQuNC70Lgg0LfQsNCz0YDRj9C30L3QtdC90LjRjy4mbmJzcDvQn9GA0LXQstC+0YHRhdC+0LTQvdCw0Y8g0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGMLiZuYnNwOyDQn9C10YDRh9Cw0YLQutC4INCy0LjQvdC40LvQvtCy0YvQtSDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30LLRgNC10LTQvdGLINC00LvRjyDQutC+0LbQuCDRh9C10LvQvtCy0LXQutCwLiDQntC90Lgg0L3QtSDQstGB0YLRg9C/0LDRjtGCINCyINGA0LXQsNC60YbQuNGOINGBINCx0L7Qu9GM0YjQuNC90YHRgtCy0L7QvCDRhdC40LzQuNGH0LXRgdC60LjRhSDRgdC+0YHRgtCw0LLQvtCyLiDQmNC80LXQvdC90L4g0Y3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC90LDQtNC10LbQvdGL0LzQuCDQuCDQvdC10L7QsdGL0YfQsNC50L3QviDQv9GA0LDQutGC0LjRh9C90YvQvNC4LjxiciAvPg0K0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDRgtGA0LXRhSDRgNCw0LfQvNC10YDQsNGFOiBTLCBNLCBMLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgTSBpem3Ek3JzPC9oMj4NCg0KPHA+PHNtYWxsPjxiaWc+VmluaWxhIGNpbWRpIHZhciB0aWt0IGl6bWFudG90aSB2aXNwxIFyxJNqYWkgYWl6c2FyZHrEq2JhaSDEq3N0ZXJtacWGxIEsIHZpZXTEgXMsIGt1ciBqxIFub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBrb250YWt0dSBhciBtaW5pbcSBbHUgaW5mZWtjaWphcyB1biBwaWVzxIFyxYZvanVtYSBsxKttZW5pLiBJemNpbGEgbm9kaWx1bWl6dHVyxKtiYS4gVmllbnJlaXrEk2ppZSB2aW5pbGEgY2ltZGkgaXIgYWJzb2zFq3RpIG5la2FpdMSrZ2kgY2lsdsSTa2EgxIFkYWkuIFRpZSBuZXJlYcSjxJMgYXIgbGllbMSBa28gZGHEvHUgbm8gxLfEq21pc2vEgW0gc2FzdMSBdmRhxLzEgW0uIFRpZSZzY2Fyb247aSB0YXMgJnNjYXJvbjtvcyBjaW1kdXMgcGFkYXJhIGRybyZzY2Fyb247dXMsIHByYWt0aXNrdXMgdW4gxJNydHVzIGxpZXRvJnNjYXJvbjthbsSBLjxiciAvPg0KVmluaWxhIGNpbWRpIGlyIHBpZWVqYW1pIHRyxKtzIGl6bcSTcm9zOiBTLCBNLCBMPC9iaWc+PC9zbWFsbD48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5EaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBNIHNpemU8L2gyPg0KDQo8cD5UaGVzZSBkaXNwb3NhYmxlIGZvb2Qgc2FmZSBnbG92ZXMgQUJFTkEgYXJlIHBvd2RlciBmcmVlIGFuZCBhcmUgbWFudWZhY3R1cmVkIGZyb20gZm9vZCBzYWZlIGxhdGV4IGZyZWUgdmlueWwuIFRoaWNrIHZpbnlsIGdsb3ZlcyBjYW4gYmUgdXNlZCBmb3IgZ2VuZXJhbCBwcm90ZWN0aW9uIGZvciBzaG9ydC10ZXJtIHVzZSwgd2hlcmUgaXQgaXMgbmVjZXNzYXJ5IHRvIGVuc3VyZSBzYWZlIGNvbnRhY3Qgd2l0aCB0aGUgbWluaW11bSBsZXZlbCBvZiBkYW5nZXIgb2YgY29udGFtaW5hdGlvbiBvciBjb250YW1pbmF0aW9uLiBFeGNlbGxlbnQgd2VhciByZXNpc3RhbmNlLiBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBhcmUgY29tcGxldGVseSBoYXJtbGVzcyB0byBodW1hbiBza2luLiBUaGV5IGRvIG5vdCByZWFjdCB3aXRoIG1vc3QgY2hlbWljYWwgY29tcG91bmRzLiBUaGF0IGlzIHdoYXQgbWFrZXMgdGhlbSByZWxpYWJsZSBhbmQgZXh0cmVtZWx5IHByYWN0aWNhbC48L3A+DQoNCjxwPlZpbnlsIGdsb3ZlcyBhcmUgYXZhaWxhYmxlIGluIHRocmVlIHNpemVzOiBTLCBNLCBMLjxiciAvPg0KJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMzk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wOS0yOCAxMDoxNjowMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzL2l0ZW0tMTk2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuNTUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZTM5ZDVkYTc4OTU5YmE0MWI4MDNiOGNlNTk2ODQ1OC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBWaW55bCBnbG92ZXMgQWJlbmEgRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgcG93ZGVyIGZyZWUgTQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIEFiZW5hIG5lcMWrZGVyxJN0aSBNIGl6bcSTcnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUzMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTI3MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzNDYuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQvdC10LfQsNC80LXQvdC40LzQvtC5INCyINGB0YTQtdGA0LUgSG9SZUNhINC40L3RgtGB0YDRg9C80LXQvdGCINCyINCy0LjQtNC1INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCwg0LrQvtGC0L7RgNCw0Y8g0L3QtdC+0LHRhdC+0LTQuNC80LAg0L3QsCDQu9GO0LHQvtC5INC60YPRhdC90LUg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLiDQn9C40YnQtdCy0LDRjyDQv9C70LXQvdC60LAg0L3QtSDQtNCw0LXRgiDQv9GA0L7QvdC40LrQvdGD0YLRjCDQsdC+0LvQtdC30L3QtdGC0LLQvtGA0L3Ri9C8INCx0LDQutGC0LXRgNC40Y/QvCDQsiDQstCw0YjQuCDQt9Cw0LPQvtGC0L7QstC60LgsINC4Jm5ic3A70LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdC40YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQv9GA0L7QtNGD0LrRgtCwLiDQmiDQtNC+0YHRgtC+0LjQvdGB0YLQstCw0Lwg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4INC80L7QttC90L4g0L7RgtC90LXRgdGC0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMLCDQu9C10LPQutC+0YHRgtGMLCZuYnNwO9C/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCwg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgdGC0L7QuNC80L7RgdGC0Ywg0Lgg0L/RgNC+0YHRgtC+0YLRgyDRg9GC0LjQu9C40LfQsNGG0LjQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlDEgXJ0aWthcyBwbMSTdmUmbmJzcDtwcm9kdWt0dSBpZXBha28mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD5QxIFydGlrYXMgcGzEk3ZlIHBhbMSrZHogc2FnbGFixIF0IHByb2R1a3RhIMSrcGEmc2Nhcm9uO8SrYmFzIHVuIHTEgSBpenNrYXR1LCBrxIEgYXLEqyBwYWdhcmluYSBkZXLEq2d1bWEgdGVybWnFhnUuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZSBuZcS8YXVqIHBhdG9nxJNuxIFtIGJha3TEk3JpasSBbSB1biBtaWtyb2JpZW0gcGlla8S8xat0IHBpZSBwcm9kdWt0YSwgYWl6c3TEgXZvdCB0byBubyBuZWxhYnbEk2zEq2dhcyBhcGvEgXJ0xJNqxIFzIHZpZGVzLiZuYnNwO1DEgXJ0aWthcyBwbMSTdmVzJm5ic3A7cnVsbGlzJm5ic3A7YXQmc2Nhcm9uO8S3aXJhcyBhciB2aWVnbHVtdSwgxKtwYSZzY2Fyb247dSBpenR1csSrYnUsIHNhdnUgZGF1ZHpmdW5rY2lvbmFsaXTEgXRpIHVuJm5ic3A7Y2F1cnNwxKtkxKtndW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+Q2xpbmcgZmlsbSBmb3IgZm9vZCB3cmFwcGluZzwvc3Ryb25nPjwvaDI+DQoNCjxwPkZvb2QgZ3JhZGUgY2xpbmcgZmlsbSBoZWxwcyB0byBwcmVzZXJ2ZSB0aGUgcHJvcGVydGllcyBvZiB0aGUgcHJvZHVjdCBhbmQgaXRzIGFwcGVhcmFuY2UsIHByb2xvbmdpbmcgdGhlIHNoZWxmIGxpZmUuIFRoZSBtYWluIGZpZWxkIG9mIGFwcGxpY2F0aW9uIGlzIGZvb2QgcGFja2FnaW5nLiBJdCBpcyBjb252ZW5pZW50IHRvIHdyYXAgY2hlZXNlLCBzYXVzYWdlLCBzYW5kd2ljaCwgZXRjLiBpbnRvIHRoZSBmaWxtLiBGb29kIGZpbG0gZG9lcyBub3QgcGVuZXRyYXRlIHBhdGhvZ2VuaWMgYmFjdGVyaWEgYW5kIG1pY3JvYmVzIGFuZCBwcm90ZWN0cyB0aGUgcHJvZHVjdCBmcm9tIGFkdmVyc2UgZWZmZWN0cy4gVGhlIGFkdmFudGFnZXMgb2YgY2xpbmcmbmJzcDtmaWxtIGluY2x1ZGUgdHJhbnNwYXJlbmN5LCBsaWdodG5lc3MsIHByYWN0aWNhbGl0eSwgb3B0aW1hbCBjb3N0IGFuZCBlYXNlIG9mIGRpc3Bvc2FsLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDgyMTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA4NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTMxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gY2NlOWQ5YTA2OWViMTQ5MGJhNDJiZTQ1NjI1MTY5ZWMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBjbGluZyBGaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTI5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQWx1bcSrbmlqYSBmb2xsaWphIDQ1IGNtIHggMTUwIG0sIHJ1bGzEqwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C40YnQtdCy0LDRjyDQsNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCZuYnNwO9C+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQvtGC0LvQuNGH0L3QviDQv9C+0LTRhdC+0LTQuNGCINC60LDQuiDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjywg0YLQsNC6INC4INC00LvRjyDQu9C40YfQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQtNC+0LzQsNGI0L3QuNGFINGD0YHQu9C+0LLQuNGP0YUuINCk0L7Qu9GM0LPQsCDQsiDRgNGD0LvQvtC90LUg0L/RgNC40LPQvtC00L3QsCZuYnNwO9C00LvRjyDRg9C/0LDQutC+0LLQutC4INGA0LDQt9C70LjRh9C90L7QuSDQtdC00Ysg0Lgg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8g0L/QuNGJ0Lgg0LIg0LTRg9GF0L7QstGL0YUg0YjQutCw0YTQsNGFLCDQv9C10YfQsNGFLCDQvdCwINCz0YDQuNC70LUsINCwINGC0LDQuiDQttC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPLCDQt9Cw0LzQvtGA0LDQttC40LLQsNC90LjRjyDQuCZuYnNwO9GC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KDQo8cD7QnNCw0LrRgdC40LzQsNC70YzQvdC+INC00L7Qv9GD0YHRgtC40LzQsNGPINGC0LXQvNC/0LXRgNCw0YLRg9GA0LAg0LTQu9GPINC30LDQv9C10LrQsNC90LjRjyDQsdC70Y7QtCDQsiDRhNC+0LvRjNCz0LUgKzM1MCZkZWc7Jm5ic3A7Qy48L3A+DQoNCjxwPtCd0LUg0YDQtdC60L7QvNC10L3QtNGD0LXRgtGB0Y8g0LTQu9C40YLQtdC70YzQvdC+0LUg0LLRgNC10LzRjyDRhdGA0LDQvdC40YLRjCDQsiDRhNC+0LvRjNCz0LUg0L/RgNC+0LTRg9C60YLRiyDQstGL0YHQvtC60L7QuSDQutC40YHQu9C+0YLQvdC+0YHRgtC4INC4INGB0L7Qu9GR0L3QvtGB0YLQuCwg0LAg0YLQsNC6INC20LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9Cw0YUsINCy0L4g0LjQt9Cx0LXQttCw0L3QuNC1INCy0L7Qt9Cz0L7RgNCw0L3QuNGPLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QWx1bcSrbmlqYSBmb2xsaWphPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bcSrbmlqYSBmb2xpanUmbmJzcDtpem1hbnRvIMSTZGluxIEmc2Nhcm9uO2FuYXMgbm96YXLEkywgbGFpIGlsZ8SBa28mbmJzcDtsYWlrdSB1emdsYWLEgXQgcMSBcnRpa2FzIHByb2R1a3R1IHN2YWlndW11LiBGb2xpamEgaXIgcGllbcSTcm90YSBkYcW+xIFkdSBwxIFydGlrYXMgcHJvZHVrdHUgdmFpIMSTZGllbnUgaWVzYWnFhm8mc2Nhcm9uO2FuYWksIGNlcCZzY2Fyb247YW5haSZuYnNwO3ZhaSBhcsSrIHNhbGTEkyZzY2Fyb247YW5haSB1biBhdGR6ZXPEkyZzY2Fyb247YW5haS48L3A+DQoNCjxwPk1ha3NpbcSBbMSBIHBpZcS8YXVqYW3EgSB0ZW1wZXJhdMWrcmEsIGtvIG3Fq3N1IGZvbGlqYSB2YXIgaXp0dXLEk3QsIG5lcMSBcnNuaWVkeiArIDM1MCAmZGVnOyBDLjwvcD4NCg0KPHA+Rm9saWp1IG5hdiBpZXRlaWNhbXMgbGlldG90IHDEgXJ0aWthcyBwcm9kdWt0dSBhciBhdWdzdHUgc2vEgWJqdSB1biBzxIHEvHUgc2F0dXJ1IGlsZ3N0byZzY2Fyb247YWkgdXpnbGFixIEmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5BbHVtaW51bSBGb2lsPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bWludW0gZm9pbCBpcyBhIGNvbW1vbiBob3VzZWhvbGQgcHJvZHVjdCB0aGF0JnJzcXVvO3Mgb2Z0ZW4gdXNlZCBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMgZm9yIGNvb2tpbmcgKHRvIGNvdmVyIGJha2luZyBzdXJmYWNlcyksIHdyYXBwaW5nIGFuZCBwcm90ZWN0IG1vcmUgZGVsaWNhdGUgZm9vZHMgb3Iga2VlcGluZyBmb29kIGluIGZyZWV6ZXJzLiBBbHVtaW51bSBpcyBuYXR1cmFsIHByb2R1Y3QgdGhhdCZuYnNwO2lzIGJvdW5kIHRvIG90aGVyIGVsZW1lbnRzIGxpa2UgcGhvc3BoYXRlIGFuZCBzdWxmYXRlIGluIHNvaWwsIHJvY2tzIGFuZCBjbGF5LiBUaGlzIGFsdW1pbnVtIGZvaWwgcm9sbCBjb250YWlucyBpcyAxNTAgbSBsb25nIGJ5Jm5ic3A7NDUgY20gd2lkZS4mbmJzcDs8L3A+DQoNCjxwPlRoZSBtYXhpbXVtIHBlcm1pc3NpYmxlIHRlbXBlcmF0dXJlIGZvciBiYWtpbmcgZm9vZCBpbiBmb2lsIGlzICsgMzUwJmRlZztDLjwvcD4NCg0KPHA+SXQgaXMgbm90IHJlY29tbWVuZGVkIHRvIHN0b3JlIGZvb2RzIG9mIGhpZ2ggYWNpZGl0eSBhbmQgc2FsaW5pdHkgaW4gZm9pbCBmb3IgYSBsb25nIHRpbWUsIGFzIHdlbGwgYXMgdXNlIGluIG1pY3Jvd2F2ZSBvdmVucywgaW4gb3JkZXIgdG8gYXZvaWQgaWduaXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI2NTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTI5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDM1LjIzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDg5ZmI0YjBhNTNhMmM1ODc1YWNjYjk5NTAyMmQ5YzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQWx1bWludW0gRm9vZCBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQWx1bcSrbmlqYSBmb2xpamEgcnVsbMSrIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDQv9C40YnQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0Lwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzM5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMDQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDgyNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstGL0LUg0L/Qu9Cw0YHRgtC80LDRgdGB0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAgMTAwMCDQvNC7INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNjc1IiBkYXRhLXN0YXJ0PSIyMjQiPtCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCDQvtCx0YrQtdC80L7QvCAxMDAwINC80LsgJm1kYXNoOyDQuNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L7QvdGMLiDQntC90Lgg0L/QvtC80L7Qs9GD0YIg0L7RgNCz0LDQvdC40LfQvtCy0LDRgtGMINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCwINC60YPRhdC90LUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LvQtdCz0LrQvtGB0YLRjCDQsiDQvdCw0YXQvtC20LTQtdC90LjQuCDQvdGD0LbQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC60LvRjtGH0LjRgtC10LvRjNC90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0LgsINCy0LDRiNC4INC60L7Qu9C70LXQs9C4INGB0LzQvtCz0YPRgiDQsdGL0YHRgtGA0L4g0L3QsNC50YLQuCDQvdC10L7QsdGF0L7QtNC40LzRi9C1INC/0YDQvtC00YPQutGC0YssINC90LUg0L7RgtC60YDRi9Cy0LDRjyDQutGA0YvRiNC60LguINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQstC60LvRjtGH0LDRjyDRgdCw0LvQsNGC0YssINCz0L7RgNGP0YfQuNC1INCx0LvRjtC00LAg0Lgg0LfQsNCz0L7RgtC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjcxNiIgZGF0YS1zdGFydD0iNjc3Ij7Qo9C00L7QsdGB0YLQstC+INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQvtCx0YnQtdC/0LjRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij7Qn9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSDRhNC+0YDQvNGLICZtZGFzaDsg0Y3RgtC+INC+0YLQu9C40YfQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0LXQs9C80LXQvdGC0LAgSG9SZUNhLiDQntC90Lgg0YPRgdC60L7RgNGP0Y7RgiDQv9GA0L7RhtC10YHRgSDRgNCw0LHQvtGC0Ysg0L3QsCDQutGD0YXQvdC1LCDQv9C+0LfQstC+0LvRj9GPINCz0L7RgtC+0LLQuNGC0Ywg0Lgg0YXRgNCw0L3QuNGC0Ywg0LfQsNCz0L7RgtC+0LLQutC4INC30LDRgNCw0L3QtdC1LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INCyINGH0LDRgdGLINC/0LjQui4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDRh9GC0L4g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0L/RgNC4INGA0LDQt9C+0LPRgNC10LLQtSDQsdC70Y7QtCDQsiDRgNC10YHRgtC+0YDQsNC90LDRhSDQuCDQutCw0YTQtS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+PHN0cm9uZyBkYXRhLWVuZD0iMTA5MiIgZGF0YS1zdGFydD0iMTA2MCI+0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPtCa0L7QvdGC0LXQudC90LXRgNGLINC90LUg0YHQvtC00LXRgNC20LDRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEpLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0LHQtdC30L7Qv9Cw0YHQvdGL0LzQuCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQv9C40YnQuC4g0J7QvdC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L3Rj9GFLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC90LUg0YLQvtC70YzQutC+INGD0LTQvtCx0YHRgtCy0L4sINC90L4g0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC00LvRjyDQstCw0YjQuNGFINGB0L7RgtGA0YPQtNC90LjQutC+0LIg0Lgg0LrQu9C40LXQvdGC0L7Qsi4g0KHQtNC10LvQsNC90L3Ri9C1INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC+0L3QuCDQu9C10LPQutC+INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YDQsNC30LvQuNGH0L3Ri9C1INGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0Lgg0L/QvtC30LLQvtC70Y/RjtGCINGN0YTRhNC10LrRgtC40LLQvdC+INGF0YDQsNC90LjRgtGMINC/0YDQvtC00YPQutGC0YsuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE0ODQiPg0KCTxsaSBkYXRhLWVuZD0iMTUwMCIgZGF0YS1zdGFydD0iMTQ4NCI+0J7QsdGK0LXQvDogMTAwMCDQvNC7PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1NDgiIGRhdGEtc3RhcnQ9IjE1MDEiPtCc0LDRgtC10YDQuNCw0Ls6INCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvSwg0LHQtdC3INCx0LjRgdGE0LXQvdC+0LvQsCDQkCAoQlBBKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTk0IiBkYXRhLXN0YXJ0PSIxNTQ5Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lg8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY0NCIgZGF0YS1zdGFydD0iMTU5NSI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LvRjyDQu9C10LPQutC+0YHRgtC4INC/0L7QuNGB0LrQsCDQv9GA0L7QtNGD0LrRgtC+0LI8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTY0NSI+0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsiwg0LrQsNGE0LUg0Lgg0L7QsdGJ0LXQv9C40YLQsDwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPkNhdXJzcMSrZMSrZ2kgdW4gaXp0dXLEq2dpIHBvbGlwcm9waWzEk25hIHRyYXVraSAxMDAwIG1sIHNhZ2F0YXZlaSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzMSIgZGF0YS1zdGFydD0iMTE2Ij5NxatzdSBjYXVyc3DEq2TEq2dpZSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgMTAwMCBtbCBpZXRpbHDEq2J1IGlyIGlkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgcHJvZmVzaW9uxIFsxIFzIHZpcnR1dsSTcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGFsxKtkeiBvcmdhbml6xJN0IGRhcmJhIHRlbHB1LCDEvGF1am90IMSBdHJpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW3EgXMgc2FzdMSBdmRhxLxhcywgbmVub3bEk3Imc2Nhcm9uO290IHbEgWt1LiBQYXRlaWNvdGllcyBhdWdzdGFqYWkgY2F1cnNwxKtkxKtiYWksIHZpcnR1dsSTIHN0csSBZMSBam8mc2Nhcm9uO2llLCBwaWVtxJNyYW0sIHBhdsSBcmkgdW4gYWRtaW5pc3RyYXRvcmksIHZhciB2aWVnbGkgYXRyYXN0IHZhamFkesSrZ29zIHByb2R1a3R1cywga2FzIGlldsSTcm9qYW1pIHV6bGFibyBkYXJiYSBlZmVrdGl2aXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNTcyIiBkYXRhLXN0YXJ0PSI1MzMiPlBlcmZla3RzIHJpc2luxIFqdW1zIEhvUmVDYSBzZWt0b3JhbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+UG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIHRhaXNuc3TFq3JhIGZvcm11IGlyIGxpZWxpc2tzIHJpc2luxIFqdW1zIEhvUmVDYSBub3phcsSTLCBsYWkgc2FnYXRhdm90dSB1biB1emdsYWLEgXR1IMSTZGllbnVzIHVuIHNhZ2F0YXZlcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGHEgXRyaW5hIGRhcmJhIHByb2Nlc3UgdmlydHV2xJMsIMS8YXVqb3Qgc2FnYXRhdm90IMSTZGllbnVzIGllcHJpZWsmc2Nhcm9uOywgxKtwYSZzY2Fyb247aSBwaWVwcmFzxKt0b3MgZGFyYmEgc3R1bmTEgXMuIFR1cmtsxIF0IHRyYXVraSBpciBwaWVtxJNyb3RpIG1pa3JvdmnEvMWGdSBrcsSBc25pbSwga2FzIMS8YXVqIHZpZWdsaSB1enNpbGTEq3QgxJNkaWVudXMsIHNhZ2xhYsSBam90IHRvIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+PHN0cm9uZyBkYXRhLWVuZD0iOTUwIiBkYXRhLXN0YXJ0PSI5MjMiPkRybyZzY2Fyb247xKtiYSB1biBla29sb8SjaXNrdW1zPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+JlNjYXJvbjtpZSB0cmF1a2kgaXIgQlBBIGJlem1ha3Nhcywgbm9kcm8mc2Nhcm9uO2lub3QgZHJvJnNjYXJvbjt1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LiBJemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcG9saXByb3BpbMSTbmEsIHRpZSBpciBwaWVtxJNyb3RpIGRhxb7EgWRpZW0gdGVtcGVyYXTFq3JhcyBhcHN0xIFrxLxpZW0gdW4gbm9kcm8mc2Nhcm9uO2luYSBlZmVrdMSrdnUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUsIGthcyBwYWRhcmEgdG9zIGlkZcSBbGkgcGllbcSTcm90dXMgbGlldG8mc2Nhcm9uO2FuYWkgcmVzdG9yxIFub3MsIGthZmVqbsSrY8SBcyB1biBjaXTEgXMgcMSBcnRpa2FzIGllc3TEgWTEk3MuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPlByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjEyNzgiPg0KCTxsaSBkYXRhLWVuZD0iMTI5OCIgZGF0YS1zdGFydD0iMTI3OCI+SWV0aWxwxKtiYTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzM0IiBkYXRhLXN0YXJ0PSIxMjk5Ij5NYXRlcmnEgWxzOiBQb2xpcHJvcGlsxJNucywgYmV6IEJQQTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzY0IiBkYXRhLXN0YXJ0PSIxMzM1Ij5QaWVtxJNyb3RzIG1pa3JvdmnEvMWGdSBrcsSBc27EqzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNDM0IiBkYXRhLXN0YXJ0PSIxMzY1Ij5DYXVyc3DEq2TEq2dhcyBzaWVuYXMsIGthcyDEvGF1aiB2aWVnbGkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbW9zIHByb2R1a3R1czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxNDM1Ij5JZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIEhvUmVDYSBzZWt0b3LEgTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPkR1cmFibGUgVHJhbnNwYXJlbnQgUG9seXByb3B5bGVuZSBGb29kIENvbnRhaW5lcnMgMTAwMCBtbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMjg3IiBkYXRhLXN0YXJ0PSIxODA5Ij5PdXIgdHJhbnNwYXJlbnQgcG9seXByb3B5bGVuZSBmb29kIGNvbnRhaW5lcnMgd2l0aCBhIGNhcGFjaXR5IG9mIDEwMDAgbWwgYXJlIHRoZSBwZXJmZWN0IGNob2ljZSBmb3IgcHJvZmVzc2lvbmFsIGtpdGNoZW5zLiBUaGV5IGhlbHAgb3JnYW5pemUga2l0Y2hlbiBzcGFjZSBhbmQgbWFrZSBpdCBlYXN5IHRvIGZpbmQgdGhlIG5lY2Vzc2FyeSBpbmdyZWRpZW50cyB3aXRob3V0IG9wZW5pbmcgdGhlIGxpZC4gVGhhbmtzIHRvIHRoZWlyIGV4Y2VwdGlvbmFsIHRyYW5zcGFyZW5jeSwgeW91ciBjb2xsZWFndWVzIHdpbGwgcXVpY2tseSBmaW5kIHRoZSBpbmdyZWRpZW50cyB0aGV5IG5lZWQsIHNhdmluZyB0aW1lIGFuZCBlZmZvcnQuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgdmFyaW91cyBwcm9kdWN0cywgaW5jbHVkaW5nIHNhbGFkcywgaG90IGRpc2hlcywgYW5kIHByZXAgaXRlbXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPjxzdHJvbmcgZGF0YS1lbmQ9IjIzMzYiIGRhdGEtc3RhcnQ9IjIyODkiPkNvbnZlbmllbmNlIGZvciByZXN0YXVyYW50cyBhbmQgZm9vZHNlcnZpY2U8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+UmVjdGFuZ3VsYXIgcG9seXByb3B5bGVuZSBjb250YWluZXJzIGFyZSBhbiBleGNlbGxlbnQgc29sdXRpb24gZm9yIHRoZSBIb1JlQ2Egc2VnbWVudC4gVGhleSBzcGVlZCB1cCBraXRjaGVuIHdvcmtmbG93cywgYWxsb3dpbmcgcHJlcCBpdGVtcyB0byBiZSBjb29rZWQgYW5kIHN0b3JlZCBpbiBhZHZhbmNlLCB3aGljaCBpcyBlc3BlY2lhbGx5IHZhbHVhYmxlIGR1cmluZyBwZWFrIGhvdXJzLiBUaGVzZSBjb250YWluZXJzIGFyZSBhbHNvIG1pY3Jvd2F2ZS1zYWZlLCBtYWtpbmcgdGhlbSBjb252ZW5pZW50IGZvciByZWhlYXRpbmcgZGlzaGVzIGluIHJlc3RhdXJhbnRzIGFuZCBjYWZlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjcwNyIgZGF0YS1zdGFydD0iMjY3NiI+U2FmZXR5IGFuZCBFY28tRnJpZW5kbGluZXNzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPlRoZSBjb250YWluZXJzIGFyZSBCUEEtZnJlZSwgbWFraW5nIHRoZW0gc2FmZSBmb3IgZm9vZCBzdG9yYWdlLiBUaGV5IGFyZSBpZGVhbCBmb3IgdXNlIGluIHByb2Zlc3Npb25hbCBraXRjaGVucywgcHJvdmlkaW5nIGNvbnZlbmllbmNlIGFuZCBzYWZldHkgZm9yIGJvdGggeW91ciBzdGFmZiBhbmQgY3VzdG9tZXJzLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBvbHlwcm9weWxlbmUsIHRoZXkgY2FuIHdpdGhzdGFuZCB2YXJpb3VzIHRlbXBlcmF0dXJlcywgZW5zdXJpbmcgZWZmaWNpZW50IGZvb2Qgc3RvcmFnZS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+QmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMDE4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMzciIGRhdGEtc3RhcnQ9IjMwMTgiPkNhcGFjaXR5OiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjMwMzgiPk1hdGVyaWFsOiBQb2x5cHJvcHlsZW5lLCBCUEEtZnJlZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDkwIiBkYXRhLXN0YXJ0PSIzMDc0Ij5NaWNyb3dhdmUtc2FmZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTQ2IiBkYXRhLXN0YXJ0PSIzMDkxIj5UcmFuc3BhcmVudCB3YWxscyBmb3IgZWFzeSBpZGVudGlmaWNhdGlvbiBvZiBwcm9kdWN0czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMTQ3Ij5JZGVhbCBmb3IgcmVzdGF1cmFudHMsIGNhZmVzLCBhbmQgZm9vZHNlcnZpY2U8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjQ4MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTczOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5N2QyNmZhYzNlYjBlMGQ2N2Q5NTNkOTQ3YWVjZTJjYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lciAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQlBBIGJlem1ha3NhcyBwb2xpcHJvcGlsxJNuYSB0cmF1a3Mgc2FnYXRhdsSTbSB1biBwxIFydGlrYXMgdXpnbGFixIHFoWFuYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogMTAwMCDQvNC7LCDQn9CfCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMDk3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1SRDE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTM1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRg9Cz0LvRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIGFwYcS8aWUgdHJhdWtpIDUwMCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LrRg9C70LjQvdCw0YDQuNC4Jm5ic3A7LSZuYnNwO9GD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdGL0YLQvdGL0YUg0LHQu9GO0LQg0Lgg0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDM+Jm5ic3A7PHN0cm9uZz7Qn9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90LDRjyDRgdC10YDQstC40YDQvtCy0LrQsCDRhdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQt0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQstGL0LHQvtGAINC00LvRjyDQt9Cw0LLQtdC00LXQvdC40LksINCz0LTQtSDQstCw0LbQvdGLINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0Lgg0YPQtNC+0LHRgdGC0LLQvi4g0J7QvdC4INGA0LDRgdGB0YfQuNGC0LDQvdGLINC90LAg0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0YDQtdC20LjQvCDQvtGCIC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qywg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LjRhSDQtNC70Y86ICZuYnNwOzxiciAvPg0KLSDQodC70L7QttC90YvRhSDQtNC10YHQtdGA0YLQvtCyOiDRgdC70L7QtdC90YvQtSDRgtC40YDQsNC80LjRgdGDLCDRjdC60LvQtdGA0Ysg0YEg0LfQsNCy0LDRgNC90YvQvCDQutGA0LXQvNC+0LwsINGH0LjQt9C60LXQudC60Lgg0YEg0Y/Qs9C+0LTQvdGL0Lwg0YLQvtC/0L/QuNC90LPQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0KXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LI6INC/0LDRgdGC0LAg0YEg0YHQvtGD0YHQvtC8INC/0LXRgdGC0L4sINC60LjQvdC+0LAg0YEg0L7QstC+0YnQsNC80LgsINCx0L7Rg9C70Ysg0YEg0LDQstC+0LrQsNC00L4g0Lgg0YLRg9C90YbQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0JPQvtGC0L7QstGL0YUg0L3QsNCx0L7RgNC+0LI6INGB0YvRgNC90YvQtSDRgtCw0YDQtdC70LrQuCDRgSDQstC40L3QvtCz0YDQsNC00L7QvCDQuCDQvtGA0LXRhdCw0LzQuCwg0LzRj9GB0L3Ri9C1INC30LDQutGD0YHQutC4INGBINCz0L7RgNGH0LjRhtC10LksINCy0LXQs9Cw0L3RgdC60LjQtSDRgdC10YLRiy4gJm5ic3A7PC9wPg0KDQo8cD7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LfQsNGJ0LjRgtGDINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0YHQvNC10YjQuNCy0LDQvdC40Y8g0LfQsNC/0LDRhdC+0LIsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQsdC70Y7QtC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGC0L7Qu9GJ0LjQvdCwINGB0YLQtdC90L7QuiDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdC+0LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0LjQvdCz0YDQtdC00LjQtdC90YLQvtCyLCDQsCDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDRgdC+0LrRgNCw0YnQsNGO0YIg0LLRgNC10LzRjyDQvdCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y4g0YDQsNCx0L7Rh9C10LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0LAuICZuYnNwOzwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC40LzQtdGAINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC00LvRjyDQsdC40LfQvdC10YHQsDo8L3N0cm9uZz48L2gzPg0KDQo8cD7QoNC10YHRgtC+0YDQsNC9INC80L7QttC10YIg0L/RgNC10LTQu9C+0LbQuNGC0Ywg0L3QsNCx0L7RgNGLINC00LvRjyDQv9C40LrQvdC40LrQsCDQsiDQutC+0L3RgtC10LnQvdC10YDQsNGFIDUwMCDQvNC7OiDQvtGF0LvQsNC20LTQtdC90L3QsNGPINC/0LDRgdGC0LAsINGB0YvRgNC90LDRjyDRgtCw0YDQtdC70LrQsCDQuCDQvNC40L3QuC3QtNC10YHQtdGA0YIuINCj0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0YEg0LXQtNC40L3QvtC5INC60YDRi9GI0LrQvtC5INGD0L/RgNC+0YHRgtC40YIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutGDINC4INC/0L7QstGL0YHQuNGCINC70L7Rj9C70YzQvdC+0YHRgtGMINCz0L7RgdGC0LXQuTwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMjQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjQiIGRhdGEtc3RhcnQ9IjI1Ij5WaWVucmVpesSTamFpcyBrdWxpbsSBcmlqYXMgdHJhdWtzJm5ic3A7LSZuYnNwO1VuaXZlcnPEgWxzIHJpc2luxIFqdW1zIHPEgXTEq2dpZW0gxJNkaWVuaWVtIHVuIGvEgXJ0YWluYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPlByb2Zlc2lvbsSBbGEgYXVrc3RvIMSTZGllbnUgdW4gZGVzZXJ0dSBwYXNuaWVnJnNjYXJvbjthbmE8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNTMyIiBkYXRhLXN0YXJ0PSIxODEiPlZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSA1MDAgbWwgbm8gcMSBcnN0csSBZMSBdGEgUEVUIHBsYXN0bWFzYXMgKHJQRVQpIGlyIGxpZWxpc2thIGl6dsSTbGUgxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pZW0sIGt1ciBzdmFyxKtnYSBnYW4gcHJlemVudMSBY2lqYSwgZ2FuIMSTcnTEq2JhLiBJemdhdGF2b3RpIG5vIHJQRVQsICZzY2Fyb247aWUgdHJhdWtpIHZlaWNpbmEgaWxndHNwxJNqxKtidSB1biBzYW1hemluYSBvZ2xla8S8YSBwxJNkdSwgYXRiYWxzdG90IGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbm90IGF0a3JpdHVtdXMuIFRpZSBpciBwaWVtxJNyb3RpIHRlbXBlcmF0xatyYXMgZGlhcGF6b25hbSBubyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDLCB0xIFwxJNjIHRvcyB2YXIgaXptYW50b3Q6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNTM0Ij4NCgk8bGkgZGF0YS1lbmQ9IjYzMiIgZGF0YS1zdGFydD0iNTM0Ij48c3Ryb25nIGRhdGEtZW5kPSI1NjMiIGRhdGEtc3RhcnQ9IjUzNiI+S29tcGxla3NhamllbSBkZXNlcnRpZW08L3N0cm9uZz46IEvEgXJ0YWluaWUgdGlyYW1pc3UsIGVrbGVyaSBhciBrcsSTbXNpZXJ1LCDEt8SremtlaWtpIGFyIG9ndSB2aXJza8SBcnR1LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI3MzMiIGRhdGEtc3RhcnQ9IjYzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNjU4IiBkYXRhLXN0YXJ0PSI2MzUiPkF1a3N0YWppZW0gxJNkaWVuaWVtPC9zdHJvbmc+OiBQYXN0YSBhciBwZXN0byBtxJNyY2ksIGtpbm9qYSBhciBkxIFyemXFhmllbSwgYsS8b2RhcyBhciBhdm9rYWRvIHVuIHR1bnppdsSrbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI3MzQiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc2MiIgZGF0YS1zdGFydD0iNzM2Ij5HYXRhdmFqaWVtIGtvbXBsZWt0aWVtPC9zdHJvbmc+OiBTaWVyYSAmc2Nhcm9uO8S3xKt2amkgYXIgdsSrbm9nxIFtIHVuIHJpZWtzdGllbSwgZ2HEvGFzIHV6a29kYXMgYXIgc2luZXDEk20sIHZlZ8SBbnUga29tcGxla3RpLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMTExNyIgZGF0YS1zdGFydD0iODQ3Ij48c3Ryb25nIGRhdGEtZW5kPSI4ODIiIGRhdGEtc3RhcnQ9Ijg0NyI+SGVybcSTdGlza8SBIHbEgWthIGZ1bmtjaW9uYWxpdMSBdGU8L3N0cm9uZz4gbm9kcm8mc2Nhcm9uO2luYSBhaXpzYXJkesSrYnUgcHJldCBub3BsxatkxJNtIHVuIHNtYWt1IHNhamF1ayZzY2Fyb247YW5vcywga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2kgdmFpcsSBa3Uga8SBcnR1IMSTZGllbm9zLiBDYXVyc3DEq2TEq2dhcyBzaWVuYXMgaXpjZcS8IHNhc3TEgXZkYcS8dSBrdmFsaXTEgXRpLCBiZXQgdW5pdmVyc8SBbMSBcyB2xIFrYSBpZXNwxJNqYXMgdmlzdSBpem3Ek3J1IHRyYXVraWVtIMS8YXVqIMSBdHLEgWsgb3JnYW5pesSTdCBkYXJiYSB2aWV0dS48L3A+DQoNCjxwIGRhdGEtZW5kPSIxMzE5IiBkYXRhLXN0YXJ0PSIxMTE5Ij5JenbEk2xvdGllcyB0cmF1a3VzLCBrYXMgaXpnYXRhdm90aSBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpLCBqxatzIHBhbMSrZHphdCBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11IHVuIGF0YmFsc3TEgXQgaWxndHNwxJNqxKtnYXMgaWVwYWtvanVtYSBwcmFrc2VzLCBrYXMgYXRiaWxzdCB2aWRlcyBhaXpzYXJkesSrYmFzIG3Ek3LEt2llbS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+PHN0cm9uZyBkYXRhLWVuZD0iMTM1MyIgZGF0YS1zdGFydD0iMTMyMSI+Qml6bmVzYSBpem1hbnRvJnNjYXJvbjthbmFzIHBpZW3Ek3JzPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj5SZXN0b3LEgW5zIHZhciBwaWVkxIF2xIF0IHBpa25pa2Ega29tcGxla3R1cyA1MDAgbWwgdHJhdWtvczogYXVrc3TEgSBwYXN0YSwgc2llcmEgJnNjYXJvbjvEt8SrdmppIHVuIG1pbmkgZGVzZXJ0cy4gxJJydGEgaWVwYWtvJnNjYXJvbjthbmEgYXIgdmllbm90dSB2xIFrdSB2aWVua8SBciZzY2Fyb247byB0cmFuc3BvcnTEkyZzY2Fyb247YW51IHVuIHV6bGFibyB2aWVzdSBsb2phbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTU1NiIgZGF0YS1zdGFydD0iMTU0MyI+PHN0cm9uZyBkYXRhLWVuZD0iMTU1NiIgZGF0YS1zdGFydD0iMTU0MyI+xKpwYSZzY2Fyb247xKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxODg1IiBkYXRhLXN0YXJ0PSIxNTU3Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1NzYiIGRhdGEtc3RhcnQ9IjE1NTciPklldGlscMSrYmE6IDUwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjIyIiBkYXRhLXN0YXJ0PSIxNTc3Ij5NYXRlcmnEgWxzOiBQxIFyc3RyxIFkxIF0cyBQRVQgcGxhc3RtYXNhIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjY4IiBkYXRhLXN0YXJ0PSIxNjIzIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogTm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNzE5IiBkYXRhLXN0YXJ0PSIxNjY5Ij5IZXJtxJN0aXNrxIFzIHbEgWthIMSrcGEmc2Nhcm9uO8SrYmFzLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RlczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNzYzIiBkYXRhLXN0YXJ0PSIxNzIwIj5DYXVyc3DEq2TEq2fEgXMgc2llbmFzLCBrYXMgdXpzdmVyIGt2YWxpdMSBdGk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTgyMSIgZGF0YS1zdGFydD0iMTc2NCI+SWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBkZXNlcnRpZW0sIGdhbiBhdWtzdGFqaWVtIMSTZGllbmllbTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODg1IiBkYXRhLXN0YXJ0PSIxODIyIj5BdGJhbHN0YSBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5hIHBsYXN0bWFzYXMgYXRrcml0dW11czwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPkRpc3Bvc2FibGUgZGVsaSBjb250YWluZXIgLSBBIFZlcnNhdGlsZSBTb2x1dGlvbiBmb3IgSGVhcnR5IE1lYWxzIGFuZCBMYXllcmVkIERlc3NlcnRzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj48c3Ryb25nIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj5Qcm9mZXNzaW9uYWwgU2VydmluZyBvZiBDb2xkIE1lYWxzIGFuZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNDI1IiBkYXRhLXN0YXJ0PSIyMDY1Ij5EaXNwb3NhYmxlIDUwMCBtbCBvciAxNiBveiBkZWxpIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKSBhcmUgdGhlIGlkZWFsIGNob2ljZSBmb3IgYnVzaW5lc3NlcyB3aGVyZSBib3RoIHByZXNlbnRhdGlvbiBhbmQgY29udmVuaWVuY2UgbWF0dGVyLiBNYWRlIGZyb20gclBFVCwgdGhlc2UgY29udGFpbmVycyBjb250cmlidXRlIHRvIHN1c3RhaW5hYmlsaXR5IGJ5IHJlZHVjaW5nIHRoZSBjYXJib24gZm9vdHByaW50IGFuZCBzdXBwb3J0aW5nIHRoZSBjaXJjdWxhciBlY29ub215LiBUaGV5IGFyZSBzdWl0YWJsZSBmb3IgdGVtcGVyYXR1cmVzIHJhbmdpbmcgZnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDLCBtYWtpbmcgdGhlbSBwZXJmZWN0IGZvcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjQyNyI+DQoJPGxpIGRhdGEtZW5kPSIyNTIyIiBkYXRhLXN0YXJ0PSIyNDI3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQ5IiBkYXRhLXN0YXJ0PSIyNDI5Ij5Db21wbGV4IGRlc3NlcnRzPC9zdHJvbmc+OiBMYXllcmVkIHRpcmFtaXN1LCAmZWFjdXRlO2NsYWlycyB3aXRoIGN1c3RhcmQsIGNoZWVzZWNha2VzIHdpdGggYmVycnkgdG9wcGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjYxNyIgZGF0YS1zdGFydD0iMjUyMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjUzOSIgZGF0YS1zdGFydD0iMjUyNSI+Q29sZCBtZWFsczwvc3Ryb25nPjogUGFzdGEgd2l0aCBwZXN0byBzYXVjZSwgcXVpbm9hIHdpdGggdmVnZXRhYmxlcywgYm93bHMgd2l0aCBhdm9jYWRvIGFuZCB0dW5hLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNjE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjQzIiBkYXRhLXN0YXJ0PSIyNjIwIj5SZWFkeS10by1zZXJ2ZSBzZXRzPC9zdHJvbmc+OiBDaGVlc2UgcGxhdHRlcnMgd2l0aCBncmFwZXMgYW5kIG51dHMsIG1lYXQgc25hY2tzIHdpdGggbXVzdGFyZCwgdmVnYW4gc2V0cy48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjMwMTAiIGRhdGEtc3RhcnQ9IjI3MjIiPlRoZSA8c3Ryb25nIGRhdGEtZW5kPSIyNzQyIiBkYXRhLXN0YXJ0PSIyNzI2Ij5haXJ0aWdodCBsaWQ8L3N0cm9uZz4gZW5zdXJlcyBwcm90ZWN0aW9uIGFnYWluc3QgbGVha3MgYW5kIG9kb3IgbWl4aW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCBmb3IgbXVsdGktbGF5ZXJlZCBkaXNoZXMuIFRoZSB0cmFuc3BhcmVuY3kgb2YgdGhlIHdhbGxzIGhpZ2hsaWdodHMgdGhlIHF1YWxpdHkgb2YgdGhlIGluZ3JlZGllbnRzLCBhbmQgdGhlIHVuaXZlcnNhbCBsaWRzIGZvciBhbGwgY29udGFpbmVyIHNpemVzIGhlbHAgc2F2ZSB0aW1lIG9uIHdvcmtzcGFjZSBvcmdhbml6YXRpb24uPC9wPg0KDQo8cCBkYXRhLWVuZD0iMzIyNyIgZGF0YS1zdGFydD0iMzAxMiI+QnkgY2hvb3NpbmcgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgeW91IGFyZSBoZWxwaW5nIHRvIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0IHN1c3RhaW5hYmxlIHBhY2thZ2luZyBwcmFjdGljZXMsIHdoaWNoIGFsaWduIHdpdGggZW52aXJvbm1lbnRhbCBnb2FscyBhbmQgY29udHJpYnV0ZSB0byB0aGUgY2lyY3VsYXIgZWNvbm9teS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzI1MyIgZGF0YS1zdGFydD0iMzIyOSI+QnVzaW5lc3MgdXNlIGV4YW1wbGU8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPkEgcmVzdGF1cmFudCBjYW4gb2ZmZXIgcGljbmljIHNldHMgaW4gNTAwIG1sIGNvbnRhaW5lcnM6IGNoaWxsZWQgcGFzdGEsIGNoZWVzZSBwbGF0dGVyLCBhbmQgbWluaSBkZXNzZXJ0LiBUaGUgY29udmVuaWVudCBwYWNrYWdpbmcgd2l0aCBhIHNpbmdsZSBsaWQgc2ltcGxpZmllcyB0cmFuc3BvcnQgYW5kIGJvb3N0cyBndWVzdCBsb3lhbHR5LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij48c3Ryb25nIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij5GZWF0dXJlczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM0NjgiPg0KCTxsaSBkYXRhLWVuZD0iMzQ4NiIgZGF0YS1zdGFydD0iMzQ2OCI+Q2FwYWNpdHk6IDUwMCBtbCBvciAxNiBvejwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTI2IiBkYXRhLXN0YXJ0PSIzNDg3Ij5NYXRlcmlhbDogUmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1NjciIGRhdGEtc3RhcnQ9IjM1MjciPlRlbXBlcmF0dXJlIHJhbmdlOiBGcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU5OSIgZGF0YS1zdGFydD0iMzU2OCI+QWlydGlnaHQgbGlkIHRvIHByZXZlbnQgbGVha3M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY0MiIgZGF0YS1zdGFydD0iMzYwMCI+VHJhbnNwYXJlbnQgd2FsbHMgdGhhdCBlbXBoYXNpemUgcXVhbGl0eTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjg1IiBkYXRhLXN0YXJ0PSIzNjQzIj5QZXJmZWN0IGZvciBib3RoIGRlc3NlcnRzIGFuZCBjb2xkIG1lYWxzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM2ODYiPlN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215IGFuZCByZWR1Y2VzIHBsYXN0aWMgd2FzdGU8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNjQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc3LjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NToyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS02NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS02NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDg2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2M2M3MTBiYTlmODVhMzEwYzJjOWQ4YzgxZTE2MjU0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrcyBubyByUEVUIHBsYXN0bWFzYXMga3VsaW7EgXJpamFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIGZvciBjYXZpYXIgNTAwIG1sIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGB0LXRgNGC0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCA1MDAg0LzQuyDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQtNC70Y8g0YHQsNC70LDRgtC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7QsiByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2ODhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUFdQLTEwODYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgCA3NTAg0LzQuywg0YEg0LrRgNGL0YjQutC+0LksINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBUcmF1a3MgNzUwIG1sLCBhciB2xIFrdSwgUEVULCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0xMC0wOCAxNTowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY4OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzNjljNmViMjJjMzZhZGIyZWVmZDUwMmEwYzk4MTQxYS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODkwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdFLUtOSUZFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjMwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqcyBrb2thIG5hemlzIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LTQtdGA0LXQstGP0L3QvdGL0LkmbmJzcDvQvdC+0LYgMTY1Jm5ic3A70LzQvCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0Lkg0LjQtyDQtNGA0LXQstC10YHQuNC90YsuINCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC00LDQvdC90L7Qs9C+INGB0YLQvtC70L7QstC+0LPQviDQv9GA0LjQsdC+0YDQsDog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAINC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQsiDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LguINCg0LXQutC+0LzQtdC90LTRg9C10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC90LDRiNC4INC00LXRgNC10LLRj9C90L3Ri9C1INC/0YDQuNCx0L7RgNGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YHQtdGA0LLQuNGB0L7QsiDRgSDQtdC00L7QuSDQvdCwINCy0YvQvdC+0YEg0LjQu9C4INC/0YDQuCDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4INC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjiDQvdCw0YLRg9GA0LDQu9GM0L3Ri9GFINC80LDRgtC10YDQuNCw0LvQvtCyINGC0LDQutC+0Lkg0L3QvtC2INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC30LTQvtGA0L7QstGM0Y8g0Lgg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPQtdGC0YHRjywg0L3QtSDQstGL0LTQtdC70Y/RjyDQstGA0LXQtNC90YvRhSDRgtC+0LrRgdC40YfQvdGL0YUg0LLQtdGJ0LXRgdGC0LIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOJm5ic3A70YDQsNC30LvQsNCz0LDQtdGC0YHRjyDQsiDQtdGB0YLQtdGB0YLQstC10L3QvdGL0YUg0YPRgdC70L7QstC40Y/RhS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbmF6aXMgMTY1IG1tLCBpemdhdGF2b3RzIG5vIGtva2EuIEdhbHZlbsSBcyAmc2Nhcm9uO28gZ2FsZGEgcGllZGVydW11IHByaWVrJnNjYXJvbjtyb2PEq2Jhczoga29tcGFrdHMgaXptxJNycyB1biBkYXVkenB1c8SrYmEgbGlldG8mc2Nhcm9uO2FuxIEuIE3Ek3MgaWVzYWvEgW0gaXptYW50b3QgbcWrc3Uga29rYSBnYWxkYSBwaWVkZXJ1bXVzIMSTZGllbnUgcGllZ8SBZGVpLCBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgdmFpIHBhc8SBa3VtdSBvcmdhbml6xJMmc2Nhcm9uO2FuYWkuIFBhdGVpY290aWVzIGRhYsSrZ28gbWF0ZXJpxIFsdSBpem1hbnRvJnNjYXJvbjthbmFpLCAmc2Nhcm9uO2lzIG5hemlzIGlyIGFic29sxat0aSBkcm8mc2Nhcm9uO3MgdmVzZWzEq2JhaSB1biB2aWRlaS4gVGFzIGlyIHZpZWdsaSBsaWt2aWTEk2phbXMsIG5laXpkYWxvdCBrYWl0xKtnYXMgdG9rc2lza2FzIHZpZWxhcywgdW4gZGFiaXNrb3MgYXBzdMSBa8S8b3MgcGlsbsSrYsSBIHNhZGFsxIFzPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBjbGFzc2ljIGRpc3Bvc2FibGUga25pdmVzJm5ic3A7bWFkZSBvZiBlY28tZnJpZW5kbHkgYW5kIGJpb2RlZ3JhYmxlIG9yZ2FuaWMgd29vZC4gVGhlc2Ugc3VzdGFpbmFibGUgd29vZGVuIGtuaXZlcyBhcmUgc3VpdGFibGUgYXMgZm9yIGNvbGQgZm9vZCBhcyBmb3IgaG90IGFwcGxpY2F0aW9ucy4gVGhlIGxlbmd0aCBvZiBkaXNwb3NhYmxlIGN1dGxlcnkgaXMgMTYuNSBjbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjEtMDgtMTMgMTM6MzA6MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODkwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTU2MDljMDQ0Y2I4NTliMjQ1YzA3ZWMxMmYyNTA2NGQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB3b29kZW4ga25pZmUgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbsSBemlzIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MDhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4IDI1IHggMTgg0YHQvCwg0J/QrdCiLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSAyNSB4IDE4IGNtLCByUEVULCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjQ0MiIgZGF0YS1zdGFydD0iMjM2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0MCIgZGF0YS1zdGFydD0iMjM3MCI+0KHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCAmbmRhc2g7INCf0YDQtdC80LjQsNC70YzQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LHQvtC70YzRiNC40YUg0YHQtdGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjQ5MSIgZGF0YS1zdGFydD0iMjQ0NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ4OSIgZGF0YS1zdGFydD0iMjQ0OSI+0JjQtNC10LDQu9C10L0g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC/0L7RgNGG0LjQuSDQuCDQsNGB0YHQvtGA0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjUyIiBkYXRhLXN0YXJ0PSIyNDkyIj7QrdGC0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0Lwg0YHQvtC30LTQsNC9INC00LvRjyDRg9C00L7QsdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LHQvtC70YzRiNC40YUg0YHQtdGC0L7QsiDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIuINCe0L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0Lgg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0LHQu9GO0LTQsC48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY4NiIgZGF0YS1zdGFydD0iMjY1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY4NCIgZGF0YS1zdGFydD0iMjY1OSI+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI2ODciPg0KCTxsaSBkYXRhLWVuZD0iMjc0MyIgZGF0YS1zdGFydD0iMjY4NyI+0JHQvtC70YzRiNCw0Y8g0L/Qu9C+0YnQsNC00YwgJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQutGA0YPQv9C90YvRhSDQvdCw0LHQvtGA0L7QsiDRgdGD0YjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgwNiIgZGF0YS1zdGFydD0iMjc0NCI+0J/RgNC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCINGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0YTQvtGA0LzRiyDQutC+0L3RgtC10LnQvdC10YDQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjg4NCIgZGF0YS1zdGFydD0iMjgwNyI+0KPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRg9C00L7QsdC90L4g0YHQutC70LDQtNGL0LLQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyODg1Ij7QmtGA0YvRiNC60LAgKNC/0YDQvtC00LDRkdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+KSDQtNC10LvQsNC10YIg0L/QvtC00LDRh9GDINC10YnRkSDQsdC+0LvQtdC1INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QuS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTk3IiBkYXRhLXN0YXJ0PSIyOTU5Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTk1IiBkYXRhLXN0YXJ0PSIyOTY0Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YHRhNC10YA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjI5OTgiPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMjk5OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAzNSIgZGF0YS1zdGFydD0iMzAwMCI+0JTQvtGB0YLQsNCy0LrQsCDQv9GA0LXQvNC40LDQu9GM0L3Ri9GFINGB0LXRgtC+0LIg0YHRg9GI0Lg8L3N0cm9uZz4gJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTU3IiBkYXRhLXN0YXJ0PSIzMDc0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTIwIiBkYXRhLXN0YXJ0PSIzMDc2Ij7QodGD0L/QtdGA0LzQsNGA0LrQtdGC0Ysg0Lgg0LPQsNGB0YLRgNC+0L3QvtC80LjRh9C10YHQutC40LUg0LzQsNCz0LDQt9C40L3Rizwvc3Ryb25nPiAmbmRhc2g7INGN0YTRhNC10LrRgtC90LDRjyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC/0YDQvtC00YPQutGG0LjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMzE1OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzE4NyIgZGF0YS1zdGFydD0iMzE2MCI+0JrQtdC50YLQtdGA0LjQvdCzINC4INC80LXRgNC+0L/RgNC40Y/RgtC40Y88L3N0cm9uZz4gJm5kYXNoOyDRgdGC0LjQu9GM0L3QsNGPINC/0L7QtNCw0YfQsCDQuCDRg9C00L7QsdGB0YLQstC+INCyINC+0LHRgdC70YPQttC40LLQsNC90LjQuC48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjgwIiBkYXRhLXN0YXJ0PSIzMjM2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjc4IiBkYXRhLXN0YXJ0PSIzMjQxIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMyODEiPg0KCTxsaSBkYXRhLWVuZD0iMzM0OCIgZGF0YS1zdGFydD0iMzI4MSI+clBFVC3Qv9C70LDRgdGC0LjQuiAmbmRhc2g7INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtGL0Lkg0Lgg0L/RgNC40LPQvtC00L3Ri9C5INC00LvRjyDQv9C10YDQtdGA0LDQsdC+0YLQutC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzg5IiBkYXRhLXN0YXJ0PSIzMzQ5Ij7QktGL0YHQvtC60LDRjyDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0LLQu9Cw0LPQtSDQuCDQttC40YDRgy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzM5MCI+0KHQvtC+0YLQstC10YLRgdGC0LLRg9C10YIg0YHRgtCw0L3QtNCw0YDRgtCw0Lwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsi48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzgiIGRhdGEtc3RhcnQ9IjM0NTIiPtCS0YvQsdC40YDQsNC50YLQtSAyNSB4IDE4INGB0Lwg0LrQvtC90YLQtdC50L3QtdGA0YsgJm5kYXNoOyDQvdCw0LTRkdC20L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7QuSDQv9C+0LTQsNGH0Lgg0YHRg9GI0LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMjEiIGRhdGEtc3RhcnQ9IjM5NjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTkiIGRhdGEtc3RhcnQ9IjM5NjAiPlN1JnNjYXJvbjtpIHRyYXVrcyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBpZXBha29qdW1zIHN1JnNjYXJvbjtpIHBsYXTEk208L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQwNzciIGRhdGEtc3RhcnQ9IjQwMjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMjciPkxpZWxpc2tzIHJpc2luxIFqdW1zIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDE4NSIgZGF0YS1zdGFydD0iNDA3OCI+JlNjYXJvbjtpZSBwbGEmc2Nhcm9uO2llIDI1IHggMTggY20gdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbGllbMSBa2llbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbSB1biB2YWlyxIFrdSB2ZWlkdSByb2xsdSBwYXNuaWVnJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSI0MjE5IiBkYXRhLXN0YXJ0PSI0MTg3Ij48c3Ryb25nIGRhdGEtZW5kPSI0MjE3IiBkYXRhLXN0YXJ0PSI0MTkxIj5HYWx2ZW7EgXMgaWVwYWtvanVtYSBwcmllayZzY2Fyb247cm9jxKtiYXM8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjQzNzYiIGRhdGEtc3RhcnQ9IjQyMjAiPg0KCTxsaSBkYXRhLWVuZD0iNDI2MiIgZGF0YS1zdGFydD0iNDIyMCI+UGxhJnNjYXJvbjthIHZpcnNtYSBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0MzA2IiBkYXRhLXN0YXJ0PSI0MjYzIj5TdGlwcmEgdW4gxJNydGkgc2FrcmF1amFtYSBrb25zdHJ1a2NpamEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzNzYiIGRhdGEtc3RhcnQ9IjQzMDciPkNhdXJzcMSrZMSrZ3MgdsSBa3MgKHDEgXJkb2RhcyBhdHNldmkmc2Nhcm9uO8S3aSkgcHJvZmVzaW9uxIFsYW0gbm9mb3JtxJNqdW1hbS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NDA2IiBkYXRhLXN0YXJ0PSI0Mzc4Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDA0IiBkYXRhLXN0YXJ0PSI0MzgyIj5LdXIgdGllayBpem1hbnRvdHM8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ0MDciPg0KCTxsaSBkYXRhLWVuZD0iNDQ3NiIgZGF0YS1zdGFydD0iNDQwNyI+PHN0cm9uZyBkYXRhLWVuZD0iNDQzMyIgZGF0YS1zdGFydD0iNDQwOSI+R291cm1ldCBzdSZzY2Fyb247aSBwaWVnxIFkZTwvc3Ryb25nPiAmbmRhc2g7IG5vZHJvJnNjYXJvbjtpbmEgYXVnc3TEgWvEgXMga2xhc2VzIGllcGFrb2p1bXUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ1NTQiIGRhdGEtc3RhcnQ9IjQ0NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1MTciIGRhdGEtc3RhcnQ9IjQ0NzkiPkxpZWx2ZWlrYWxpIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaTwvc3Ryb25nPiAmbmRhc2g7IHByZXplbnTEkyBwcm9kdWt0dXMgcHJvZmVzaW9uxIFsaS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDU1NSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU4MCIgZGF0YS1zdGFydD0iNDU1NyI+QmFua2V0aSB1biBwYXPEgWt1bWk8L3N0cm9uZz4gJm5kYXNoOyBlbGVnYW50cyB1biDEk3J0cyBpZXBha29qdW1zLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ2NTkiIGRhdGEtc3RhcnQ9IjQ2MTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ2NTciIGRhdGEtc3RhcnQ9IjQ2MTkiPlZpZGVpIGRyYXVkesSrZ3MgdW4gZHJvJnNjYXJvbjtzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDcxMyIgZGF0YS1zdGFydD0iNDY2MCI+U3Umc2Nhcm9uO2kgaWVwYWtvanVtcyBpciBpemdhdGF2b3RzIG5vIDxzdHJvbmcgZGF0YS1lbmQ9IjQ3MDUiIGRhdGEtc3RhcnQ9IjQ2NzQiPnDEgXJzdHLEgWTEgXRhIHJQRVQgcGxhc3RtYXNhczwvc3Ryb25nPiwga2FzOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0NzE0Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ3NDciIGRhdGEtc3RhcnQ9IjQ3MTQiPklyIGlsZ3RzcMSTasSrZ3MgdW4gZWtvbG/Eo2lza3MuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ3ODUiIGRhdGEtc3RhcnQ9IjQ3NDgiPkl6dHVyxKtncyBwcmV0IG1pdHJ1bXUgdW4gdGF1a2llbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDc4NiI+QXRiaWxzdCBwxIFydGlrYXMgZHJvJnNjYXJvbjvEq2JhcyBzdGFuZGFydGllbS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjQ5MzEiIGRhdGEtc3RhcnQ9IjQ4MzAiPkl6dsSTbGlldGllcyA8c3Ryb25nIGRhdGEtZW5kPSI0ODY5IiBkYXRhLXN0YXJ0PSI0ODQyIj4yNSB4IDE4IGNtIHN1JnNjYXJvbjtpIHRyYXVrdXM8L3N0cm9uZz4sIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGdhbiBlc3TEk3Rpc2t1LCBnYW4gZnVua2Npb27EgWx1IGllcGFrb2p1bXUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjI0ODEiIGRhdGEtc3RhcnQ9IjI0MDQiPjxzdHJvbmc+RGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBQYWNrYWdpbmcgZm9yIFN1c2hpIFBsYXR0ZXJzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNTIxIiBkYXRhLXN0YXJ0PSIyNDgzIj5QZXJmZWN0IGZvciBMYXJnZSBTdXNoaSBQbGF0dGVyczwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjcxIiBkYXRhLXN0YXJ0PSIyNTIyIj5EZXNpZ25lZCBmb3IgPHN0cm9uZyBkYXRhLWVuZD0iMjU2OSIgZGF0YS1zdGFydD0iMjUzNSI+YnVsayBvcmRlcnMgYW5kIHN1c2hpIHBsYXR0ZXJzPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBwcm92aWRlIGEgPHN0cm9uZyBkYXRhLWVuZD0iMjYyNCIgZGF0YS1zdGFydD0iMjU5MyI+bHV4dXJpb3VzIGZvb2QgcHJlc2VudGF0aW9uPC9zdHJvbmc+IHdoaWxlIGVuc3VyaW5nIHNlY3VyZSB0cmFuc3BvcnQgYW5kIHN0b3JhZ2UuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2OTMiIGRhdGEtc3RhcnQ9IjI2NzMiPktleSBBZHZhbnRhZ2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyNjk0Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NzYiIGRhdGEtc3RhcnQ9IjI2OTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MTciIGRhdGEtc3RhcnQ9IjI2OTYiPldpZGUgc3VyZmFjZSBhcmVhPC9zdHJvbmc+IGFjY29tbW9kYXRlcyBzdXNoaSBhc3NvcnRtZW50cyBhbmQgY29tYmluYXRpb24gcGxhdHRlcnMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MzIiIGRhdGEtc3RhcnQ9IjI3NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MDciIGRhdGEtc3RhcnQ9IjI3NzkiPlN0cm9uZywgc3RhY2thYmxlIGRlc2lnbjwvc3Ryb25nPiBlbnN1cmVzIHNhZmUgaGFuZGxpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI4MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4NzAiIGRhdGEtc3RhcnQ9IjI4MzUiPkNyeXN0YWwtY2xlYXIgbGlkIGNvbXBhdGliaWxpdHk8L3N0cm9uZz4gKHNvbGQgc2VwYXJhdGVseSkgZm9yIGF0dHJhY3RpdmUgZm9vZCBkaXNwbGF5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5MzciIGRhdGEtc3RhcnQ9IjI5MjEiPklkZWFsIFVzZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjI5MzgiPg0KCTxsaSBkYXRhLWVuZD0iMzAyNSIgZGF0YS1zdGFydD0iMjkzOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjk2NyIgZGF0YS1zdGFydD0iMjk0MCI+R291cm1ldCBzdXNoaSB0YWtlYXdheXM8L3N0cm9uZz4gJm5kYXNoOyBFbnN1cmVzIHRvcC1xdWFsaXR5IHBhY2thZ2luZyBmb3IgcHJlbWl1bSBzdXNoaSBzZXRzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTA4IiBkYXRhLXN0YXJ0PSIzMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDU1IiBkYXRhLXN0YXJ0PSIzMDI4Ij5TdXBlcm1hcmtldHMgJmFtcDsgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBEaXNwbGF5cyBsYXJnZSBzdXNoaSBhc3NvcnRtZW50cyBwcm9mZXNzaW9uYWxseS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMzEwOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyOSIgZGF0YS1zdGFydD0iMzExMSI+RXZlbnQgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBFbGVnYW50IGFuZCBkaXNwb3NhYmxlIGZvciBjb252ZW5pZW50IHNlcnZpY2UuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzIyMCIgZGF0YS1zdGFydD0iMzE4MiI+U3VzdGFpbmFibGUgYW5kIER1cmFibGUgTWF0ZXJpYWw8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzI4MiIgZGF0YS1zdGFydD0iMzIyMSI+TWFkZSBmcm9tIDxzdHJvbmcgZGF0YS1lbmQ9IjMyNjAiIGRhdGEtc3RhcnQ9IjMyMzEiPmVjby1mcmllbmRseSByUEVUIHBsYXN0aWM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIG9mZmVyOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMjgzIj4NCgk8bGkgZGF0YS1lbmQ9IjMzMjAiIGRhdGEtc3RhcnQ9IjMyODMiPkEgc3VzdGFpbmFibGUgcGFja2FnaW5nIHNvbHV0aW9uLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzY0IiBkYXRhLXN0YXJ0PSIzMzIxIj5IaWdoIHJlc2lzdGFuY2UgdG8gbW9pc3R1cmUgYW5kIGdyZWFzZS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzM2NSI+Rm9vZCBzYWZldHkgY29tcGxpYW5jZSBmb3IgcGVhY2Ugb2YgbWluZC48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzMiIGRhdGEtc3RhcnQ9IjM0MTIiPlVwZ3JhZGUgdG8gPHN0cm9uZyBkYXRhLWVuZD0iMzQ2MCIgZGF0YS1zdGFydD0iMzQyMyI+MjUgeCAxOCBjbSBkaXNwb3NhYmxlIHN1c2hpIHRyYXlzPC9zdHJvbmc+IGZvciBzdXBlcmlvciBwYWNrYWdpbmcgdGhhdCBtZWV0cyBib3RoIGFlc3RoZXRpYyBhbmQgZnVuY3Rpb25hbCBuZWVkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI4MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjozOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTA4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTE4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiNTVlMzk4NzYwZmE1NmQ5OTRmM2Q1MTU5ZWU3MzkwYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBTdXNoaSB0cmF5cyBhbmQgc3VzaGkgY29udGFpbmVycyBkaXNwb3NhYmxlIGZvciBUYWtlb3V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIG1lbG5pIHVuIHN1xaFpIHDEgXJ0aWthcyBpZXBha29qdW1zIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQo9C/0LDQutC+0LLQutCwINC/0LjRidC10LLQsNGPINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIsINC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTMwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstS0M5T0YKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA2NTQ1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0LXQvNCw0L3QutCwIDI3MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGVzZXJ0YSB0cmF1a3MgMjcwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCa0YDQuNGB0YLQsNC70YzQvdC+INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDQtdC80LDQvdC60Lgg0LjQtyDQn9Ct0KIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgdC+0LrQvtCyLCDRgdC80YPQt9C4LCDQvdCw0YDQtdC30LDQvdC90YvRhSDRhNGA0YPQutGC0L7QsiDQuCDQvtCy0L7RidC10LksINCwINGC0LDQutC20LUg0LzQvtC70L7Rh9C90YvRhSDQutC+0LrRgtC10LnQu9C10Lkg0Lgg0LnQvtCz0YPRgNGC0L7Qsi4g0Jog0Y3RgtC40Lwg0LrQvtC90YLQtdC50L3QtdGA0LDQvCDQtNC+0YHRgtGD0L/QvdCwINGB0L/QtdGG0LjQsNC70YzQvdCw0Y8g0LLRgdGC0LDQstC60LAg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L3QtdGB0LrQvtC70YzQutC40YUg0LjQvdCz0YDQuNC00LjQtdC90YLQvtCyINC+0LTQvdC+0LLRgNC10LzQtdC90L3Qviwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9C40YIg0YHQvtC30LTQsNCy0LDRgtGMINGD0L3QuNC60LDQu9GM0L3Ri9C1INC60L7QvNC/0LvQtdC60YLRiyDQuCDRgdC+0YfQtdGC0LDQvdC40Y8g0LLQutGD0YHQvtCyLiDQmiDQutGA0LXQvNCw0L3QutCw0Lwg0L/QvtC00YXQvtC00Y/RgiDQv9C70L7RgdC60LjQtSDQuCDQutGD0L/QvtC70YzQvdGL0LUg0LrRgNGL0YjQutC4LCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDQuCDQsdC10Lcg0L3QtdCz0L4uICZuYnNwO9CS0L7Qt9C80L7QttC90L7RgdGC0Ywg0L3QsNC90LXRgdC10L3QuNGPINCS0LDRiNC10LPQviDRg9C90LjQutCw0LvRjNC90L7Qs9C+INC00LjQt9Cw0LnQvdCwINC40LvQuCDQu9C+0LPQvtGC0LjQv9CwINC/0L7QvNC+0LbQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0Log0YHQtdCx0LUg0LLQvdC40LzQsNC90LjQtSwg0L/QvtC00YfQtdGA0LrQvdC10YIg0L7RgdC+0LHQtdC90L3Ri9C5INGB0YLQuNC70Ywg0LLQsNGI0LXQs9C+INC30LDQstC10LTQtdC90LjRjyDQuCDQvdC10L/RgNC10LzQtdC90L3QviDQstGL0LTQtdC70LjRgiDRgdGA0LXQtNC4INC60L7QvdC60YPRgNC10L3RgtC+0LIuINCf0YDQvtGH0L3Ri9C1INC4INGB0YLQuNC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPJm5ic3A7INC00LXRgdC10YDRgtC+0LImbmJzcDstINGN0YLQviDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdCw0Y8sINC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80LDRjyDRg9C/0LDQutC+0LLQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+S3Jpc3TEgWxkemlkcmkmbmJzcDt0cmF1a2kmbmJzcDtubyBQRVQgYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGFzIHN1bMSBbSwgc23Fq3RpamllbSwgc2FncmllenRpZW0gYXVnxLxpZW0gdW4gZMSBcnplxYZpZW0sIGvEgSBhcsSrIHBpZW5hIGtva3RlacS8aWVtIHVuIGpvZ3VydGllbS4gJlNjYXJvbjvEq20gdHJhdWthbSZuYnNwO2lyIHBpZWVqYW1pIHNwZWNpxIFsaSBpZWxpa8WGaSwga3Vyb3MgdmFyIHV6Z2xhYsSBdCB2YWlyxIFrYXMgc2FzdMSBdmRhxLxhcyB2aWVubGFpY8SrZ2kuIFRhcyDEvGF1cyBpenZlaWRvdCBsaWVsaXNrdXMga29tcGxla3R1cyB1biB1bmlrxIFsYXMgZ2FyJnNjYXJvbjthcyBrb21iaW7EgWNpamFzLiBUcmF1a2llbSBpciBwaWVlamFtYXMgZ2FuIHBsYWthbmksIGdhbiBrdXBvbHZlaWRhIHbEgWtpLCBhciBjYXVydW11IHVuIGJleiB0xIEuICZTY2Fyb247xKtzIHPEk3JpamFzIHRyYXVraWVtIGlyIHBvcHVsxIFyaWUgaXptxJNyaTogbm8gMjEwbWwgbMSrZHogMTAwMG1sLiBQYXRlaWNvdGllcyBpZXNwxJNqxIFtIHV6ZHJ1a8SBdCBzYXZ1IGxvZ28gdmFpIGF0c2V2aSZzY2Fyb247xLdpIGl6bWVrbMSTdHUgZGl6YWludSB1eiBnbMSBesSTbSwgdGFzIHBhbMSrZHrEk3MgdmFpcsSBayBwaWV2xJNyc3QgcGlyY8STanUgdXptYW7Eq2J1LCB0aWtzIHV6c3bEk3J0cyBKxatzdSB1esWGxJNtdW1hIMSrcGEmc2Nhcm9uO2FpcyBzdGlscyB1biBub3RlaWt0aSBwYWzEq2R6xJNzIGl6Y2VsdGllcyBrb25rdXJlbnR1IHZpZMWrLiBJenR1csSrZ2kgdW4gbW9kZXJuaSB0cmF1a2kgS2FsLUNsZWFyIC0gaXIgcGlldmlsY8SrZ2FzLCBwaWxuxKtixIEgcMSBcnN0csSBZMSBamFtYXMgdHJhdWtpLiAmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkNyeXN0YWwgY2xlYXIgUEVUIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBqdWljZXMsIHNtb290aGllcywgc2xpY2VkIOKAi+KAi2ZydWl0IGFuZCB2ZWdldGFibGVzLCBhcyB3ZWxsIGFzIG1pbGtzaGFrZXMgYW5kIHlvZ3VydHMuIEEgc3BlY2lhbCBpbnNlcnQgaXMgYXZhaWxhYmxlIGZvciB0aGVzZSBnbGFzc2VzIGZvciBzdG9yaW5nIHNldmVyYWwgaW5ncmVkaWVudHMgYXQgdGhlIHNhbWUgdGltZSwgd2hpY2ggd2lsbCBhbGxvdyB5b3UgdG8gY3JlYXRlIHVuaXF1ZSBzZXRzIGFuZCBjb21iaW5hdGlvbnMgb2YgZmxhdm9ycy4gRmxhdCBhbmQgZG9tZSBjb3ZlcnMgYXJlIGF2YWlsYWJsZSBpbiByZXF1ZXN0LCB3aXRoIGFuZCB3aXRob3V0IGEgaG9sZS4gVGhlIHBvc3NpYmlsaXR5IG9mIGFwcGx5aW5nIHlvdXIgdW5pcXVlIGRlc2lnbiBvciBsb2dvIHdpbGwgaGVscCBhdHRyYWN0IGF0dGVudGlvbiB0byB5b3Vyc2VsZiwgZW1waGFzaXplIHRoZSBzcGVjaWFsIHN0eWxlIG9mIHlvdXIgaW5zdGl0dXRpb24gYW5kIHdpbGwgY2VydGFpbmx5IGhpZ2hsaWdodCBhbW9uZyBjb21wZXRpdG9ycy4gU3Ryb25nIGFuZCBzdHlsaXNoIGNvbnRhaW5lcnMgLSB0aGlzIGlzIGFuIGF0dHJhY3RpdmUsIGZ1bGx5IHJlY3ljbGFibGUgcGFja2FnaW5nLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTA5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3NS45NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Njo0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkzMC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuOTMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM2ZmM4ODQ3YWJiMDNhYTBlYjJiZDUwM2ViNDBjYmUxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTgyMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBBSC1BU0I1NTBCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHQvtGD0YHQsCAxNzcg0LzQuywg0J/Qnywg0YfQtdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTcSTcmNlcyB0cmF1a2kgMTc3IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0L7Rg9GB0L3QuNC60Lgg0LjQu9C4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRgtCw0LrQsNC90YfQuNC60LgsINC60L7RgtC+0YDRi9C1INC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0L/RgNC40L/RgNCw0LIsINGB0LDQu9GM0YHRiywg0YHQvtC10LLQvtCz0L4g0YHQvtGD0YHQsCwg0LfQsNC/0YDQsNCy0L7QuiDQtNC70Y8g0YHQsNC70LDRgtC+0LIsINC40LvQuCDQtNC+0LHQsNCy0L7QuiDQuiDQtNC10YHQtdGA0YLQsNC8INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC40LvQuCDRgdC10YDQstC40YHQvtCyINC90LAg0LLRi9C90L7RgS48L3A+DQoNCjxwPtCa0L7QvdGC0YDQvtC70LjRgNGD0LnRgtC1INGA0LDQt9C80LXRgCDQv9C+0YDRhtC40LkmbmJzcDvRgSDQv9C+0LzQvtGJ0YzRjiDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQvtGD0YHQsCDQvtCx0YrQtdC80L7QvCAxNzcg0LzQuywg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0YUg0LjQtyAxMDAlINC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNC10LzQvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAhINCh0L7Rg9GB0L3QuNC60Lgg0LzQvtC20L3QviDQv9GA0LjQvtCx0YDQtdGB0YLQuCDRgSDQs9C10YDQvNC10YLQuNGH0L3Ri9C80Lgg0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQvNC4INC60YDRi9GI0LrQsNC80Lgg0LjQtyDQn9Ct0KIg0Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDQtNCy0YPRhSDRhtCy0LXRgtCw0YUgLSDRh9C10YDQvdC+0Lwg0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0LwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QaWVnxIFkZWkgdmFpIGzEq2R6xYZlbSZzY2Fyb247YW5haSBwaWVkxIF2xIFqYW0gcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVrdXMsIGthcyBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgZ2FyJnNjYXJvbjt2aWVsxIFtLCBzYWxzYWksIHNvamFzIG3Ek3JjxJNtLCBzYWzEgXR1IG3Ek3JjxJNtIHZhaSBuZWxpZWxhbSBwaWVkZXbEgW0gcGFtYXTEk2RpZW5pZW0uPC9wPg0KDQo8cD5Lb250cm9sxJNqaWV0IHBvcmNpanUgaXptxJNydXMgYXIgbcWrc3UgMTc3IG1sIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a2llbSwga2FzIGl6Z2F0YXZvdGkgbm8gMTAwJSBwxIFyc3RyxIFkxIFqYW1hIHBvbGlwcm9waWzEk25hISBNxJNyY2VzIGtvbnRlaW5lcnVzJm5ic3A7dmFyIGllZ8SBZMSBdGllcyBhciBoZXJtxJN0aXNraWVtIHVuIGNhdXJzcMSrZMSrZ2llbSBQRVQgdsSBa2llbSwgdW4gdMSBcyBpciBwaWVlamFtYXMgZGl2xIFzIGtyxIFzxIFzIC0gbWVsbsSBIHVuIGNhdXJzcMSrZMSrZ8SBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgcGxhc3RpYyBjb25kaW1lbnQgY29udGFpbmVyczxpPiZuYnNwOzwvaT5vciBwb3J0aW9uIGN1cHM8aT4mbmJzcDs8L2k+Zm9yIHBhY2thZ2luZyBzYWxzYSwgc295IHNhdWNlLCBzYWxhZCBkcmVzc2luZ3MsIGRpcHBpbmcgc2F1Y2VzIG9yIHRvcHBpbmdzIGZvciBmb29kIGRlbGl2ZXJ5IG9yJm5ic3A7dG8tZ28gc2VydmljZXMuPC9wPg0KDQo8cD5Db250cm9sIHBvcnRpb24gc2l6ZXMgYW5kIGNvc3RzIHdpdGggdGhpcyAxNzcgbWwgcGxhc3RpYyBzYXVjZSBjb250YWluZXJzIG1hZGUgb2YgMTAwJSByZWN5Y2xhYmxlIHBvbHlwcm9weWxlbmUhJm5ic3A7UG9ydGlvbiBjdXBzIGNvbWVzIHdpdGggbGVhay1wcm9vZiBjcnlzdGFsIGNsZWFyIFBFVCBsaWRzIGFuZCBhcmUgYXZhaWxiYWxlIGluIHR3byBjb2xvdXJzIC0gYmxhY2sgYW5kIGNsZWFyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNzQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4MjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDNkYTE2YTYyMTJkMGQzNGI1ZGZmYmVmZjAwNTU5MWJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgcG9ydGlvbiBjdXBzIDE3NyBtbCBmb3Igc295IHNhdWNlIGF0IHN1c2hpIHJlc3RhdXJhbnRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgbcSTcmNlcyB0cmF1a2kgxJNkaWVudSBwaWVnxIFkZWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDRgdC+0YHRg9C90LjQutC4INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQuNC3INGA0LXRgdGC0L7RgNCw0L3QvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3NzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1HUzYtMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMTEuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC30LDQutGD0YHQvtC6INGBIDIt0LTQtdC70LXQvdC40Y/QvNC4LCDQn9Cb0JAsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSB0cmF1a2kgYXIgMi1pZWQuLCBQTEEsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQuNC3INC60YDQuNGB0YLQsNC70YzQvdC+INGH0LjRgdGC0L7Qs9C+LCDQsdC40L7RgNCw0LfQu9Cw0LPQsNC10LzQvtCz0L4g0Lgg0LrQvtC80L/QvtGB0YLQuNGA0YPQtdC80L7Qs9C+INC/0LvQsNGB0YLQuNC60LAgUExBLiZuYnNwO9Ct0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC80LXRjtGCINC00LLQtSDRgdC10LrRhtC40LgsINGA0LDQt9C00LXQu9GP0Y7RidC40LUg0L/RgNC+0LTRg9C60YLRiyDQuCDQv9GA0LXQtNC+0YLQstGA0LDRidCw0Y7RidC40LUg0LjRhSDQvdC10LbQtdC70LDRgtC10LvRjNC90L7QtSDRgdC80LXRiNC40LLQsNC90LjQtS4g0J3QsNGI0Lgg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LTQtdC70LjQutCw0YLQtdGB0L7QsiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDRhdC+0LvQvtC00L3Ri9GFINCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6INGBINC+0YLQtNC10LvQvtC8INC00LvRjyDQktCw0YjQuNGFINGE0LjRgNC80LXQvdC90YvRhSDRgdC+0YPRgdC+0LIuINCe0LTQvdCwINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsCAoRkstTEdTLTYpLCDQutC+0YLQvtGA0LDRjyDQv9GA0L7QtNCw0LXRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qviwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+TcWrc3Uga3Jpc3TEgWxkemlkcmkga3ZhZHLEgXR2ZWlkYSBrb250ZWluZXJpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBiaW8gUExBIHBsYXN0bWFzYXMsIGthcyBkYWLEgSBiaW9sb8SjaXNraSBzYWRhbMSBcy4gJlNjYXJvbjtpcyB1bml2ZXJzxIFscyAyLWRhxLzEq2dzIGllcGFrb2p1bXMmbmJzcDtpciBwaWVtxJNyb3RzJm5ic3A7ZGHFvsSBZGllbSBhdWtzdGllbSDEk2RpZW5pZW0sIGvEgSBhcsSrIGF1Z8S8dSB1biBkxIFyemXFhnUgc2FsxIF0acWGaWVtIGtvcMSBIGFyIG3Ek3JjaSwgbmXEvGF1am90IHByb2R1a3RpZW0gc2FqYXVrdGllcyBrb3DEgS4gSXp2ZWlkb2ppZXQgbmVhdGvEgXJ0b2phbWFzIHByb2R1a3RhIGtvbWJpbsSBY2lqYXMhIFZpc3UgaXptxJNydSB0cmF1a2llbSBkZXIgdmllbnMgdW5pdmVyc8SBbHMgdsSBa3MgKEZLLUxHUy02KS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkRpc3Bvc2FibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgY3J5c3RhbCBjbGVhciwgYmlvZGVncmFkYWJsZSZuYnNwO2FuZCBjb21wb3N0YWJsZSBQTEEgcGxhc3RpYy4gT3VyIHBsYXN0aWMgZGVsaSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3RseSBzdWl0YWJsZSBmb3IgdmFyaW91cyBjb2xkIGRpc2hlcywgc25hY2tzLCBmcnVpdCBhbmQgdmVnZXRhYmxlIHNldHMgd2l0aCBhbnkga2luZHMgb2YgZGlwcyBhbmQgc2F1Y2VzLiBUaGVzZSBjb250YWluZXJzIGhhdmUgdHdvIGRpdmlzaW9ucyBkaXZpZGluZyZuYnNwO3RoZSBwcm9kdWN0cyBhbmQgcHJldmVudGluZyB0aGVtIGZyb20gdW53YW50ZWQgbWl4aW5nLiBPbmUgdmVyc2F0aWxlIGxpZCAoRkstTEdTLTYpIHRoYXQgaXMgc29sZCBzZXBlcmF0ZWx5Jm5ic3A7Zml0cyBhbGwgY29udGFpbmVyIHNpemVzISZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEzMzk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzczLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBkNzZkZGQ5M2JiZDY0OTc0ZjBhOTI3YmMwN2JjYmJlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjb21wb3N0YWJsZSBmb29kIGNvbnRhaW5lcnMgbWFkZSBvZiBQTEEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTI3N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBESS1QQkxTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdCw0LvQsNGC0L7QsiA3NTAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGFwYcS8aWVtIHNhbMSBdHUgdHJhdWtpZW0gNzUwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTI1Ij7Qn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAsIDEwMDAsIDE1MDAg0LzQuykg0LjQtyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+PHN0cm9uZyBkYXRhLWVuZD0iMjgyIiBkYXRhLXN0YXJ0PSIyMTQiPtCt0LrQvi3QtNGA0YPQttC10LvRjtCx0L3QsNGPINC4INC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LI8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPtCt0YLQsCDQv9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCA3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuy4g0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVUIChyUEVUKSwg0L7QvdCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvdC1INGC0L7Qu9GM0LrQviDQvdCw0LTQtdC20L3QviDQt9Cw0LrRgNGL0YLRjCDQstCw0YjQuCDQv9GA0L7QtNGD0LrRgtGLLCDQvdC+INC4INC/0L7QtNC00LXRgNC20LjQstCw0YLRjCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC/0L7QtNGF0L7QtCwg0YHQvdC40LbQsNGPINGD0LPQu9C10YDQvtC00L3Ri9C5INGB0LvQtdC0INC4INC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60LAuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC60Lgg0L/QvtC30LLQvtC70Y/QtdGCINGN0YTRhNC10LrRgtC40LLQvdC+INC/0YDQvtC00LXQvNC+0L3RgdGC0YDQuNGA0L7QstCw0YLRjCDRj9GA0LrQuNC1INGG0LLQtdGC0LAg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Rg9GOINGC0LXQutGB0YLRg9GA0YMg0LLQsNGI0LjRhSDRgdCw0LvQsNGC0L7Qsiwg0LTQtdGB0LXRgNGC0L7QsiDQuCDQtNGA0YPQs9C40YUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjExMDgiIGRhdGEtc3RhcnQ9Ijc0NSI+PHN0cm9uZyBkYXRhLWVuZD0iNzkxIiBkYXRhLXN0YXJ0PSI3NDUiPtCf0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0LfQsNGJ0LjRgtCwINCy0LDRiNC10LPQviDQv9GA0L7QtNGD0LrRgtCwPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjExMDgiIGRhdGEtc3RhcnQ9Ijc0NSI+0JrRg9C/0L7Qu9GM0L3QsNGPINGE0L7RgNC80LAg0LrRgNGL0YjQutC4INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvtC1INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCw0LQg0L/RgNC+0LTRg9C60YLQvtC8LCDQt9Cw0YnQuNGJ0LDRjyDQtdCz0L4g0L7RgiDQv9C+0LLRgNC10LbQtNC10L3QuNC5INC4INGB0L7RhdGA0LDQvdGP0LXRgiDRgdCy0LXQttC10YHRgtGMLiDQrdGC0L7RgiDQtNC40LfQsNC50L0g0YLQsNC60LbQtSDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9C+0LLRgNC10LbQtNC10L3QuNC1INCy0LXRgNGF0L3QtdCz0L4g0YHQu9C+0Y8g0LHQu9GO0LTQsCDQv9GA0Lgg0YXRgNCw0L3QtdC90LjQuCDQuNC70Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1LiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGA0YvRiNC60LAg0L3QtSDRgtC+0LvRjNC60L4g0LfQsNGJ0LjRidCw0LXRgiDQv9GA0L7QtNGD0LrRgtGLLCDQvdC+INC4INC30L3QsNGH0LjRgtC10LvRjNC90L4g0YPQu9GD0YfRiNCw0LXRgiDQuNGFINC/0YDQtdC30LXQvdGC0LDRhtC40Y4uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0MzkiIGRhdGEtc3RhcnQ9IjExMTAiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNDAiIGRhdGEtc3RhcnQ9IjExMTAiPtCj0LTQvtCx0YHRgtCy0L4g0Lgg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0MzkiIGRhdGEtc3RhcnQ9IjExMTAiPtCt0YLQsCDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINC+0LHRitC10LzQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7KSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YjQuNGA0L7QutC+0LPQviDQsNGB0YHQvtGA0YLQuNC80LXQvdGC0LAg0L/RgNC+0LTRg9C60YbQuNC4INCyINC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LDRhSwg0YHRg9C/0LXRgNC80LDRgNC60LXRgtCw0YUg0Lgg0L3QsCDQv9GA0LXQtNC/0YDQuNGP0YLQuNGP0YUg0L/QviDQtNC+0YHRgtCw0LLQutC1INC10LTRiy4g0J7QvdCwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgtC90L7QtSDRhdGA0LDQvdC10L3QuNC1INC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QtSDQstGL0YHRgtCw0LLQu9C10L3QuNC1INCy0LDRiNC40YUg0YLQvtCy0LDRgNC+0LIuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NDEiPtCi0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INC00LjQsNC/0LDQt9C+0L06IC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj7QmtCw0Log0Lgg0LrQvtC90YLQtdC50L3QtdGA0YssINGN0YLQsCDQutGA0YvRiNC60LAg0YPRgdGC0L7QudGH0LjQstCwINC6INGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C8INC60L7Qu9C10LHQsNC90LjRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQutCw0Log0L7RhdC70LDQttC00LXQvdC90YvRhSwg0YLQsNC6INC4INC30LDQvNC+0YDQvtC20LXQvdC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIsINC90LUg0L3QsNGA0YPRiNCw0Y8g0LrQsNGH0LXRgdGC0LLQsCDRg9C/0LDQutC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj48c3Ryb25nIGRhdGEtZW5kPSIxNzE2IiBkYXRhLXN0YXJ0PSIxNjkyIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVUIChyUEVUKSwg0Y3RgtCwINC60YDRi9GI0LrQsCDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0YHQvtC60YDQsNGJ0LXQvdC40Y4g0L/Qu9Cw0YHRgtC40LrQsCDQsiDQv9GA0LjRgNC+0LTQtSDQuCDQv9C+0LTQtNC10YDQttC40LLQsNC10YIg0LjQtNC10Y4g0YbQuNGA0LrRg9C70Y/RgNC90L7QuSDRjdC60L7QvdC+0LzQuNC60LguINCS0YvQsdC40YDQsNGPINGC0LDQutGD0Y4g0YPQv9Cw0LrQvtCy0LrRgywg0LLRiyDQt9Cw0LHQvtGC0LjRgtC10YHRjCDQviDQsdGD0LTRg9GJ0LXQvCDQv9C70LDQvdC10YLRiywg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINGB0LLQvtC40Lwg0LrQu9C40LXQvdGC0LDQvCDRg9GB0YLQvtC50YfQuNCy0L7QtSDQuCDQsdC10LfQvtC/0LDRgdC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTM1Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTQwIj5DYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSAoNzUwLCAxMDAwLCAxNTAwIG1sKSBubyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDE4Ij5WaWRlcyBkcmF1ZHrEq2dzIHVuIHByZXplbnTEk2phbXMgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+JlNjYXJvbjtpcyBjYXVyc3DEq2TEq2dhaXMga3Vwb2xhIHbEgWtzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBhcGHEvGllbSB0cmF1a2llbSBhciBpZXRpbHDEq2J1IDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCB0YXMgbm9kcm8mc2Nhcm9uO2luYSBuZSB0aWthaSBkcm8mc2Nhcm9uO3UgYWl6dsSTciZzY2Fyb247YW51LCBiZXQgYXLEqyBwYWzEq2R6IHNhbWF6aW7EgXQgb2dsZWvEvGEgcMSTZHUgdW4gcGxhc3RtYXNhcyBhdGtyaXR1bXVzLiBWxIFjacWGYSBjYXVyc3DEq2TEq2d1bXMgxLxhdWogZWZla3TEq3ZpIGRlbW9uc3RyxJN0IGJhZ8SBdMSrZ2FzIMSTZGllbmEga3LEgXNhcyB1biB0ZWtzdMWrcnUsIHBhZGFyb3QgdG8gaWRlxIFsdSBzYWzEgXRpZW0sIGRlc2VydGllbSB1biBjaXRpZW0gZ2F0YXZpZW0gxJNkaWVuaWVtLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTU2IiBkYXRhLXN0YXJ0PSI0NTA5Ij5QcmV6ZW50xIFjaWphIHVuIGFpenNhcmR6xKtiYSBqxatzdSBwcm9kdWt0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPkt1cG9sYSBmb3JtYSBub2RybyZzY2Fyb247aW5hIHBhcGlsZHUgdGVscHUgdmlycyBwcm9kdWt0YSwgcGFzYXJnxIFqb3QgdG8gbm8gYm9qxIFqdW1pZW0gdW4gc2FnbGFixIFqb3Qgc3ZhaWd1bXUuICZTY2Fyb247aXMgZGl6YWlucyBwYWzEq2R6IGl6dmFpcsSrdGllcyBubyBib2rEgWp1bWllbSBhdWcmc2Nhcm9uO8STasSBIHNsxIFuxKsgxJNkaWVuYW0gdXpnbGFixIFqb3QgdmFpIHRyYW5zcG9ydMSTam90LiBDYXVyc3DEq2TEq2dhaXMgdsSBa3MgbmUgdGlrYWkgYWl6c2FyZ8SBIHByb2R1a3R1cywgYmV0IGFyxKsgaWV2xJNyb2phbWkgdXpsYWJvIHRvIHByZXplbnTEgWNpanUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ4NzciIGRhdGEtc3RhcnQ9IjQ4NTIiPsSScnTEq2JhIHVuIGRhdWR6cHVzxKtiYTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj4mU2Nhcm9uO2lzIHbEgWtzIGlyIHBpZW3Ek3JvdHMgZGHFvsSBZGllbSB0cmF1a3UgaXptxJNyaWVtICg3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbCksIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBwbGEmc2Nhcm9uO2Ega2zEgXN0YSBwcm9kdWt0aWVtIGthZmVqbsSrY8SBbSwgcmVzdG9yxIFuaWVtLCBsaWVsdmVpa2FsaWVtIHVuIMSTZGllbnUgcGllZ8SBZGVzIHBha2FscG9qdW1pZW0uIFRhcyBub2RybyZzY2Fyb247aW5hIMSTcnR1IHV6Z2xhYsSBJnNjYXJvbjthbnUgdW4gcGlldmlsY8SrZ3UgcHJvZHVrdHUgaXp2aWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj48c3Ryb25nIGRhdGEtZW5kPSI1MTk2IiBkYXRhLXN0YXJ0PSI1MTUyIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj5UxIFwYXQga8SBIHRyYXVraSwgJnNjYXJvbjtpcyB2xIFrcyBpenR1ciB0ZW1wZXJhdMWrcmFzIHN2xIFyc3TEq2JhcywgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBhdWtzdGllbSwgZ2FuIHNhbGTEk3RpZW0gcHJvZHVrdGllbSwgbmVzYWJvasSBam90IGllcGFrb2p1bWEga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+PHN0cm9uZyBkYXRhLWVuZD0iNTM4NSIgZGF0YS1zdGFydD0iNTM2MSI+RWtvbG/Eo2lza3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj5JemdhdGF2b3RzIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgJnNjYXJvbjtpcyB2xIFrcyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGF0YmFsc3RhIGNpcmt1bMSBcm8gZWtvbm9taWt1LiBJenbEk2xvdGllcyAmc2Nhcm9uO28gaWxndHNwxJNqxKtnbyBpZXBha29qdW11LCBqxatzIHBhbMSrZHphdCBhaXpzYXJnxIF0IHZpZGkgdW4gbm9kcm8mc2Nhcm9uO2luxIF0IHNhdmllbSBrbGllbnRpZW0gZHJvJnNjYXJvbjt1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcmlzaW7EgWp1bXUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDMxIj5UcmFuc3BhcmVudCBEb21lIExpZCBmb3IgUm91bmQgQ29udGFpbmVycyAoNzUwLCAxMDAwLCAxNTAwIG1sKSBNYWRlIG9mIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxNzIiIGRhdGEtc3RhcnQ9IjIxMTUiPkVjby1GcmllbmRseSBhbmQgUHJlc2VudGFibGUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPlRoaXMgdHJhbnNwYXJlbnQgZG9tZSBsaWQgaXMgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiByb3VuZCBjb250YWluZXJzIHdpdGggY2FwYWNpdGllcyBvZiA3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHJlY3ljbGVkIFBFVCAoclBFVCksIGl0IG5vdCBvbmx5IHByb3ZpZGVzIGEgc2VjdXJlIHNlYWwgYnV0IGFsc28gY29udHJpYnV0ZXMgdG8gcmVkdWNpbmcgeW91ciBjYXJib24gZm9vdHByaW50IGFuZCBtaW5pbWl6aW5nIHBsYXN0aWMgd2FzdGUuIFRoZSBjbGFyaXR5IG9mIHRoZSBsaWQgYWxsb3dzIGZvciBleGNlbGxlbnQgdmlzaWJpbGl0eSBvZiB0aGUgdmlicmFudCBjb2xvcnMgYW5kIHRleHR1cmVzIG9mIHlvdXIgc2FsYWRzLCBkZXNzZXJ0cywgYW5kIG90aGVyIHByZXBhcmVkIGRpc2hlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjY1NSIgZGF0YS1zdGFydD0iMjYwNyI+UHJlc2VudGF0aW9uIGFuZCBQcm90ZWN0aW9uIG9mIFlvdXIgUHJvZHVjdHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+VGhlIGRvbWUgc2hhcGUgb2YgdGhlIGxpZCBwcm92aWRlcyBleHRyYSBzcGFjZSBhYm92ZSB0aGUgZm9vZCwgb2ZmZXJpbmcgcHJvdGVjdGlvbiB3aGlsZSBtYWludGFpbmluZyB0aGUgZnJlc2huZXNzIG9mIHRoZSBjb250ZW50cy4gVGhpcyBkZXNpZ24gaGVscHMgcHJldmVudCBkYW1hZ2UgdG8gdGhlIHRvcCBsYXllciBvZiB5b3VyIGZvb2QgZHVyaW5nIHN0b3JhZ2Ugb3IgdHJhbnNwb3J0LiBUaGUgdHJhbnNwYXJlbnQgbGlkIGVuaGFuY2VzIHRoZSBvdmVyYWxsIHByZXNlbnRhdGlvbiBvZiB0aGUgcHJvZHVjdCwgbWFraW5nIGl0IG1vcmUgYXR0cmFjdGl2ZSB0byBjdXN0b21lcnMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMjQiIGRhdGEtc3RhcnQ9IjI5OTMiPkNvbnZlbmllbmNlIGFuZCBWZXJzYXRpbGl0eTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj5UaGlzIGxpZCBpcyBzdWl0YWJsZSBmb3IgYSB2YXJpZXR5IG9mIGNvbnRhaW5lciBzaXplcyAoNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbCksIG1ha2luZyBpdCBpZGVhbCBmb3IgYSB3aWRlIHJhbmdlIG9mIHByb2R1Y3RzIGluIGNhZmVzLCByZXN0YXVyYW50cywgc3VwZXJtYXJrZXRzLCBhbmQgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcy4gSXQgZW5zdXJlcyBjb252ZW5pZW50IHN0b3JhZ2UgYW5kIGFuIGFwcGVhbGluZyBkaXNwbGF5IG9mIHlvdXIgcHJvZHVjdHMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPjxzdHJvbmcgZGF0YS1lbmQ9IjMzMzQiIGRhdGEtc3RhcnQ9IjMyOTciPlRlbXBlcmF0dXJlIFJhbmdlOiAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPkxpa2UgdGhlIGNvbnRhaW5lcnMsIHRoaXMgbGlkIGNhbiB3aXRoc3RhbmQgYSB3aWRlIHJhbmdlIG9mIHRlbXBlcmF0dXJlcywgbWFraW5nIGl0IHBlcmZlY3QgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyBjb2xkIG9yIGZyb3plbiBmb29kcyB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcXVhbGl0eSBvZiB0aGUgcGFja2FnaW5nLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj48c3Ryb25nIGRhdGEtZW5kPSIzNTU2IiBkYXRhLXN0YXJ0PSIzNTMxIj5FY28tRnJpZW5kbHkgTWF0ZXJpYWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+TWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHRoaXMgbGlkIGhlbHBzIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gQnkgY2hvb3NpbmcgdGhpcyBzdXN0YWluYWJsZSBwYWNrYWdpbmcsIHlvdSBhcmUgaGVscGluZyB0byBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudCB3aGlsZSBwcm92aWRpbmcgeW91ciBjdXN0b21lcnMgd2l0aCBhIHNhZmUgYW5kIGVjby1jb25zY2lvdXMgc29sdXRpb24gZm9yIGZvb2Qgc3RvcmFnZSBhbmQgdHJhbnNwb3J0YXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyMDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0xMC0wNCAxNToxMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjc3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDI5LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZWRmNmNmYTJkNzdhYWY3MzEwYzZmOTQwMDA1ZjQ5ZjguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciBzYWxhZCBjb250YWluZXJzIDc1MCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSA3NTAsIDEwMDAsIDE1MDAgbWwgbm8gclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC40LcgclBFVCA3NTAsIDEwMDAsIDE1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjI1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERULThGVEwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0OTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiAzNjAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtzIGdsxIF6xJNtIDM2MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIg0LjQtyDQn9ChIC0g0YPQvdC40LLQtdGA0YHQsNC70YzQvdGLINC4INC/0L7QtNC+0LnQtNGD0YIg0LrQsNC6INC00LvRjyDRhdC+0LvQvtC00L3Ri9GFLCDRgtCw0Log0Lgg0LTQu9GPINCz0L7RgNGP0YfQuNGFINC90LDQv9C40YLQutC+0LIuINCh0YLQsNC60LDQvdGLINGBINC60YDRi9GI0LrQsNC80Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC00L7RgdGC0LDQstC60LguINCt0YLQuCDQutGA0YvRiNC60Lgg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4INC4INC+0YLQu9C40YfQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC60L7RhNC1LCDRh9Cw0Y8sINC70Y7QsdGL0YUg0L7RgdCy0LXQttCw0Y7RidC40YUg0L3QsNC/0LjQutGC0L7Qsiwg0LrQvtC60YLQtdC70LXQuSwg0YHQvtC60L7QsiDQuNC70Lgg0LLQvtC00YsuJm5ic3A7PGJyIC8+DQrQlNCw0L3QvdCw0Y8g0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0Log0YHRgtCw0LrQsNC90YMmbmJzcDtTUi1IVjEyS1JVWiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGxhc3RtYXNhcyB2xIFraSBnbMSBesSTbSBubyBQUy0gdW5pdmVyc8SBbGksIGRlcsSTcyBrxIEgYXVrc3RpZW0sIHTEgSBhcsSrIGthcnN0aWVtIGR6xJNyaWVuaWVtLiBHbMSBemVzIGFyIHbEgWtpZW0gdmFyIHRpa3QgaXptYW50b3RhcyBkesSTcmllbnUgcGllZ8SBZGVpLiAmU2Nhcm9uO2llIHbEgWtpIGlyIMSTcnRpIGxpZXRvJnNjYXJvbjthbmFpIHVuIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RpIGthZmlqYWksIHTEk2phaSwgamVia3VyaWVtIGF0c3ZhaWR6aW5vJnNjYXJvbjtpZW0gZHrEk3JpZW5pZW0sIGtva3RlacS8aWVtLCBzdWzEgW0gdW4gxatkZW5pbS4mbmJzcDs8YnIgLz4NClBpZW3Ek3JvdHMgcGFwxKtyYSBnbMSBesSTbSZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5QbGFzdGljIGNvdmVycyBmb3IgZ2xhc3NlcyBmcm9tIFBTIGFyZSB1bml2ZXJzYWwgYW5kIHN1aXRhYmxlIGZvciBib3RoIGNvbGQgYW5kIGhvdCBkcmlua3MuIEdsYXNzZXMgd2l0aCBsaWRzIGNhbiBiZSB1c2VkIGZvciBkZWxpdmVyeS4gVGhlc2UgY2FwcyB3aXRoIGEgaG9sZSBhcmUgY29udmVuaWVudCB0byB1c2UgYW5kIGFyZSBwZXJmZWN0IGZvciBjb2ZmZWUsIHRlYSwgYW55IHJlZnJlc2hpbmcgZHJpbmtzLCBjb2NrdGFpbHMsIGp1aWNlcyBvciB3YXRlci48L3A+DQoNCjxwPkxpZHMgYXJlIHN1aXRhYmxlIGZvciBwYXBlciBjdXBzJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA1MTc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wNy0xMiAyMDoxODowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyMjUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBmZjMzMTA2NjRiOWYyMTZiOWYwMDdkYzZmMmFmMjkwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDE4MC8yNTAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3MgdGVybW8gZ2zEgXrEk20gMTgwLzI1MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgtC10YDQvNC+INGB0YLQsNC60LDQvdC+0LIgMTgwLzI1MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzcyN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAxNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3NDk4LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAyMiB4IDE0INGB0LwsINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBzdcWhaSB0cmF1a2llbSAxNCB4IDIyIGNtLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QlNCw0L3QvdGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQstC40LTQtdGC0Ywg0L/RgNC+0LTRg9C60YIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOINC/0LXRgNC10LTQsNGO0YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtGB0YLRjCDQktCw0YjQuNGFINCx0LvRjtC0LiZuYnNwO9Ca0YDRi9GI0LrQuCDQuNC80LXRjtGCINGD0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRgNCw0LfQvNC10YnQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLiDQrdGC0L4g0YPQtNC+0LHQvdC+INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQktCw0YjQuNC8INC60LvQuNC10L3RgtCw0LwsINGB0L7RhdGA0LDQvdC40YIg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC4INC/0L7QvNC+0LbQtdGCINC+0L/RgtC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0LvQvtCz0LjRgdGC0LjQutGDLiDQndCwINC60YDRi9GI0LrQuCDQu9C10LPQutC+INC4INGD0LTQvtCx0L3QviDQvNC+0LbQvdC+INGA0LDQt9C80LXRgdGC0LjRgtGMINGN0YLQuNC60LXRgtC60LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llIHbEgWtpLCBrYXMgZG9txIF0aSBzdSZzY2Fyb247xKsga29udGVpbmVyaWVtIGRvdCBpZXNwxJNqdSBsYWJpIGFwbMWra290IHVuIHByZXplbnTEk3QgSsWrc3UgxJNkaWVudS4gVsSBa3UgbWFsxIFzIGlyIHBhZHppxLxpbsSBanVtaSwga2FzIMS8YXVqIGtvbnRlaW5lcnVzIGtyYXV0IHZpZW5hbSBvdHJhbSB2aXJzxasuIFRhcyBpciDEvG90aSDEk3J0aSDEk2RpZW5hIHBpZWfEgWRlaSwgJm5ic3A7a8SBIGFyxKsgcGFsxKtkesSTcyBpZXRhdXDEq3QgdmlldHUgdW4gb3B0aW1pesSTdCBsb8SjaXN0aWt1LiDigItVeiB2xIFrYSB2YXIgdmllZ2xpIHVuIMSTcnRpIGl6dmlldG90IGV0acS3ZXRpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgbGlkcyZuYnNwO2ZvciBzdXNoaSBjb250YWluZXJzIGFsbG93IHlvdSB0byBzZWUgdGhlIHByb2R1Y3QgYW5kIGZ1bGx5IGNvbnZleSB0aGUgYXR0cmFjdGl2ZW5lc3Mgb2YgeW91ciBkaXNoZXMuIFRoZSBsaWRzIGhhdmUgcmVjZXNzZXMgYXQgdGhlIGVkZ2VzLCB3aGljaCBhbGxvd3MgeW91IHRvIHBsYWNlIHRoZSBjb250YWluZXJzIG9uIHRvcCBvZiBlYWNoIG90aGVyLiBJdCBpcyBjb252ZW5pZW50IGZvciBkZWxpdmVyaW5nIGZvb2QgdG8geW91ciBjdXN0b21lcnMsIHNhdmVzIHNwYWNlIGFuZCBoZWxwcyBvcHRpbWl6ZSBsb2dpc3RpY3MuIExhYmVscyBjYW4gYmUgZWFzaWx5IGFuZCBjb252ZW5pZW50bHkgcGxhY2VkIG9uIHRoZSBsaWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU1OjUyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzI3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA0My4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzgyNmIxYWY1OWM3ZWYwNjgwZGY3MDM1YzQ1MDRmMGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gdsSBa3Mgc3XFoWkgdHJhdWthbSBjYXVyc3DEq2RpZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gbGlkIGZvciBzdXNoaSB0cmF5IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0LTQu9GPINGB0YPRiNC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAxMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0QtMTA5MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxOTQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDQtNC10YDQtdCy0LAgMTksNSDRhSAxMCDRhSAyLDUg0YHQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEtva2EgbGFpdmnFhmFzIHZpZW5yZWl6bGlldG9qYW3EgXMgMTksNSB4IDEwIHggMiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCU0LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4INC00LvRjyDRgdC10YDQstC40YDQvtCy0LrQuCDQtdC00Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4INC40Lcg0YHQvtGB0L3RiyAtJm5ic3A70Y3Qu9C10LPQsNC90YLQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINGC0YDQsNC00LjRhtC40L7QvdC90YvQvCDRgtCw0YDQtdC70LrQsNC8INC00LvRjyDQv9C+0LTQsNGH0Lgg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0LouINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YjQsNGI0LvRi9C60L7Qsiwg0LPQsNGA0L3QuNGA0L7QsiDQuCDQu9C10LPQutC40YUg0LfQsNC60YPRgdC+0LosINC00L7QsdCw0LLQu9GP0Y8g0YHQtdGA0LLQuNGA0L7QstC60LUg0L3QsNGC0YPRgNCw0LvRjNC90L7RgdGC0Lgg0Lgg0YHRgtC40LvRjy4g0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQstC+0LfQvtCx0L3QvtCy0LvRj9C10LzQvtCz0L4g0Y3QutC+0LvQvtCz0LjRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCwg0L7QvdC4INCx0LXQt9C+0L/QsNGB0L3RiyDQuCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LguINCb0LXQs9C60LjQtSDQuCDQutC+0LzQv9Cw0LrRgtC90YvQtSwg0Y3RgtC4INC70L7QtNC+0YfQutC4INC70LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0Y7RgtGB0Y8g0L/QvtGB0LvQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L3QtSDQt9Cw0LPRgNGP0LfQvdGP0Y8g0L7QutGA0YPQttCw0Y7RidGD0Y4g0YHRgNC10LTRgy4g0JTQvtCx0LDQstGM0YLQtSDQv9GA0LjRgNC+0LTQvdC+0Lkg0Y3RgdGC0LXRgtC40LrQuCDQstCw0YjQtdC80YMg0YHRgtC+0LvRgyDRgSDQvdCw0YjQuNC80Lgg0YHRgtC40LvRjNC90YvQvNC4INC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdGL0LzQuCDQtNC10YDQtdCy0Y/QvdC90YvQvNC4INC70L7QtNC+0YfQutCw0LzQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPktva2EgbGFpdmnFhmFzJm5ic3A7dmllbnJlaXpsaWV0b2phbcSBczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbGFpdmnFhmFzIG5vIHByaWVkZXMgaXIgZWxlZ2FudGEgYWx0ZXJuYXTEq3ZhIHRyYWRpY2lvbsSBbGFqaWVtICZzY2Fyb247xLfEq3ZqaWVtIMSTZGllbnUgdW4gdXprb2R1IHBhc25pZWcmc2Nhcm9uO2FuYWkuIElkZcSBbGkgcGllbcSTcm90cyBrZWJhYmllbSwgcGllZGV2xIFtIHVuIHZpZWdsxIFtIHV6a29kxIFtLCBwaWUmc2Nhcm9uO8S3aXJvdCBwYXNuaWVnJnNjYXJvbjthbmFpIGRhYmlza3VtdSB1biBzdGlsdS4gSXpnYXRhdm90aSBubyBhdGphdW5vamFtaWVtLCB2aWRlaSBkcmF1ZHrEq2dpZW0gbWF0ZXJpxIFsaWVtLCB0aWUgaXIgZHJvJnNjYXJvbjtpIHVuIHZpZWdsaSBsaWV0b2phbWkuIFZpZWdsYXMgdW4ga29tcGFrdGFzLCAmc2Nhcm9uO8SrcyBsYWl2YXMgcMSTYyBsaWV0byZzY2Fyb247YW5hcyB2YXIgdmllZ2xpIGF0YnLEq3ZvdGllcywgbmVwaWVzxIFyxYZvam90IHZpZGkuIFBpZSZzY2Fyb247xLdpcmlldCBzYXZhbSBnYWxkYW0gZGFiaXNrdSBlc3TEk3Rpa3UgYXIgbcWrc3Ugc3RpbMSrZ2FqxIFtIHVuIGZ1bmtjaW9uxIFsYWrEgW0ga29rYSBsYWl2xIFtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+RGlzcG9zYWJsZSBQaW5lIFdvb2QgU2VydmluZyZuYnNwO0Zvb2QgVHJheTwvc3Ryb25nPjwvaDI+DQoNCjxwPkRpc3Bvc2FibGUgd29vZGVuIHRyYXlzJm5ic3A7bWFkZSBvZiBwaW5lIGFyZSBhbiBlbGVnYW50IGFsdGVybmF0aXZlIHRvIHRyYWRpdGlvbmFsIHBsYXRlcyBmb3Igc2VydmluZyBkaXNoZXMgYW5kIHNuYWNrcy4gSWRlYWwgZm9yIGtlYmFicywgc2lkZSBkaXNoZXMgYW5kIGxpZ2h0IHNuYWNrcywgdGhleSBhZGQgbmF0dXJhbG5lc3MgYW5kIHN0eWxlIHRvIHRoZSB0YWJsZSBzZXR0aW5nLiBNYWRlIG9mIHJlbmV3YWJsZSBlY28tZnJpZW5kbHkgbWF0ZXJpYWwsIHRoZXkgYXJlIHNhZmUgYW5kIGVhc3kgdG8gdXNlLiBMaWdodHdlaWdodCBhbmQgY29tcGFjdCwgdGhlc2UgZm9vZCB0cmF5cyBhcmUgZWFzaWx5IGRpc3Bvc2VkIG9mIGFmdGVyIHVzZSwgd2l0aG91dCBwb2xsdXRpbmcgdGhlIGVudmlyb25tZW50LiBBZGQgbmF0dXJhbCBhZXN0aGV0aWNzIHRvIHlvdXIgdGFibGUgd2l0aCBvdXIgc3R5bGlzaCBhbmQgZnVuY3Rpb25hbCB3b29kZW4gdHJheXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3ODgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0wMyAxMjowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzOC45OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZWM5ZmFiNzExNDhkZDUyMzA4YzYwM2M2MmFlYWY4MS5wbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBXb29kZW4gZm9vZCB0cmF5cyAxOSw1IHggMTAgeCAyLDUgY20sIG5hdHVyYWwgd29vZCB0cmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbGFpdmnFhmFzIDE5LDUgeCAxMCB4IDIsNSBjbSB2aWVucmVpemxpZXRvamFtxIFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60LggMTksNSDRhSAxMCDRhSAyLDUg0YHQvCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTM0OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gSUItTDE2U1QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTg5NS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90L7QsiAiQ2hhbXBhZ25lIiA1MDAg0LzQuywg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0K3RgtC4INC/0L7Qu9GD0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4IGMg0L/RgNC+0YDQtdC30YzRjiZuYnNwO9C00LvRjyDRgtGA0YPQsdC+0YfQtdC6INC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0L3QsNGI0LjRhSDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdGH0LjQutC+0LIg0L7QsdGK0LXQvNC+0LwgNTAwINC80LsuINCd0LDRiNCwJm5ic3A70L/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINGB0L7Qt9C00LDQtdGCJm5ic3A70L/Qu9C+0YLQvdC+0LUg0Lgg0L3QsNC00LXQttC90L7QtSDRg9C/0LvQvtGC0L3QtdC90LjQtSDQtNC70Y8g0L/RgNC10LTQvtGC0LLRgNCw0YnQtdC90LjRjyDRg9GC0LXRh9C10Log0Lgg0YDQsNC30LvQuNCy0L7QsiDQstCw0YjQtdCz0L4g0L3QsNC/0LjRgtC60LAuINCa0YDRi9GI0LrQsCDRgdGC0LDQvdC10YIg0L3QtdC30LDQvNC10L3QuNC80YvQvCDQtNC+0L/QvtC70L3QtdC90LjQtdC8INC6INGA0LDQsdC+0YLQtSDQu9GO0LHQvtCz0L4mbmJzcDvQutC40L7RgdC60LAsINC60L7RhNC10LnQvdC4Jm5ic3A70LjQu9C4INC30LDQstC10LTQtdC90LjRjyZuYnNwO9C90LAg0LLRi9C90L7RgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUsIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcyB2xIFraSBhciBYIGF0dmVydG5pJm5ic3A7bcWrc3UgNTAwIG1sIHBhcMSrcmEga3LFq3rEq3TEk20gaXIgaXp0dXLEq2dpIHVuIG5lY2F1cmxhaWTEq2dpLiBQbGFrYW5haXMgdsSBa3MgcmFkYSBjaWUmc2Nhcm9uO3UgdW4mbmJzcDtkcm8mc2Nhcm9uO3UgYmzEq3bEk2p1bXUsIGxhaSBub3bEk3JzdHUgZHrEk3JpZW51IG5vcGzFq2RpLiZuYnNwOzwvcD4NCg0KPHA+T2JsaWfEgXRzIHBhcGlsZGluxIFqdW1zIGplYmt1cmFtIGtpb3NrYW0sJm5ic3A7xIF0csSBcyDEk2RpbsSBJnNjYXJvbjthbmFzIHJlc3RvcsSBbmFtIHZhaSZuYnNwO2thZmVqbsSrY2FpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhpcyB0cmFuc2x1Y2VudCwgaGlnaC1xdWFsaXR5IHBsYXN0aWMgbGlkcyAmbmJzcDthIHN0cmF3IHNsb3QmbmJzcDtmb3Igb3VyIDUwMCBtbCBwYXBlciBjdXBzJm5ic3A7YXJlJm5ic3A7c3R1cmR5IGFuZCBsZWFrLXJlc2lzdGFudC4gVGhpcyZuYnNwO2hpZ2gtcXVhbGl0eSBmbGF0IGxpZCB3aWxsIHR1cm4geW91ciZuYnNwO2JldmVyYWdlcyZuYnNwO2ludG8gb24tdGhlLWdvIHJlZnJlc2htZW50cywgY3JlYXRpbmcmbmJzcDthIHRpZ2h0LCBzZWN1cmUgc2VhbCB0byBwcmV2ZW50IGxlYWtpbmcgYW5kIHNwaWxscy4mbmJzcDtBIG11c3QtaGF2ZSBhZGRpdGlvbiB0byBhbnkga2lvc2ssIGNvbmNlc3Npb24gc3RhbmQsIGZhc3QtZm9vZCByZXN0YXVyYW50LCBjb2ZmZWUgc2hvcCBvciB0YWtlLW91dCBlc3RhYmxpc2htZW50LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi40MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDY3ZWMwNjA4Nzc2OThlYjI2M2RhY2YwZjg0YjNiY2U2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQvdCw0L/QuNGC0LrQvtCyLCDQn9ChLCDQsdC10LvQsNGPLCDRgSBYINC/0YDQvtGA0LXQt9GM0Y4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+IFNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlciBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvcGVydHlfaW5mbzpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtBdXRvbG9hZEZpbHRlcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlZmF1bHRNb2RpZmllcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0NvbmZpZ1ZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlYnVnVGVtcGxhdGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1JlZ2lzdGVyZWRPYmplY3RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1N0cmVhbVZhcmlhYmxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtUZW1wbGF0ZVZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0xpdGVyYWxzXSA9PiBMaXRlcmFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb2x2ZWRQcm9wZXJ0aWVzOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VucmVnaXN0ZXJQbHVnaW5dID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfVW5yZWdpc3RlclBsdWdpbiBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb2RlRnJhbWVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX0NvZGVGcmFtZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtnZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkZExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2V0TGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2FkUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xvYWRQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uLmNvdW50ZXIucGhwXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zL2Z1bmN0aW9uLmNvdW50ZXIucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5yb3VuZC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuY291bnQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW193cml0ZUZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX1dyaXRlRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+IFNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlciBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqVHlwZV0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvcGVydHlfaW5mbzpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0F1dG9sb2FkRmlsdGVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlZmF1bHRNb2RpZmllcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtDb25maWdWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVidWdUZW1wbGF0ZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1JlZ2lzdGVyZWRPYmplY3RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTdHJlYW1WYXJpYWJsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1RlbXBsYXRlVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0xpdGVyYWxzXSA9PiBMaXRlcmFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvbHZlZFByb3BlcnRpZXM6U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZ2V0VGVtcGxhdGVWYXJzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0dldFRlbXBsYXRlVmFycyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVkXSA9PiBTbWFydHlfVGVtcGxhdGVfQ29tcGlsZWQgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVfaGFzaF0gPT4gNDAyMzUyNDAwNjg3ZDNkMzhjOWJlYTZfMzY5ODkyNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZXBhdGhdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy9kYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmXzAuZmlsZS5jYXRhbG9nLm9iamVjdC50cGwucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVzdGFtcF0gPT4gMTc1MzAzNzA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleGlzdHNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Byb2Nlc3NlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VuaWZ1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNfbm9jYWNoZV9jb2RlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV9kZXBlbmRlbmN5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGIwYTAwODY4YjYxOTNkZmJjZGZkNjViMmRkNjdiYzNjNmFiNWZmZl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IDE3MDkyMDk0MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb250ZW50XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5jbHVkZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNDYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICApCgogICAgICAgICAgICBbNF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvc3lzcGx1Z2lucy9zbWFydHlfaW50ZXJuYWxfdGVtcGxhdGUucGhwCiAgICAgICAgICAgICAgICAgICAgW2xpbmVdID0+IDIwNgogICAgICAgICAgICAgICAgICAgIFtmdW5jdGlvbl0gPT4gcmVuZGVyCiAgICAgICAgICAgICAgICAgICAgW2NsYXNzXSA9PiBTbWFydHlfVGVtcGxhdGVfQ29tcGlsZWQKICAgICAgICAgICAgICAgICAgICBbdHlwZV0gPT4gLT4KICAgICAgICAgICAgICAgICAgICBbYXJnc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfb2JqVHlwZV0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc21hcnR5XSA9PiBTbWFydHkgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9fbGl0ZXJhbF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl91bmFzc2lnbmVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX2luY2x1ZGVfcGF0aF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW190ZW1wbGF0ZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF90ZW1wbGF0ZV9kaXJdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbmZpZ0Rpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX2NvbmZpZ19kaXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3RlbXBsYXRlX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcGx1Z2luX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb21waWxlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGx1Z2luc0Rpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NvbXBpbGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXNlX3N1Yl9kaXJzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfYW1iaWd1b3VzX3Jlc291cmNlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0ZW5kc19yZWN1cnNpb25dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsZWZ0X2RlbGltaXRlcl0gPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyaWdodF9kZWxpbWl0ZXJdID0+IH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGl0ZXJhbHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfY2xhc3NdID0+IFNtYXJ0eV9TZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9wb2xpY3ldID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwaHBfaGFuZGxpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfcGhwX3RlbXBsYXRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ19jdHJsXSA9PiBOT05FCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NtYXJ0eV9kZWJ1Z19pZF0gPT4gU01BUlRZX0RFQlVHCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnX3RwbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3JlcG9ydGluZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19vdmVyd3JpdGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Jvb2xlYW5pemVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3JlYWRfaGlkZGVuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9sb2NraW5nXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xvY2tpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2NraW5nX3RpbWVvdXRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcmVzb3VyY2VfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9tb2RpZmllZF9jaGVja10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcGx1Z2luc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX29iamVjdHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jbGFzc2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NhY2hlX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvbG9hZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfbW9kaWZpZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VzY2FwZV9odG1sXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RhcnRfdGltZV0gPT4gMTc1MzAzODEzNS43Mjg0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jdXJyZW50X2ZpbGVdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGFyc2VyZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkVGVtcGxhdGVEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC4vY29uZmlncy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZENvbmZpZ0Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXI6cHJvdGVjdGVkXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZmlsZXMvY29tcGlsZWRUZW1wbGF0ZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcjpwcm90ZWN0ZWRdID0+IC4vY2FjaGUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ic29sZXRlUHJvcGVydGllczpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiByZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gdGVtcGxhdGVfcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IGRpcmVjdF9hY2Nlc3Nfc2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBfZGlyX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gX2ZpbGVfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBwbHVnaW5fc2VhcmNoX29yZGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gaW5oZXJpdGFuY2VfbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiByZXNvdXJjZV9jYWNoZV9tb2RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FjY2Vzc01hcDpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXJdID0+IFRlbXBsYXRlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcl0gPT4gQ29uZmlnRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IFBsdWdpbnNEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcl0gPT4gQ29tcGlsZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcl0gPT4gQ2FjaGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2NoZWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xpZmV0aW1lXSA9PiAzNjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbEZ1bmN0aW9uc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvdXJjZV9oYW5kbGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUmVzb3VyY2VfRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5jb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNDb21waWxlZEhhbmRsZXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV9GVUxMXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9DU1NdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9jc3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSlNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9qcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9JTUFHRVNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9pbWFnZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfVEhJUkRfUEFSVFldID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL1RoaXJkUGFydHkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1NJVEVfTkFNRV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiB2ZXJzdXBhY2tzdG9yZS5jb20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGF0aF9zaXRlX2NsZWFyXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmplY3RdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIxNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMDAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBwxIFydGlrYXMgdHJhdWtpZW0gMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0KEg0L3QsNC70LjRh9C40LXQvCDQv9C+0LTRhdC+0LTRj9GJ0LXQuSDQutGA0YvRiNC60L7QuSDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjyDQv9C+0YDRj9C00LrQsCDQvdCwINC60YPRhdC90LUg0LjQu9C4INC90LDQu9Cw0LbQuNCy0LDQvdC40LUg0YHQtdGA0LLQuNGB0LAg0LTQvtGB0YLQsNCy0LrQuCDRgdGC0LDQvdC+0LLQuNGC0YHRjyDQsdC+0LvQtdC1INC/0YDQvtGB0YLRi9C8INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C8INC/0YDQvtGG0LXRgdGB0L7QvCEmbmJzcDvQmtGA0YvRiNC60Lgg0LTQu9GPINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyDQv9C70L7RgtC90L4g0LfQsNC60YDRi9Cy0LDRjtGC0YHRjyDRgdCy0LXRgNGF0YMsINGH0YLQviDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9GA0L7Qu9C40LLQsNC90LjQtSDQuCDQuNGB0LrQu9GO0YfQsNC10YIg0L7QutGB0LjQtNCw0YbQuNGOINC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjywg0YfRgtC+INC80L7QttC10YIg0LLRi9C30LLQsNGC0Ywg0LjRhSDQv9GA0LXQttC00LXQstGA0LXQvNC10L3QvdGD0Y4g0L/QvtGA0YfRgy4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQsiDQutC+0LzQv9C70LXQutGC0LUg0YEg0LrRgNGL0YjQutCw0LzQuCDQv9GA0LXQtNC90LDQt9C90LDRh9C10L3RiyDQtNC70Y8g0LHQtdC30L7Qv9Cw0YHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4LCDRhdGA0LDQvdC10L3QuNGPLCDQuCDQtNCw0LbQtSDQv9C+0YHQu9C10LTRg9GO0YnQtdCz0L4g0YDQsNC30L7Qs9GA0LXQstCwINC10LTRiyDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+SXptYW50b2pvdCBzYWdhdGF2byZzY2Fyb247YW5hcyB0cmF1a2FtJm5ic3A7cGllbcSTcm90dSB2xIFrdSwgdmlydHV2ZXMgb3JnYW5pesSTJnNjYXJvbjthbmEgdmFpIHBpZWfEgWRlcyBwYWthbHBvanVtYSB1enN0xIFkxKsmc2Nhcm9uO2FuYSBrxLzFq3N0IHZpZWdsxIFrYSB1biBkcm8mc2Nhcm9uO8SBa2EhIE3Fq3N1IDEwMDAgbWwgcGxhc3RtYXNhcyB0cmF1a3UgdsSBa2llbSBpciBibMSrdnMgYXVnJnNjYXJvbjvEk2phaXMgYmzEq3bEk2p1bXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGkgdW4gcHJpZWsmc2Nhcm9uO2xhaWPEq2d1IHDEgXJ0aWthcyBva3NpZMSTJnNjYXJvbjthbm9zLiBQxIFydGlrYXMgdHJhdWtpIGFyIHbEgWtpZW0gaXIgcGFyZWR6xJN0aSBkcm8mc2Nhcm9uO2FpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5haSwgbMSrZHpuZW0mc2Nhcm9uO2FuYWksIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHBhdCBzZWtvam8mc2Nhcm9uO2FpIHNpbGTEqyZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRha2Utb3V0IG9yIGtpdGNoZW4gb3JnYW5pemluZyBpcyBtYWRlIGVhc2llciB3aXRoIGEgbWF0Y2hpbmcgbGlkLiBUaGUgbGlkcyBmb3Igb3VyIDEwMDAgbWwgcGxhc3RpYyBjb250YWluZXJzIHNlYWwmbmJzcDt0aWdodGx5IGF0b3AmbmJzcDt0aGF0IGtlZXAgdGhlIGxlZnRvdmVycyBvciBkZWxpIHB1cmNoYXNlcyBzZWN1cmUgYW5kIHByZXZlbnQgc3BpbGxzIGFuZCBndWFyZCBhZ2FpbnN0IGFpcmJvcm5lIGNvbnRhbWluYW50cy4gRm9vZCBjb250YWluZXJzIHRvZ2V0aGVyIHdpdGggdGhlc2UgbGlkcyBhcmUmbmJzcDtkZXNpZ25lZCBmb3Igc2VjdXJlIHRyYW5zcG9ydGluZywgc3RvcmluZywgYW5kIHRoZW4gcmVoZWF0aW5nIGhvdCBmb29kIGl0ZW1zLiBEdWUgdG8gdGhlIGdyZWF0IGR1cmFiaWxpdHkgb2Ygb3VyIGxpZHMsIGZvb2QgY29udGFpbmVycyBjYW4gc2FmZWx5IGJlIHN0YWNrZWQgdG8gcHJvbW90ZSBlYXN5IHRyYW5zcG9ydGF0aW9uIGFuZCBzcGFjZS1zYXZpbmcgc3RvcmFnZSBhdCB5b3VyIGtpdGNoZW4uJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHNhZ2F0YXZvxaFhbmFzIHRyYXVrYW0gNTAwLTIwMDAgbWwsIFBQLCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29yaWdpbmFsX2ZpbGVuYW1lXSA9PiAwNTcyNi0xLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWx0ZXJfZmllbGRzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTWF0ZXJpYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwIC0gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZvbHVtZSwgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQYWNrYWdpbmcsIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgcS10eSwgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNzUsNSB4IDE5LDQgeCAyOSw4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBzaXplLCBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIsNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBHcm9zcyB3ZWlnaHQsIGtnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQzNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2UgY3ViZSwgbTxzdXA+Mzwvc3VwPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzExXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE51bWJlciBvZiB1bml0cyBwZXIgcGFsbGV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA2Ny43NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF9hcnJheV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1NC4zMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS42OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUzLjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAyLjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Mi4wOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMy45MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X2J1eV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTQ2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQlAtQUI0NDI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiywgTSDRgNCw0LfQvNC10YAsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmluaWxhIGNpbWRpIG5lcMWrZGVyxJN0aSwgTSBpem3Ek3JzLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgDwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QuNGJ0LXQstGL0LUg0L/QtdGA0YfQsNGC0LrQuCBBQkVOQSDQvdC1INGB0L7QtNC10YDQttCw0YIg0L/Rg9C00YDRiyDQuCDQuNC30LPQvtGC0L7QstC70LXQvdGLINC40Lcg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCy0LjQvdC40LvQsCwg0L3QtSDRgdC+0LTQtdGA0LbQsNGJ0LXQs9C+INC70LDRgtC10LrRgdCwLiDQn9C70L7RgtC90YvQtSDQstC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0L7QsdGJ0LXQuSDQt9Cw0YnQuNGC0Ysg0L/RgNC4INC60YDQsNGC0LrQvtGB0YDQvtGH0L3QvtC8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LCDRgtCw0LwsINCz0LTQtSDQvdC10L7QsdGF0L7QtNC40LzQviDQvtCx0LXRgdC/0LXRh9C40YLRjCDQsdC10LfQvtC/0LDRgdC90YvQuSDQutC+0L3RgtCw0LrRgiDRgSDQvNC40L3QuNC80LDQu9GM0L3Ri9C8INGD0YDQvtCy0L3QtdC8INC+0L/QsNGB0L3QvtGB0YLQuCDQt9Cw0YDQsNC20LXQvdC40Y8g0LjQu9C4INC30LDQs9GA0Y/Qt9C90LXQvdC40Y8uJm5ic3A70J/RgNC10LLQvtGB0YXQvtC00L3QsNGPINC40LfQvdC+0YHQvtGB0YLQvtC50LrQvtGB0YLRjC4mbmJzcDsg0J/QtdGA0YfQsNGC0LrQuCDQstC40L3QuNC70L7QstGL0LUg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9Cy0YDQtdC00L3RiyDQtNC70Y8g0LrQvtC20Lgg0YfQtdC70L7QstC10LrQsC4g0J7QvdC4INC90LUg0LLRgdGC0YPQv9Cw0Y7RgiDQsiDRgNC10LDQutGG0LjRjiDRgSDQsdC+0LvRjNGI0LjQvdGB0YLQstC+0Lwg0YXQuNC80LjRh9C10YHQutC40YUg0YHQvtGB0YLQsNCy0L7Qsi4g0JjQvNC10L3QvdC+INGN0YLQviDQtNC10LvQsNC10YIg0LjRhSDQvdCw0LTQtdC20L3Ri9C80Lgg0Lgg0L3QtdC+0LHRi9GH0LDQudC90L4g0L/RgNCw0LrRgtC40YfQvdGL0LzQuC48YnIgLz4NCtCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC00L7RgdGC0YPQv9C90Ysg0LIg0YLRgNC10YUg0YDQsNC30LzQtdGA0LDRhTogUywgTSwgTC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIE0gaXptxJNyczwvaDI+DQoNCjxwPjxzbWFsbD48YmlnPlZpbmlsYSBjaW1kaSB2YXIgdGlrdCBpem1hbnRvdGkgdmlzcMSBcsSTamFpIGFpenNhcmR6xKtiYWkgxKtzdGVybWnFhsSBLCB2aWV0xIFzLCBrdXIgasSBbm9kcm8mc2Nhcm9uO2luYSBkcm8mc2Nhcm9uO3Uga29udGFrdHUgYXIgbWluaW3EgWx1IGluZmVrY2lqYXMgdW4gcGllc8SBcsWGb2p1bWEgbMSrbWVuaS4gSXpjaWxhIG5vZGlsdW1penR1csSrYmEuIFZpZW5yZWl6xJNqaWUgdmluaWxhIGNpbWRpIGlyIGFic29sxat0aSBuZWthaXTEq2dpIGNpbHbEk2thIMSBZGFpLiBUaWUgbmVyZWHEo8STIGFyIGxpZWzEgWtvIGRhxLx1IG5vIMS3xKttaXNrxIFtIHNhc3TEgXZkYcS8xIFtLiBUaWUmc2Nhcm9uO2kgdGFzICZzY2Fyb247b3MgY2ltZHVzIHBhZGFyYSBkcm8mc2Nhcm9uO3VzLCBwcmFrdGlza3VzIHVuIMSTcnR1cyBsaWV0byZzY2Fyb247YW7EgS48YnIgLz4NClZpbmlsYSBjaW1kaSBpciBwaWVlamFtaSB0csSrcyBpem3Ek3JvczogUywgTSwgTDwvYmlnPjwvc21hbGw+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+RGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgTSBzaXplPC9oMj4NCg0KPHA+VGhlc2UgZGlzcG9zYWJsZSBmb29kIHNhZmUgZ2xvdmVzIEFCRU5BIGFyZSBwb3dkZXIgZnJlZSBhbmQgYXJlIG1hbnVmYWN0dXJlZCBmcm9tIGZvb2Qgc2FmZSBsYXRleCBmcmVlIHZpbnlsLiBUaGljayB2aW55bCBnbG92ZXMgY2FuIGJlIHVzZWQgZm9yIGdlbmVyYWwgcHJvdGVjdGlvbiBmb3Igc2hvcnQtdGVybSB1c2UsIHdoZXJlIGl0IGlzIG5lY2Vzc2FyeSB0byBlbnN1cmUgc2FmZSBjb250YWN0IHdpdGggdGhlIG1pbmltdW0gbGV2ZWwgb2YgZGFuZ2VyIG9mIGNvbnRhbWluYXRpb24gb3IgY29udGFtaW5hdGlvbi4gRXhjZWxsZW50IHdlYXIgcmVzaXN0YW5jZS4gRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgYXJlIGNvbXBsZXRlbHkgaGFybWxlc3MgdG8gaHVtYW4gc2tpbi4gVGhleSBkbyBub3QgcmVhY3Qgd2l0aCBtb3N0IGNoZW1pY2FsIGNvbXBvdW5kcy4gVGhhdCBpcyB3aGF0IG1ha2VzIHRoZW0gcmVsaWFibGUgYW5kIGV4dHJlbWVseSBwcmFjdGljYWwuPC9wPg0KDQo8cD5WaW55bCBnbG92ZXMgYXJlIGF2YWlsYWJsZSBpbiB0aHJlZSBzaXplczogUywgTSwgTC48YnIgLz4NCiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDM5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjMtMDktMjggMTA6MTY6MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy9pdGVtLTE5NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjU1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWUzOWQ1ZGE3ODk1OWJhNDFiODAzYjhjZTU5Njg0NTguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVmlueWwgZ2xvdmVzIEFiZW5hIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlIE0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBBYmVuYSBuZXDFq2RlcsSTdGkgTSBpem3Ek3JzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUyNzA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzQ2LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwINC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L3QtdC30LDQvNC10L3QuNC80L7QuSDQsiDRgdGE0LXRgNC1IEhvUmVDYSDQuNC90YLRgdGA0YPQvNC10L3RgiDQsiDQstC40LTQtSDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60LgsINC60L7RgtC+0YDQsNGPINC90LXQvtCx0YXQvtC00LjQvNCwINC90LAg0LvRjtCx0L7QuSDQutGD0YXQvdC1INC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjy4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9C10L3QutCwINC90LUg0LTQsNC10YIg0L/RgNC+0L3QuNC60L3Rg9GC0Ywg0LHQvtC70LXQt9C90LXRgtCy0L7RgNC90YvQvCDQsdCw0LrRgtC10YDQuNGP0Lwg0LIg0LLQsNGI0Lgg0LfQsNCz0L7RgtC+0LLQutC4LCDQuCZuYnNwO9C00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3QuNGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0L/RgNC+0LTRg9C60YLQsC4g0Jog0LTQvtGB0YLQvtC40L3RgdGC0LLQsNC8INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCDQvNC+0LbQvdC+INC+0YLQvdC10YHRgtC4INC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCwg0LvQtdCz0LrQvtGB0YLRjCwmbmJzcDvQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwsINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YHRgtC+0LjQvNC+0YHRgtGMINC4INC/0YDQvtGB0YLQvtGC0YMg0YPRgtC40LvQuNC30LDRhtC40LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5QxIFydGlrYXMgcGzEk3ZlJm5ic3A7cHJvZHVrdHUgaWVwYWtvJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHA+UMSBcnRpa2FzIHBsxJN2ZSBwYWzEq2R6IHNhZ2xhYsSBdCBwcm9kdWt0YSDEq3BhJnNjYXJvbjvEq2JhcyB1biB0xIEgaXpza2F0dSwga8SBIGFyxKsgcGFnYXJpbmEgZGVyxKtndW1hIHRlcm1pxYZ1LiZuYnNwO1DEgXJ0aWthcyBwbMSTdmUgbmXEvGF1aiBwYXRvZ8STbsSBbSBiYWt0xJNyaWrEgW0gdW4gbWlrcm9iaWVtIHBpZWvEvMWrdCBwaWUgcHJvZHVrdGEsIGFpenN0xIF2b3QgdG8gbm8gbmVsYWJ2xJNsxKtnYXMgYXBrxIFydMSTasSBcyB2aWRlcy4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlcyZuYnNwO3J1bGxpcyZuYnNwO2F0JnNjYXJvbjvEt2lyYXMgYXIgdmllZ2x1bXUsIMSrcGEmc2Nhcm9uO3UgaXp0dXLEq2J1LCBzYXZ1IGRhdWR6ZnVua2Npb25hbGl0xIF0aSB1biZuYnNwO2NhdXJzcMSrZMSrZ3VtdS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkNsaW5nIGZpbG0gZm9yIGZvb2Qgd3JhcHBpbmc8L3N0cm9uZz48L2gyPg0KDQo8cD5Gb29kIGdyYWRlIGNsaW5nIGZpbG0gaGVscHMgdG8gcHJlc2VydmUgdGhlIHByb3BlcnRpZXMgb2YgdGhlIHByb2R1Y3QgYW5kIGl0cyBhcHBlYXJhbmNlLCBwcm9sb25naW5nIHRoZSBzaGVsZiBsaWZlLiBUaGUgbWFpbiBmaWVsZCBvZiBhcHBsaWNhdGlvbiBpcyBmb29kIHBhY2thZ2luZy4gSXQgaXMgY29udmVuaWVudCB0byB3cmFwIGNoZWVzZSwgc2F1c2FnZSwgc2FuZHdpY2gsIGV0Yy4gaW50byB0aGUgZmlsbS4gRm9vZCBmaWxtIGRvZXMgbm90IHBlbmV0cmF0ZSBwYXRob2dlbmljIGJhY3RlcmlhIGFuZCBtaWNyb2JlcyBhbmQgcHJvdGVjdHMgdGhlIHByb2R1Y3QgZnJvbSBhZHZlcnNlIGVmZmVjdHMuIFRoZSBhZHZhbnRhZ2VzIG9mIGNsaW5nJm5ic3A7ZmlsbSBpbmNsdWRlIHRyYW5zcGFyZW5jeSwgbGlnaHRuZXNzLCBwcmFjdGljYWxpdHksIG9wdGltYWwgY29zdCBhbmQgZWFzZSBvZiBkaXNwb3NhbC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4MjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzNDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gODYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUzMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGNjZTlkOWEwNjllYjE0OTBiYTQyYmU0NTYyNTE2OWVjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgY2xpbmcgRmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUyOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0LwsINCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEFsdW3Eq25pamEgZm9sbGlqYSA0NSBjbSB4IDE1MCBtLCBydWxsxKsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QuNGJ0LXQstCw0Y8g0LDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAmbmJzcDvQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L7RgtC70LjRh9C90L4g0L/QvtC00YXQvtC00LjRgiDQutCw0Log0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LvQuNGH0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0LTQvtC80LDRiNC90LjRhSDRg9GB0LvQvtCy0LjRj9GFLiDQpNC+0LvRjNCz0LAg0LIg0YDRg9C70L7QvdC1INC/0YDQuNCz0L7QtNC90LAmbmJzcDvQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdC+0Lkg0LXQtNGLINC4INC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPINC/0LjRidC4INCyINC00YPRhdC+0LLRi9GFINGI0LrQsNGE0LDRhSwg0L/QtdGH0LDRhSwg0L3QsCDQs9GA0LjQu9C1LCDQsCDRgtCw0Log0LbQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjywg0LfQsNC80L7RgNCw0LbQuNCy0LDQvdC40Y8g0LgmbmJzcDvRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCg0KPHA+0JzQsNC60YHQuNC80LDQu9GM0L3QviDQtNC+0L/Rg9GB0YLQuNC80LDRjyDRgtC10LzQv9C10YDQsNGC0YPRgNCwINC00LvRjyDQt9Cw0L/QtdC60LDQvdC40Y8g0LHQu9GO0LQg0LIg0YTQvtC70YzQs9C1ICszNTAmZGVnOyZuYnNwO0MuPC9wPg0KDQo8cD7QndC1INGA0LXQutC+0LzQtdC90LTRg9C10YLRgdGPINC00LvQuNGC0LXQu9GM0L3QvtC1INCy0YDQtdC80Y8g0YXRgNCw0L3QuNGC0Ywg0LIg0YTQvtC70YzQs9C1INC/0YDQvtC00YPQutGC0Ysg0LLRi9GB0L7QutC+0Lkg0LrQuNGB0LvQvtGC0L3QvtGB0YLQuCDQuCDRgdC+0LvRkdC90L7RgdGC0LgsINCwINGC0LDQuiDQttC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQsNGFLCDQstC+INC40LfQsdC10LbQsNC90LjQtSDQstC+0LfQs9C+0YDQsNC90LjRjy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPkFsdW3Eq25pamEgZm9sbGlqYTwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW3Eq25pamEgZm9saWp1Jm5ic3A7aXptYW50byDEk2RpbsSBJnNjYXJvbjthbmFzIG5vemFyxJMsIGxhaSBpbGfEgWtvJm5ic3A7bGFpa3UgdXpnbGFixIF0IHDEgXJ0aWthcyBwcm9kdWt0dSBzdmFpZ3VtdS4gRm9saWphIGlyIHBpZW3Ek3JvdGEgZGHFvsSBZHUgcMSBcnRpa2FzIHByb2R1a3R1IHZhaSDEk2RpZW51IGllc2FpxYZvJnNjYXJvbjthbmFpLCBjZXAmc2Nhcm9uO2FuYWkmbmJzcDt2YWkgYXLEqyBzYWxkxJMmc2Nhcm9uO2FuYWkgdW4gYXRkemVzxJMmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8cD5NYWtzaW3EgWzEgSBwaWXEvGF1amFtxIEgdGVtcGVyYXTFq3JhLCBrbyBtxatzdSBmb2xpamEgdmFyIGl6dHVyxJN0LCBuZXDEgXJzbmllZHogKyAzNTAgJmRlZzsgQy48L3A+DQoNCjxwPkZvbGlqdSBuYXYgaWV0ZWljYW1zIGxpZXRvdCBwxIFydGlrYXMgcHJvZHVrdHUgYXIgYXVnc3R1IHNrxIFianUgdW4gc8SBxLx1IHNhdHVydSBpbGdzdG8mc2Nhcm9uO2FpIHV6Z2xhYsSBJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+QWx1bWludW0gRm9pbDwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW1pbnVtIGZvaWwgaXMgYSBjb21tb24gaG91c2Vob2xkIHByb2R1Y3QgdGhhdCZyc3F1bztzIG9mdGVuIHVzZWQgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zIGZvciBjb29raW5nICh0byBjb3ZlciBiYWtpbmcgc3VyZmFjZXMpLCB3cmFwcGluZyBhbmQgcHJvdGVjdCBtb3JlIGRlbGljYXRlIGZvb2RzIG9yIGtlZXBpbmcgZm9vZCBpbiBmcmVlemVycy4gQWx1bWludW0gaXMgbmF0dXJhbCBwcm9kdWN0IHRoYXQmbmJzcDtpcyBib3VuZCB0byBvdGhlciBlbGVtZW50cyBsaWtlIHBob3NwaGF0ZSBhbmQgc3VsZmF0ZSBpbiBzb2lsLCByb2NrcyBhbmQgY2xheS4gVGhpcyBhbHVtaW51bSBmb2lsIHJvbGwgY29udGFpbnMgaXMgMTUwIG0gbG9uZyBieSZuYnNwOzQ1IGNtIHdpZGUuJm5ic3A7PC9wPg0KDQo8cD5UaGUgbWF4aW11bSBwZXJtaXNzaWJsZSB0ZW1wZXJhdHVyZSBmb3IgYmFraW5nIGZvb2QgaW4gZm9pbCBpcyArIDM1MCZkZWc7Qy48L3A+DQoNCjxwPkl0IGlzIG5vdCByZWNvbW1lbmRlZCB0byBzdG9yZSBmb29kcyBvZiBoaWdoIGFjaWRpdHkgYW5kIHNhbGluaXR5IGluIGZvaWwgZm9yIGEgbG9uZyB0aW1lLCBhcyB3ZWxsIGFzIHVzZSBpbiBtaWNyb3dhdmUgb3ZlbnMsIGluIG9yZGVyIHRvIGF2b2lkIGlnbml0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUyOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzNS4yMyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4OWZiNGIwYTUzYTJjNTg3NWFjY2I5OTUwMjJkOWMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEFsdW1pbnVtIEZvb2QgRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEFsdW3Eq25pamEgZm9saWphIHJ1bGzEqyA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0L/QuNGJ0LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8INCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTczOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjA0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA4MjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLRi9C1INC/0LvQsNGB0YLQvNCw0YHRgdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj48c3Ryb25nIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwIDEwMDAg0LzQuyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjY3NSIgZGF0YS1zdGFydD0iMjI0Ij7QndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC+0L3RjC4g0J7QvdC4INC/0L7QvNC+0LPRg9GCINC+0YDQs9Cw0L3QuNC30L7QstCw0YLRjCDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsCDQutGD0YXQvdC1LCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC70LXQs9C60L7RgdGC0Ywg0LIg0L3QsNGF0L7QttC00LXQvdC40Lgg0L3Rg9C20L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsi4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQutC70Y7Rh9C40YLQtdC70YzQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4LCDQstCw0YjQuCDQutC+0LvQu9C10LPQuCDRgdC80L7Qs9GD0YIg0LHRi9GB0YLRgNC+INC90LDQudGC0Lgg0L3QtdC+0LHRhdC+0LTQuNC80YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvdC1INC+0YLQutGA0YvQstCw0Y8g0LrRgNGL0YjQutC4LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0YDQsNC30LvQuNGH0L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0LLQutC70Y7Rh9Cw0Y8g0YHQsNC70LDRgtGLLCDQs9C+0YDRj9GH0LjQtSDQsdC70Y7QtNCwINC4INC30LDQs9C+0YLQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij48c3Ryb25nIGRhdGEtZW5kPSI3MTYiIGRhdGEtc3RhcnQ9IjY3NyI+0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0L7QsdGJ0LXQv9C40YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC90L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0Lkg0YTQvtGA0LzRiyAmbWRhc2g7INGN0YLQviDQvtGC0LvQuNGH0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC10LPQvNC10L3RgtCwIEhvUmVDYS4g0J7QvdC4INGD0YHQutC+0YDRj9GO0YIg0L/RgNC+0YbQtdGB0YEg0YDQsNCx0L7RgtGLINC90LAg0LrRg9GF0L3QtSwg0L/QvtC30LLQvtC70Y/RjyDQs9C+0YLQvtCy0LjRgtGMINC4INGF0YDQsNC90LjRgtGMINC30LDQs9C+0YLQvtCy0LrQuCDQt9Cw0YDQsNC90LXQtSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQsiDRh9Cw0YHRiyDQv9C40LouINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0YfRgtC+INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC/0YDQuCDRgNCw0LfQvtCz0YDQtdCy0LUg0LHQu9GO0LQg0LIg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0Lgg0LrQsNGE0LUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjEwOTIiIGRhdGEtc3RhcnQ9IjEwNjAiPtCR0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj7QmtC+0L3RgtC10LnQvdC10YDRiyDQvdC1INGB0L7QtNC10YDQttCw0YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBKSwg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINCx0LXQt9C+0L/QsNGB0L3Ri9C80Lgg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L/QuNGJ0LguINCe0L3QuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC90Y/RhSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQvdC1INGC0L7Qu9GM0LrQviDRg9C00L7QsdGB0YLQstC+LCDQvdC+INC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQtNC70Y8g0LLQsNGI0LjRhSDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC4INC60LvQuNC10L3RgtC+0LIuINCh0LTQtdC70LDQvdC90YvQtSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQvtC90Lgg0LvQtdCz0LrQviDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGA0LDQt9C70LjRh9C90YvQtSDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRjdGE0YTQtdC60YLQuNCy0L3QviDRhdGA0LDQvdC40YLRjCDQv9GA0L7QtNGD0LrRgtGLLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNDg0Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1MDAiIGRhdGEtc3RhcnQ9IjE0ODQiPtCe0LHRitC10Lw6IDEwMDAg0LzQuzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTQ4IiBkYXRhLXN0YXJ0PSIxNTAxIj7QnNCw0YLQtdGA0LjQsNC7OiDQn9C+0LvQuNC/0YDQvtC/0LjQu9C10L0sINCx0LXQtyDQsdC40YHRhNC10L3QvtC70LAg0JAgKEJQQSk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU5NCIgZGF0YS1zdGFydD0iMTU0OSI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NDQiIGRhdGEtc3RhcnQ9IjE1OTUiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC70Y8g0LvQtdCz0LrQvtGB0YLQuCDQv9C+0LjRgdC60LAg0L/RgNC+0LTRg9C60YLQvtCyPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE2NDUiPtCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIsINC60LDRhNC1INC4INC+0LHRidC10L/QuNGC0LA8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMTQiIGRhdGEtc3RhcnQ9IjI1Ij5DYXVyc3DEq2TEq2dpIHVuIGl6dHVyxKtnaSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgMTAwMCBtbCBzYWdhdGF2ZWkgdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzEiIGRhdGEtc3RhcnQ9IjExNiI+TcWrc3UgY2F1cnNwxKtkxKtnaWUgcG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIDEwMDAgbWwgaWV0aWxwxKtidSBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIHByb2Zlc2lvbsSBbMSBcyB2aXJ0dXbEk3MuICZTY2Fyb247aWUgdHJhdWtpIHBhbMSrZHogb3JnYW5pesSTdCBkYXJiYSB0ZWxwdSwgxLxhdWpvdCDEgXRyaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2FtxIFzIHNhc3TEgXZkYcS8YXMsIG5lbm92xJNyJnNjYXJvbjtvdCB2xIFrdS4gUGF0ZWljb3RpZXMgYXVnc3RhamFpIGNhdXJzcMSrZMSrYmFpLCB2aXJ0dXbEkyBzdHLEgWTEgWpvJnNjYXJvbjtpZSwgcGllbcSTcmFtLCBwYXbEgXJpIHVuIGFkbWluaXN0cmF0b3JpLCB2YXIgdmllZ2xpIGF0cmFzdCB2YWphZHrEq2dvcyBwcm9kdWt0dXMsIGthcyBpZXbEk3JvamFtaSB1emxhYm8gZGFyYmEgZWZla3Rpdml0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjU3MiIgZGF0YS1zdGFydD0iNTMzIj5QZXJmZWt0cyByaXNpbsSBanVtcyBIb1JlQ2Egc2VrdG9yYW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iOTIxIiBkYXRhLXN0YXJ0PSI1MzMiPlBvbGlwcm9waWzEk25hIHRyYXVraSBhciB0YWlzbnN0xatyYSBmb3JtdSBpciBsaWVsaXNrcyByaXNpbsSBanVtcyBIb1JlQ2Egbm96YXLEkywgbGFpIHNhZ2F0YXZvdHUgdW4gdXpnbGFixIF0dSDEk2RpZW51cyB1biBzYWdhdGF2ZXMuICZTY2Fyb247aWUgdHJhdWtpIHBhxIF0cmluYSBkYXJiYSBwcm9jZXN1IHZpcnR1dsSTLCDEvGF1am90IHNhZ2F0YXZvdCDEk2RpZW51cyBpZXByaWVrJnNjYXJvbjssIMSrcGEmc2Nhcm9uO2kgcGllcHJhc8SrdG9zIGRhcmJhIHN0dW5kxIFzLiBUdXJrbMSBdCB0cmF1a2kgaXIgcGllbcSTcm90aSBtaWtyb3ZpxLzFhnUga3LEgXNuaW0sIGthcyDEvGF1aiB2aWVnbGkgdXpzaWxkxKt0IMSTZGllbnVzLCBzYWdsYWLEgWpvdCB0byBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPjxzdHJvbmcgZGF0YS1lbmQ9Ijk1MCIgZGF0YS1zdGFydD0iOTIzIj5Ecm8mc2Nhcm9uO8SrYmEgdW4gZWtvbG/Eo2lza3Vtczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMjU3IiBkYXRhLXN0YXJ0PSI5MjMiPiZTY2Fyb247aWUgdHJhdWtpIGlyIEJQQSBiZXptYWtzYXMsIG5vZHJvJnNjYXJvbjtpbm90IGRybyZzY2Fyb247dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudS4gSXpnYXRhdm90aSBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHBvbGlwcm9waWzEk25hLCB0aWUgaXIgcGllbcSTcm90aSBkYcW+xIFkaWVtIHRlbXBlcmF0xatyYXMgYXBzdMSBa8S8aWVtIHVuIG5vZHJvJnNjYXJvbjtpbmEgZWZla3TEq3Z1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LCBrYXMgcGFkYXJhIHRvcyBpZGXEgWxpIHBpZW3Ek3JvdHVzIGxpZXRvJnNjYXJvbjthbmFpIHJlc3RvcsSBbm9zLCBrYWZlam7Eq2PEgXMgdW4gY2l0xIFzIHDEgXJ0aWthcyBpZXN0xIFkxJNzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjc3IiBkYXRhLXN0YXJ0PSIxMjU5Ij5QcmllayZzY2Fyb247cm9jxKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxMjc4Ij4NCgk8bGkgZGF0YS1lbmQ9IjEyOTgiIGRhdGEtc3RhcnQ9IjEyNzgiPklldGlscMSrYmE6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTMzNCIgZGF0YS1zdGFydD0iMTI5OSI+TWF0ZXJpxIFsczogUG9saXByb3BpbMSTbnMsIGJleiBCUEE8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTM2NCIgZGF0YS1zdGFydD0iMTMzNSI+UGllbcSTcm90cyBtaWtyb3ZpxLzFhnUga3LEgXNuxKs8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTQzNCIgZGF0YS1zdGFydD0iMTM2NSI+Q2F1cnNwxKtkxKtnYXMgc2llbmFzLCBrYXMgxLxhdWogdmllZ2xpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW1vcyBwcm9kdWt0dXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTQzNSI+SWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBIb1JlQ2Egc2VrdG9yxIE8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij48c3Ryb25nIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij5EdXJhYmxlIFRyYW5zcGFyZW50IFBvbHlwcm9weWxlbmUgRm9vZCBDb250YWluZXJzIDEwMDAgbWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjI4NyIgZGF0YS1zdGFydD0iMTgwOSI+T3VyIHRyYW5zcGFyZW50IHBvbHlwcm9weWxlbmUgZm9vZCBjb250YWluZXJzIHdpdGggYSBjYXBhY2l0eSBvZiAxMDAwIG1sIGFyZSB0aGUgcGVyZmVjdCBjaG9pY2UgZm9yIHByb2Zlc3Npb25hbCBraXRjaGVucy4gVGhleSBoZWxwIG9yZ2FuaXplIGtpdGNoZW4gc3BhY2UgYW5kIG1ha2UgaXQgZWFzeSB0byBmaW5kIHRoZSBuZWNlc3NhcnkgaW5ncmVkaWVudHMgd2l0aG91dCBvcGVuaW5nIHRoZSBsaWQuIFRoYW5rcyB0byB0aGVpciBleGNlcHRpb25hbCB0cmFuc3BhcmVuY3ksIHlvdXIgY29sbGVhZ3VlcyB3aWxsIHF1aWNrbHkgZmluZCB0aGUgaW5ncmVkaWVudHMgdGhleSBuZWVkLCBzYXZpbmcgdGltZSBhbmQgZWZmb3J0LiBUaGVzZSBjb250YWluZXJzIGFyZSBpZGVhbCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIHZhcmlvdXMgcHJvZHVjdHMsIGluY2x1ZGluZyBzYWxhZHMsIGhvdCBkaXNoZXMsIGFuZCBwcmVwIGl0ZW1zLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij48c3Ryb25nIGRhdGEtZW5kPSIyMzM2IiBkYXRhLXN0YXJ0PSIyMjg5Ij5Db252ZW5pZW5jZSBmb3IgcmVzdGF1cmFudHMgYW5kIGZvb2RzZXJ2aWNlPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPlJlY3Rhbmd1bGFyIHBvbHlwcm9weWxlbmUgY29udGFpbmVycyBhcmUgYW4gZXhjZWxsZW50IHNvbHV0aW9uIGZvciB0aGUgSG9SZUNhIHNlZ21lbnQuIFRoZXkgc3BlZWQgdXAga2l0Y2hlbiB3b3JrZmxvd3MsIGFsbG93aW5nIHByZXAgaXRlbXMgdG8gYmUgY29va2VkIGFuZCBzdG9yZWQgaW4gYWR2YW5jZSwgd2hpY2ggaXMgZXNwZWNpYWxseSB2YWx1YWJsZSBkdXJpbmcgcGVhayBob3Vycy4gVGhlc2UgY29udGFpbmVycyBhcmUgYWxzbyBtaWNyb3dhdmUtc2FmZSwgbWFraW5nIHRoZW0gY29udmVuaWVudCBmb3IgcmVoZWF0aW5nIGRpc2hlcyBpbiByZXN0YXVyYW50cyBhbmQgY2FmZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MDciIGRhdGEtc3RhcnQ9IjI2NzYiPlNhZmV0eSBhbmQgRWNvLUZyaWVuZGxpbmVzczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij5UaGUgY29udGFpbmVycyBhcmUgQlBBLWZyZWUsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZvb2Qgc3RvcmFnZS4gVGhleSBhcmUgaWRlYWwgZm9yIHVzZSBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMsIHByb3ZpZGluZyBjb252ZW5pZW5jZSBhbmQgc2FmZXR5IGZvciBib3RoIHlvdXIgc3RhZmYgYW5kIGN1c3RvbWVycy4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwb2x5cHJvcHlsZW5lLCB0aGV5IGNhbiB3aXRoc3RhbmQgdmFyaW91cyB0ZW1wZXJhdHVyZXMsIGVuc3VyaW5nIGVmZmljaWVudCBmb29kIHN0b3JhZ2UuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPkJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzAxOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDM3IiBkYXRhLXN0YXJ0PSIzMDE4Ij5DYXBhY2l0eTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIzMDM4Ij5NYXRlcmlhbDogUG9seXByb3B5bGVuZSwgQlBBLWZyZWU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA5MCIgZGF0YS1zdGFydD0iMzA3NCI+TWljcm93YXZlLXNhZmU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE0NiIgZGF0YS1zdGFydD0iMzA5MSI+VHJhbnNwYXJlbnQgd2FsbHMgZm9yIGVhc3kgaWRlbnRpZmljYXRpb24gb2YgcHJvZHVjdHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzE0NyI+SWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBjYWZlcywgYW5kIGZvb2RzZXJ2aWNlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI0ODMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3MzkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTdkMjZmYWMzZWIwZTBkNjdkOTUzZDk0N2FlY2UyY2IuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXIgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEJQQSBiZXptYWtzYXMgcG9saXByb3BpbMSTbmEgdHJhdWtzIHNhZ2F0YXbEk20gdW4gcMSBcnRpa2FzIHV6Z2xhYsSBxaFhbmFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDEwMDAg0LzQuywg0J/QnwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9zaW1pbGFyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNjY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDA5NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstUkQxNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEzNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YPQs9C70YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSBhcGHEvGllIHRyYXVraSA1MDAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC60YPQu9C40L3QsNGA0LjQuCZuYnNwOy0mbmJzcDvRg9C90LjQstC10YDRgdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHRi9GC0L3Ri9GFINCx0LvRjtC0INC4INC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzPiZuYnNwOzxzdHJvbmc+0J/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdCw0Y8g0YHQtdGA0LLQuNGA0L7QstC60LAg0YXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVULdC/0LvQsNGB0YLQuNC60LAgJm1kYXNoOyDRjdGC0L4g0LLRi9Cx0L7RgCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5LCDQs9C00LUg0LLQsNC20L3RiyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC4INGD0LTQvtCx0YHRgtCy0L4uINCe0L3QuCDRgNCw0YHRgdGH0LjRgtCw0L3RiyDQvdCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INGA0LXQttC40Lwg0L7RgiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0MsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC40YUg0LTQu9GPOiAmbmJzcDs8YnIgLz4NCi0g0KHQu9C+0LbQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjog0YHQu9C+0LXQvdGL0LUg0YLQuNGA0LDQvNC40YHRgywg0Y3QutC70LXRgNGLINGBINC30LDQstCw0YDQvdGL0Lwg0LrRgNC10LzQvtC8LCDRh9C40LfQutC10LnQutC4INGBINGP0LPQvtC00L3Ri9C8INGC0L7Qv9C/0LjQvdCz0L7QvC4gJm5ic3A7PGJyIC8+DQotINCl0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyOiDQv9Cw0YHRgtCwINGBINGB0L7Rg9GB0L7QvCDQv9C10YHRgtC+LCDQutC40L3QvtCwINGBINC+0LLQvtGJ0LDQvNC4LCDQsdC+0YPQu9GLINGBINCw0LLQvtC60LDQtNC+INC4INGC0YPQvdGG0L7QvC4gJm5ic3A7PGJyIC8+DQotINCT0L7RgtC+0LLRi9GFINC90LDQsdC+0YDQvtCyOiDRgdGL0YDQvdGL0LUg0YLQsNGA0LXQu9C60Lgg0YEg0LLQuNC90L7Qs9GA0LDQtNC+0Lwg0Lgg0L7RgNC10YXQsNC80LgsINC80Y/RgdC90YvQtSDQt9Cw0LrRg9GB0LrQuCDRgSDQs9C+0YDRh9C40YbQtdC5LCDQstC10LPQsNC90YHQutC40LUg0YHQtdGC0YsuICZuYnNwOzwvcD4NCg0KPHA+0JPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LAg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC30LDRidC40YLRgyDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPINC4INGB0LzQtdGI0LjQstCw0L3QuNGPINC30LDQv9Cw0YXQvtCyLCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LHQu9GO0LQuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQuCDRgtC+0LvRidC40L3QsCDRgdGC0LXQvdC+0Log0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXQvtCwINC/0L7QtNGH0LXRgNC60LjQstCw0LXRgiDQutCw0YfQtdGB0YLQstC+INC40L3Qs9GA0LXQtNC40LXQvdGC0L7Qsiwg0LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0YHQvtC60YDQsNGJ0LDRjtGCINCy0YDQtdC80Y8g0L3QsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGOINGA0LDQsdC+0YfQtdCz0L4g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwLiAmbmJzcDs8L3A+DQoNCjxoMz48c3Ryb25nPtCf0YDQuNC80LXRgCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQtNC70Y8g0LHQuNC30L3QtdGB0LA6PC9zdHJvbmc+PC9oMz4NCg0KPHA+0KDQtdGB0YLQvtGA0LDQvSDQvNC+0LbQtdGCINC/0YDQtdC00LvQvtC20LjRgtGMINC90LDQsdC+0YDRiyDQtNC70Y8g0L/QuNC60L3QuNC60LAg0LIg0LrQvtC90YLQtdC50L3QtdGA0LDRhSA1MDAg0LzQuzog0L7RhdC70LDQttC00LXQvdC90LDRjyDQv9Cw0YHRgtCwLCDRgdGL0YDQvdCw0Y8g0YLQsNGA0LXQu9C60LAg0Lgg0LzQuNC90Lgt0LTQtdGB0LXRgNGCLiDQo9C00L7QsdC90LDRjyDRg9C/0LDQutC+0LLQutCwINGBINC10LTQuNC90L7QuSDQutGA0YvRiNC60L7QuSDRg9C/0YDQvtGB0YLQuNGCINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrRgyDQuCDQv9C+0LLRi9GB0LjRgiDQu9C+0Y/Qu9GM0L3QvtGB0YLRjCDQs9C+0YHRgtC10Lk8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI0IiBkYXRhLXN0YXJ0PSIyNSI+VmllbnJlaXrEk2phaXMga3VsaW7EgXJpamFzIHRyYXVrcyZuYnNwOy0mbmJzcDtVbml2ZXJzxIFscyByaXNpbsSBanVtcyBzxIF0xKtnaWVtIMSTZGllbmllbSB1biBrxIFydGFpbmFqaWVtIGRlc2VydGllbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij5Qcm9mZXNpb27EgWxhIGF1a3N0byDEk2RpZW51IHVuIGRlc2VydHUgcGFzbmllZyZzY2Fyb247YW5hPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjUzMiIgZGF0YS1zdGFydD0iMTgxIj5WaWVucmVpesSTamllIHDEgXJ0aWthcyB0cmF1a2kgNTAwIG1sIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCBwbGFzdG1hc2FzIChyUEVUKSBpciBsaWVsaXNrYSBpenbEk2xlIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaWVtLCBrdXIgc3ZhcsSrZ2EgZ2FuIHByZXplbnTEgWNpamEsIGdhbiDEk3J0xKtiYS4gSXpnYXRhdm90aSBubyByUEVULCAmc2Nhcm9uO2llIHRyYXVraSB2ZWljaW5hIGlsZ3RzcMSTasSrYnUgdW4gc2FtYXppbmEgb2dsZWvEvGEgcMSTZHUsIGF0YmFsc3RvdCBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5vdCBhdGtyaXR1bXVzLiBUaWUgaXIgcGllbcSTcm90aSB0ZW1wZXJhdMWrcmFzIGRpYXBhem9uYW0gbm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QywgdMSBcMSTYyB0b3MgdmFyIGl6bWFudG90OjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjUzNCI+DQoJPGxpIGRhdGEtZW5kPSI2MzIiIGRhdGEtc3RhcnQ9IjUzNCI+PHN0cm9uZyBkYXRhLWVuZD0iNTYzIiBkYXRhLXN0YXJ0PSI1MzYiPktvbXBsZWtzYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+OiBLxIFydGFpbmllIHRpcmFtaXN1LCBla2xlcmkgYXIga3LEk21zaWVydSwgxLfEq3prZWlraSBhciBvZ3Ugdmlyc2vEgXJ0dS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNzMzIiBkYXRhLXN0YXJ0PSI2MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjY1OCIgZGF0YS1zdGFydD0iNjM1Ij5BdWtzdGFqaWVtIMSTZGllbmllbTwvc3Ryb25nPjogUGFzdGEgYXIgcGVzdG8gbcSTcmNpLCBraW5vamEgYXIgZMSBcnplxYZpZW0sIGLEvG9kYXMgYXIgYXZva2FkbyB1biB0dW56aXbEq20uPC9saT4NCgk8bGkgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNzM0Ij48c3Ryb25nIGRhdGEtZW5kPSI3NjIiIGRhdGEtc3RhcnQ9IjczNiI+R2F0YXZhamllbSBrb21wbGVrdGllbTwvc3Ryb25nPjogU2llcmEgJnNjYXJvbjvEt8SrdmppIGFyIHbEq25vZ8SBbSB1biByaWVrc3RpZW0sIGdhxLxhcyB1emtvZGFzIGFyIHNpbmVwxJNtLCB2ZWfEgW51IGtvbXBsZWt0aS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjExMTciIGRhdGEtc3RhcnQ9Ijg0NyI+PHN0cm9uZyBkYXRhLWVuZD0iODgyIiBkYXRhLXN0YXJ0PSI4NDciPkhlcm3Ek3Rpc2vEgSB2xIFrYSBmdW5rY2lvbmFsaXTEgXRlPC9zdHJvbmc+IG5vZHJvJnNjYXJvbjtpbmEgYWl6c2FyZHrEq2J1IHByZXQgbm9wbMWrZMSTbSB1biBzbWFrdSBzYWphdWsmc2Nhcm9uO2Fub3MsIGthcyBpciDEq3BhJnNjYXJvbjtpIHN2YXLEq2dpIHZhaXLEgWt1IGvEgXJ0dSDEk2RpZW5vcy4gQ2F1cnNwxKtkxKtnYXMgc2llbmFzIGl6Y2XEvCBzYXN0xIF2ZGHEvHUga3ZhbGl0xIF0aSwgYmV0IHVuaXZlcnPEgWzEgXMgdsSBa2EgaWVzcMSTamFzIHZpc3UgaXptxJNydSB0cmF1a2llbSDEvGF1aiDEgXRyxIFrIG9yZ2FuaXrEk3QgZGFyYmEgdmlldHUuPC9wPg0KDQo8cCBkYXRhLWVuZD0iMTMxOSIgZGF0YS1zdGFydD0iMTExOSI+SXp2xJNsb3RpZXMgdHJhdWt1cywga2FzIGl6Z2F0YXZvdGkgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSwgasWrcyBwYWzEq2R6YXQgc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdSBkYXVkenVtdSB1biBhdGJhbHN0xIF0IGlsZ3RzcMSTasSrZ2FzIGllcGFrb2p1bWEgcHJha3Nlcywga2FzIGF0Ymlsc3QgdmlkZXMgYWl6c2FyZHrEq2JhcyBtxJNyxLdpZW0uPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjEzNTMiIGRhdGEtc3RhcnQ9IjEzMjEiPkJpem5lc2EgaXptYW50byZzY2Fyb247YW5hcyBwaWVtxJNyczwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+UmVzdG9yxIFucyB2YXIgcGllZMSBdsSBdCBwaWtuaWthIGtvbXBsZWt0dXMgNTAwIG1sIHRyYXVrb3M6IGF1a3N0xIEgcGFzdGEsIHNpZXJhICZzY2Fyb247xLfEq3ZqaSB1biBtaW5pIGRlc2VydHMuIMSScnRhIGllcGFrbyZzY2Fyb247YW5hIGFyIHZpZW5vdHUgdsSBa3UgdmllbmvEgXImc2Nhcm9uO28gdHJhbnNwb3J0xJMmc2Nhcm9uO2FudSB1biB1emxhYm8gdmllc3UgbG9qYWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPjxzdHJvbmcgZGF0YS1lbmQ9IjE1NTYiIGRhdGEtc3RhcnQ9IjE1NDMiPsSqcGEmc2Nhcm9uO8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTU1NyI+DQoJPGxpIGRhdGEtZW5kPSIxNTc2IiBkYXRhLXN0YXJ0PSIxNTU3Ij5JZXRpbHDEq2JhOiA1MDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTYyMiIgZGF0YS1zdGFydD0iMTU3NyI+TWF0ZXJpxIFsczogUMSBcnN0csSBZMSBdHMgUEVUIHBsYXN0bWFzYSAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY2OCIgZGF0YS1zdGFydD0iMTYyMyI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IE5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTcxOSIgZGF0YS1zdGFydD0iMTY2OSI+SGVybcSTdGlza8SBcyB2xIFrYSDEq3BhJnNjYXJvbjvEq2JhcywgbGFpIG5vdsSTcnN0dSBub3BsxatkZXM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTc2MyIgZGF0YS1zdGFydD0iMTcyMCI+Q2F1cnNwxKtkxKtnxIFzIHNpZW5hcywga2FzIHV6c3ZlciBrdmFsaXTEgXRpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4MjEiIGRhdGEtc3RhcnQ9IjE3NjQiPklkZcSBbGkgcGllbcSTcm90cyBnYW4gZGVzZXJ0aWVtLCBnYW4gYXVrc3RhamllbSDEk2RpZW5pZW08L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTg4NSIgZGF0YS1zdGFydD0iMTgyMiI+QXRiYWxzdGEgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemluYSBwbGFzdG1hc2FzIGF0a3JpdHVtdXM8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij5EaXNwb3NhYmxlIGRlbGkgY29udGFpbmVyIC0gQSBWZXJzYXRpbGUgU29sdXRpb24gZm9yIEhlYXJ0eSBNZWFscyBhbmQgTGF5ZXJlZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+PHN0cm9uZyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+UHJvZmVzc2lvbmFsIFNlcnZpbmcgb2YgQ29sZCBNZWFscyBhbmQgRGVzc2VydHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjQyNSIgZGF0YS1zdGFydD0iMjA2NSI+RGlzcG9zYWJsZSA1MDAgbWwgb3IgMTYgb3ogZGVsaSBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCkgYXJlIHRoZSBpZGVhbCBjaG9pY2UgZm9yIGJ1c2luZXNzZXMgd2hlcmUgYm90aCBwcmVzZW50YXRpb24gYW5kIGNvbnZlbmllbmNlIG1hdHRlci4gTWFkZSBmcm9tIHJQRVQsIHRoZXNlIGNvbnRhaW5lcnMgY29udHJpYnV0ZSB0byBzdXN0YWluYWJpbGl0eSBieSByZWR1Y2luZyB0aGUgY2FyYm9uIGZvb3RwcmludCBhbmQgc3VwcG9ydGluZyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gVGhleSBhcmUgc3VpdGFibGUgZm9yIHRlbXBlcmF0dXJlcyByYW5naW5nIGZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3I6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI0MjciPg0KCTxsaSBkYXRhLWVuZD0iMjUyMiIgZGF0YS1zdGFydD0iMjQyNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0OSIgZGF0YS1zdGFydD0iMjQyOSI+Q29tcGxleCBkZXNzZXJ0czwvc3Ryb25nPjogTGF5ZXJlZCB0aXJhbWlzdSwgJmVhY3V0ZTtjbGFpcnMgd2l0aCBjdXN0YXJkLCBjaGVlc2VjYWtlcyB3aXRoIGJlcnJ5IHRvcHBpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI2MTciIGRhdGEtc3RhcnQ9IjI1MjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI1MzkiIGRhdGEtc3RhcnQ9IjI1MjUiPkNvbGQgbWVhbHM8L3N0cm9uZz46IFBhc3RhIHdpdGggcGVzdG8gc2F1Y2UsIHF1aW5vYSB3aXRoIHZlZ2V0YWJsZXMsIGJvd2xzIHdpdGggYXZvY2FkbyBhbmQgdHVuYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjYxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY0MyIgZGF0YS1zdGFydD0iMjYyMCI+UmVhZHktdG8tc2VydmUgc2V0czwvc3Ryb25nPjogQ2hlZXNlIHBsYXR0ZXJzIHdpdGggZ3JhcGVzIGFuZCBudXRzLCBtZWF0IHNuYWNrcyB3aXRoIG11c3RhcmQsIHZlZ2FuIHNldHMuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzMDEwIiBkYXRhLXN0YXJ0PSIyNzIyIj5UaGUgPHN0cm9uZyBkYXRhLWVuZD0iMjc0MiIgZGF0YS1zdGFydD0iMjcyNiI+YWlydGlnaHQgbGlkPC9zdHJvbmc+IGVuc3VyZXMgcHJvdGVjdGlvbiBhZ2FpbnN0IGxlYWtzIGFuZCBvZG9yIG1peGluZywgd2hpY2ggaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgZm9yIG11bHRpLWxheWVyZWQgZGlzaGVzLiBUaGUgdHJhbnNwYXJlbmN5IG9mIHRoZSB3YWxscyBoaWdobGlnaHRzIHRoZSBxdWFsaXR5IG9mIHRoZSBpbmdyZWRpZW50cywgYW5kIHRoZSB1bml2ZXJzYWwgbGlkcyBmb3IgYWxsIGNvbnRhaW5lciBzaXplcyBoZWxwIHNhdmUgdGltZSBvbiB3b3Jrc3BhY2Ugb3JnYW5pemF0aW9uLjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjMyMjciIGRhdGEtc3RhcnQ9IjMwMTIiPkJ5IGNob29zaW5nIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHlvdSBhcmUgaGVscGluZyB0byByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydCBzdXN0YWluYWJsZSBwYWNrYWdpbmcgcHJhY3RpY2VzLCB3aGljaCBhbGlnbiB3aXRoIGVudmlyb25tZW50YWwgZ29hbHMgYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGNpcmN1bGFyIGVjb25vbXkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNTMiIGRhdGEtc3RhcnQ9IjMyMjkiPkJ1c2luZXNzIHVzZSBleGFtcGxlPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij5BIHJlc3RhdXJhbnQgY2FuIG9mZmVyIHBpY25pYyBzZXRzIGluIDUwMCBtbCBjb250YWluZXJzOiBjaGlsbGVkIHBhc3RhLCBjaGVlc2UgcGxhdHRlciwgYW5kIG1pbmkgZGVzc2VydC4gVGhlIGNvbnZlbmllbnQgcGFja2FnaW5nIHdpdGggYSBzaW5nbGUgbGlkIHNpbXBsaWZpZXMgdHJhbnNwb3J0IGFuZCBib29zdHMgZ3Vlc3QgbG95YWx0eS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+RmVhdHVyZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNDY4Ij4NCgk8bGkgZGF0YS1lbmQ9IjM0ODYiIGRhdGEtc3RhcnQ9IjM0NjgiPkNhcGFjaXR5OiA1MDAgbWwgb3IgMTYgb3o8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzUyNiIgZGF0YS1zdGFydD0iMzQ4NyI+TWF0ZXJpYWw6IFJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTY3IiBkYXRhLXN0YXJ0PSIzNTI3Ij5UZW1wZXJhdHVyZSByYW5nZTogRnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1OTkiIGRhdGEtc3RhcnQ9IjM1NjgiPkFpcnRpZ2h0IGxpZCB0byBwcmV2ZW50IGxlYWtzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2NDIiIGRhdGEtc3RhcnQ9IjM2MDAiPlRyYW5zcGFyZW50IHdhbGxzIHRoYXQgZW1waGFzaXplIHF1YWxpdHk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY4NSIgZGF0YS1zdGFydD0iMzY0MyI+UGVyZmVjdCBmb3IgYm90aCBkZXNzZXJ0cyBhbmQgY29sZCBtZWFsczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNjg2Ij5TdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teSBhbmQgcmVkdWNlcyBwbGFzdGljIHdhc3RlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3Ny42MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNjY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjNjNzEwYmE5Zjg1YTMxMGMyYzlkOGM4MWUxNjI1NDQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyB0cmF1a3Mgbm8gclBFVCBwbGFzdG1hc2FzIGt1bGluxIFyaWphaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyBmb3IgY2F2aWFyIDUwMCBtbCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgdC10YDRgtC90YvQuSDQutC+0L3RgtC10LnQvdC10YAgNTAwINC80Lsg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LTQu9GPINGB0LDQu9Cw0YLQvtCyINC4INC00LXRgdC10YDRgtC+0LIgclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNjg4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFBXUC0xMDg2MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YAgNzUwINC80LssINGBINC60YDRi9GI0LrQvtC5LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVHJhdWtzIDc1MCBtbCwgYXIgdsSBa3UsIFBFVCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTY0NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMTAtMDggMTU6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE2ODgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzY5YzZlYjIyYzM2YWRiMmVlZmQ1MDJhMGM5ODE0MWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg5MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXRS1LTklGRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTanMga29rYSBuYXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C00LXRgNC10LLRj9C90L3Ri9C5Jm5ic3A70L3QvtC2IDE2NSZuYnNwO9C80LwsINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C5INC40Lcg0LTRgNC10LLQtdGB0LjQvdGLLiDQntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQtNCw0L3QvdC+0LPQviDRgdGC0L7Qu9C+0LLQvtCz0L4g0L/RgNC40LHQvtGA0LA6INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Ywg0LIg0YPQv9C+0YLRgNC10LHQu9C10L3QuNC4LiDQoNC10LrQvtC80LXQvdC00YPQtdC8INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQvdCw0YjQuCDQtNC10YDQtdCy0Y/QvdC90YvQtSDQv9GA0LjQsdC+0YDRiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGB0LXRgNCy0LjRgdC+0LIg0YEg0LXQtNC+0Lkg0L3QsCDQstGL0L3QvtGBINC40LvQuCDQv9GA0Lgg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y4g0L3QsNGC0YPRgNCw0LvRjNC90YvRhSDQvNCw0YLQtdGA0LjQsNC70L7QsiDRgtCw0LrQvtC5INC90L7QtiDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30L7Qv9Cw0YHQtdC9INC00LvRjyDQt9C00L7RgNC+0LLRjNGPINC4INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCb0LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0LXRgtGB0Y8sINC90LUg0LLRi9C00LXQu9GP0Y8g0LLRgNC10LTQvdGL0YUg0YLQvtC60YHQuNGH0L3Ri9GFINCy0LXRidC10YHRgtCyINC4INC/0L7Qu9C90L7RgdGC0YzRjiZuYnNwO9GA0LDQt9C70LDQs9Cw0LXRgtGB0Y8g0LIg0LXRgdGC0LXRgdGC0LLQtdC90L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIG5hemlzIDE2NSBtbSwgaXpnYXRhdm90cyBubyBrb2thLiBHYWx2ZW7EgXMgJnNjYXJvbjtvIGdhbGRhIHBpZWRlcnVtdSBwcmllayZzY2Fyb247cm9jxKtiYXM6IGtvbXBha3RzIGl6bcSTcnMgdW4gZGF1ZHpwdXPEq2JhIGxpZXRvJnNjYXJvbjthbsSBLiBNxJNzIGllc2FrxIFtIGl6bWFudG90IG3Fq3N1IGtva2EgZ2FsZGEgcGllZGVydW11cyDEk2RpZW51IHBpZWfEgWRlaSwgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHZhaSBwYXPEgWt1bXUgb3JnYW5pesSTJnNjYXJvbjthbmFpLiBQYXRlaWNvdGllcyBkYWLEq2dvIG1hdGVyacSBbHUgaXptYW50byZzY2Fyb247YW5haSwgJnNjYXJvbjtpcyBuYXppcyBpciBhYnNvbMWrdGkgZHJvJnNjYXJvbjtzIHZlc2VsxKtiYWkgdW4gdmlkZWkuIFRhcyBpciB2aWVnbGkgbGlrdmlkxJNqYW1zLCBuZWl6ZGFsb3Qga2FpdMSrZ2FzIHRva3Npc2thcyB2aWVsYXMsIHVuIGRhYmlza29zIGFwc3TEgWvEvG9zIHBpbG7Eq2LEgSBzYWRhbMSBczwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgY2xhc3NpYyBkaXNwb3NhYmxlIGtuaXZlcyZuYnNwO21hZGUgb2YgZWNvLWZyaWVuZGx5IGFuZCBiaW9kZWdyYWJsZSBvcmdhbmljIHdvb2QuIFRoZXNlIHN1c3RhaW5hYmxlIHdvb2RlbiBrbml2ZXMgYXJlIHN1aXRhYmxlIGFzIGZvciBjb2xkIGZvb2QgYXMgZm9yIGhvdCBhcHBsaWNhdGlvbnMuIFRoZSBsZW5ndGggb2YgZGlzcG9zYWJsZSBjdXRsZXJ5IGlzIDE2LjUgY20uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIxLTA4LTEzIDEzOjMwOjI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg5MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk1NjA5YzA0NGNiODU5YjI0NWMwN2VjMTJmMjUwNjRkLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgd29vZGVuIGtuaWZlIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIG7EgXppcyAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTA4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCAyNSB4IDE4INGB0LwsINCf0K3Qoiwg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgMjUgeCAxOCBjbSwgclBFVCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjI0NDIiIGRhdGEtc3RhcnQ9IjIzNjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDAiIGRhdGEtc3RhcnQ9IjIzNzAiPtCh0YPRiNC4INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0LwgJm5kYXNoOyDQn9GA0LXQvNC40LDQu9GM0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI0OTEiIGRhdGEtc3RhcnQ9IjI0NDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0ODkiIGRhdGEtc3RhcnQ9IjI0NDkiPtCY0LTQtdCw0LvQtdC9INC00LvRjyDQutGA0YPQv9C90YvRhSDQv9C+0YDRhtC40Lkg0Lgg0LDRgdGB0L7RgNGC0Lg8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY1MiIgZGF0YS1zdGFydD0iMjQ5MiI+0K3RgtC+0YIg0L7QtNC90L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8INGB0L7Qt9C00LDQvSDQtNC70Y8g0YPQtNC+0LHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LIg0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLiDQntC9INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC4INC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINCx0LvRjtC00LAuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2ODYiIGRhdGEtc3RhcnQ9IjI2NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2ODQiIGRhdGEtc3RhcnQ9IjI2NTkiPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyNjg3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NDMiIGRhdGEtc3RhcnQ9IjI2ODciPtCR0L7Qu9GM0YjQsNGPINC/0LvQvtGJ0LDQtNGMICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L3QsNCx0L7RgNC+0LIg0YHRg9GI0LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MDYiIGRhdGEtc3RhcnQ9IjI3NDQiPtCf0YDQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINGE0L7RgNC80Ysg0LrQvtC90YLQtdC50L3QtdGA0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4ODQiIGRhdGEtc3RhcnQ9IjI4MDciPtCj0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCDQv9C+0LfQstC+0LvRj9GO0YIg0YPQtNC+0LHQvdC+INGB0LrQu9Cw0LTRi9Cy0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjg4NSI+0JrRgNGL0YjQutCwICjQv9GA0L7QtNCw0ZHRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qvikg0LTQtdC70LDQtdGCINC/0L7QtNCw0YfRgyDQtdGJ0ZEg0LHQvtC70LXQtSDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjk5NyIgZGF0YS1zdGFydD0iMjk1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjk5NSIgZGF0YS1zdGFydD0iMjk2NCI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGB0YTQtdGAPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIyOTk4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjI5OTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMzUiIGRhdGEtc3RhcnQ9IjMwMDAiPtCU0L7RgdGC0LDQstC60LAg0L/RgNC10LzQuNCw0LvRjNC90YvRhSDRgdC10YLQvtCyINGB0YPRiNC4PC9zdHJvbmc+ICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE1NyIgZGF0YS1zdGFydD0iMzA3NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyMCIgZGF0YS1zdGFydD0iMzA3NiI+0KHRg9C/0LXRgNC80LDRgNC60LXRgtGLINC4INCz0LDRgdGC0YDQvtC90L7QvNC40YfQtdGB0LrQuNC1INC80LDQs9Cw0LfQuNC90Ys8L3N0cm9uZz4gJm5kYXNoOyDRjdGE0YTQtdC60YLQvdCw0Y8g0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQv9GA0L7QtNGD0LrRhtC40LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjMxNTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxODciIGRhdGEtc3RhcnQ9IjMxNjAiPtCa0LXQudGC0LXRgNC40L3QsyDQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNGPPC9zdHJvbmc+ICZuZGFzaDsg0YHRgtC40LvRjNC90LDRjyDQv9C+0LTQsNGH0LAg0Lgg0YPQtNC+0LHRgdGC0LLQviDQsiDQvtCx0YHQu9GD0LbQuNCy0LDQvdC40LguPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzI4MCIgZGF0YS1zdGFydD0iMzIzNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzI3OCIgZGF0YS1zdGFydD0iMzI0MSI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQuCDQsdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMjgxIj4NCgk8bGkgZGF0YS1lbmQ9IjMzNDgiIGRhdGEtc3RhcnQ9IjMyODEiPnJQRVQt0L/Qu9Cw0YHRgtC40LogJm5kYXNoOyDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLRi9C5INC4INC/0YDQuNCz0L7QtNC90YvQuSDQtNC70Y8g0L/QtdGA0LXRgNCw0LHQvtGC0LrQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM4OSIgZGF0YS1zdGFydD0iMzM0OSI+0JLRi9GB0L7QutCw0Y8g0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INCy0LvQsNCz0LUg0Lgg0LbQuNGA0YMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMzOTAiPtCh0L7QvtGC0LLQtdGC0YHRgtCy0YPQtdGCINGB0YLQsNC90LTQsNGA0YLQsNC8INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTM4IiBkYXRhLXN0YXJ0PSIzNDUyIj7QktGL0LHQuNGA0LDQudGC0LUgMjUgeCAxOCDRgdC8INC60L7QvdGC0LXQudC90LXRgNGLICZuZGFzaDsg0L3QsNC00ZHQttC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0Lkg0L/QvtC00LDRh9C4INGB0YPRiNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDIxIiBkYXRhLXN0YXJ0PSIzOTYwIj48c3Ryb25nIGRhdGEtZW5kPSI0MDE5IiBkYXRhLXN0YXJ0PSIzOTYwIj5TdSZzY2Fyb247aSB0cmF1a3MgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gaWVwYWtvanVtcyBzdSZzY2Fyb247aSBwbGF0xJNtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0MDc3IiBkYXRhLXN0YXJ0PSI0MDIzIj48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDI3Ij5MaWVsaXNrcyByaXNpbsSBanVtcyBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQxODUiIGRhdGEtc3RhcnQ9IjQwNzgiPiZTY2Fyb247aWUgcGxhJnNjYXJvbjtpZSAyNSB4IDE4IGNtIHRyYXVraSBpciBwaWVtxJNyb3RpIGxpZWzEgWtpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0gdW4gdmFpcsSBa3UgdmVpZHUgcm9sbHUgcGFzbmllZyZzY2Fyb247YW5haS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iNDIxOSIgZGF0YS1zdGFydD0iNDE4NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDIxNyIgZGF0YS1zdGFydD0iNDE5MSI+R2FsdmVuxIFzIGllcGFrb2p1bWEgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MjIwIj4NCgk8bGkgZGF0YS1lbmQ9IjQyNjIiIGRhdGEtc3RhcnQ9IjQyMjAiPlBsYSZzY2Fyb247YSB2aXJzbWEgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDMwNiIgZGF0YS1zdGFydD0iNDI2MyI+U3RpcHJhIHVuIMSTcnRpIHNha3JhdWphbWEga29uc3RydWtjaWphLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Mzc2IiBkYXRhLXN0YXJ0PSI0MzA3Ij5DYXVyc3DEq2TEq2dzIHbEgWtzIChwxIFyZG9kYXMgYXRzZXZpJnNjYXJvbjvEt2kpIHByb2Zlc2lvbsSBbGFtIG5vZm9ybcSTanVtYW0uPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDQwNiIgZGF0YS1zdGFydD0iNDM3OCI+PHN0cm9uZyBkYXRhLWVuZD0iNDQwNCIgZGF0YS1zdGFydD0iNDM4MiI+S3VyIHRpZWsgaXptYW50b3RzPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NDA3Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ0NzYiIGRhdGEtc3RhcnQ9IjQ0MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MzMiIGRhdGEtc3RhcnQ9IjQ0MDkiPkdvdXJtZXQgc3Umc2Nhcm9uO2kgcGllZ8SBZGU8L3N0cm9uZz4gJm5kYXNoOyBub2RybyZzY2Fyb247aW5hIGF1Z3N0xIFrxIFzIGtsYXNlcyBpZXBha29qdW11LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NTU0IiBkYXRhLXN0YXJ0PSI0NDc3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTE3IiBkYXRhLXN0YXJ0PSI0NDc5Ij5MaWVsdmVpa2FsaSB1biDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWk8L3N0cm9uZz4gJm5kYXNoOyBwcmV6ZW50xJMgcHJvZHVrdHVzIHByb2Zlc2lvbsSBbGkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ1NTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1ODAiIGRhdGEtc3RhcnQ9IjQ1NTciPkJhbmtldGkgdW4gcGFzxIFrdW1pPC9zdHJvbmc+ICZuZGFzaDsgZWxlZ2FudHMgdW4gxJNydHMgaWVwYWtvanVtcy48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NjU5IiBkYXRhLXN0YXJ0PSI0NjE1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NjU3IiBkYXRhLXN0YXJ0PSI0NjE5Ij5WaWRlaSBkcmF1ZHrEq2dzIHVuIGRybyZzY2Fyb247cyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ3MTMiIGRhdGEtc3RhcnQ9IjQ2NjAiPlN1JnNjYXJvbjtpIGllcGFrb2p1bXMgaXIgaXpnYXRhdm90cyBubyA8c3Ryb25nIGRhdGEtZW5kPSI0NzA1IiBkYXRhLXN0YXJ0PSI0Njc0Ij5wxIFyc3RyxIFkxIF0YSByUEVUIHBsYXN0bWFzYXM8L3N0cm9uZz4sIGthczo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDcxNCI+DQoJPGxpIGRhdGEtZW5kPSI0NzQ3IiBkYXRhLXN0YXJ0PSI0NzE0Ij5JciBpbGd0c3DEk2rEq2dzIHVuIGVrb2xvxKNpc2tzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0Nzg1IiBkYXRhLXN0YXJ0PSI0NzQ4Ij5JenR1csSrZ3MgcHJldCBtaXRydW11IHVuIHRhdWtpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3ODYiPkF0Ymlsc3QgcMSBcnRpa2FzIGRybyZzY2Fyb247xKtiYXMgc3RhbmRhcnRpZW0uPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSI0OTMxIiBkYXRhLXN0YXJ0PSI0ODMwIj5JenbEk2xpZXRpZXMgPHN0cm9uZyBkYXRhLWVuZD0iNDg2OSIgZGF0YS1zdGFydD0iNDg0MiI+MjUgeCAxOCBjbSBzdSZzY2Fyb247aSB0cmF1a3VzPC9zdHJvbmc+LCBsYWkgbm9kcm8mc2Nhcm9uO2luxIF0dSBnYW4gZXN0xJN0aXNrdSwgZ2FuIGZ1bmtjaW9uxIFsdSBpZXBha29qdW11ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyNDgxIiBkYXRhLXN0YXJ0PSIyNDA0Ij48c3Ryb25nPkRpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gUGFja2FnaW5nIGZvciBTdXNoaSBQbGF0dGVyczwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjUyMSIgZGF0YS1zdGFydD0iMjQ4MyI+UGVyZmVjdCBmb3IgTGFyZ2UgU3VzaGkgUGxhdHRlcnM8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY3MSIgZGF0YS1zdGFydD0iMjUyMiI+RGVzaWduZWQgZm9yIDxzdHJvbmcgZGF0YS1lbmQ9IjI1NjkiIGRhdGEtc3RhcnQ9IjI1MzUiPmJ1bGsgb3JkZXJzIGFuZCBzdXNoaSBwbGF0dGVyczwvc3Ryb25nPiwgdGhlc2UgdHJheXMgcHJvdmlkZSBhIDxzdHJvbmcgZGF0YS1lbmQ9IjI2MjQiIGRhdGEtc3RhcnQ9IjI1OTMiPmx1eHVyaW91cyBmb29kIHByZXNlbnRhdGlvbjwvc3Ryb25nPiB3aGlsZSBlbnN1cmluZyBzZWN1cmUgdHJhbnNwb3J0IGFuZCBzdG9yYWdlLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjkzIiBkYXRhLXN0YXJ0PSIyNjczIj5LZXkgQWR2YW50YWdlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjY5NCI+DQoJPGxpIGRhdGEtZW5kPSIyNzc2IiBkYXRhLXN0YXJ0PSIyNjk0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzE3IiBkYXRhLXN0YXJ0PSIyNjk2Ij5XaWRlIHN1cmZhY2UgYXJlYTwvc3Ryb25nPiBhY2NvbW1vZGF0ZXMgc3VzaGkgYXNzb3J0bWVudHMgYW5kIGNvbWJpbmF0aW9uIHBsYXR0ZXJzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODMyIiBkYXRhLXN0YXJ0PSIyNzc3Ij48c3Ryb25nIGRhdGEtZW5kPSIyODA3IiBkYXRhLXN0YXJ0PSIyNzc5Ij5TdHJvbmcsIHN0YWNrYWJsZSBkZXNpZ248L3N0cm9uZz4gZW5zdXJlcyBzYWZlIGhhbmRsaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyODMzIj48c3Ryb25nIGRhdGEtZW5kPSIyODcwIiBkYXRhLXN0YXJ0PSIyODM1Ij5DcnlzdGFsLWNsZWFyIGxpZCBjb21wYXRpYmlsaXR5PC9zdHJvbmc+IChzb2xkIHNlcGFyYXRlbHkpIGZvciBhdHRyYWN0aXZlIGZvb2QgZGlzcGxheS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTM3IiBkYXRhLXN0YXJ0PSIyOTIxIj5JZGVhbCBVc2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIyOTM4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMjUiIGRhdGEtc3RhcnQ9IjI5MzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5NjciIGRhdGEtc3RhcnQ9IjI5NDAiPkdvdXJtZXQgc3VzaGkgdGFrZWF3YXlzPC9zdHJvbmc+ICZuZGFzaDsgRW5zdXJlcyB0b3AtcXVhbGl0eSBwYWNrYWdpbmcgZm9yIHByZW1pdW0gc3VzaGkgc2V0cy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzEwOCIgZGF0YS1zdGFydD0iMzAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzA1NSIgZGF0YS1zdGFydD0iMzAyOCI+U3VwZXJtYXJrZXRzICZhbXA7IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRGlzcGxheXMgbGFyZ2Ugc3VzaGkgYXNzb3J0bWVudHMgcHJvZmVzc2lvbmFsbHkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjMxMDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjkiIGRhdGEtc3RhcnQ9IjMxMTEiPkV2ZW50IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRWxlZ2FudCBhbmQgZGlzcG9zYWJsZSBmb3IgY29udmVuaWVudCBzZXJ2aWNlLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyMjAiIGRhdGEtc3RhcnQ9IjMxODIiPlN1c3RhaW5hYmxlIGFuZCBEdXJhYmxlIE1hdGVyaWFsPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjMyODIiIGRhdGEtc3RhcnQ9IjMyMjEiPk1hZGUgZnJvbSA8c3Ryb25nIGRhdGEtZW5kPSIzMjYwIiBkYXRhLXN0YXJ0PSIzMjMxIj5lY28tZnJpZW5kbHkgclBFVCBwbGFzdGljPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBvZmZlcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzI4MyI+DQoJPGxpIGRhdGEtZW5kPSIzMzIwIiBkYXRhLXN0YXJ0PSIzMjgzIj5BIHN1c3RhaW5hYmxlIHBhY2thZ2luZyBzb2x1dGlvbi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM2NCIgZGF0YS1zdGFydD0iMzMyMSI+SGlnaCByZXNpc3RhbmNlIHRvIG1vaXN0dXJlIGFuZCBncmVhc2UuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMzNjUiPkZvb2Qgc2FmZXR5IGNvbXBsaWFuY2UgZm9yIHBlYWNlIG9mIG1pbmQuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTMzIiBkYXRhLXN0YXJ0PSIzNDEyIj5VcGdyYWRlIHRvIDxzdHJvbmcgZGF0YS1lbmQ9IjM0NjAiIGRhdGEtc3RhcnQ9IjM0MjMiPjI1IHggMTggY20gZGlzcG9zYWJsZSBzdXNoaSB0cmF5czwvc3Ryb25nPiBmb3Igc3VwZXJpb3IgcGFja2FnaW5nIHRoYXQgbWVldHMgYm90aCBhZXN0aGV0aWMgYW5kIGZ1bmN0aW9uYWwgbmVlZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyODE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MzgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkwOC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDExOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjU1ZTM5ODc2MGZhNTZkOTk0ZjNkNTE1OWVlNzM5MGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gU3VzaGkgdHJheXMgYW5kIHN1c2hpIGNvbnRhaW5lcnMgZGlzcG9zYWJsZSBmb3IgVGFrZW91dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSBtZWxuaSB1biBzdcWhaSBwxIFydGlrYXMgaWVwYWtvanVtcyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KPQv9Cw0LrQvtCy0LrQsCDQv9C40YnQtdCy0LDRjyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyINC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkzMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUtDOU9GCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNjU0NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNC10LzQsNC90LrQsCAyNzAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IERlc2VydGEgdHJhdWtzIDI3MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QmtGA0LjRgdGC0LDQu9GM0L3QviDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0LXQvNCw0L3QutC4INC40Lcg0J/QrdCiINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YHQvtC60L7Qsiwg0YHQvNGD0LfQuCwg0L3QsNGA0LXQt9Cw0L3QvdGL0YUg0YTRgNGD0LrRgtC+0LIg0Lgg0L7QstC+0YnQtdC5LCDQsCDRgtCw0LrQttC1INC80L7Qu9C+0YfQvdGL0YUg0LrQvtC60YLQtdC50LvQtdC5INC4INC50L7Qs9GD0YDRgtC+0LIuINCaINGN0YLQuNC8INC60L7QvdGC0LXQudC90LXRgNCw0Lwg0LTQvtGB0YLRg9C/0L3QsCDRgdC/0LXRhtC40LDQu9GM0L3QsNGPINCy0YHRgtCw0LLQutCwINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC90LXRgdC60L7Qu9GM0LrQuNGFINC40L3Qs9GA0LjQtNC40LXQvdGC0L7QsiDQvtC00L3QvtCy0YDQtdC80LXQvdC90L4sINGH0YLQviDQv9C+0LfQstC+0LvQuNGCINGB0L7Qt9C00LDQstCw0YLRjCDRg9C90LjQutCw0LvRjNC90YvQtSDQutC+0LzQv9C70LXQutGC0Ysg0Lgg0YHQvtGH0LXRgtCw0L3QuNGPINCy0LrRg9GB0L7Qsi4g0Jog0LrRgNC10LzQsNC90LrQsNC8INC/0L7QtNGF0L7QtNGP0YIg0L/Qu9C+0YHQutC40LUg0Lgg0LrRg9C/0L7Qu9GM0L3Ri9C1INC60YDRi9GI0LrQuCwg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0Lgg0LHQtdC3INC90LXQs9C+LiAmbmJzcDvQktC+0LfQvNC+0LbQvdC+0YHRgtGMINC90LDQvdC10YHQtdC90LjRjyDQktCw0YjQtdCz0L4g0YPQvdC40LrQsNC70YzQvdC+0LPQviDQtNC40LfQsNC50L3QsCDQuNC70Lgg0LvQvtCz0L7RgtC40L/QsCDQv9C+0LzQvtC20LXRgiDQv9GA0LjQstC70LXRh9GMINC6INGB0LXQsdC1INCy0L3QuNC80LDQvdC40LUsINC/0L7QtNGH0LXRgNC60L3QtdGCINC+0YHQvtCx0LXQvdC90YvQuSDRgdGC0LjQu9GMINCy0LDRiNC10LPQviDQt9Cw0LLQtdC00LXQvdC40Y8g0Lgg0L3QtdC/0YDQtdC80LXQvdC90L4g0LLRi9C00LXQu9C40YIg0YHRgNC10LTQuCDQutC+0L3QutGD0YDQtdC90YLQvtCyLiDQn9GA0L7Rh9C90YvQtSDQuCDRgdGC0LjQu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyZuYnNwOyDQtNC10YHQtdGA0YLQvtCyJm5ic3A7LSDRjdGC0L4g0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QsNGPLCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNCw0Y8g0YPQv9Cw0LrQvtCy0LrQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPktyaXN0xIFsZHppZHJpJm5ic3A7dHJhdWtpJm5ic3A7bm8gUEVUIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RhcyBzdWzEgW0sIHNtxat0aWppZW0sIHNhZ3JpZXp0aWVtIGF1Z8S8aWVtIHVuIGTEgXJ6ZcWGaWVtLCBrxIEgYXLEqyBwaWVuYSBrb2t0ZWnEvGllbSB1biBqb2d1cnRpZW0uICZTY2Fyb247xKttIHRyYXVrYW0mbmJzcDtpciBwaWVlamFtaSBzcGVjacSBbGkgaWVsaWvFhmksIGt1cm9zIHZhciB1emdsYWLEgXQgdmFpcsSBa2FzIHNhc3TEgXZkYcS8YXMgdmllbmxhaWPEq2dpLiBUYXMgxLxhdXMgaXp2ZWlkb3QgbGllbGlza3VzIGtvbXBsZWt0dXMgdW4gdW5pa8SBbGFzIGdhciZzY2Fyb247YXMga29tYmluxIFjaWphcy4gVHJhdWtpZW0gaXIgcGllZWphbWFzIGdhbiBwbGFrYW5pLCBnYW4ga3Vwb2x2ZWlkYSB2xIFraSwgYXIgY2F1cnVtdSB1biBiZXogdMSBLiAmU2Nhcm9uO8SrcyBzxJNyaWphcyB0cmF1a2llbSBpciBwb3B1bMSBcmllIGl6bcSTcmk6IG5vIDIxMG1sIGzEq2R6IDEwMDBtbC4gUGF0ZWljb3RpZXMgaWVzcMSTasSBbSB1emRydWvEgXQgc2F2dSBsb2dvIHZhaSBhdHNldmkmc2Nhcm9uO8S3aSBpem1la2zEk3R1IGRpemFpbnUgdXogZ2zEgXrEk20sIHRhcyBwYWzEq2R6xJNzIHZhaXLEgWsgcGlldsSTcnN0IHBpcmPEk2p1IHV6bWFuxKtidSwgdGlrcyB1enN2xJNydHMgSsWrc3UgdXrFhsSTbXVtYSDEq3BhJnNjYXJvbjthaXMgc3RpbHMgdW4gbm90ZWlrdGkgcGFsxKtkesSTcyBpemNlbHRpZXMga29ua3VyZW50dSB2aWTFqy4gSXp0dXLEq2dpIHVuIG1vZGVybmkgdHJhdWtpIEthbC1DbGVhciAtIGlyIHBpZXZpbGPEq2dhcywgcGlsbsSrYsSBIHDEgXJzdHLEgWTEgWphbWFzIHRyYXVraS4gJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5DcnlzdGFsIGNsZWFyIFBFVCBjb250YWluZXJzIGFyZSBpZGVhbCBmb3IganVpY2VzLCBzbW9vdGhpZXMsIHNsaWNlZCDigIvigItmcnVpdCBhbmQgdmVnZXRhYmxlcywgYXMgd2VsbCBhcyBtaWxrc2hha2VzIGFuZCB5b2d1cnRzLiBBIHNwZWNpYWwgaW5zZXJ0IGlzIGF2YWlsYWJsZSBmb3IgdGhlc2UgZ2xhc3NlcyBmb3Igc3RvcmluZyBzZXZlcmFsIGluZ3JlZGllbnRzIGF0IHRoZSBzYW1lIHRpbWUsIHdoaWNoIHdpbGwgYWxsb3cgeW91IHRvIGNyZWF0ZSB1bmlxdWUgc2V0cyBhbmQgY29tYmluYXRpb25zIG9mIGZsYXZvcnMuIEZsYXQgYW5kIGRvbWUgY292ZXJzIGFyZSBhdmFpbGFibGUgaW4gcmVxdWVzdCwgd2l0aCBhbmQgd2l0aG91dCBhIGhvbGUuIFRoZSBwb3NzaWJpbGl0eSBvZiBhcHBseWluZyB5b3VyIHVuaXF1ZSBkZXNpZ24gb3IgbG9nbyB3aWxsIGhlbHAgYXR0cmFjdCBhdHRlbnRpb24gdG8geW91cnNlbGYsIGVtcGhhc2l6ZSB0aGUgc3BlY2lhbCBzdHlsZSBvZiB5b3VyIGluc3RpdHV0aW9uIGFuZCB3aWxsIGNlcnRhaW5seSBoaWdobGlnaHQgYW1vbmcgY29tcGV0aXRvcnMuIFN0cm9uZyBhbmQgc3R5bGlzaCBjb250YWluZXJzIC0gdGhpcyBpcyBhbiBhdHRyYWN0aXZlLCBmdWxseSByZWN5Y2xhYmxlIHBhY2thZ2luZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEwOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzUuOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6NDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MzAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjkzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjNmZjODg0N2FiYjAzYWEwZWIyYmQ1MDNlYjQwY2JlMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4MjFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTMyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQUgtQVNCNTUwQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0L7Rg9GB0LAgMTc3INC80LssINCf0J8sINGH0LXRgNC90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE3Ek3JjZXMgdHJhdWtpIDE3NyBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDRgdC+0YPRgdC90LjQutC4INC40LvQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC/0L7RgNGG0LjQvtC90L3Ri9C1INGB0YLQsNC60LDQvdGH0LjQutC4LCDQutC+0YLQvtGA0YvQtSDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC/0YDQuNC/0YDQsNCyLCDRgdCw0LvRjNGB0YssINGB0L7QtdCy0L7Qs9C+INGB0L7Rg9GB0LAsINC30LDQv9GA0LDQstC+0Log0LTQu9GPINGB0LDQu9Cw0YLQvtCyLCDQuNC70Lgg0LTQvtCx0LDQstC+0Log0Log0LTQtdGB0LXRgNGC0LDQvCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQuNC70Lgg0YHQtdGA0LLQuNGB0L7QsiDQvdCwINCy0YvQvdC+0YEuPC9wPg0KDQo8cD7QmtC+0L3RgtGA0L7Qu9C40YDRg9C50YLQtSDRgNCw0LfQvNC10YAg0L/QvtGA0YbQuNC5Jm5ic3A70YEg0L/QvtC80L7RidGM0Y4g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0L7Rg9GB0LAg0L7QsdGK0LXQvNC+0LwgMTc3INC80LssINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9GFINC40LcgMTAwJSDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwISDQodC+0YPRgdC90LjQutC4INC80L7QttC90L4g0L/RgNC40L7QsdGA0LXRgdGC0Lgg0YEg0LPQtdGA0LzQtdGC0LjRh9C90YvQvNC4INC4Jm5ic3A70L/RgNC+0LfRgNCw0YfQvdGL0LzQuCDQutGA0YvRiNC60LDQvNC4INC40Lcg0J/QrdCiINC4INC00L7RgdGC0YPQv9C90Ysg0LIg0LTQstGD0YUg0YbQstC10YLQsNGFIC0g0YfQtdGA0L3QvtC8INC4INC/0YDQvtC30YDQsNGH0L3QvtC8LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGllZ8SBZGVpIHZhaSBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgcGllZMSBdsSBamFtIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a3VzLCBrYXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIGdhciZzY2Fyb247dmllbMSBbSwgc2Fsc2FpLCBzb2phcyBtxJNyY8STbSwgc2FsxIF0dSBtxJNyY8STbSB2YWkgbmVsaWVsYW0gcGllZGV2xIFtIHBhbWF0xJNkaWVuaWVtLjwvcD4NCg0KPHA+S29udHJvbMSTamlldCBwb3JjaWp1IGl6bcSTcnVzIGFyIG3Fq3N1IDE3NyBtbCBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWtpZW0sIGthcyBpemdhdGF2b3RpIG5vIDEwMCUgcMSBcnN0csSBZMSBamFtYSBwb2xpcHJvcGlsxJNuYSEgTcSTcmNlcyBrb250ZWluZXJ1cyZuYnNwO3ZhciBpZWfEgWTEgXRpZXMgYXIgaGVybcSTdGlza2llbSB1biBjYXVyc3DEq2TEq2dpZW0gUEVUIHbEgWtpZW0sIHVuIHTEgXMgaXIgcGllZWphbWFzIGRpdsSBcyBrcsSBc8SBcyAtIG1lbG7EgSB1biBjYXVyc3DEq2TEq2fEgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIHBsYXN0aWMgY29uZGltZW50IGNvbnRhaW5lcnM8aT4mbmJzcDs8L2k+b3IgcG9ydGlvbiBjdXBzPGk+Jm5ic3A7PC9pPmZvciBwYWNrYWdpbmcgc2Fsc2EsIHNveSBzYXVjZSwgc2FsYWQgZHJlc3NpbmdzLCBkaXBwaW5nIHNhdWNlcyBvciB0b3BwaW5ncyBmb3IgZm9vZCBkZWxpdmVyeSBvciZuYnNwO3RvLWdvIHNlcnZpY2VzLjwvcD4NCg0KPHA+Q29udHJvbCBwb3J0aW9uIHNpemVzIGFuZCBjb3N0cyB3aXRoIHRoaXMgMTc3IG1sIHBsYXN0aWMgc2F1Y2UgY29udGFpbmVycyBtYWRlIG9mIDEwMCUgcmVjeWNsYWJsZSBwb2x5cHJvcHlsZW5lISZuYnNwO1BvcnRpb24gY3VwcyBjb21lcyB3aXRoIGxlYWstcHJvb2YgY3J5c3RhbCBjbGVhciBQRVQgbGlkcyBhbmQgYXJlIGF2YWlsYmFsZSBpbiB0d28gY29sb3VycyAtIGJsYWNrIGFuZCBjbGVhci48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjc0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODIxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDEgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzZGExNmE2MjEyZDBkMzRiNWRmZmJlZmYwMDU1OTFiYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHBvcnRpb24gY3VwcyAxNzcgbWwgZm9yIHNveSBzYXVjZSBhdCBzdXNoaSByZXN0YXVyYW50cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIG3Ek3JjZXMgdHJhdWtpIMSTZGllbnUgcGllZ8SBZGVpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0YHQvtGB0YPQvdC40LrQuCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0LjQtyDRgNC10YHRgtC+0YDQsNC90L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzczXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDIwNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstR1M2LTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTExLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQt9Cw0LrRg9GB0L7QuiDRgSAyLdC00LXQu9C10L3QuNGP0LzQuCwg0J/Qm9CQLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgdHJhdWtpIGFyIDItaWVkLiwgUExBLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LjQtyDQutGA0LjRgdGC0LDQu9GM0L3QviDRh9C40YHRgtC+0LPQviwg0LHQuNC+0YDQsNC30LvQsNCz0LDQtdC80L7Qs9C+INC4INC60L7QvNC/0L7RgdGC0LjRgNGD0LXQvNC+0LPQviDQv9C70LDRgdGC0LjQutCwIFBMQS4mbmJzcDvQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQvNC10Y7RgiDQtNCy0LUg0YHQtdC60YbQuNC4LCDRgNCw0LfQtNC10LvRj9GO0YnQuNC1INC/0YDQvtC00YPQutGC0Ysg0Lgg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNGO0YnQuNC1INC40YUg0L3QtdC20LXQu9Cw0YLQtdC70YzQvdC+0LUg0YHQvNC10YjQuNCy0LDQvdC40LUuINCd0LDRiNC4INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC00LXQu9C40LrQsNGC0LXRgdC+0LIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YXQvtC70L7QtNC90YvRhSDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7QuiDRgSDQvtGC0LTQtdC70L7QvCDQtNC70Y8g0JLQsNGI0LjRhSDRhNC40YDQvNC10L3QvdGL0YUg0YHQvtGD0YHQvtCyLiDQntC00L3QsCDRg9C90LjQstC10YDRgdCw0LvRjNC90LDRjyDQutGA0YvRiNC60LAgKEZLLUxHUy02KSwg0LrQvtGC0L7RgNCw0Y8g0L/RgNC+0LTQsNC10YLRgdGPINC+0YLQtNC10LvRjNC90L4sINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPk3Fq3N1IGtyaXN0xIFsZHppZHJpIGt2YWRyxIF0dmVpZGEga29udGVpbmVyaSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYmlvIFBMQSBwbGFzdG1hc2FzLCBrYXMgZGFixIEgYmlvbG/Eo2lza2kgc2FkYWzEgXMuICZTY2Fyb247aXMgdW5pdmVyc8SBbHMgMi1kYcS8xKtncyBpZXBha29qdW1zJm5ic3A7aXIgcGllbcSTcm90cyZuYnNwO2Rhxb7EgWRpZW0gYXVrc3RpZW0gxJNkaWVuaWVtLCBrxIEgYXLEqyBhdWfEvHUgdW4gZMSBcnplxYZ1IHNhbMSBdGnFhmllbSBrb3DEgSBhciBtxJNyY2ksIG5lxLxhdWpvdCBwcm9kdWt0aWVtIHNhamF1a3RpZXMga29wxIEuIEl6dmVpZG9qaWV0IG5lYXRrxIFydG9qYW1hcyBwcm9kdWt0YSBrb21iaW7EgWNpamFzISBWaXN1IGl6bcSTcnUgdHJhdWtpZW0gZGVyIHZpZW5zIHVuaXZlcnPEgWxzIHbEgWtzIChGSy1MR1MtNikuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5EaXNwb3NhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIGNyeXN0YWwgY2xlYXIsIGJpb2RlZ3JhZGFibGUmbmJzcDthbmQgY29tcG9zdGFibGUgUExBIHBsYXN0aWMuIE91ciBwbGFzdGljIGRlbGkgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0bHkgc3VpdGFibGUgZm9yIHZhcmlvdXMgY29sZCBkaXNoZXMsIHNuYWNrcywgZnJ1aXQgYW5kIHZlZ2V0YWJsZSBzZXRzIHdpdGggYW55IGtpbmRzIG9mIGRpcHMgYW5kIHNhdWNlcy4gVGhlc2UgY29udGFpbmVycyBoYXZlIHR3byBkaXZpc2lvbnMgZGl2aWRpbmcmbmJzcDt0aGUgcHJvZHVjdHMgYW5kIHByZXZlbnRpbmcgdGhlbSBmcm9tIHVud2FudGVkIG1peGluZy4gT25lIHZlcnNhdGlsZSBsaWQgKEZLLUxHUy02KSB0aGF0IGlzIHNvbGQgc2VwZXJhdGVseSZuYnNwO2ZpdHMgYWxsIGNvbnRhaW5lciBzaXplcyEmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMzM5OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjoxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTc3My8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyMy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZDc2ZGRkOTNiYmQ2NDk3NGYwYTkyN2JjMDdiY2JiZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY29tcG9zdGFibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgUExBCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyNzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDc3NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gREktUEJMUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQsNC70LDRgtC+0LIgNzUwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSBzYWzEgXR1IHRyYXVraWVtIDc1MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTIwIj48c3Ryb25nIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyNSI+0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwLCAxMDAwLCAxNTAwINC80LspINC40LcgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MiIgZGF0YS1zdGFydD0iMjE0Ij7QrdC60L4t0LTRgNGD0LbQtdC70Y7QsdC90LDRjyDQuCDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij7QrdGC0LAg0L/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LsuINCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINC+0L3QsCDQv9C+0LfQstC+0LvRj9C10YIg0L3QtSDRgtC+0LvRjNC60L4g0L3QsNC00LXQttC90L4g0LfQsNC60YDRi9GC0Ywg0LLQsNGI0Lgg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQv9C+0LTQtNC10YDQttC40LLQsNGC0Ywg0Y3QutC+0LvQvtCz0LjRh9C90YvQuSDQv9C+0LTRhdC+0LQsINGB0L3QuNC20LDRjyDRg9Cz0LvQtdGA0L7QtNC90YvQuSDRgdC70LXQtCDQuCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LDRgdGC0LjQutCwLiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0LrRgNGL0YjQutC4INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRjdGE0YTQtdC60YLQuNCy0L3QviDQv9GA0L7QtNC10LzQvtC90YHRgtGA0LjRgNC+0LLQsNGC0Ywg0Y/RgNC60LjQtSDRhtCy0LXRgtCwINC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YPRjiDRgtC10LrRgdGC0YPRgNGDINCy0LDRiNC40YUg0YHQsNC70LDRgtC+0LIsINC00LXRgdC10YDRgtC+0LIg0Lgg0LTRgNGD0LPQuNGFINCz0L7RgtC+0LLRi9GFINCx0LvRjtC0LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc5MSIgZGF0YS1zdGFydD0iNzQ1Ij7Qn9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMINC4INC30LDRidC40YLQsCDQstCw0YjQtdCz0L4g0L/RgNC+0LTRg9C60YLQsDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMTA4IiBkYXRhLXN0YXJ0PSI3NDUiPtCa0YPQv9C+0LvRjNC90LDRjyDRhNC+0YDQvNCwINC60YDRi9GI0LrQuCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L7QtSDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsNC0INC/0YDQvtC00YPQutGC0L7QvCwg0LfQsNGJ0LjRidCw0Y8g0LXQs9C+INC+0YIg0L/QvtCy0YDQtdC20LTQtdC90LjQuSDQuCDRgdC+0YXRgNCw0L3Rj9C10YIg0YHQstC10LbQtdGB0YLRjC4g0K3RgtC+0YIg0LTQuNC30LDQudC9INGC0LDQutC20LUg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/QvtCy0YDQtdC20LTQtdC90LjQtSDQstC10YDRhdC90LXQs9C+INGB0LvQvtGPINCx0LvRjtC00LAg0L/RgNC4INGF0YDQsNC90LXQvdC40Lgg0LjQu9C4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQtS4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRgNGL0YjQutCwINC90LUg0YLQvtC70YzQutC+INC30LDRidC40YnQsNC10YIg0L/RgNC+0LTRg9C60YLRiywg0L3QviDQuCDQt9C90LDRh9C40YLQtdC70YzQvdC+INGD0LvRg9GH0YjQsNC10YIg0LjRhSDQv9GA0LXQt9C10L3RgtCw0YbQuNGOLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj48c3Ryb25nIGRhdGEtZW5kPSIxMTQwIiBkYXRhLXN0YXJ0PSIxMTEwIj7Qo9C00L7QsdGB0YLQstC+INC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDM5IiBkYXRhLXN0YXJ0PSIxMTEwIj7QrdGC0LAg0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDQvtCx0YrQtdC80L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuyksINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGI0LjRgNC+0LrQvtCz0L4g0LDRgdGB0L7RgNGC0LjQvNC10L3RgtCwINC/0YDQvtC00YPQutGG0LjQuCDQsiDQutCw0YTQtSwg0YDQtdGB0YLQvtGA0LDQvdCw0YUsINGB0YPQv9C10YDQvNCw0YDQutC10YLQsNGFINC4INC90LAg0L/RgNC10LTQv9GA0LjRj9GC0LjRj9GFINC/0L4g0LTQvtGB0YLQsNCy0LrQtSDQtdC00YsuINCe0L3QsCDQvtCx0LXRgdC/0LXRh9C40YIg0LrQvtC80YTQvtGA0YLQvdC+0LUg0YXRgNCw0L3QtdC90LjQtSDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LUg0LLRi9GB0YLQsNCy0LvQtdC90LjQtSDQstCw0YjQuNGFINGC0L7QstCw0YDQvtCyLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDQxIj7QotC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDQtNC40LDQv9Cw0LfQvtC9OiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+0JrQsNC6INC4INC60L7QvdGC0LXQudC90LXRgNGLLCDRjdGC0LAg0LrRgNGL0YjQutCwINGD0YHRgtC+0LnRh9C40LLQsCDQuiDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQvCDQutC+0LvQtdCx0LDQvdC40Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LrQsNC6INC+0YXQu9Cw0LbQtNC10L3QvdGL0YUsINGC0LDQuiDQuCDQt9Cw0LzQvtGA0L7QttC10L3QvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQvdC1INC90LDRgNGD0YjQsNGPINC60LDRh9C10YHRgtCy0LAg0YPQv9Cw0LrQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+PHN0cm9uZyBkYXRhLWVuZD0iMTcxNiIgZGF0YS1zdGFydD0iMTY5MiI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPtCY0LfQs9C+0YLQvtCy0LvQtdC90L3QsNGPINC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVCAoclBFVCksINGN0YLQsCDQutGA0YvRiNC60LAg0YHQv9C+0YHQvtCx0YHRgtCy0YPQtdGCINGB0L7QutGA0LDRidC10L3QuNGOINC/0LvQsNGB0YLQuNC60LAg0LIg0L/RgNC40YDQvtC00LUg0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGCINC40LTQtdGOINGG0LjRgNC60YPQu9GP0YDQvdC+0Lkg0Y3QutC+0L3QvtC80LjQutC4LiDQktGL0LHQuNGA0LDRjyDRgtCw0LrRg9GOINGD0L/QsNC60L7QstC60YMsINCy0Ysg0LfQsNCx0L7RgtC40YLQtdGB0Ywg0L4g0LHRg9C00YPRidC10Lwg0L/Qu9Cw0L3QtdGC0YssINC/0YDQtdC00L7RgdGC0LDQstC70Y/RjyDRgdCy0L7QuNC8INC60LvQuNC10L3RgtCw0Lwg0YPRgdGC0L7QudGH0LjQstC+0LUg0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzkzNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzk0MCI+Q2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gKDc1MCwgMTAwMCwgMTUwMCBtbCkgbm8gclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAxOCI+VmlkZXMgZHJhdWR6xKtncyB1biBwcmV6ZW50xJNqYW1zIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPiZTY2Fyb247aXMgY2F1cnNwxKtkxKtnYWlzIGt1cG9sYSB2xIFrcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgYXBhxLxpZW0gdHJhdWtpZW0gYXIgaWV0aWxwxKtidSA3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbC4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgdGFzIG5vZHJvJnNjYXJvbjtpbmEgbmUgdGlrYWkgZHJvJnNjYXJvbjt1IGFpenbEk3Imc2Nhcm9uO2FudSwgYmV0IGFyxKsgcGFsxKtkeiBzYW1hemluxIF0IG9nbGVrxLxhIHDEk2R1IHVuIHBsYXN0bWFzYXMgYXRrcml0dW11cy4gVsSBY2nFhmEgY2F1cnNwxKtkxKtndW1zIMS8YXVqIGVmZWt0xKt2aSBkZW1vbnN0csSTdCBiYWfEgXTEq2dhcyDEk2RpZW5hIGtyxIFzYXMgdW4gdGVrc3TFq3J1LCBwYWRhcm90IHRvIGlkZcSBbHUgc2FsxIF0aWVtLCBkZXNlcnRpZW0gdW4gY2l0aWVtIGdhdGF2aWVtIMSTZGllbmllbS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU1NiIgZGF0YS1zdGFydD0iNDUwOSI+UHJlemVudMSBY2lqYSB1biBhaXpzYXJkesSrYmEgasWrc3UgcHJvZHVrdGllbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij5LdXBvbGEgZm9ybWEgbm9kcm8mc2Nhcm9uO2luYSBwYXBpbGR1IHRlbHB1IHZpcnMgcHJvZHVrdGEsIHBhc2FyZ8SBam90IHRvIG5vIGJvasSBanVtaWVtIHVuIHNhZ2xhYsSBam90IHN2YWlndW11LiAmU2Nhcm9uO2lzIGRpemFpbnMgcGFsxKtkeiBpenZhaXLEq3RpZXMgbm8gYm9qxIFqdW1pZW0gYXVnJnNjYXJvbjvEk2rEgSBzbMSBbsSrIMSTZGllbmFtIHV6Z2xhYsSBam90IHZhaSB0cmFuc3BvcnTEk2pvdC4gQ2F1cnNwxKtkxKtnYWlzIHbEgWtzIG5lIHRpa2FpIGFpenNhcmfEgSBwcm9kdWt0dXMsIGJldCBhcsSrIGlldsSTcm9qYW1pIHV6bGFibyB0byBwcmV6ZW50xIFjaWp1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj48c3Ryb25nIGRhdGEtZW5kPSI0ODc3IiBkYXRhLXN0YXJ0PSI0ODUyIj7EknJ0xKtiYSB1biBkYXVkenB1c8SrYmE8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+JlNjYXJvbjtpcyB2xIFrcyBpciBwaWVtxJNyb3RzIGRhxb7EgWRpZW0gdHJhdWt1IGl6bcSTcmllbSAoNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwpLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgcGxhJnNjYXJvbjthIGtsxIFzdGEgcHJvZHVrdGllbSBrYWZlam7Eq2PEgW0sIHJlc3RvcsSBbmllbSwgbGllbHZlaWthbGllbSB1biDEk2RpZW51IHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLiBUYXMgbm9kcm8mc2Nhcm9uO2luYSDEk3J0dSB1emdsYWLEgSZzY2Fyb247YW51IHVuIHBpZXZpbGPEq2d1IHByb2R1a3R1IGl6dmlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNTE5NiIgZGF0YS1zdGFydD0iNTE1MiI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+VMSBcGF0IGvEgSB0cmF1a2ksICZzY2Fyb247aXMgdsSBa3MgaXp0dXIgdGVtcGVyYXTFq3JhcyBzdsSBcnN0xKtiYXMsIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBnYW4gYXVrc3RpZW0sIGdhbiBzYWxkxJN0aWVtIHByb2R1a3RpZW0sIG5lc2Fib2rEgWpvdCBpZXBha29qdW1hIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjUzODUiIGRhdGEtc3RhcnQ9IjUzNjEiPkVrb2xvxKNpc2tzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+SXpnYXRhdm90cyBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsICZzY2Fyb247aXMgdsSBa3MgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBhdGJhbHN0YSBjaXJrdWzEgXJvIGVrb25vbWlrdS4gSXp2xJNsb3RpZXMgJnNjYXJvbjtvIGlsZ3RzcMSTasSrZ28gaWVwYWtvanVtdSwgasWrcyBwYWzEq2R6YXQgYWl6c2FyZ8SBdCB2aWRpIHVuIG5vZHJvJnNjYXJvbjtpbsSBdCBzYXZpZW0ga2xpZW50aWVtIGRybyZzY2Fyb247dSB1biB2aWRlaSBkcmF1ZHrEq2d1IHJpc2luxIFqdW11IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW5haSB1biB0cmFuc3BvcnTEkyZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAzMSI+VHJhbnNwYXJlbnQgRG9tZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnMgKDc1MCwgMTAwMCwgMTUwMCBtbCkgTWFkZSBvZiByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTcyIiBkYXRhLXN0YXJ0PSIyMTE1Ij5FY28tRnJpZW5kbHkgYW5kIFByZXNlbnRhYmxlIExpZCBmb3IgUm91bmQgQ29udGFpbmVyczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij5UaGlzIHRyYW5zcGFyZW50IGRvbWUgbGlkIGlzIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gcm91bmQgY29udGFpbmVycyB3aXRoIGNhcGFjaXRpZXMgb2YgNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbC4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSByZWN5Y2xlZCBQRVQgKHJQRVQpLCBpdCBub3Qgb25seSBwcm92aWRlcyBhIHNlY3VyZSBzZWFsIGJ1dCBhbHNvIGNvbnRyaWJ1dGVzIHRvIHJlZHVjaW5nIHlvdXIgY2FyYm9uIGZvb3RwcmludCBhbmQgbWluaW1pemluZyBwbGFzdGljIHdhc3RlLiBUaGUgY2xhcml0eSBvZiB0aGUgbGlkIGFsbG93cyBmb3IgZXhjZWxsZW50IHZpc2liaWxpdHkgb2YgdGhlIHZpYnJhbnQgY29sb3JzIGFuZCB0ZXh0dXJlcyBvZiB5b3VyIHNhbGFkcywgZGVzc2VydHMsIGFuZCBvdGhlciBwcmVwYXJlZCBkaXNoZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NTUiIGRhdGEtc3RhcnQ9IjI2MDciPlByZXNlbnRhdGlvbiBhbmQgUHJvdGVjdGlvbiBvZiBZb3VyIFByb2R1Y3RzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPlRoZSBkb21lIHNoYXBlIG9mIHRoZSBsaWQgcHJvdmlkZXMgZXh0cmEgc3BhY2UgYWJvdmUgdGhlIGZvb2QsIG9mZmVyaW5nIHByb3RlY3Rpb24gd2hpbGUgbWFpbnRhaW5pbmcgdGhlIGZyZXNobmVzcyBvZiB0aGUgY29udGVudHMuIFRoaXMgZGVzaWduIGhlbHBzIHByZXZlbnQgZGFtYWdlIHRvIHRoZSB0b3AgbGF5ZXIgb2YgeW91ciBmb29kIGR1cmluZyBzdG9yYWdlIG9yIHRyYW5zcG9ydC4gVGhlIHRyYW5zcGFyZW50IGxpZCBlbmhhbmNlcyB0aGUgb3ZlcmFsbCBwcmVzZW50YXRpb24gb2YgdGhlIHByb2R1Y3QsIG1ha2luZyBpdCBtb3JlIGF0dHJhY3RpdmUgdG8gY3VzdG9tZXJzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj48c3Ryb25nIGRhdGEtZW5kPSIzMDI0IiBkYXRhLXN0YXJ0PSIyOTkzIj5Db252ZW5pZW5jZSBhbmQgVmVyc2F0aWxpdHk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+VGhpcyBsaWQgaXMgc3VpdGFibGUgZm9yIGEgdmFyaWV0eSBvZiBjb250YWluZXIgc2l6ZXMgKDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwpLCBtYWtpbmcgaXQgaWRlYWwgZm9yIGEgd2lkZSByYW5nZSBvZiBwcm9kdWN0cyBpbiBjYWZlcywgcmVzdGF1cmFudHMsIHN1cGVybWFya2V0cywgYW5kIGZvb2QgZGVsaXZlcnkgc2VydmljZXMuIEl0IGVuc3VyZXMgY29udmVuaWVudCBzdG9yYWdlIGFuZCBhbiBhcHBlYWxpbmcgZGlzcGxheSBvZiB5b3VyIHByb2R1Y3RzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij48c3Ryb25nIGRhdGEtZW5kPSIzMzM0IiBkYXRhLXN0YXJ0PSIzMjk3Ij5UZW1wZXJhdHVyZSBSYW5nZTogLTQwJmRlZztDIHRvICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij5MaWtlIHRoZSBjb250YWluZXJzLCB0aGlzIGxpZCBjYW4gd2l0aHN0YW5kIGEgd2lkZSByYW5nZSBvZiB0ZW1wZXJhdHVyZXMsIG1ha2luZyBpdCBwZXJmZWN0IGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgY29sZCBvciBmcm96ZW4gZm9vZHMgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHF1YWxpdHkgb2YgdGhlIHBhY2thZ2luZy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+PHN0cm9uZyBkYXRhLWVuZD0iMzU1NiIgZGF0YS1zdGFydD0iMzUzMSI+RWNvLUZyaWVuZGx5IE1hdGVyaWFsPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPk1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB0aGlzIGxpZCBoZWxwcyByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkuIEJ5IGNob29zaW5nIHRoaXMgc3VzdGFpbmFibGUgcGFja2FnaW5nLCB5b3UgYXJlIGhlbHBpbmcgdG8gcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQgd2hpbGUgcHJvdmlkaW5nIHlvdXIgY3VzdG9tZXJzIHdpdGggYSBzYWZlIGFuZCBlY28tY29uc2Npb3VzIHNvbHV0aW9uIGZvciBmb29kIHN0b3JhZ2UgYW5kIHRyYW5zcG9ydGF0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjA2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMTAtMDQgMTU6MTE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Nzo0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTI3Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyOS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGVkZjZjZmEyZDc3YWFmNzMxMGM2Zjk0MDAwNWY0OWY4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNsZWFyIHBsYXN0aWMgbGlkcyBmb3Igc2FsYWQgY29udGFpbmVycyA3NTAgbWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gNzUwLCAxMDAwLCAxNTAwIG1sIG5vIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQuNC3IHJQRVQgNzUwLCAxMDAwLCAxNTAwINC80LsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTIyNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBEVC04RlRMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIgMzYwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyBnbMSBesSTbSAzNjAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGC0LDQutCw0L3QvtCyINC40Lcg0J/QoSAtINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3RiyDQuCDQv9C+0LTQvtC50LTRg9GCINC60LDQuiDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSwg0YLQsNC6INC4INC00LvRjyDQs9C+0YDRj9GH0LjRhSDQvdCw0L/QuNGC0LrQvtCyLiDQodGC0LDQutCw0L3RiyDRgSDQutGA0YvRiNC60LDQvNC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4LiDQrdGC0Lgg0LrRgNGL0YjQutC4INGBINC+0YLQstC10YDRgdGC0LjQtdC8INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCDQuCDQvtGC0LvQuNGH0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQutC+0YTQtSwg0YfQsNGPLCDQu9GO0LHRi9GFINC+0YHQstC10LbQsNGO0YnQuNGFINC90LDQv9C40LrRgtC+0LIsINC60L7QutGC0LXQu9C10LksINGB0L7QutC+0LIg0LjQu9C4INCy0L7QtNGLLiZuYnNwOzxiciAvPg0K0JTQsNC90L3QsNGPINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC6INGB0YLQsNC60LDQvdGDJm5ic3A7U1ItSFYxMktSVVombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBsYXN0bWFzYXMgdsSBa2kgZ2zEgXrEk20gbm8gUFMtIHVuaXZlcnPEgWxpLCBkZXLEk3Mga8SBIGF1a3N0aWVtLCB0xIEgYXLEqyBrYXJzdGllbSBkesSTcmllbmllbS4gR2zEgXplcyBhciB2xIFraWVtIHZhciB0aWt0IGl6bWFudG90YXMgZHrEk3JpZW51IHBpZWfEgWRlaS4gJlNjYXJvbjtpZSB2xIFraSBpciDEk3J0aSBsaWV0byZzY2Fyb247YW5haSB1biBixatzIGlkZcSBbGkgcGllbcSTcm90aSBrYWZpamFpLCB0xJNqYWksIGplYmt1cmllbSBhdHN2YWlkemlubyZzY2Fyb247aWVtIGR6xJNyaWVuaWVtLCBrb2t0ZWnEvGllbSwgc3VsxIFtIHVuIMWrZGVuaW0uJm5ic3A7PGJyIC8+DQpQaWVtxJNyb3RzIHBhcMSrcmEgZ2zEgXrEk20mbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+UGxhc3RpYyBjb3ZlcnMgZm9yIGdsYXNzZXMgZnJvbSBQUyBhcmUgdW5pdmVyc2FsIGFuZCBzdWl0YWJsZSBmb3IgYm90aCBjb2xkIGFuZCBob3QgZHJpbmtzLiBHbGFzc2VzIHdpdGggbGlkcyBjYW4gYmUgdXNlZCBmb3IgZGVsaXZlcnkuIFRoZXNlIGNhcHMgd2l0aCBhIGhvbGUgYXJlIGNvbnZlbmllbnQgdG8gdXNlIGFuZCBhcmUgcGVyZmVjdCBmb3IgY29mZmVlLCB0ZWEsIGFueSByZWZyZXNoaW5nIGRyaW5rcywgY29ja3RhaWxzLCBqdWljZXMgb3Igd2F0ZXIuPC9wPg0KDQo8cD5MaWRzIGFyZSBzdWl0YWJsZSBmb3IgcGFwZXIgY3VwcyZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNTE3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDctMTIgMjA6MTg6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NzoyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjI1LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjI1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZmYzMzEwNjY0YjlmMjE2YjlmMDA3ZGM2ZjJhZjI5MGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAxODAvMjUwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHRlcm1vIGdsxIF6xJNtIDE4MC8yNTAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YLQtdGA0LzQviDRgdGC0LDQutCw0L3QvtCyIDE4MC8yNTAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3MjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMTU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzQ5OC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIgMjIgeCAxNCDRgdC8LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgc3XFoWkgdHJhdWtpZW0gMTQgeCAyMiBjbSwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JTQsNC90L3Ri9C1INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQv9C+0LfQstC+0LvRj9GO0YIg0LLQuNC00LXRgtGMINC/0YDQvtC00YPQutGCINC4INC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdC00LDRjtGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7RgdGC0Ywg0JLQsNGI0LjRhSDQsdC70Y7QtC4mbmJzcDvQmtGA0YvRiNC60Lgg0LjQvNC10Y7RgiDRg9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0YDQsNC30LzQtdGJ0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC4g0K3RgtC+INGD0LTQvtCx0L3QviDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0JLQsNGI0LjQvCDQutC70LjQtdC90YLQsNC8LCDRgdC+0YXRgNCw0L3QuNGCINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQuCDQv9C+0LzQvtC20LXRgiDQvtC/0YLQuNC80LjQt9C40YDQvtCy0LDRgtGMINC70L7Qs9C40YHRgtC40LrRgy4g0J3QsCDQutGA0YvRiNC60Lgg0LvQtdCz0LrQviDQuCDRg9C00L7QsdC90L4g0LzQvtC20L3QviDRgNCw0LfQvNC10YHRgtC40YLRjCDRjdGC0LjQutC10YLQutC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSB2xIFraSwga2FzIGRvbcSBdGkgc3Umc2Nhcm9uO8SrIGtvbnRlaW5lcmllbSBkb3QgaWVzcMSTanUgbGFiaSBhcGzFq2tvdCB1biBwcmV6ZW50xJN0IErFq3N1IMSTZGllbnUuIFbEgWt1IG1hbMSBcyBpciBwYWR6acS8aW7EgWp1bWksIGthcyDEvGF1aiBrb250ZWluZXJ1cyBrcmF1dCB2aWVuYW0gb3RyYW0gdmlyc8WrLiBUYXMgaXIgxLxvdGkgxJNydGkgxJNkaWVuYSBwaWVnxIFkZWksICZuYnNwO2vEgSBhcsSrIHBhbMSrZHrEk3MgaWV0YXVwxKt0IHZpZXR1IHVuIG9wdGltaXrEk3QgbG/Eo2lzdGlrdS4g4oCLVXogdsSBa2EgdmFyIHZpZWdsaSB1biDEk3J0aSBpenZpZXRvdCBldGnEt2V0aS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoZXNlIHRyYW5zcGFyZW50IGxpZHMmbmJzcDtmb3Igc3VzaGkgY29udGFpbmVycyBhbGxvdyB5b3UgdG8gc2VlIHRoZSBwcm9kdWN0IGFuZCBmdWxseSBjb252ZXkgdGhlIGF0dHJhY3RpdmVuZXNzIG9mIHlvdXIgZGlzaGVzLiBUaGUgbGlkcyBoYXZlIHJlY2Vzc2VzIGF0IHRoZSBlZGdlcywgd2hpY2ggYWxsb3dzIHlvdSB0byBwbGFjZSB0aGUgY29udGFpbmVycyBvbiB0b3Agb2YgZWFjaCBvdGhlci4gSXQgaXMgY29udmVuaWVudCBmb3IgZGVsaXZlcmluZyBmb29kIHRvIHlvdXIgY3VzdG9tZXJzLCBzYXZlcyBzcGFjZSBhbmQgaGVscHMgb3B0aW1pemUgbG9naXN0aWNzLiBMYWJlbHMgY2FuIGJlIGVhc2lseSBhbmQgY29udmVuaWVudGx5IHBsYWNlZCBvbiB0aGUgbGlkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NTo1MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTcyNy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNDMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDc4MjZiMWFmNTljN2VmMDY4MGRmNzAzNWM0NTA0ZjBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IHbEgWtzIHN1xaFpIHRyYXVrYW0gY2F1cnNwxKtkaWdzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IGxpZCBmb3Igc3VzaGkgdHJheSBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC00LvRjyDRgdGD0YjQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTEyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdELTEwOTMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTk0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC70L7QtNC+0YfQutC4INC40Lcg0LTQtdGA0LXQstCwIDE5LDUg0YUgMTAg0YUgMiw1INGB0LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBLb2thIGxhaXZpxYZhcyB2aWVucmVpemxpZXRvamFtxIFzIDE5LDUgeCAxMCB4IDIsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QlNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQtNC70Y8g0YHQtdGA0LLQuNGA0L7QstC60Lgg0LXQtNGLPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INGB0L7RgdC90YsgLSZuYnNwO9GN0LvQtdCz0LDQvdGC0L3QsNGPINCw0LvRjNGC0LXRgNC90LDRgtC40LLQsCDRgtGA0LDQtNC40YbQuNC+0L3QvdGL0Lwg0YLQsNGA0LXQu9C60LDQvCDQtNC70Y8g0L/QvtC00LDRh9C4INCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6LiDQmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGI0LDRiNC70YvQutC+0LIsINCz0LDRgNC90LjRgNC+0LIg0Lgg0LvQtdCz0LrQuNGFINC30LDQutGD0YHQvtC6LCDQtNC+0LHQsNCy0LvRj9GPINGB0LXRgNCy0LjRgNC+0LLQutC1INC90LDRgtGD0YDQsNC70YzQvdC+0YHRgtC4INC4INGB0YLQuNC70Y8uINCY0LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C1INC40Lcg0LLQvtC30L7QsdC90L7QstC70Y/QtdC80L7Qs9C+INGN0LrQvtC70L7Qs9C40YfQvdC+0LPQviDQvNCw0YLQtdGA0LjQsNC70LAsINC+0L3QuCDQsdC10LfQvtC/0LDRgdC90Ysg0Lgg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4LiDQm9C10LPQutC40LUg0Lgg0LrQvtC80L/QsNC60YLQvdGL0LUsINGN0YLQuCDQu9C+0LTQvtGH0LrQuCDQu9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9GO0YLRgdGPINC/0L7RgdC70LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8sINC90LUg0LfQsNCz0YDRj9C30L3Rj9GPINC+0LrRgNGD0LbQsNGO0YnRg9GOINGB0YDQtdC00YMuINCU0L7QsdCw0LLRjNGC0LUg0L/RgNC40YDQvtC00L3QvtC5INGN0YHRgtC10YLQuNC60Lgg0LLQsNGI0LXQvNGDINGB0YLQvtC70YMg0YEg0L3QsNGI0LjQvNC4INGB0YLQuNC70YzQvdGL0LzQuCDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3Ri9C80Lgg0LTQtdGA0LXQstGP0L3QvdGL0LzQuCDQu9C+0LTQvtGH0LrQsNC80LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5Lb2thIGxhaXZpxYZhcyZuYnNwO3ZpZW5yZWl6bGlldG9qYW3EgXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIGxhaXZpxYZhcyBubyBwcmllZGVzIGlyIGVsZWdhbnRhIGFsdGVybmF0xKt2YSB0cmFkaWNpb27EgWxhamllbSAmc2Nhcm9uO8S3xKt2amllbSDEk2RpZW51IHVuIHV6a29kdSBwYXNuaWVnJnNjYXJvbjthbmFpLiBJZGXEgWxpIHBpZW3Ek3JvdHMga2ViYWJpZW0sIHBpZWRldsSBbSB1biB2aWVnbMSBbSB1emtvZMSBbSwgcGllJnNjYXJvbjvEt2lyb3QgcGFzbmllZyZzY2Fyb247YW5haSBkYWJpc2t1bXUgdW4gc3RpbHUuIEl6Z2F0YXZvdGkgbm8gYXRqYXVub2phbWllbSwgdmlkZWkgZHJhdWR6xKtnaWVtIG1hdGVyacSBbGllbSwgdGllIGlyIGRybyZzY2Fyb247aSB1biB2aWVnbGkgbGlldG9qYW1pLiBWaWVnbGFzIHVuIGtvbXBha3RhcywgJnNjYXJvbjvEq3MgbGFpdmFzIHDEk2MgbGlldG8mc2Nhcm9uO2FuYXMgdmFyIHZpZWdsaSBhdGJyxKt2b3RpZXMsIG5lcGllc8SBcsWGb2pvdCB2aWRpLiBQaWUmc2Nhcm9uO8S3aXJpZXQgc2F2YW0gZ2FsZGFtIGRhYmlza3UgZXN0xJN0aWt1IGFyIG3Fq3N1IHN0aWzEq2dhasSBbSB1biBmdW5rY2lvbsSBbGFqxIFtIGtva2EgbGFpdsSBbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkRpc3Bvc2FibGUgUGluZSBXb29kIFNlcnZpbmcmbmJzcDtGb29kIFRyYXk8L3N0cm9uZz48L2gyPg0KDQo8cD5EaXNwb3NhYmxlIHdvb2RlbiB0cmF5cyZuYnNwO21hZGUgb2YgcGluZSBhcmUgYW4gZWxlZ2FudCBhbHRlcm5hdGl2ZSB0byB0cmFkaXRpb25hbCBwbGF0ZXMgZm9yIHNlcnZpbmcgZGlzaGVzIGFuZCBzbmFja3MuIElkZWFsIGZvciBrZWJhYnMsIHNpZGUgZGlzaGVzIGFuZCBsaWdodCBzbmFja3MsIHRoZXkgYWRkIG5hdHVyYWxuZXNzIGFuZCBzdHlsZSB0byB0aGUgdGFibGUgc2V0dGluZy4gTWFkZSBvZiByZW5ld2FibGUgZWNvLWZyaWVuZGx5IG1hdGVyaWFsLCB0aGV5IGFyZSBzYWZlIGFuZCBlYXN5IHRvIHVzZS4gTGlnaHR3ZWlnaHQgYW5kIGNvbXBhY3QsIHRoZXNlIGZvb2QgdHJheXMgYXJlIGVhc2lseSBkaXNwb3NlZCBvZiBhZnRlciB1c2UsIHdpdGhvdXQgcG9sbHV0aW5nIHRoZSBlbnZpcm9ubWVudC4gQWRkIG5hdHVyYWwgYWVzdGhldGljcyB0byB5b3VyIHRhYmxlIHdpdGggb3VyIHN0eWxpc2ggYW5kIGZ1bmN0aW9uYWwgd29vZGVuIHRyYXlzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzg4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMDMgMTI6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzguOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTEyLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjUwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWVjOWZhYjcxMTQ4ZGQ1MjMwOGM2MDNjNjJhZWFmODEucG5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gV29vZGVuIGZvb2QgdHJheXMgMTksNSB4IDEwIHggMiw1IGNtLCBuYXR1cmFsIHdvb2QgdHJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIGxhaXZpxYZhcyAxOSw1IHggMTAgeCAyLDUgY20gdmllbnJlaXpsaWV0b2phbcSBcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4IDE5LDUg0YUgMTAg0YUgMiw1INGB0Lwg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzNDkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IElCLUwxNlNUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE4OTUuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdC+0LIgIkNoYW1wYWduZSIgNTAwINC80LssINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCt0YLQuCDQv9C+0LvRg9C/0YDQvtC30YDQsNGH0L3Ri9C1INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCBjINC/0YDQvtGA0LXQt9GM0Y4mbmJzcDvQtNC70Y8g0YLRgNGD0LHQvtGH0LXQuiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC90LDRiNC40YUg0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3Rh9C40LrQvtCyINC+0LHRitC10LzQvtC8IDUwMCDQvNC7LiDQndCw0YjQsCZuYnNwO9C/0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDRgdC+0LfQtNCw0LXRgiZuYnNwO9C/0LvQvtGC0L3QvtC1INC4INC90LDQtNC10LbQvdC+0LUg0YPQv9C70L7RgtC90LXQvdC40LUg0LTQu9GPINC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40Y8g0YPRgtC10YfQtdC6INC4INGA0LDQt9C70LjQstC+0LIg0LLQsNGI0LXQs9C+INC90LDQv9C40YLQutCwLiDQmtGA0YvRiNC60LAg0YHRgtCw0L3QtdGCINC90LXQt9Cw0LzQtdC90LjQvNGL0Lwg0LTQvtC/0L7Qu9C90LXQvdC40LXQvCDQuiDRgNCw0LHQvtGC0LUg0LvRjtCx0L7Qs9C+Jm5ic3A70LrQuNC+0YHQutCwLCDQutC+0YTQtdC50L3QuCZuYnNwO9C40LvQuCDQt9Cw0LLQtdC00LXQvdC40Y8mbmJzcDvQvdCwINCy0YvQvdC+0YEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llLCBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMgdsSBa2kgYXIgWCBhdHZlcnRuaSZuYnNwO23Fq3N1IDUwMCBtbCBwYXDEq3JhIGtyxat6xKt0xJNtIGlyIGl6dHVyxKtnaSB1biBuZWNhdXJsYWlkxKtnaS4gUGxha2FuYWlzIHbEgWtzIHJhZGEgY2llJnNjYXJvbjt1IHVuJm5ic3A7ZHJvJnNjYXJvbjt1IGJsxKt2xJNqdW11LCBsYWkgbm92xJNyc3R1IGR6xJNyaWVudSBub3BsxatkaS4mbmJzcDs8L3A+DQoNCjxwPk9ibGlnxIF0cyBwYXBpbGRpbsSBanVtcyBqZWJrdXJhbSBraW9za2FtLCZuYnNwO8SBdHLEgXMgxJNkaW7EgSZzY2Fyb247YW5hcyByZXN0b3LEgW5hbSB2YWkmbmJzcDtrYWZlam7Eq2NhaS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoaXMgdHJhbnNsdWNlbnQsIGhpZ2gtcXVhbGl0eSBwbGFzdGljIGxpZHMgJm5ic3A7YSBzdHJhdyBzbG90Jm5ic3A7Zm9yIG91ciA1MDAgbWwgcGFwZXIgY3VwcyZuYnNwO2FyZSZuYnNwO3N0dXJkeSBhbmQgbGVhay1yZXNpc3RhbnQuIFRoaXMmbmJzcDtoaWdoLXF1YWxpdHkgZmxhdCBsaWQgd2lsbCB0dXJuIHlvdXImbmJzcDtiZXZlcmFnZXMmbmJzcDtpbnRvIG9uLXRoZS1nbyByZWZyZXNobWVudHMsIGNyZWF0aW5nJm5ic3A7YSB0aWdodCwgc2VjdXJlIHNlYWwgdG8gcHJldmVudCBsZWFraW5nIGFuZCBzcGlsbHMuJm5ic3A7QSBtdXN0LWhhdmUgYWRkaXRpb24gdG8gYW55IGtpb3NrLCBjb25jZXNzaW9uIHN0YW5kLCBmYXN0LWZvb2QgcmVzdGF1cmFudCwgY29mZmVlIHNob3Agb3IgdGFrZS1vdXQgZXN0YWJsaXNobWVudC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3NTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODQ2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuNDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2N2VjMDYwODc3Njk4ZWIyNjNkYWNmMGY4NGIzYmNlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUg0L3QsNC/0LjRgtC60L7Qsiwg0J/QoSwg0LHQtdC70LDRjywg0YEgWCDQv9GA0L7RgNC10LfRjNGOCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXh0XSA9PiBTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXIgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb3BlcnR5X2luZm86U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQXV0b2xvYWRGaWx0ZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWZhdWx0TW9kaWZpZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtDb25maWdWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWJ1Z1RlbXBsYXRlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtSZWdpc3RlcmVkT2JqZWN0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTdHJlYW1WYXJpYWJsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbVGVtcGxhdGVWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtMaXRlcmFsc10gPT4gTGl0ZXJhbHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc29sdmVkUHJvcGVydGllczpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bnJlZ2lzdGVyUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX1VucmVnaXN0ZXJQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29kZUZyYW1lXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Db2RlRnJhbWUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZ2V0TGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZGRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9hZFBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9Mb2FkUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmdW5jdGlvbi5jb3VudGVyLnBocF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy9mdW5jdGlvbi5jb3VudGVyLnBocAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIuY291bnQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfd3JpdGVGaWxlXSA9PiBTbWFydHlfSW50ZXJuYWxfUnVudGltZV9Xcml0ZUZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiBTbWFydHlfVGVtcGxhdGVfU291cmNlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1aWRdID0+IGRiMGEwMDg2OGI2MTkzZGZiY2RmZDY1YjJkZDY3YmMzYzZhYjVmZmYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25hbWVdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlcGF0aF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVzdGFtcF0gPT4gMTcwOTIwOTQyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleGlzdHNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYmFzZW5hbWVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21wb25lbnRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFuZGxlcl0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNDb21waWxlZEhhbmRsZXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzbWFydHldID0+IFNtYXJ0eSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9fbGl0ZXJhbF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3VuYXNzaWduZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9pbmNsdWRlX3BhdGhdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW190ZW1wbGF0ZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX3RlbXBsYXRlX2Rpcl0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb25maWdEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX2NvbmZpZ19kaXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfdGVtcGxhdGVfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ19oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcGx1Z2luX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbXBpbGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BsdWdpbnNEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY29tcGlsZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9zdWJfZGlyc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfYW1iaWd1b3VzX3Jlc291cmNlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dGVuZHNfcmVjdXJzaW9uXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xlZnRfZGVsaW1pdGVyXSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmlnaHRfZGVsaW1pdGVyXSA9PiB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGl0ZXJhbHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfY2xhc3NdID0+IFNtYXJ0eV9TZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X3BvbGljeV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGhwX2hhbmRsaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWxsb3dfcGhwX3RlbXBsYXRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmdfY3RybF0gPT4gTk9ORQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NtYXJ0eV9kZWJ1Z19pZF0gPT4gU01BUlRZX0RFQlVHCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdfdHBsXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl9yZXBvcnRpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19vdmVyd3JpdGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfYm9vbGVhbml6ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19yZWFkX2hpZGRlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9sb2NraW5nXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbG9ja2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9ja2luZ190aW1lb3V0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfcmVzb3VyY2VfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9tb2RpZmllZF9jaGVja10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9wbHVnaW5zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfb2JqZWN0c10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NsYXNzZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2FjaGVfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9sb2FkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9tb2RpZmllcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXNjYXBlX2h0bWxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0YXJ0X3RpbWVdID0+IDE3NTMwMzgxMzUuNzI4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jdXJyZW50X2ZpbGVdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZFRlbXBsYXRlRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAuL2NvbmZpZ3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcjpwcm90ZWN0ZWRdID0+IC4vY2FjaGUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiByZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBkaXJlY3RfYWNjZXNzX3NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFszXSA9PiBfZGlyX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gcGx1Z2luX3NlYXJjaF9vcmRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gaW5oZXJpdGFuY2VfbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FjY2Vzc01hcDpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyXSA9PiBUZW1wbGF0ZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcl0gPT4gQ29uZmlnRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXJdID0+IENvbXBpbGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2Rpcl0gPT4gQ2FjaGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9jaGVja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xpZmV0aW1lXSA9PiAzNjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvdXJjZV9oYW5kbGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNDb21waWxlZEhhbmRsZXJdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV9GVUxMXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9qcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9JTUFHRVNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiB2ZXJzdXBhY2tzdG9yZS5jb20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGF0aF9zaXRlX2NsZWFyXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIxNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEwMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBwxIFydGlrYXMgdHJhdWtpZW0gMTAwMCBtbCwgUFAsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtChINC90LDQu9C40YfQuNC10Lwg0L/QvtC00YXQvtC00Y/RidC10Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y8g0L/QvtGA0Y/QtNC60LAg0L3QsCDQutGD0YXQvdC1INC40LvQuCDQvdCw0LvQsNC20LjQstCw0L3QuNC1INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60Lgg0YHRgtCw0L3QvtCy0LjRgtGB0Y8g0LHQvtC70LXQtSDQv9GA0L7RgdGC0YvQvCDQuCDQsdC10LfQvtC/0LDRgdC90YvQvCDQv9GA0L7RhtC10YHRgdC+0LwhJm5ic3A70JrRgNGL0YjQutC4INC00LvRjyDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCAxMDAwINC80Lsg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgtGB0Y8g0YHQstC10YDRhdGDLCDRh9GC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0LvQuNCy0LDQvdC40LUg0Lgg0LjRgdC60LvRjtGH0LDQtdGCINC+0LrRgdC40LTQsNGG0LjRjiDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8sINGH0YLQviDQvNC+0LbQtdGCINCy0YvQt9Cy0LDRgtGMINC40YUg0L/RgNC10LbQtNC10LLRgNC10LzQtdC90L3Rg9GOINC/0L7RgNGH0YMuINCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LIg0LrQvtC80L/Qu9C10LrRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0L/RgNC10LTQvdCw0LfQvdCw0YfQtdC90Ysg0LTQu9GPINCx0LXQt9C+0L/QsNGB0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCwg0YXRgNCw0L3QtdC90LjRjywg0Lgg0LTQsNC20LUg0L/QvtGB0LvQtdC00YPRjtGJ0LXQs9C+INGA0LDQt9C+0LPRgNC10LLQsCDQtdC00Ysg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LguJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+SXptYW50b2pvdCBzYWdhdGF2byZzY2Fyb247YW5hcyB0cmF1a2FtJm5ic3A7cGllbcSTcm90dSB2xIFrdSwgdmlydHV2ZXMgb3JnYW5pesSTJnNjYXJvbjthbmEgdmFpIHBpZWfEgWRlcyBwYWthbHBvanVtYSB1enN0xIFkxKsmc2Nhcm9uO2FuYSBrxLzFq3N0IHZpZWdsxIFrYSB1biBkcm8mc2Nhcm9uO8SBa2EhIE3Fq3N1IDEwMDAgbWwgcGxhc3RtYXNhcyB0cmF1a3UgdsSBa2llbSBpciBibMSrdnMgYXVnJnNjYXJvbjvEk2phaXMgYmzEq3bEk2p1bXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGkgdW4gcHJpZWsmc2Nhcm9uO2xhaWPEq2d1IHDEgXJ0aWthcyBva3NpZMSTJnNjYXJvbjthbm9zLiBQxIFydGlrYXMgdHJhdWtpIGFyIHbEgWtpZW0gaXIgcGFyZWR6xJN0aSBkcm8mc2Nhcm9uO2FpIHDEgXJ0aWthcyB0cmFuc3BvcnTEkyZzY2Fyb247YW5haSwgbMSrZHpuZW0mc2Nhcm9uO2FuYWksIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHBhdCBzZWtvam8mc2Nhcm9uO2FpIHNpbGTEqyZzY2Fyb247YW5haSBtaWtyb3ZpxLzFhnUga3LEgXNuxKsuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGFrZS1vdXQgb3Iga2l0Y2hlbiBvcmdhbml6aW5nIGlzIG1hZGUgZWFzaWVyIHdpdGggYSBtYXRjaGluZyBsaWQuIFRoZSBsaWRzIGZvciBvdXIgMTAwMCBtbCBwbGFzdGljIGNvbnRhaW5lcnMgc2VhbCZuYnNwO3RpZ2h0bHkgYXRvcCZuYnNwO3RoYXQga2VlcCB0aGUgbGVmdG92ZXJzIG9yIGRlbGkgcHVyY2hhc2VzIHNlY3VyZSBhbmQgcHJldmVudCBzcGlsbHMgYW5kIGd1YXJkIGFnYWluc3QgYWlyYm9ybmUgY29udGFtaW5hbnRzLiBGb29kIGNvbnRhaW5lcnMgdG9nZXRoZXIgd2l0aCB0aGVzZSBsaWRzIGFyZSZuYnNwO2Rlc2lnbmVkIGZvciBzZWN1cmUgdHJhbnNwb3J0aW5nLCBzdG9yaW5nLCBhbmQgdGhlbiByZWhlYXRpbmcgaG90IGZvb2QgaXRlbXMuIER1ZSB0byB0aGUgZ3JlYXQgZHVyYWJpbGl0eSBvZiBvdXIgbGlkcywgZm9vZCBjb250YWluZXJzIGNhbiBzYWZlbHkgYmUgc3RhY2tlZCB0byBwcm9tb3RlIGVhc3kgdHJhbnNwb3J0YXRpb24gYW5kIHNwYWNlLXNhdmluZyBzdG9yYWdlIGF0IHlvdXIga2l0Y2hlbi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA4NDU4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWx0ZXJfZmllbGRzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAgLSAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA2MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA3NSw1IHggMTksNCB4IDI5LDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMiw1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDM2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gOTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDY3Ljc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1NC4zMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1My4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAyLjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUyLjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDMuOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzQwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQlAtQUI0NDI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0YssIE0g0YDQsNC30LzQtdGALCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmluaWxhIGNpbWRpIG5lcMWrZGVyxJN0aSwgTSBpem3Ek3JzLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YA8L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC/0LXRgNGH0LDRgtC60LggQUJFTkEg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINC/0YPQtNGA0Ysg0Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQstC40L3QuNC70LAsINC90LUg0YHQvtC00LXRgNC20LDRidC10LPQviDQu9Cw0YLQtdC60YHQsC4g0J/Qu9C+0YLQvdGL0LUg0LLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC+0LHRidC10Lkg0LfQsNGJ0LjRgtGLINC/0YDQuCDQutGA0LDRgtC60L7RgdGA0L7Rh9C90L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCwg0YLQsNC8LCDQs9C00LUg0L3QtdC+0LHRhdC+0LTQuNC80L4g0L7QsdC10YHQv9C10YfQuNGC0Ywg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LrQvtC90YLQsNC60YIg0YEg0LzQuNC90LjQvNCw0LvRjNC90YvQvCDRg9GA0L7QstC90LXQvCDQvtC/0LDRgdC90L7RgdGC0Lgg0LfQsNGA0LDQttC10L3QuNGPINC40LvQuCDQt9Cw0LPRgNGP0LfQvdC10L3QuNGPLiZuYnNwO9Cf0YDQtdCy0L7RgdGF0L7QtNC90LDRjyDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YwuJm5ic3A7INCf0LXRgNGH0LDRgtC60Lgg0LLQuNC90LjQu9C+0LLRi9C1INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQstGA0LXQtNC90Ysg0LTQu9GPINC60L7QttC4INGH0LXQu9C+0LLQtdC60LAuINCe0L3QuCDQvdC1INCy0YHRgtGD0L/QsNGO0YIg0LIg0YDQtdCw0LrRhtC40Y4g0YEg0LHQvtC70YzRiNC40L3RgdGC0LLQvtC8INGF0LjQvNC40YfQtdGB0LrQuNGFINGB0L7RgdGC0LDQstC+0LIuINCY0LzQtdC90L3QviDRjdGC0L4g0LTQtdC70LDQtdGCINC40YUg0L3QsNC00LXQttC90YvQvNC4INC4INC90LXQvtCx0YvRh9Cw0LnQvdC+INC/0YDQsNC60YLQuNGH0L3Ri9C80LguPGJyIC8+DQrQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGC0YDQtdGFINGA0LDQt9C80LXRgNCw0YU6IFMsIE0sIEwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj5WaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIE0gaXptxJNyczwvaDI+DQoNCjxwPjxzbWFsbD48YmlnPlZpbmlsYSBjaW1kaSB2YXIgdGlrdCBpem1hbnRvdGkgdmlzcMSBcsSTamFpIGFpenNhcmR6xKtiYWkgxKtzdGVybWnFhsSBLCB2aWV0xIFzLCBrdXIgasSBbm9kcm8mc2Nhcm9uO2luYSBkcm8mc2Nhcm9uO3Uga29udGFrdHUgYXIgbWluaW3EgWx1IGluZmVrY2lqYXMgdW4gcGllc8SBcsWGb2p1bWEgbMSrbWVuaS4gSXpjaWxhIG5vZGlsdW1penR1csSrYmEuIFZpZW5yZWl6xJNqaWUgdmluaWxhIGNpbWRpIGlyIGFic29sxat0aSBuZWthaXTEq2dpIGNpbHbEk2thIMSBZGFpLiBUaWUgbmVyZWHEo8STIGFyIGxpZWzEgWtvIGRhxLx1IG5vIMS3xKttaXNrxIFtIHNhc3TEgXZkYcS8xIFtLiBUaWUmc2Nhcm9uO2kgdGFzICZzY2Fyb247b3MgY2ltZHVzIHBhZGFyYSBkcm8mc2Nhcm9uO3VzLCBwcmFrdGlza3VzIHVuIMSTcnR1cyBsaWV0byZzY2Fyb247YW7EgS48YnIgLz4NClZpbmlsYSBjaW1kaSBpciBwaWVlamFtaSB0csSrcyBpem3Ek3JvczogUywgTSwgTDwvYmlnPjwvc21hbGw+PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5EaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBNIHNpemU8L2gyPg0KDQo8cD5UaGVzZSBkaXNwb3NhYmxlIGZvb2Qgc2FmZSBnbG92ZXMgQUJFTkEgYXJlIHBvd2RlciBmcmVlIGFuZCBhcmUgbWFudWZhY3R1cmVkIGZyb20gZm9vZCBzYWZlIGxhdGV4IGZyZWUgdmlueWwuIFRoaWNrIHZpbnlsIGdsb3ZlcyBjYW4gYmUgdXNlZCBmb3IgZ2VuZXJhbCBwcm90ZWN0aW9uIGZvciBzaG9ydC10ZXJtIHVzZSwgd2hlcmUgaXQgaXMgbmVjZXNzYXJ5IHRvIGVuc3VyZSBzYWZlIGNvbnRhY3Qgd2l0aCB0aGUgbWluaW11bSBsZXZlbCBvZiBkYW5nZXIgb2YgY29udGFtaW5hdGlvbiBvciBjb250YW1pbmF0aW9uLiBFeGNlbGxlbnQgd2VhciByZXNpc3RhbmNlLiBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBhcmUgY29tcGxldGVseSBoYXJtbGVzcyB0byBodW1hbiBza2luLiBUaGV5IGRvIG5vdCByZWFjdCB3aXRoIG1vc3QgY2hlbWljYWwgY29tcG91bmRzLiBUaGF0IGlzIHdoYXQgbWFrZXMgdGhlbSByZWxpYWJsZSBhbmQgZXh0cmVtZWx5IHByYWN0aWNhbC48L3A+DQoNCjxwPlZpbnlsIGdsb3ZlcyBhcmUgYXZhaWxhYmxlIGluIHRocmVlIHNpemVzOiBTLCBNLCBMLjxiciAvPg0KJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDM5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTA5LTI4IDEwOjE2OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDo1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvaXRlbS0xOTY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjU1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZTM5ZDVkYTc4OTU5YmE0MWI4MDNiOGNlNTk2ODQ1OC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBWaW55bCBnbG92ZXMgQWJlbmEgRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgcG93ZGVyIGZyZWUgTQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgQWJlbmEgbmVwxatkZXLEk3RpIE0gaXptxJNycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MjcwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzQ2LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQvdC10LfQsNC80LXQvdC40LzQvtC5INCyINGB0YTQtdGA0LUgSG9SZUNhINC40L3RgtGB0YDRg9C80LXQvdGCINCyINCy0LjQtNC1INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCwg0LrQvtGC0L7RgNCw0Y8g0L3QtdC+0LHRhdC+0LTQuNC80LAg0L3QsCDQu9GO0LHQvtC5INC60YPRhdC90LUg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLiDQn9C40YnQtdCy0LDRjyDQv9C70LXQvdC60LAg0L3QtSDQtNCw0LXRgiDQv9GA0L7QvdC40LrQvdGD0YLRjCDQsdC+0LvQtdC30L3QtdGC0LLQvtGA0L3Ri9C8INCx0LDQutGC0LXRgNC40Y/QvCDQsiDQstCw0YjQuCDQt9Cw0LPQvtGC0L7QstC60LgsINC4Jm5ic3A70LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdC40YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQv9GA0L7QtNGD0LrRgtCwLiDQmiDQtNC+0YHRgtC+0LjQvdGB0YLQstCw0Lwg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4INC80L7QttC90L4g0L7RgtC90LXRgdGC0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMLCDQu9C10LPQutC+0YHRgtGMLCZuYnNwO9C/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCwg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgdGC0L7QuNC80L7RgdGC0Ywg0Lgg0L/RgNC+0YHRgtC+0YLRgyDRg9GC0LjQu9C40LfQsNGG0LjQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UMSBcnRpa2FzIHBsxJN2ZSZuYnNwO3Byb2R1a3R1IGllcGFrbyZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlDEgXJ0aWthcyBwbMSTdmUgcGFsxKtkeiBzYWdsYWLEgXQgcHJvZHVrdGEgxKtwYSZzY2Fyb247xKtiYXMgdW4gdMSBIGl6c2thdHUsIGvEgSBhcsSrIHBhZ2FyaW5hIGRlcsSrZ3VtYSB0ZXJtacWGdS4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlIG5lxLxhdWogcGF0b2fEk27EgW0gYmFrdMSTcmlqxIFtIHVuIG1pa3JvYmllbSBwaWVrxLzFq3QgcGllIHByb2R1a3RhLCBhaXpzdMSBdm90IHRvIG5vIG5lbGFidsSTbMSrZ2FzIGFwa8SBcnTEk2rEgXMgdmlkZXMuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZXMmbmJzcDtydWxsaXMmbmJzcDthdCZzY2Fyb247xLdpcmFzIGFyIHZpZWdsdW11LCDEq3BhJnNjYXJvbjt1IGl6dHVyxKtidSwgc2F2dSBkYXVkemZ1bmtjaW9uYWxpdMSBdGkgdW4mbmJzcDtjYXVyc3DEq2TEq2d1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkNsaW5nIGZpbG0gZm9yIGZvb2Qgd3JhcHBpbmc8L3N0cm9uZz48L2gyPg0KDQo8cD5Gb29kIGdyYWRlIGNsaW5nIGZpbG0gaGVscHMgdG8gcHJlc2VydmUgdGhlIHByb3BlcnRpZXMgb2YgdGhlIHByb2R1Y3QgYW5kIGl0cyBhcHBlYXJhbmNlLCBwcm9sb25naW5nIHRoZSBzaGVsZiBsaWZlLiBUaGUgbWFpbiBmaWVsZCBvZiBhcHBsaWNhdGlvbiBpcyBmb29kIHBhY2thZ2luZy4gSXQgaXMgY29udmVuaWVudCB0byB3cmFwIGNoZWVzZSwgc2F1c2FnZSwgc2FuZHdpY2gsIGV0Yy4gaW50byB0aGUgZmlsbS4gRm9vZCBmaWxtIGRvZXMgbm90IHBlbmV0cmF0ZSBwYXRob2dlbmljIGJhY3RlcmlhIGFuZCBtaWNyb2JlcyBhbmQgcHJvdGVjdHMgdGhlIHByb2R1Y3QgZnJvbSBhZHZlcnNlIGVmZmVjdHMuIFRoZSBhZHZhbnRhZ2VzIG9mIGNsaW5nJm5ic3A7ZmlsbSBpbmNsdWRlIHRyYW5zcGFyZW5jeSwgbGlnaHRuZXNzLCBwcmFjdGljYWxpdHksIG9wdGltYWwgY29zdCBhbmQgZWFzZSBvZiBkaXNwb3NhbC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODIxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDg2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MzEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDbGluZyBmaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gOS4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gY2NlOWQ5YTA2OWViMTQ5MGJhNDJiZTQ1NjI1MTY5ZWMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBjbGluZyBGaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUyOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBbHVtxKtuaWphIGZvbGxpamEgNDUgY20geCAxNTAgbSwgcnVsbMSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C40YnQtdCy0LDRjyDQsNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCZuYnNwO9C+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQvtGC0LvQuNGH0L3QviDQv9C+0LTRhdC+0LTQuNGCINC60LDQuiDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjywg0YLQsNC6INC4INC00LvRjyDQu9C40YfQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQtNC+0LzQsNGI0L3QuNGFINGD0YHQu9C+0LLQuNGP0YUuINCk0L7Qu9GM0LPQsCDQsiDRgNGD0LvQvtC90LUg0L/RgNC40LPQvtC00L3QsCZuYnNwO9C00LvRjyDRg9C/0LDQutC+0LLQutC4INGA0LDQt9C70LjRh9C90L7QuSDQtdC00Ysg0Lgg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8g0L/QuNGJ0Lgg0LIg0LTRg9GF0L7QstGL0YUg0YjQutCw0YTQsNGFLCDQv9C10YfQsNGFLCDQvdCwINCz0YDQuNC70LUsINCwINGC0LDQuiDQttC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPLCDQt9Cw0LzQvtGA0LDQttC40LLQsNC90LjRjyDQuCZuYnNwO9GC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KDQo8cD7QnNCw0LrRgdC40LzQsNC70YzQvdC+INC00L7Qv9GD0YHRgtC40LzQsNGPINGC0LXQvNC/0LXRgNCw0YLRg9GA0LAg0LTQu9GPINC30LDQv9C10LrQsNC90LjRjyDQsdC70Y7QtCDQsiDRhNC+0LvRjNCz0LUgKzM1MCZkZWc7Jm5ic3A7Qy48L3A+DQoNCjxwPtCd0LUg0YDQtdC60L7QvNC10L3QtNGD0LXRgtGB0Y8g0LTQu9C40YLQtdC70YzQvdC+0LUg0LLRgNC10LzRjyDRhdGA0LDQvdC40YLRjCDQsiDRhNC+0LvRjNCz0LUg0L/RgNC+0LTRg9C60YLRiyDQstGL0YHQvtC60L7QuSDQutC40YHQu9C+0YLQvdC+0YHRgtC4INC4INGB0L7Qu9GR0L3QvtGB0YLQuCwg0LAg0YLQsNC6INC20LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9Cw0YUsINCy0L4g0LjQt9Cx0LXQttCw0L3QuNC1INCy0L7Qt9Cz0L7RgNCw0L3QuNGPLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BbHVtxKtuaWphIGZvbGxpamE8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtxKtuaWphIGZvbGlqdSZuYnNwO2l6bWFudG8gxJNkaW7EgSZzY2Fyb247YW5hcyBub3phcsSTLCBsYWkgaWxnxIFrbyZuYnNwO2xhaWt1IHV6Z2xhYsSBdCBwxIFydGlrYXMgcHJvZHVrdHUgc3ZhaWd1bXUuIEZvbGlqYSBpciBwaWVtxJNyb3RhIGRhxb7EgWR1IHDEgXJ0aWthcyBwcm9kdWt0dSB2YWkgxJNkaWVudSBpZXNhacWGbyZzY2Fyb247YW5haSwgY2VwJnNjYXJvbjthbmFpJm5ic3A7dmFpIGFyxKsgc2FsZMSTJnNjYXJvbjthbmFpIHVuIGF0ZHplc8STJnNjYXJvbjthbmFpLjwvcD4NCg0KPHA+TWFrc2ltxIFsxIEgcGllxLxhdWphbcSBIHRlbXBlcmF0xatyYSwga28gbcWrc3UgZm9saWphIHZhciBpenR1csSTdCwgbmVwxIFyc25pZWR6ICsgMzUwICZkZWc7IEMuPC9wPg0KDQo8cD5Gb2xpanUgbmF2IGlldGVpY2FtcyBsaWV0b3QgcMSBcnRpa2FzIHByb2R1a3R1IGFyIGF1Z3N0dSBza8SBYmp1IHVuIHPEgcS8dSBzYXR1cnUgaWxnc3RvJnNjYXJvbjthaSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+QWx1bWludW0gRm9pbDwvc3Ryb25nPjwvaDI+DQoNCjxwPkFsdW1pbnVtIGZvaWwgaXMgYSBjb21tb24gaG91c2Vob2xkIHByb2R1Y3QgdGhhdCZyc3F1bztzIG9mdGVuIHVzZWQgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zIGZvciBjb29raW5nICh0byBjb3ZlciBiYWtpbmcgc3VyZmFjZXMpLCB3cmFwcGluZyBhbmQgcHJvdGVjdCBtb3JlIGRlbGljYXRlIGZvb2RzIG9yIGtlZXBpbmcgZm9vZCBpbiBmcmVlemVycy4gQWx1bWludW0gaXMgbmF0dXJhbCBwcm9kdWN0IHRoYXQmbmJzcDtpcyBib3VuZCB0byBvdGhlciBlbGVtZW50cyBsaWtlIHBob3NwaGF0ZSBhbmQgc3VsZmF0ZSBpbiBzb2lsLCByb2NrcyBhbmQgY2xheS4gVGhpcyBhbHVtaW51bSBmb2lsIHJvbGwgY29udGFpbnMgaXMgMTUwIG0gbG9uZyBieSZuYnNwOzQ1IGNtIHdpZGUuJm5ic3A7PC9wPg0KDQo8cD5UaGUgbWF4aW11bSBwZXJtaXNzaWJsZSB0ZW1wZXJhdHVyZSBmb3IgYmFraW5nIGZvb2QgaW4gZm9pbCBpcyArIDM1MCZkZWc7Qy48L3A+DQoNCjxwPkl0IGlzIG5vdCByZWNvbW1lbmRlZCB0byBzdG9yZSBmb29kcyBvZiBoaWdoIGFjaWRpdHkgYW5kIHNhbGluaXR5IGluIGZvaWwgZm9yIGEgbG9uZyB0aW1lLCBhcyB3ZWxsIGFzIHVzZSBpbiBtaWNyb3dhdmUgb3ZlbnMsIGluIG9yZGVyIHRvIGF2b2lkIGlnbml0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjY1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBBbHVtaW51bSBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzNS4yMyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDg5ZmI0YjBhNTNhMmM1ODc1YWNjYjk5NTAyMmQ5YzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQWx1bWludW0gRm9vZCBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBbHVtxKtuaWphIGZvbGlqYSBydWxsxKsgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0L/QuNGJ0LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8INCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTczOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIwNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA4MjUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstGL0LUg0L/Qu9Cw0YHRgtC80LDRgdGB0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAgMTAwMCDQvNC7INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNjc1IiBkYXRhLXN0YXJ0PSIyMjQiPtCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCDQvtCx0YrQtdC80L7QvCAxMDAwINC80LsgJm1kYXNoOyDQuNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L7QvdGMLiDQntC90Lgg0L/QvtC80L7Qs9GD0YIg0L7RgNCz0LDQvdC40LfQvtCy0LDRgtGMINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCwINC60YPRhdC90LUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LvQtdCz0LrQvtGB0YLRjCDQsiDQvdCw0YXQvtC20LTQtdC90LjQuCDQvdGD0LbQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC60LvRjtGH0LjRgtC10LvRjNC90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0LgsINCy0LDRiNC4INC60L7Qu9C70LXQs9C4INGB0LzQvtCz0YPRgiDQsdGL0YHRgtGA0L4g0L3QsNC50YLQuCDQvdC10L7QsdGF0L7QtNC40LzRi9C1INC/0YDQvtC00YPQutGC0YssINC90LUg0L7RgtC60YDRi9Cy0LDRjyDQutGA0YvRiNC60LguINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQstC60LvRjtGH0LDRjyDRgdCw0LvQsNGC0YssINCz0L7RgNGP0YfQuNC1INCx0LvRjtC00LAg0Lgg0LfQsNCz0L7RgtC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjcxNiIgZGF0YS1zdGFydD0iNjc3Ij7Qo9C00L7QsdGB0YLQstC+INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQvtCx0YnQtdC/0LjRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij7Qn9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSDRhNC+0YDQvNGLICZtZGFzaDsg0Y3RgtC+INC+0YLQu9C40YfQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0LXQs9C80LXQvdGC0LAgSG9SZUNhLiDQntC90Lgg0YPRgdC60L7RgNGP0Y7RgiDQv9GA0L7RhtC10YHRgSDRgNCw0LHQvtGC0Ysg0L3QsCDQutGD0YXQvdC1LCDQv9C+0LfQstC+0LvRj9GPINCz0L7RgtC+0LLQuNGC0Ywg0Lgg0YXRgNCw0L3QuNGC0Ywg0LfQsNCz0L7RgtC+0LLQutC4INC30LDRgNCw0L3QtdC1LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INCyINGH0LDRgdGLINC/0LjQui4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDRh9GC0L4g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0L/RgNC4INGA0LDQt9C+0LPRgNC10LLQtSDQsdC70Y7QtCDQsiDRgNC10YHRgtC+0YDQsNC90LDRhSDQuCDQutCw0YTQtS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+PHN0cm9uZyBkYXRhLWVuZD0iMTA5MiIgZGF0YS1zdGFydD0iMTA2MCI+0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPtCa0L7QvdGC0LXQudC90LXRgNGLINC90LUg0YHQvtC00LXRgNC20LDRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEpLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0LHQtdC30L7Qv9Cw0YHQvdGL0LzQuCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQv9C40YnQuC4g0J7QvdC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L3Rj9GFLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC90LUg0YLQvtC70YzQutC+INGD0LTQvtCx0YHRgtCy0L4sINC90L4g0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC00LvRjyDQstCw0YjQuNGFINGB0L7RgtGA0YPQtNC90LjQutC+0LIg0Lgg0LrQu9C40LXQvdGC0L7Qsi4g0KHQtNC10LvQsNC90L3Ri9C1INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC+0L3QuCDQu9C10LPQutC+INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YDQsNC30LvQuNGH0L3Ri9C1INGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0Lgg0L/QvtC30LLQvtC70Y/RjtGCINGN0YTRhNC10LrRgtC40LLQvdC+INGF0YDQsNC90LjRgtGMINC/0YDQvtC00YPQutGC0YsuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE0ODQiPg0KCTxsaSBkYXRhLWVuZD0iMTUwMCIgZGF0YS1zdGFydD0iMTQ4NCI+0J7QsdGK0LXQvDogMTAwMCDQvNC7PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1NDgiIGRhdGEtc3RhcnQ9IjE1MDEiPtCc0LDRgtC10YDQuNCw0Ls6INCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvSwg0LHQtdC3INCx0LjRgdGE0LXQvdC+0LvQsCDQkCAoQlBBKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTk0IiBkYXRhLXN0YXJ0PSIxNTQ5Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lg8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY0NCIgZGF0YS1zdGFydD0iMTU5NSI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LvRjyDQu9C10LPQutC+0YHRgtC4INC/0L7QuNGB0LrQsCDQv9GA0L7QtNGD0LrRgtC+0LI8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTY0NSI+0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsiwg0LrQsNGE0LUg0Lgg0L7QsdGJ0LXQv9C40YLQsDwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+Q2F1cnNwxKtkxKtnaSB1biBpenR1csSrZ2kgcG9saXByb3BpbMSTbmEgdHJhdWtpIDEwMDAgbWwgc2FnYXRhdmVpIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTMxIiBkYXRhLXN0YXJ0PSIxMTYiPk3Fq3N1IGNhdXJzcMSrZMSrZ2llIHBvbGlwcm9waWzEk25hIHRyYXVraSBhciAxMDAwIG1sIGlldGlscMSrYnUgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBwcm9mZXNpb27EgWzEgXMgdmlydHV2xJNzLiAmU2Nhcm9uO2llIHRyYXVraSBwYWzEq2R6IG9yZ2FuaXrEk3QgZGFyYmEgdGVscHUsIMS8YXVqb3QgxIF0cmkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbcSBcyBzYXN0xIF2ZGHEvGFzLCBuZW5vdsSTciZzY2Fyb247b3QgdsSBa3UuIFBhdGVpY290aWVzIGF1Z3N0YWphaSBjYXVyc3DEq2TEq2JhaSwgdmlydHV2xJMgc3RyxIFkxIFqbyZzY2Fyb247aWUsIHBpZW3Ek3JhbSwgcGF2xIFyaSB1biBhZG1pbmlzdHJhdG9yaSwgdmFyIHZpZWdsaSBhdHJhc3QgdmFqYWR6xKtnb3MgcHJvZHVrdHVzLCBrYXMgaWV2xJNyb2phbWkgdXpsYWJvIGRhcmJhIGVmZWt0aXZpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj48c3Ryb25nIGRhdGEtZW5kPSI1NzIiIGRhdGEtc3RhcnQ9IjUzMyI+UGVyZmVrdHMgcmlzaW7EgWp1bXMgSG9SZUNhIHNla3RvcmFtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj5Qb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgdGFpc25zdMWrcmEgZm9ybXUgaXIgbGllbGlza3MgcmlzaW7EgWp1bXMgSG9SZUNhIG5vemFyxJMsIGxhaSBzYWdhdGF2b3R1IHVuIHV6Z2xhYsSBdHUgxJNkaWVudXMgdW4gc2FnYXRhdmVzLiAmU2Nhcm9uO2llIHRyYXVraSBwYcSBdHJpbmEgZGFyYmEgcHJvY2VzdSB2aXJ0dXbEkywgxLxhdWpvdCBzYWdhdGF2b3QgxJNkaWVudXMgaWVwcmllayZzY2Fyb247LCDEq3BhJnNjYXJvbjtpIHBpZXByYXPEq3RvcyBkYXJiYSBzdHVuZMSBcy4gVHVya2zEgXQgdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbWlrcm92acS8xYZ1IGtyxIFzbmltLCBrYXMgxLxhdWogdmllZ2xpIHV6c2lsZMSrdCDEk2RpZW51cywgc2FnbGFixIFqb3QgdG8ga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj48c3Ryb25nIGRhdGEtZW5kPSI5NTAiIGRhdGEtc3RhcnQ9IjkyMyI+RHJvJnNjYXJvbjvEq2JhIHVuIGVrb2xvxKNpc2t1bXM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj4mU2Nhcm9uO2llIHRyYXVraSBpciBCUEEgYmV6bWFrc2FzLCBub2RybyZzY2Fyb247aW5vdCBkcm8mc2Nhcm9uO3UgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUuIEl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwb2xpcHJvcGlsxJNuYSwgdGllIGlyIHBpZW3Ek3JvdGkgZGHFvsSBZGllbSB0ZW1wZXJhdMWrcmFzIGFwc3TEgWvEvGllbSB1biBub2RybyZzY2Fyb247aW5hIGVmZWt0xKt2dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudSwga2FzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBsaWV0byZzY2Fyb247YW5haSByZXN0b3LEgW5vcywga2FmZWpuxKtjxIFzIHVuIGNpdMSBcyBwxIFydGlrYXMgaWVzdMSBZMSTcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+UHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTI3OCI+DQoJPGxpIGRhdGEtZW5kPSIxMjk4IiBkYXRhLXN0YXJ0PSIxMjc4Ij5JZXRpbHDEq2JhOiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzMzQiIGRhdGEtc3RhcnQ9IjEyOTkiPk1hdGVyacSBbHM6IFBvbGlwcm9waWzEk25zLCBiZXogQlBBPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzNjQiIGRhdGEtc3RhcnQ9IjEzMzUiPlBpZW3Ek3JvdHMgbWlrcm92acS8xYZ1IGtyxIFzbsSrPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE0MzQiIGRhdGEtc3RhcnQ9IjEzNjUiPkNhdXJzcMSrZMSrZ2FzIHNpZW5hcywga2FzIMS8YXVqIHZpZWdsaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2Ftb3MgcHJvZHVrdHVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjE0MzUiPklkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgSG9SZUNhIHNla3RvcsSBPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij48c3Ryb25nIGRhdGEtZW5kPSIxODA3IiBkYXRhLXN0YXJ0PSIxNzQ2Ij5EdXJhYmxlIFRyYW5zcGFyZW50IFBvbHlwcm9weWxlbmUgRm9vZCBDb250YWluZXJzIDEwMDAgbWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjI4NyIgZGF0YS1zdGFydD0iMTgwOSI+T3VyIHRyYW5zcGFyZW50IHBvbHlwcm9weWxlbmUgZm9vZCBjb250YWluZXJzIHdpdGggYSBjYXBhY2l0eSBvZiAxMDAwIG1sIGFyZSB0aGUgcGVyZmVjdCBjaG9pY2UgZm9yIHByb2Zlc3Npb25hbCBraXRjaGVucy4gVGhleSBoZWxwIG9yZ2FuaXplIGtpdGNoZW4gc3BhY2UgYW5kIG1ha2UgaXQgZWFzeSB0byBmaW5kIHRoZSBuZWNlc3NhcnkgaW5ncmVkaWVudHMgd2l0aG91dCBvcGVuaW5nIHRoZSBsaWQuIFRoYW5rcyB0byB0aGVpciBleGNlcHRpb25hbCB0cmFuc3BhcmVuY3ksIHlvdXIgY29sbGVhZ3VlcyB3aWxsIHF1aWNrbHkgZmluZCB0aGUgaW5ncmVkaWVudHMgdGhleSBuZWVkLCBzYXZpbmcgdGltZSBhbmQgZWZmb3J0LiBUaGVzZSBjb250YWluZXJzIGFyZSBpZGVhbCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIHZhcmlvdXMgcHJvZHVjdHMsIGluY2x1ZGluZyBzYWxhZHMsIGhvdCBkaXNoZXMsIGFuZCBwcmVwIGl0ZW1zLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij48c3Ryb25nIGRhdGEtZW5kPSIyMzM2IiBkYXRhLXN0YXJ0PSIyMjg5Ij5Db252ZW5pZW5jZSBmb3IgcmVzdGF1cmFudHMgYW5kIGZvb2RzZXJ2aWNlPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPlJlY3Rhbmd1bGFyIHBvbHlwcm9weWxlbmUgY29udGFpbmVycyBhcmUgYW4gZXhjZWxsZW50IHNvbHV0aW9uIGZvciB0aGUgSG9SZUNhIHNlZ21lbnQuIFRoZXkgc3BlZWQgdXAga2l0Y2hlbiB3b3JrZmxvd3MsIGFsbG93aW5nIHByZXAgaXRlbXMgdG8gYmUgY29va2VkIGFuZCBzdG9yZWQgaW4gYWR2YW5jZSwgd2hpY2ggaXMgZXNwZWNpYWxseSB2YWx1YWJsZSBkdXJpbmcgcGVhayBob3Vycy4gVGhlc2UgY29udGFpbmVycyBhcmUgYWxzbyBtaWNyb3dhdmUtc2FmZSwgbWFraW5nIHRoZW0gY29udmVuaWVudCBmb3IgcmVoZWF0aW5nIGRpc2hlcyBpbiByZXN0YXVyYW50cyBhbmQgY2FmZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MDciIGRhdGEtc3RhcnQ9IjI2NzYiPlNhZmV0eSBhbmQgRWNvLUZyaWVuZGxpbmVzczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij5UaGUgY29udGFpbmVycyBhcmUgQlBBLWZyZWUsIG1ha2luZyB0aGVtIHNhZmUgZm9yIGZvb2Qgc3RvcmFnZS4gVGhleSBhcmUgaWRlYWwgZm9yIHVzZSBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMsIHByb3ZpZGluZyBjb252ZW5pZW5jZSBhbmQgc2FmZXR5IGZvciBib3RoIHlvdXIgc3RhZmYgYW5kIGN1c3RvbWVycy4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSBwb2x5cHJvcHlsZW5lLCB0aGV5IGNhbiB3aXRoc3RhbmQgdmFyaW91cyB0ZW1wZXJhdHVyZXMsIGVuc3VyaW5nIGVmZmljaWVudCBmb29kIHN0b3JhZ2UuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMTciIGRhdGEtc3RhcnQ9IjMwMDQiPkJlbmVmaXRzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzAxOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDM3IiBkYXRhLXN0YXJ0PSIzMDE4Ij5DYXBhY2l0eTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIzMDM4Ij5NYXRlcmlhbDogUG9seXByb3B5bGVuZSwgQlBBLWZyZWU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA5MCIgZGF0YS1zdGFydD0iMzA3NCI+TWljcm93YXZlLXNhZmU8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE0NiIgZGF0YS1zdGFydD0iMzA5MSI+VHJhbnNwYXJlbnQgd2FsbHMgZm9yIGVhc3kgaWRlbnRpZmljYXRpb24gb2YgcHJvZHVjdHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE5NCIgZGF0YS1zdGFydD0iMzE0NyI+SWRlYWwgZm9yIHJlc3RhdXJhbnRzLCBjYWZlcywgYW5kIGZvb2RzZXJ2aWNlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNDgzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzM5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTczOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5N2QyNmZhYzNlYjBlMGQ2N2Q5NTNkOTQ3YWVjZTJjYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lciAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBCUEEgYmV6bWFrc2FzIHBvbGlwcm9waWzEk25hIHRyYXVrcyBzYWdhdGF2xJNtIHVuIHDEgXJ0aWthcyB1emdsYWLEgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDEwMDAg0LzQuywg0J/QnwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNjY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMDk3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLVJEMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEzNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRg9Cz0LvRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgYXBhxLxpZSB0cmF1a2kgNTAwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LrRg9C70LjQvdCw0YDQuNC4Jm5ic3A7LSZuYnNwO9GD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdGL0YLQvdGL0YUg0LHQu9GO0LQg0Lgg0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDM+Jm5ic3A7PHN0cm9uZz7Qn9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90LDRjyDRgdC10YDQstC40YDQvtCy0LrQsCDRhdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQt0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQstGL0LHQvtGAINC00LvRjyDQt9Cw0LLQtdC00LXQvdC40LksINCz0LTQtSDQstCw0LbQvdGLINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0Lgg0YPQtNC+0LHRgdGC0LLQvi4g0J7QvdC4INGA0LDRgdGB0YfQuNGC0LDQvdGLINC90LAg0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0YDQtdC20LjQvCDQvtGCIC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qywg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LjRhSDQtNC70Y86ICZuYnNwOzxiciAvPg0KLSDQodC70L7QttC90YvRhSDQtNC10YHQtdGA0YLQvtCyOiDRgdC70L7QtdC90YvQtSDRgtC40YDQsNC80LjRgdGDLCDRjdC60LvQtdGA0Ysg0YEg0LfQsNCy0LDRgNC90YvQvCDQutGA0LXQvNC+0LwsINGH0LjQt9C60LXQudC60Lgg0YEg0Y/Qs9C+0LTQvdGL0Lwg0YLQvtC/0L/QuNC90LPQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0KXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LI6INC/0LDRgdGC0LAg0YEg0YHQvtGD0YHQvtC8INC/0LXRgdGC0L4sINC60LjQvdC+0LAg0YEg0L7QstC+0YnQsNC80LgsINCx0L7Rg9C70Ysg0YEg0LDQstC+0LrQsNC00L4g0Lgg0YLRg9C90YbQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0JPQvtGC0L7QstGL0YUg0L3QsNCx0L7RgNC+0LI6INGB0YvRgNC90YvQtSDRgtCw0YDQtdC70LrQuCDRgSDQstC40L3QvtCz0YDQsNC00L7QvCDQuCDQvtGA0LXRhdCw0LzQuCwg0LzRj9GB0L3Ri9C1INC30LDQutGD0YHQutC4INGBINCz0L7RgNGH0LjRhtC10LksINCy0LXQs9Cw0L3RgdC60LjQtSDRgdC10YLRiy4gJm5ic3A7PC9wPg0KDQo8cD7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LfQsNGJ0LjRgtGDINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0YHQvNC10YjQuNCy0LDQvdC40Y8g0LfQsNC/0LDRhdC+0LIsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQsdC70Y7QtC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGC0L7Qu9GJ0LjQvdCwINGB0YLQtdC90L7QuiDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdC+0LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0LjQvdCz0YDQtdC00LjQtdC90YLQvtCyLCDQsCDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDRgdC+0LrRgNCw0YnQsNGO0YIg0LLRgNC10LzRjyDQvdCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y4g0YDQsNCx0L7Rh9C10LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0LAuICZuYnNwOzwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC40LzQtdGAINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC00LvRjyDQsdC40LfQvdC10YHQsDo8L3N0cm9uZz48L2gzPg0KDQo8cD7QoNC10YHRgtC+0YDQsNC9INC80L7QttC10YIg0L/RgNC10LTQu9C+0LbQuNGC0Ywg0L3QsNCx0L7RgNGLINC00LvRjyDQv9C40LrQvdC40LrQsCDQsiDQutC+0L3RgtC10LnQvdC10YDQsNGFIDUwMCDQvNC7OiDQvtGF0LvQsNC20LTQtdC90L3QsNGPINC/0LDRgdGC0LAsINGB0YvRgNC90LDRjyDRgtCw0YDQtdC70LrQsCDQuCDQvNC40L3QuC3QtNC10YHQtdGA0YIuINCj0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0YEg0LXQtNC40L3QvtC5INC60YDRi9GI0LrQvtC5INGD0L/RgNC+0YHRgtC40YIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutGDINC4INC/0L7QstGL0YHQuNGCINC70L7Rj9C70YzQvdC+0YHRgtGMINCz0L7RgdGC0LXQuTwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPlZpZW5yZWl6xJNqYWlzIGt1bGluxIFyaWphcyB0cmF1a3MmbmJzcDstJm5ic3A7VW5pdmVyc8SBbHMgcmlzaW7EgWp1bXMgc8SBdMSrZ2llbSDEk2RpZW5pZW0gdW4ga8SBcnRhaW5hamllbSBkZXNlcnRpZW08L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+UHJvZmVzaW9uxIFsYSBhdWtzdG8gxJNkaWVudSB1biBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI1MzIiIGRhdGEtc3RhcnQ9IjE4MSI+VmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDUwMCBtbCBubyBwxIFyc3RyxIFkxIF0YSBQRVQgcGxhc3RtYXNhcyAoclBFVCkgaXIgbGllbGlza2EgaXp2xJNsZSDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWllbSwga3VyIHN2YXLEq2dhIGdhbiBwcmV6ZW50xIFjaWphLCBnYW4gxJNydMSrYmEuIEl6Z2F0YXZvdGkgbm8gclBFVCwgJnNjYXJvbjtpZSB0cmF1a2kgdmVpY2luYSBpbGd0c3DEk2rEq2J1IHVuIHNhbWF6aW5hIG9nbGVrxLxhIHDEk2R1LCBhdGJhbHN0b3QgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemlub3QgYXRrcml0dW11cy4gVGllIGlyIHBpZW3Ek3JvdGkgdGVtcGVyYXTFq3JhcyBkaWFwYXpvbmFtIG5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0MsIHTEgXDEk2MgdG9zIHZhciBpem1hbnRvdDo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI1MzQiPg0KCTxsaSBkYXRhLWVuZD0iNjMyIiBkYXRhLXN0YXJ0PSI1MzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjU2MyIgZGF0YS1zdGFydD0iNTM2Ij5Lb21wbGVrc2FqaWVtIGRlc2VydGllbTwvc3Ryb25nPjogS8SBcnRhaW5pZSB0aXJhbWlzdSwgZWtsZXJpIGFyIGtyxJNtc2llcnUsIMS3xKt6a2Vpa2kgYXIgb2d1IHZpcnNrxIFydHUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjczMyIgZGF0YS1zdGFydD0iNjMzIj48c3Ryb25nIGRhdGEtZW5kPSI2NTgiIGRhdGEtc3RhcnQ9IjYzNSI+QXVrc3RhamllbSDEk2RpZW5pZW08L3N0cm9uZz46IFBhc3RhIGFyIHBlc3RvIG3Ek3JjaSwga2lub2phIGFyIGTEgXJ6ZcWGaWVtLCBixLxvZGFzIGFyIGF2b2thZG8gdW4gdHVueml2xKttLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjczNCI+PHN0cm9uZyBkYXRhLWVuZD0iNzYyIiBkYXRhLXN0YXJ0PSI3MzYiPkdhdGF2YWppZW0ga29tcGxla3RpZW08L3N0cm9uZz46IFNpZXJhICZzY2Fyb247xLfEq3ZqaSBhciB2xKtub2fEgW0gdW4gcmlla3N0aWVtLCBnYcS8YXMgdXprb2RhcyBhciBzaW5lcMSTbSwgdmVnxIFudSBrb21wbGVrdGkuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIxMTE3IiBkYXRhLXN0YXJ0PSI4NDciPjxzdHJvbmcgZGF0YS1lbmQ9Ijg4MiIgZGF0YS1zdGFydD0iODQ3Ij5IZXJtxJN0aXNrxIEgdsSBa2EgZnVua2Npb25hbGl0xIF0ZTwvc3Ryb25nPiBub2RybyZzY2Fyb247aW5hIGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20gdW4gc21ha3Ugc2FqYXVrJnNjYXJvbjthbm9zLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSB2YWlyxIFrdSBrxIFydHUgxJNkaWVub3MuIENhdXJzcMSrZMSrZ2FzIHNpZW5hcyBpemNlxLwgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGksIGJldCB1bml2ZXJzxIFsxIFzIHbEgWthIGllc3DEk2phcyB2aXN1IGl6bcSTcnUgdHJhdWtpZW0gxLxhdWogxIF0csSBayBvcmdhbml6xJN0IGRhcmJhIHZpZXR1LjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjEzMTkiIGRhdGEtc3RhcnQ9IjExMTkiPkl6dsSTbG90aWVzIHRyYXVrdXMsIGthcyBpemdhdGF2b3RpIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCksIGrFq3MgcGFsxKtkemF0IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYXRiYWxzdMSBdCBpbGd0c3DEk2rEq2dhcyBpZXBha29qdW1hIHByYWtzZXMsIGthcyBhdGJpbHN0IHZpZGVzIGFpenNhcmR6xKtiYXMgbcSTcsS3aWVtLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj48c3Ryb25nIGRhdGEtZW5kPSIxMzUzIiBkYXRhLXN0YXJ0PSIxMzIxIj5CaXpuZXNhIGl6bWFudG8mc2Nhcm9uO2FuYXMgcGllbcSTcnM8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPlJlc3RvcsSBbnMgdmFyIHBpZWTEgXbEgXQgcGlrbmlrYSBrb21wbGVrdHVzIDUwMCBtbCB0cmF1a29zOiBhdWtzdMSBIHBhc3RhLCBzaWVyYSAmc2Nhcm9uO8S3xKt2amkgdW4gbWluaSBkZXNlcnRzLiDEknJ0YSBpZXBha28mc2Nhcm9uO2FuYSBhciB2aWVub3R1IHbEgWt1IHZpZW5rxIFyJnNjYXJvbjtvIHRyYW5zcG9ydMSTJnNjYXJvbjthbnUgdW4gdXpsYWJvIHZpZXN1IGxvamFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj48c3Ryb25nIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj7EqnBhJnNjYXJvbjvEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE1NTciPg0KCTxsaSBkYXRhLWVuZD0iMTU3NiIgZGF0YS1zdGFydD0iMTU1NyI+SWV0aWxwxKtiYTogNTAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2MjIiIGRhdGEtc3RhcnQ9IjE1NzciPk1hdGVyacSBbHM6IFDEgXJzdHLEgWTEgXRzIFBFVCBwbGFzdG1hc2EgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NjgiIGRhdGEtc3RhcnQ9IjE2MjMiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiBObyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3MTkiIGRhdGEtc3RhcnQ9IjE2NjkiPkhlcm3Ek3Rpc2vEgXMgdsSBa2EgxKtwYSZzY2Fyb247xKtiYXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3NjMiIGRhdGEtc3RhcnQ9IjE3MjAiPkNhdXJzcMSrZMSrZ8SBcyBzaWVuYXMsIGthcyB1enN2ZXIga3ZhbGl0xIF0aTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODIxIiBkYXRhLXN0YXJ0PSIxNzY0Ij5JZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGRlc2VydGllbSwgZ2FuIGF1a3N0YWppZW0gxJNkaWVuaWVtPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE4MjIiPkF0YmFsc3RhIGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyMDEwIiBkYXRhLXN0YXJ0PSIxOTE4Ij5EaXNwb3NhYmxlIGRlbGkgY29udGFpbmVyIC0gQSBWZXJzYXRpbGUgU29sdXRpb24gZm9yIEhlYXJ0eSBNZWFscyBhbmQgTGF5ZXJlZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+PHN0cm9uZyBkYXRhLWVuZD0iMjA2MyIgZGF0YS1zdGFydD0iMjAxMiI+UHJvZmVzc2lvbmFsIFNlcnZpbmcgb2YgQ29sZCBNZWFscyBhbmQgRGVzc2VydHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjQyNSIgZGF0YS1zdGFydD0iMjA2NSI+RGlzcG9zYWJsZSA1MDAgbWwgb3IgMTYgb3ogZGVsaSBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCkgYXJlIHRoZSBpZGVhbCBjaG9pY2UgZm9yIGJ1c2luZXNzZXMgd2hlcmUgYm90aCBwcmVzZW50YXRpb24gYW5kIGNvbnZlbmllbmNlIG1hdHRlci4gTWFkZSBmcm9tIHJQRVQsIHRoZXNlIGNvbnRhaW5lcnMgY29udHJpYnV0ZSB0byBzdXN0YWluYWJpbGl0eSBieSByZWR1Y2luZyB0aGUgY2FyYm9uIGZvb3RwcmludCBhbmQgc3VwcG9ydGluZyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gVGhleSBhcmUgc3VpdGFibGUgZm9yIHRlbXBlcmF0dXJlcyByYW5naW5nIGZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QywgbWFraW5nIHRoZW0gcGVyZmVjdCBmb3I6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI0MjciPg0KCTxsaSBkYXRhLWVuZD0iMjUyMiIgZGF0YS1zdGFydD0iMjQyNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0OSIgZGF0YS1zdGFydD0iMjQyOSI+Q29tcGxleCBkZXNzZXJ0czwvc3Ryb25nPjogTGF5ZXJlZCB0aXJhbWlzdSwgJmVhY3V0ZTtjbGFpcnMgd2l0aCBjdXN0YXJkLCBjaGVlc2VjYWtlcyB3aXRoIGJlcnJ5IHRvcHBpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI2MTciIGRhdGEtc3RhcnQ9IjI1MjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI1MzkiIGRhdGEtc3RhcnQ9IjI1MjUiPkNvbGQgbWVhbHM8L3N0cm9uZz46IFBhc3RhIHdpdGggcGVzdG8gc2F1Y2UsIHF1aW5vYSB3aXRoIHZlZ2V0YWJsZXMsIGJvd2xzIHdpdGggYXZvY2FkbyBhbmQgdHVuYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjYxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY0MyIgZGF0YS1zdGFydD0iMjYyMCI+UmVhZHktdG8tc2VydmUgc2V0czwvc3Ryb25nPjogQ2hlZXNlIHBsYXR0ZXJzIHdpdGggZ3JhcGVzIGFuZCBudXRzLCBtZWF0IHNuYWNrcyB3aXRoIG11c3RhcmQsIHZlZ2FuIHNldHMuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzMDEwIiBkYXRhLXN0YXJ0PSIyNzIyIj5UaGUgPHN0cm9uZyBkYXRhLWVuZD0iMjc0MiIgZGF0YS1zdGFydD0iMjcyNiI+YWlydGlnaHQgbGlkPC9zdHJvbmc+IGVuc3VyZXMgcHJvdGVjdGlvbiBhZ2FpbnN0IGxlYWtzIGFuZCBvZG9yIG1peGluZywgd2hpY2ggaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgZm9yIG11bHRpLWxheWVyZWQgZGlzaGVzLiBUaGUgdHJhbnNwYXJlbmN5IG9mIHRoZSB3YWxscyBoaWdobGlnaHRzIHRoZSBxdWFsaXR5IG9mIHRoZSBpbmdyZWRpZW50cywgYW5kIHRoZSB1bml2ZXJzYWwgbGlkcyBmb3IgYWxsIGNvbnRhaW5lciBzaXplcyBoZWxwIHNhdmUgdGltZSBvbiB3b3Jrc3BhY2Ugb3JnYW5pemF0aW9uLjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjMyMjciIGRhdGEtc3RhcnQ9IjMwMTIiPkJ5IGNob29zaW5nIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHlvdSBhcmUgaGVscGluZyB0byByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydCBzdXN0YWluYWJsZSBwYWNrYWdpbmcgcHJhY3RpY2VzLCB3aGljaCBhbGlnbiB3aXRoIGVudmlyb25tZW50YWwgZ29hbHMgYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGNpcmN1bGFyIGVjb25vbXkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNTMiIGRhdGEtc3RhcnQ9IjMyMjkiPkJ1c2luZXNzIHVzZSBleGFtcGxlPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij5BIHJlc3RhdXJhbnQgY2FuIG9mZmVyIHBpY25pYyBzZXRzIGluIDUwMCBtbCBjb250YWluZXJzOiBjaGlsbGVkIHBhc3RhLCBjaGVlc2UgcGxhdHRlciwgYW5kIG1pbmkgZGVzc2VydC4gVGhlIGNvbnZlbmllbnQgcGFja2FnaW5nIHdpdGggYSBzaW5nbGUgbGlkIHNpbXBsaWZpZXMgdHJhbnNwb3J0IGFuZCBib29zdHMgZ3Vlc3QgbG95YWx0eS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzQ2NyIgZGF0YS1zdGFydD0iMzQ1NCI+RmVhdHVyZXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNDY4Ij4NCgk8bGkgZGF0YS1lbmQ9IjM0ODYiIGRhdGEtc3RhcnQ9IjM0NjgiPkNhcGFjaXR5OiA1MDAgbWwgb3IgMTYgb3o8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzUyNiIgZGF0YS1zdGFydD0iMzQ4NyI+TWF0ZXJpYWw6IFJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTY3IiBkYXRhLXN0YXJ0PSIzNTI3Ij5UZW1wZXJhdHVyZSByYW5nZTogRnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1OTkiIGRhdGEtc3RhcnQ9IjM1NjgiPkFpcnRpZ2h0IGxpZCB0byBwcmV2ZW50IGxlYWtzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2NDIiIGRhdGEtc3RhcnQ9IjM2MDAiPlRyYW5zcGFyZW50IHdhbGxzIHRoYXQgZW1waGFzaXplIHF1YWxpdHk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY4NSIgZGF0YS1zdGFydD0iMzY0MyI+UGVyZmVjdCBmb3IgYm90aCBkZXNzZXJ0cyBhbmQgY29sZCBtZWFsczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNzQzIiBkYXRhLXN0YXJ0PSIzNjg2Ij5TdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teSBhbmQgcmVkdWNlcyBwbGFzdGljIHdhc3RlPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3Ny42MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NToyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTY2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIDUwMCBtbCwgclBFVCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA4Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2M2M3MTBiYTlmODVhMzEwYzJjOWQ4YzgxZTE2MjU0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrcyBubyByUEVUIHBsYXN0bWFzYXMga3VsaW7EgXJpamFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgZm9yIGNhdmlhciA1MDAgbWwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgdC10YDRgtC90YvQuSDQutC+0L3RgtC10LnQvdC10YAgNTAwINC80Lsg0L/RgNC+0LfRgNCw0YfQvdGL0Lkg0LTQu9GPINGB0LDQu9Cw0YLQvtCyINC4INC00LXRgdC10YDRgtC+0LIgclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNjg4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQV1AtMTA4NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgCA3NTAg0LzQuywg0YEg0LrRgNGL0YjQutC+0LksINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFRyYXVrcyA3NTAgbWwsIGFyIHbEgWt1LCBQRVQsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0xMC0wOCAxNTowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjg4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMwLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzNjljNmViMjJjMzZhZGIyZWVmZDUwMmEwYzk4MTQxYS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg5MF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV0UtS05JRkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDIzMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2pzIGtva2EgbmF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LTQtdGA0LXQstGP0L3QvdGL0LkmbmJzcDvQvdC+0LYgMTY1Jm5ic3A70LzQvCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0Lkg0LjQtyDQtNGA0LXQstC10YHQuNC90YsuINCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC00LDQvdC90L7Qs9C+INGB0YLQvtC70L7QstC+0LPQviDQv9GA0LjQsdC+0YDQsDog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAINC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQsiDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LguINCg0LXQutC+0LzQtdC90LTRg9C10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC90LDRiNC4INC00LXRgNC10LLRj9C90L3Ri9C1INC/0YDQuNCx0L7RgNGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YHQtdGA0LLQuNGB0L7QsiDRgSDQtdC00L7QuSDQvdCwINCy0YvQvdC+0YEg0LjQu9C4INC/0YDQuCDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4INC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjiDQvdCw0YLRg9GA0LDQu9GM0L3Ri9GFINC80LDRgtC10YDQuNCw0LvQvtCyINGC0LDQutC+0Lkg0L3QvtC2INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC30LTQvtGA0L7QstGM0Y8g0Lgg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPQtdGC0YHRjywg0L3QtSDQstGL0LTQtdC70Y/RjyDQstGA0LXQtNC90YvRhSDRgtC+0LrRgdC40YfQvdGL0YUg0LLQtdGJ0LXRgdGC0LIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOJm5ic3A70YDQsNC30LvQsNCz0LDQtdGC0YHRjyDQsiDQtdGB0YLQtdGB0YLQstC10L3QvdGL0YUg0YPRgdC70L7QstC40Y/RhS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBuYXppcyAxNjUgbW0sIGl6Z2F0YXZvdHMgbm8ga29rYS4gR2FsdmVuxIFzICZzY2Fyb247byBnYWxkYSBwaWVkZXJ1bXUgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOiBrb21wYWt0cyBpem3Ek3JzIHVuIGRhdWR6cHVzxKtiYSBsaWV0byZzY2Fyb247YW7EgS4gTcSTcyBpZXNha8SBbSBpem1hbnRvdCBtxatzdSBrb2thIGdhbGRhIHBpZWRlcnVtdXMgxJNkaWVudSBwaWVnxIFkZWksIGzEq2R6xYZlbSZzY2Fyb247YW5haSB2YWkgcGFzxIFrdW11IG9yZ2FuaXrEkyZzY2Fyb247YW5haS4gUGF0ZWljb3RpZXMgZGFixKtnbyBtYXRlcmnEgWx1IGl6bWFudG8mc2Nhcm9uO2FuYWksICZzY2Fyb247aXMgbmF6aXMgaXIgYWJzb2zFq3RpIGRybyZzY2Fyb247cyB2ZXNlbMSrYmFpIHVuIHZpZGVpLiBUYXMgaXIgdmllZ2xpIGxpa3ZpZMSTamFtcywgbmVpemRhbG90IGthaXTEq2dhcyB0b2tzaXNrYXMgdmllbGFzLCB1biBkYWJpc2tvcyBhcHN0xIFrxLxvcyBwaWxuxKtixIEgc2FkYWzEgXM8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgY2xhc3NpYyBkaXNwb3NhYmxlIGtuaXZlcyZuYnNwO21hZGUgb2YgZWNvLWZyaWVuZGx5IGFuZCBiaW9kZWdyYWJsZSBvcmdhbmljIHdvb2QuIFRoZXNlIHN1c3RhaW5hYmxlIHdvb2RlbiBrbml2ZXMgYXJlIHN1aXRhYmxlIGFzIGZvciBjb2xkIGZvb2QgYXMgZm9yIGhvdCBhcHBsaWNhdGlvbnMuIFRoZSBsZW5ndGggb2YgZGlzcG9zYWJsZSBjdXRsZXJ5IGlzIDE2LjUgY20uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjEtMDgtMTMgMTM6MzA6MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4OTAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIEVjbyBXb29kZW4gS25pZmUgMTYsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTU2MDljMDQ0Y2I4NTliMjQ1YzA3ZWMxMmYyNTA2NGQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB3b29kZW4ga25pZmUgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBuxIF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTA4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTIwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4IDI1IHggMTgg0YHQvCwg0J/QrdCiLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIDI1IHggMTggY20sIHJQRVQsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjQ0MiIgZGF0YS1zdGFydD0iMjM2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0MCIgZGF0YS1zdGFydD0iMjM3MCI+0KHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCAmbmRhc2g7INCf0YDQtdC80LjQsNC70YzQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LHQvtC70YzRiNC40YUg0YHQtdGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjQ5MSIgZGF0YS1zdGFydD0iMjQ0NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ4OSIgZGF0YS1zdGFydD0iMjQ0OSI+0JjQtNC10LDQu9C10L0g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC/0L7RgNGG0LjQuSDQuCDQsNGB0YHQvtGA0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjUyIiBkYXRhLXN0YXJ0PSIyNDkyIj7QrdGC0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0Lwg0YHQvtC30LTQsNC9INC00LvRjyDRg9C00L7QsdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LHQvtC70YzRiNC40YUg0YHQtdGC0L7QsiDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIuINCe0L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0Lgg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0LHQu9GO0LTQsC48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY4NiIgZGF0YS1zdGFydD0iMjY1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY4NCIgZGF0YS1zdGFydD0iMjY1OSI+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI2ODciPg0KCTxsaSBkYXRhLWVuZD0iMjc0MyIgZGF0YS1zdGFydD0iMjY4NyI+0JHQvtC70YzRiNCw0Y8g0L/Qu9C+0YnQsNC00YwgJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQutGA0YPQv9C90YvRhSDQvdCw0LHQvtGA0L7QsiDRgdGD0YjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgwNiIgZGF0YS1zdGFydD0iMjc0NCI+0J/RgNC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCINGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0YTQvtGA0LzRiyDQutC+0L3RgtC10LnQvdC10YDQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjg4NCIgZGF0YS1zdGFydD0iMjgwNyI+0KPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRg9C00L7QsdC90L4g0YHQutC70LDQtNGL0LLQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyODg1Ij7QmtGA0YvRiNC60LAgKNC/0YDQvtC00LDRkdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+KSDQtNC10LvQsNC10YIg0L/QvtC00LDRh9GDINC10YnRkSDQsdC+0LvQtdC1INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QuS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTk3IiBkYXRhLXN0YXJ0PSIyOTU5Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTk1IiBkYXRhLXN0YXJ0PSIyOTY0Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YHRhNC10YA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjI5OTgiPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMjk5OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAzNSIgZGF0YS1zdGFydD0iMzAwMCI+0JTQvtGB0YLQsNCy0LrQsCDQv9GA0LXQvNC40LDQu9GM0L3Ri9GFINGB0LXRgtC+0LIg0YHRg9GI0Lg8L3N0cm9uZz4gJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTU3IiBkYXRhLXN0YXJ0PSIzMDc0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTIwIiBkYXRhLXN0YXJ0PSIzMDc2Ij7QodGD0L/QtdGA0LzQsNGA0LrQtdGC0Ysg0Lgg0LPQsNGB0YLRgNC+0L3QvtC80LjRh9C10YHQutC40LUg0LzQsNCz0LDQt9C40L3Rizwvc3Ryb25nPiAmbmRhc2g7INGN0YTRhNC10LrRgtC90LDRjyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC/0YDQvtC00YPQutGG0LjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMzE1OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzE4NyIgZGF0YS1zdGFydD0iMzE2MCI+0JrQtdC50YLQtdGA0LjQvdCzINC4INC80LXRgNC+0L/RgNC40Y/RgtC40Y88L3N0cm9uZz4gJm5kYXNoOyDRgdGC0LjQu9GM0L3QsNGPINC/0L7QtNCw0YfQsCDQuCDRg9C00L7QsdGB0YLQstC+INCyINC+0LHRgdC70YPQttC40LLQsNC90LjQuC48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjgwIiBkYXRhLXN0YXJ0PSIzMjM2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjc4IiBkYXRhLXN0YXJ0PSIzMjQxIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMyODEiPg0KCTxsaSBkYXRhLWVuZD0iMzM0OCIgZGF0YS1zdGFydD0iMzI4MSI+clBFVC3Qv9C70LDRgdGC0LjQuiAmbmRhc2g7INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtGL0Lkg0Lgg0L/RgNC40LPQvtC00L3Ri9C5INC00LvRjyDQv9C10YDQtdGA0LDQsdC+0YLQutC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzg5IiBkYXRhLXN0YXJ0PSIzMzQ5Ij7QktGL0YHQvtC60LDRjyDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0LLQu9Cw0LPQtSDQuCDQttC40YDRgy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzM5MCI+0KHQvtC+0YLQstC10YLRgdGC0LLRg9C10YIg0YHRgtCw0L3QtNCw0YDRgtCw0Lwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsi48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzgiIGRhdGEtc3RhcnQ9IjM0NTIiPtCS0YvQsdC40YDQsNC50YLQtSAyNSB4IDE4INGB0Lwg0LrQvtC90YLQtdC50L3QtdGA0YsgJm5kYXNoOyDQvdCw0LTRkdC20L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7QuSDQv9C+0LTQsNGH0Lgg0YHRg9GI0LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAyMSIgZGF0YS1zdGFydD0iMzk2MCI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxOSIgZGF0YS1zdGFydD0iMzk2MCI+U3Umc2Nhcm9uO2kgdHJhdWtzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIGllcGFrb2p1bXMgc3Umc2Nhcm9uO2kgcGxhdMSTbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDA3NyIgZGF0YS1zdGFydD0iNDAyMyI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAyNyI+TGllbGlza3MgcmlzaW7EgWp1bXMgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0MTg1IiBkYXRhLXN0YXJ0PSI0MDc4Ij4mU2Nhcm9uO2llIHBsYSZzY2Fyb247aWUgMjUgeCAxOCBjbSB0cmF1a2kgaXIgcGllbcSTcm90aSBsaWVsxIFraWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtIHVuIHZhaXLEgWt1IHZlaWR1IHJvbGx1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjQyMTkiIGRhdGEtc3RhcnQ9IjQxODciPjxzdHJvbmcgZGF0YS1lbmQ9IjQyMTciIGRhdGEtc3RhcnQ9IjQxOTEiPkdhbHZlbsSBcyBpZXBha29qdW1hIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDIyMCI+DQoJPGxpIGRhdGEtZW5kPSI0MjYyIiBkYXRhLXN0YXJ0PSI0MjIwIj5QbGEmc2Nhcm9uO2Egdmlyc21hIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzMDYiIGRhdGEtc3RhcnQ9IjQyNjMiPlN0aXByYSB1biDEk3J0aSBzYWtyYXVqYW1hIGtvbnN0cnVrY2lqYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDMwNyI+Q2F1cnNwxKtkxKtncyB2xIFrcyAocMSBcmRvZGFzIGF0c2V2aSZzY2Fyb247xLdpKSBwcm9mZXNpb27EgWxhbSBub2Zvcm3Ek2p1bWFtLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ0MDYiIGRhdGEtc3RhcnQ9IjQzNzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MDQiIGRhdGEtc3RhcnQ9IjQzODIiPkt1ciB0aWVrIGl6bWFudG90czwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDQwNyI+DQoJPGxpIGRhdGEtZW5kPSI0NDc2IiBkYXRhLXN0YXJ0PSI0NDA3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDMzIiBkYXRhLXN0YXJ0PSI0NDA5Ij5Hb3VybWV0IHN1JnNjYXJvbjtpIHBpZWfEgWRlPC9zdHJvbmc+ICZuZGFzaDsgbm9kcm8mc2Nhcm9uO2luYSBhdWdzdMSBa8SBcyBrbGFzZXMgaWVwYWtvanVtdS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDU1NCIgZGF0YS1zdGFydD0iNDQ3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDUxNyIgZGF0YS1zdGFydD0iNDQ3OSI+TGllbHZlaWthbGkgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pPC9zdHJvbmc+ICZuZGFzaDsgcHJlemVudMSTIHByb2R1a3R1cyBwcm9mZXNpb27EgWxpLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NTU1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTgwIiBkYXRhLXN0YXJ0PSI0NTU3Ij5CYW5rZXRpIHVuIHBhc8SBa3VtaTwvc3Ryb25nPiAmbmRhc2g7IGVsZWdhbnRzIHVuIMSTcnRzIGllcGFrb2p1bXMuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDY1OSIgZGF0YS1zdGFydD0iNDYxNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDY1NyIgZGF0YS1zdGFydD0iNDYxOSI+VmlkZWkgZHJhdWR6xKtncyB1biBkcm8mc2Nhcm9uO3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NzEzIiBkYXRhLXN0YXJ0PSI0NjYwIj5TdSZzY2Fyb247aSBpZXBha29qdW1zIGlyIGl6Z2F0YXZvdHMgbm8gPHN0cm9uZyBkYXRhLWVuZD0iNDcwNSIgZGF0YS1zdGFydD0iNDY3NCI+cMSBcnN0csSBZMSBdGEgclBFVCBwbGFzdG1hc2FzPC9zdHJvbmc+LCBrYXM6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3MTQiPg0KCTxsaSBkYXRhLWVuZD0iNDc0NyIgZGF0YS1zdGFydD0iNDcxNCI+SXIgaWxndHNwxJNqxKtncyB1biBla29sb8SjaXNrcy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDc4NSIgZGF0YS1zdGFydD0iNDc0OCI+SXp0dXLEq2dzIHByZXQgbWl0cnVtdSB1biB0YXVraWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0Nzg2Ij5BdGJpbHN0IHDEgXJ0aWthcyBkcm8mc2Nhcm9uO8SrYmFzIHN0YW5kYXJ0aWVtLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iNDkzMSIgZGF0YS1zdGFydD0iNDgzMCI+SXp2xJNsaWV0aWVzIDxzdHJvbmcgZGF0YS1lbmQ9IjQ4NjkiIGRhdGEtc3RhcnQ9IjQ4NDIiPjI1IHggMTggY20gc3Umc2Nhcm9uO2kgdHJhdWt1czwvc3Ryb25nPiwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUgZ2FuIGVzdMSTdGlza3UsIGdhbiBmdW5rY2lvbsSBbHUgaWVwYWtvanVtdSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyNDgxIiBkYXRhLXN0YXJ0PSIyNDA0Ij48c3Ryb25nPkRpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSAmbmRhc2g7IFByZW1pdW0gUGFja2FnaW5nIGZvciBTdXNoaSBQbGF0dGVyczwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjUyMSIgZGF0YS1zdGFydD0iMjQ4MyI+UGVyZmVjdCBmb3IgTGFyZ2UgU3VzaGkgUGxhdHRlcnM8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY3MSIgZGF0YS1zdGFydD0iMjUyMiI+RGVzaWduZWQgZm9yIDxzdHJvbmcgZGF0YS1lbmQ9IjI1NjkiIGRhdGEtc3RhcnQ9IjI1MzUiPmJ1bGsgb3JkZXJzIGFuZCBzdXNoaSBwbGF0dGVyczwvc3Ryb25nPiwgdGhlc2UgdHJheXMgcHJvdmlkZSBhIDxzdHJvbmcgZGF0YS1lbmQ9IjI2MjQiIGRhdGEtc3RhcnQ9IjI1OTMiPmx1eHVyaW91cyBmb29kIHByZXNlbnRhdGlvbjwvc3Ryb25nPiB3aGlsZSBlbnN1cmluZyBzZWN1cmUgdHJhbnNwb3J0IGFuZCBzdG9yYWdlLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjkzIiBkYXRhLXN0YXJ0PSIyNjczIj5LZXkgQWR2YW50YWdlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjY5NCI+DQoJPGxpIGRhdGEtZW5kPSIyNzc2IiBkYXRhLXN0YXJ0PSIyNjk0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzE3IiBkYXRhLXN0YXJ0PSIyNjk2Ij5XaWRlIHN1cmZhY2UgYXJlYTwvc3Ryb25nPiBhY2NvbW1vZGF0ZXMgc3VzaGkgYXNzb3J0bWVudHMgYW5kIGNvbWJpbmF0aW9uIHBsYXR0ZXJzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODMyIiBkYXRhLXN0YXJ0PSIyNzc3Ij48c3Ryb25nIGRhdGEtZW5kPSIyODA3IiBkYXRhLXN0YXJ0PSIyNzc5Ij5TdHJvbmcsIHN0YWNrYWJsZSBkZXNpZ248L3N0cm9uZz4gZW5zdXJlcyBzYWZlIGhhbmRsaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyODMzIj48c3Ryb25nIGRhdGEtZW5kPSIyODcwIiBkYXRhLXN0YXJ0PSIyODM1Ij5DcnlzdGFsLWNsZWFyIGxpZCBjb21wYXRpYmlsaXR5PC9zdHJvbmc+IChzb2xkIHNlcGFyYXRlbHkpIGZvciBhdHRyYWN0aXZlIGZvb2QgZGlzcGxheS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTM3IiBkYXRhLXN0YXJ0PSIyOTIxIj5JZGVhbCBVc2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIyOTM4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMjUiIGRhdGEtc3RhcnQ9IjI5MzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5NjciIGRhdGEtc3RhcnQ9IjI5NDAiPkdvdXJtZXQgc3VzaGkgdGFrZWF3YXlzPC9zdHJvbmc+ICZuZGFzaDsgRW5zdXJlcyB0b3AtcXVhbGl0eSBwYWNrYWdpbmcgZm9yIHByZW1pdW0gc3VzaGkgc2V0cy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzEwOCIgZGF0YS1zdGFydD0iMzAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzA1NSIgZGF0YS1zdGFydD0iMzAyOCI+U3VwZXJtYXJrZXRzICZhbXA7IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRGlzcGxheXMgbGFyZ2Ugc3VzaGkgYXNzb3J0bWVudHMgcHJvZmVzc2lvbmFsbHkuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjMxMDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjkiIGRhdGEtc3RhcnQ9IjMxMTEiPkV2ZW50IGNhdGVyaW5nPC9zdHJvbmc+ICZuZGFzaDsgRWxlZ2FudCBhbmQgZGlzcG9zYWJsZSBmb3IgY29udmVuaWVudCBzZXJ2aWNlLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyMjAiIGRhdGEtc3RhcnQ9IjMxODIiPlN1c3RhaW5hYmxlIGFuZCBEdXJhYmxlIE1hdGVyaWFsPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjMyODIiIGRhdGEtc3RhcnQ9IjMyMjEiPk1hZGUgZnJvbSA8c3Ryb25nIGRhdGEtZW5kPSIzMjYwIiBkYXRhLXN0YXJ0PSIzMjMxIj5lY28tZnJpZW5kbHkgclBFVCBwbGFzdGljPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBvZmZlcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzI4MyI+DQoJPGxpIGRhdGEtZW5kPSIzMzIwIiBkYXRhLXN0YXJ0PSIzMjgzIj5BIHN1c3RhaW5hYmxlIHBhY2thZ2luZyBzb2x1dGlvbi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM2NCIgZGF0YS1zdGFydD0iMzMyMSI+SGlnaCByZXNpc3RhbmNlIHRvIG1vaXN0dXJlIGFuZCBncmVhc2UuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMzNjUiPkZvb2Qgc2FmZXR5IGNvbXBsaWFuY2UgZm9yIHBlYWNlIG9mIG1pbmQuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTMzIiBkYXRhLXN0YXJ0PSIzNDEyIj5VcGdyYWRlIHRvIDxzdHJvbmcgZGF0YS1lbmQ9IjM0NjAiIGRhdGEtc3RhcnQ9IjM0MjMiPjI1IHggMTggY20gZGlzcG9zYWJsZSBzdXNoaSB0cmF5czwvc3Ryb25nPiBmb3Igc3VwZXJpb3IgcGFja2FnaW5nIHRoYXQgbWVldHMgYm90aCBhZXN0aGV0aWMgYW5kIGZ1bmN0aW9uYWwgbmVlZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjgxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjM4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20sIHJQRVQsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDExOC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiNTVlMzk4NzYwZmE1NmQ5OTRmM2Q1MTU5ZWU3MzkwYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBTdXNoaSB0cmF5cyBhbmQgc3VzaGkgY29udGFpbmVycyBkaXNwb3NhYmxlIGZvciBUYWtlb3V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgbWVsbmkgdW4gc3XFoWkgcMSBcnRpa2FzIGllcGFrb2p1bXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0KPQv9Cw0LrQvtCy0LrQsCDQv9C40YnQtdCy0LDRjyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyINC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkzMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1LQzlPRgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNjU0NTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0LXQvNCw0L3QutCwIDI3MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEZXNlcnRhIHRyYXVrcyAyNzAgbWwsIFBFVCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCa0YDQuNGB0YLQsNC70YzQvdC+INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDQtdC80LDQvdC60Lgg0LjQtyDQn9Ct0KIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgdC+0LrQvtCyLCDRgdC80YPQt9C4LCDQvdCw0YDQtdC30LDQvdC90YvRhSDRhNGA0YPQutGC0L7QsiDQuCDQvtCy0L7RidC10LksINCwINGC0LDQutC20LUg0LzQvtC70L7Rh9C90YvRhSDQutC+0LrRgtC10LnQu9C10Lkg0Lgg0LnQvtCz0YPRgNGC0L7Qsi4g0Jog0Y3RgtC40Lwg0LrQvtC90YLQtdC50L3QtdGA0LDQvCDQtNC+0YHRgtGD0L/QvdCwINGB0L/QtdGG0LjQsNC70YzQvdCw0Y8g0LLRgdGC0LDQstC60LAg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L3QtdGB0LrQvtC70YzQutC40YUg0LjQvdCz0YDQuNC00LjQtdC90YLQvtCyINC+0LTQvdC+0LLRgNC10LzQtdC90L3Qviwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9C40YIg0YHQvtC30LTQsNCy0LDRgtGMINGD0L3QuNC60LDQu9GM0L3Ri9C1INC60L7QvNC/0LvQtdC60YLRiyDQuCDRgdC+0YfQtdGC0LDQvdC40Y8g0LLQutGD0YHQvtCyLiDQmiDQutGA0LXQvNCw0L3QutCw0Lwg0L/QvtC00YXQvtC00Y/RgiDQv9C70L7RgdC60LjQtSDQuCDQutGD0L/QvtC70YzQvdGL0LUg0LrRgNGL0YjQutC4LCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDQuCDQsdC10Lcg0L3QtdCz0L4uICZuYnNwO9CS0L7Qt9C80L7QttC90L7RgdGC0Ywg0L3QsNC90LXRgdC10L3QuNGPINCS0LDRiNC10LPQviDRg9C90LjQutCw0LvRjNC90L7Qs9C+INC00LjQt9Cw0LnQvdCwINC40LvQuCDQu9C+0LPQvtGC0LjQv9CwINC/0L7QvNC+0LbQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0Log0YHQtdCx0LUg0LLQvdC40LzQsNC90LjQtSwg0L/QvtC00YfQtdGA0LrQvdC10YIg0L7RgdC+0LHQtdC90L3Ri9C5INGB0YLQuNC70Ywg0LLQsNGI0LXQs9C+INC30LDQstC10LTQtdC90LjRjyDQuCDQvdC10L/RgNC10LzQtdC90L3QviDQstGL0LTQtdC70LjRgiDRgdGA0LXQtNC4INC60L7QvdC60YPRgNC10L3RgtC+0LIuINCf0YDQvtGH0L3Ri9C1INC4INGB0YLQuNC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPJm5ic3A7INC00LXRgdC10YDRgtC+0LImbmJzcDstINGN0YLQviDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdCw0Y8sINC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80LDRjyDRg9C/0LDQutC+0LLQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5LcmlzdMSBbGR6aWRyaSZuYnNwO3RyYXVraSZuYnNwO25vIFBFVCBixatzIGlkZcSBbGkgcGllbcSTcm90YXMgc3VsxIFtLCBzbcWrdGlqaWVtLCBzYWdyaWV6dGllbSBhdWfEvGllbSB1biBkxIFyemXFhmllbSwga8SBIGFyxKsgcGllbmEga29rdGVpxLxpZW0gdW4gam9ndXJ0aWVtLiAmU2Nhcm9uO8SrbSB0cmF1a2FtJm5ic3A7aXIgcGllZWphbWkgc3BlY2nEgWxpIGllbGlrxYZpLCBrdXJvcyB2YXIgdXpnbGFixIF0IHZhaXLEgWthcyBzYXN0xIF2ZGHEvGFzIHZpZW5sYWljxKtnaS4gVGFzIMS8YXVzIGl6dmVpZG90IGxpZWxpc2t1cyBrb21wbGVrdHVzIHVuIHVuaWvEgWxhcyBnYXImc2Nhcm9uO2FzIGtvbWJpbsSBY2lqYXMuIFRyYXVraWVtIGlyIHBpZWVqYW1hcyBnYW4gcGxha2FuaSwgZ2FuIGt1cG9sdmVpZGEgdsSBa2ksIGFyIGNhdXJ1bXUgdW4gYmV6IHTEgS4gJlNjYXJvbjvEq3Mgc8STcmlqYXMgdHJhdWtpZW0gaXIgcG9wdWzEgXJpZSBpem3Ek3JpOiBubyAyMTBtbCBsxKtkeiAxMDAwbWwuIFBhdGVpY290aWVzIGllc3DEk2rEgW0gdXpkcnVrxIF0IHNhdnUgbG9nbyB2YWkgYXRzZXZpJnNjYXJvbjvEt2kgaXptZWtsxJN0dSBkaXphaW51IHV6IGdsxIF6xJNtLCB0YXMgcGFsxKtkesSTcyB2YWlyxIFrIHBpZXbEk3JzdCBwaXJjxJNqdSB1em1hbsSrYnUsIHRpa3MgdXpzdsSTcnRzIErFq3N1IHV6xYbEk211bWEgxKtwYSZzY2Fyb247YWlzIHN0aWxzIHVuIG5vdGVpa3RpIHBhbMSrZHrEk3MgaXpjZWx0aWVzIGtvbmt1cmVudHUgdmlkxasuIEl6dHVyxKtnaSB1biBtb2Rlcm5pIHRyYXVraSBLYWwtQ2xlYXIgLSBpciBwaWV2aWxjxKtnYXMsIHBpbG7Eq2LEgSBwxIFyc3RyxIFkxIFqYW1hcyB0cmF1a2kuICZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5DcnlzdGFsIGNsZWFyIFBFVCBjb250YWluZXJzIGFyZSBpZGVhbCBmb3IganVpY2VzLCBzbW9vdGhpZXMsIHNsaWNlZCDigIvigItmcnVpdCBhbmQgdmVnZXRhYmxlcywgYXMgd2VsbCBhcyBtaWxrc2hha2VzIGFuZCB5b2d1cnRzLiBBIHNwZWNpYWwgaW5zZXJ0IGlzIGF2YWlsYWJsZSBmb3IgdGhlc2UgZ2xhc3NlcyBmb3Igc3RvcmluZyBzZXZlcmFsIGluZ3JlZGllbnRzIGF0IHRoZSBzYW1lIHRpbWUsIHdoaWNoIHdpbGwgYWxsb3cgeW91IHRvIGNyZWF0ZSB1bmlxdWUgc2V0cyBhbmQgY29tYmluYXRpb25zIG9mIGZsYXZvcnMuIEZsYXQgYW5kIGRvbWUgY292ZXJzIGFyZSBhdmFpbGFibGUgaW4gcmVxdWVzdCwgd2l0aCBhbmQgd2l0aG91dCBhIGhvbGUuIFRoZSBwb3NzaWJpbGl0eSBvZiBhcHBseWluZyB5b3VyIHVuaXF1ZSBkZXNpZ24gb3IgbG9nbyB3aWxsIGhlbHAgYXR0cmFjdCBhdHRlbnRpb24gdG8geW91cnNlbGYsIGVtcGhhc2l6ZSB0aGUgc3BlY2lhbCBzdHlsZSBvZiB5b3VyIGluc3RpdHV0aW9uIGFuZCB3aWxsIGNlcnRhaW5seSBoaWdobGlnaHQgYW1vbmcgY29tcGV0aXRvcnMuIFN0cm9uZyBhbmQgc3R5bGlzaCBjb250YWluZXJzIC0gdGhpcyBpcyBhbiBhdHRyYWN0aXZlLCBmdWxseSByZWN5Y2xhYmxlIHBhY2thZ2luZy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzUuOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTMwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGVzc2VydCBDb250YWluZXIgMjcwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjkzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM2ZmM4ODQ3YWJiMDNhYTBlYjJiZDUwM2ViNDBjYmUxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTgyMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQUgtQVNCNTUwQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdC+0YPRgdCwIDE3NyDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IE3Ek3JjZXMgdHJhdWtpIDE3NyBtbCwgUFAsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHQvtGD0YHQvdC40LrQuCDQuNC70Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGC0LDQutCw0L3Rh9C40LrQuCwg0LrQvtGC0L7RgNGL0LUg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQv9GA0LjQv9GA0LDQsiwg0YHQsNC70YzRgdGLLCDRgdC+0LXQstC+0LPQviDRgdC+0YPRgdCwLCDQt9Cw0L/RgNCw0LLQvtC6INC00LvRjyDRgdCw0LvQsNGC0L7Qsiwg0LjQu9C4INC00L7QsdCw0LLQvtC6INC6INC00LXRgdC10YDRgtCw0Lwg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LjQu9C4INGB0LXRgNCy0LjRgdC+0LIg0L3QsCDQstGL0L3QvtGBLjwvcD4NCg0KPHA+0JrQvtC90YLRgNC+0LvQuNGA0YPQudGC0LUg0YDQsNC30LzQtdGAINC/0L7RgNGG0LjQuSZuYnNwO9GBINC/0L7QvNC+0YnRjNGOINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdC+0YPRgdCwINC+0LHRitC10LzQvtC8IDE3NyDQvNC7LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvRhSDQuNC3IDEwMCUg0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCEg0KHQvtGD0YHQvdC40LrQuCDQvNC+0LbQvdC+INC/0YDQuNC+0LHRgNC10YHRgtC4INGBINCz0LXRgNC80LXRgtC40YfQvdGL0LzQuCDQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C80Lgg0LrRgNGL0YjQutCw0LzQuCDQuNC3INCf0K3QoiDQuCDQtNC+0YHRgtGD0L/QvdGLINCyINC00LLRg9GFINGG0LLQtdGC0LDRhSAtINGH0LXRgNC90L7QvCDQuCDQv9GA0L7Qt9GA0LDRh9C90L7QvC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGllZ8SBZGVpIHZhaSBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgcGllZMSBdsSBamFtIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a3VzLCBrYXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIGdhciZzY2Fyb247dmllbMSBbSwgc2Fsc2FpLCBzb2phcyBtxJNyY8STbSwgc2FsxIF0dSBtxJNyY8STbSB2YWkgbmVsaWVsYW0gcGllZGV2xIFtIHBhbWF0xJNkaWVuaWVtLjwvcD4NCg0KPHA+S29udHJvbMSTamlldCBwb3JjaWp1IGl6bcSTcnVzIGFyIG3Fq3N1IDE3NyBtbCBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWtpZW0sIGthcyBpemdhdGF2b3RpIG5vIDEwMCUgcMSBcnN0csSBZMSBamFtYSBwb2xpcHJvcGlsxJNuYSEgTcSTcmNlcyBrb250ZWluZXJ1cyZuYnNwO3ZhciBpZWfEgWTEgXRpZXMgYXIgaGVybcSTdGlza2llbSB1biBjYXVyc3DEq2TEq2dpZW0gUEVUIHbEgWtpZW0sIHVuIHTEgXMgaXIgcGllZWphbWFzIGRpdsSBcyBrcsSBc8SBcyAtIG1lbG7EgSB1biBjYXVyc3DEq2TEq2fEgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgcGxhc3RpYyBjb25kaW1lbnQgY29udGFpbmVyczxpPiZuYnNwOzwvaT5vciBwb3J0aW9uIGN1cHM8aT4mbmJzcDs8L2k+Zm9yIHBhY2thZ2luZyBzYWxzYSwgc295IHNhdWNlLCBzYWxhZCBkcmVzc2luZ3MsIGRpcHBpbmcgc2F1Y2VzIG9yIHRvcHBpbmdzIGZvciBmb29kIGRlbGl2ZXJ5IG9yJm5ic3A7dG8tZ28gc2VydmljZXMuPC9wPg0KDQo8cD5Db250cm9sIHBvcnRpb24gc2l6ZXMgYW5kIGNvc3RzIHdpdGggdGhpcyAxNzcgbWwgcGxhc3RpYyBzYXVjZSBjb250YWluZXJzIG1hZGUgb2YgMTAwJSByZWN5Y2xhYmxlIHBvbHlwcm9weWxlbmUhJm5ic3A7UG9ydGlvbiBjdXBzIGNvbWVzIHdpdGggbGVhay1wcm9vZiBjcnlzdGFsIGNsZWFyIFBFVCBsaWRzIGFuZCBhcmUgYXZhaWxiYWxlIGluIHR3byBjb2xvdXJzIC0gYmxhY2sgYW5kIGNsZWFyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjc0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODIxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2RhMTZhNjIxMmQwZDM0YjVkZmZiZWZmMDA1NTkxYmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBwb3J0aW9uIGN1cHMgMTc3IG1sIGZvciBzb3kgc2F1Y2UgYXQgc3VzaGkgcmVzdGF1cmFudHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpesSTamllIG3Ek3JjZXMgdHJhdWtpIMSTZGllbnUgcGllZ8SBZGVpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDRgdC+0YHRg9C90LjQutC4INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQuNC3INGA0LXRgdGC0L7RgNCw0L3QvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3NzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstR1M2LTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMTEuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LfQsNC60YPRgdC+0Log0YEgMi3QtNC10LvQtdC90LjRj9C80LgsINCf0JvQkCwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgdHJhdWtpIGFyIDItaWVkLiwgUExBLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC40Lcg0LrRgNC40YHRgtCw0LvRjNC90L4g0YfQuNGB0YLQvtCz0L4sINCx0LjQvtGA0LDQt9C70LDQs9Cw0LXQvNC+0LPQviDQuCDQutC+0LzQv9C+0YHRgtC40YDRg9C10LzQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCBQTEEuJm5ic3A70K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC40LzQtdGO0YIg0LTQstC1INGB0LXQutGG0LjQuCwg0YDQsNC30LTQtdC70Y/RjtGJ0LjQtSDQv9GA0L7QtNGD0LrRgtGLINC4INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDRjtGJ0LjQtSDQuNGFINC90LXQttC10LvQsNGC0LXQu9GM0L3QvtC1INGB0LzQtdGI0LjQstCw0L3QuNC1LiDQndCw0YjQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10LvQuNC60LDRgtC10YHQvtCyINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGF0L7Qu9C+0LTQvdGL0YUg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0Log0YEg0L7RgtC00LXQu9C+0Lwg0LTQu9GPINCS0LDRiNC40YUg0YTQuNGA0LzQtdC90L3Ri9GFINGB0L7Rg9GB0L7Qsi4g0J7QtNC90LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwIChGSy1MR1MtNiksINC60L7RgtC+0YDQsNGPINC/0YDQvtC00LDQtdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+LCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPk3Fq3N1IGtyaXN0xIFsZHppZHJpIGt2YWRyxIF0dmVpZGEga29udGVpbmVyaSZuYnNwO2lyIGl6Z2F0YXZvdGkgbm8gYmlvIFBMQSBwbGFzdG1hc2FzLCBrYXMgZGFixIEgYmlvbG/Eo2lza2kgc2FkYWzEgXMuICZTY2Fyb247aXMgdW5pdmVyc8SBbHMgMi1kYcS8xKtncyBpZXBha29qdW1zJm5ic3A7aXIgcGllbcSTcm90cyZuYnNwO2Rhxb7EgWRpZW0gYXVrc3RpZW0gxJNkaWVuaWVtLCBrxIEgYXLEqyBhdWfEvHUgdW4gZMSBcnplxYZ1IHNhbMSBdGnFhmllbSBrb3DEgSBhciBtxJNyY2ksIG5lxLxhdWpvdCBwcm9kdWt0aWVtIHNhamF1a3RpZXMga29wxIEuIEl6dmVpZG9qaWV0IG5lYXRrxIFydG9qYW1hcyBwcm9kdWt0YSBrb21iaW7EgWNpamFzISBWaXN1IGl6bcSTcnUgdHJhdWtpZW0gZGVyIHZpZW5zIHVuaXZlcnPEgWxzIHbEgWtzIChGSy1MR1MtNikuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkRpc3Bvc2FibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgY3J5c3RhbCBjbGVhciwgYmlvZGVncmFkYWJsZSZuYnNwO2FuZCBjb21wb3N0YWJsZSBQTEEgcGxhc3RpYy4gT3VyIHBsYXN0aWMgZGVsaSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3RseSBzdWl0YWJsZSBmb3IgdmFyaW91cyBjb2xkIGRpc2hlcywgc25hY2tzLCBmcnVpdCBhbmQgdmVnZXRhYmxlIHNldHMgd2l0aCBhbnkga2luZHMgb2YgZGlwcyBhbmQgc2F1Y2VzLiBUaGVzZSBjb250YWluZXJzIGhhdmUgdHdvIGRpdmlzaW9ucyBkaXZpZGluZyZuYnNwO3RoZSBwcm9kdWN0cyBhbmQgcHJldmVudGluZyB0aGVtIGZyb20gdW53YW50ZWQgbWl4aW5nLiBPbmUgdmVyc2F0aWxlIGxpZCAoRkstTEdTLTYpIHRoYXQgaXMgc29sZCBzZXBlcmF0ZWx5Jm5ic3A7Zml0cyBhbGwgY29udGFpbmVyIHNpemVzISZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMzM5OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjoxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTc3My8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQ3NmRkZDkzYmJkNjQ5NzRmMGE5MjdiYzA3YmNiYmU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNvbXBvc3RhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIFBMQQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTI3N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gREktUEJMUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0LDQu9Cw0YLQvtCyIDc1MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBhcGHEvGllbSBzYWzEgXR1IHRyYXVraWVtIDc1MCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjUiPtCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCwgMTAwMCwgMTUwMCDQvNC7KSDQuNC3IHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij48c3Ryb25nIGRhdGEtZW5kPSIyODIiIGRhdGEtc3RhcnQ9IjIxNCI+0K3QutC+LdC00YDRg9C20LXQu9GO0LHQvdCw0Y8g0Lgg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+0K3RgtCwINC/0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7LiDQmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDQvtC90LAg0L/QvtC30LLQvtC70Y/QtdGCINC90LUg0YLQvtC70YzQutC+INC90LDQtNC10LbQvdC+INC30LDQutGA0YvRgtGMINCy0LDRiNC4INC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDRgtGMINGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0L/QvtC00YXQvtC0LCDRgdC90LjQttCw0Y8g0YPQs9C70LXRgNC+0LTQvdGL0Lkg0YHQu9C10LQg0Lgg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LrQuCDQv9C+0LfQstC+0LvRj9C10YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0L/RgNC+0LTQtdC80L7QvdGB0YLRgNC40YDQvtCy0LDRgtGMINGP0YDQutC40LUg0YbQstC10YLQsCDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGD0Y4g0YLQtdC60YHRgtGD0YDRgyDQstCw0YjQuNGFINGB0LDQu9Cw0YLQvtCyLCDQtNC10YHQtdGA0YLQvtCyINC4INC00YDRg9Cz0LjRhSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij48c3Ryb25nIGRhdGEtZW5kPSI3OTEiIGRhdGEtc3RhcnQ9Ijc0NSI+0J/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDQt9Cw0YnQuNGC0LAg0LLQsNGI0LXQs9C+INC/0YDQvtC00YPQutGC0LA8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij7QmtGD0L/QvtC70YzQvdCw0Y8g0YTQvtGA0LzQsCDQutGA0YvRiNC60Lgg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+0LUg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LDQtCDQv9GA0L7QtNGD0LrRgtC+0LwsINC30LDRidC40YnQsNGPINC10LPQviDQvtGCINC/0L7QstGA0LXQttC00LXQvdC40Lkg0Lgg0YHQvtGF0YDQsNC90Y/QtdGCINGB0LLQtdC20LXRgdGC0YwuINCt0YLQvtGCINC00LjQt9Cw0LnQvSDRgtCw0LrQttC1INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0L7QstGA0LXQttC00LXQvdC40LUg0LLQtdGA0YXQvdC10LPQviDRgdC70L7RjyDQsdC70Y7QtNCwINC/0YDQuCDRhdGA0LDQvdC10L3QuNC4INC40LvQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUuINCf0YDQvtC30YDQsNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvdC1INGC0L7Qu9GM0LrQviDQt9Cw0YnQuNGJ0LDQtdGCINC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0LfQvdCw0YfQuNGC0LXQu9GM0L3QviDRg9C70YPRh9GI0LDQtdGCINC40YUg0L/RgNC10LfQtdC90YLQsNGG0LjRji48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0MCIgZGF0YS1zdGFydD0iMTExMCI+0KPQtNC+0LHRgdGC0LLQviDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+0K3RgtCwINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0L7QsdGK0LXQvNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LspLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRiNC40YDQvtC60L7Qs9C+INCw0YHRgdC+0YDRgtC40LzQtdC90YLQsCDQv9GA0L7QtNGD0LrRhtC40Lgg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFLCDRgdGD0L/QtdGA0LzQsNGA0LrQtdGC0LDRhSDQuCDQvdCwINC/0YDQtdC00L/RgNC40Y/RgtC40Y/RhSDQv9C+INC00L7RgdGC0LDQstC60LUg0LXQtNGLLiDQntC90LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGC0L3QvtC1INGF0YDQsNC90LXQvdC40LUg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC1INCy0YvRgdGC0LDQstC70LXQvdC40LUg0LLQsNGI0LjRhSDRgtC+0LLQsNGA0L7Qsi48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ0MSI+0KLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0LTQuNCw0L/QsNC30L7QvTogLTQwJmRlZztDINC00L4gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPtCa0LDQuiDQuCDQutC+0L3RgtC10LnQvdC10YDRiywg0Y3RgtCwINC60YDRi9GI0LrQsCDRg9GB0YLQvtC50YfQuNCy0LAg0Log0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lwg0LrQvtC70LXQsdCw0L3QuNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC60LDQuiDQvtGF0LvQsNC20LTQtdC90L3Ri9GFLCDRgtCw0Log0Lgg0LfQsNC80L7RgNC+0LbQtdC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0L3QtSDQvdCw0YDRg9GI0LDRjyDQutCw0YfQtdGB0YLQstCwINGD0L/QsNC60L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3MTYiIGRhdGEtc3RhcnQ9IjE2OTIiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj7QmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDRjdGC0LAg0LrRgNGL0YjQutCwINGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC+0LrRgNCw0YnQtdC90LjRjiDQv9C70LDRgdGC0LjQutCwINCyINC/0YDQuNGA0L7QtNC1INC4INC/0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXRjiDRhtC40YDQutGD0LvRj9GA0L3QvtC5INGN0LrQvtC90L7QvNC40LrQuC4g0JLRi9Cx0LjRgNCw0Y8g0YLQsNC60YPRjiDRg9C/0LDQutC+0LLQutGDLCDQstGLINC30LDQsdC+0YLQuNGC0LXRgdGMINC+INCx0YPQtNGD0YnQtdC8INC/0LvQsNC90LXRgtGLLCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0YHQstC+0LjQvCDQutC70LjQtdC90YLQsNC8INGD0YHRgtC+0LnRh9C40LLQvtC1INC4INCx0LXQt9C+0L/QsNGB0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzkzNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxNiIgZGF0YS1zdGFydD0iMzk0MCI+Q2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gKDc1MCwgMTAwMCwgMTUwMCBtbCkgbm8gclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAxOCI+VmlkZXMgZHJhdWR6xKtncyB1biBwcmV6ZW50xJNqYW1zIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPiZTY2Fyb247aXMgY2F1cnNwxKtkxKtnYWlzIGt1cG9sYSB2xIFrcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgYXBhxLxpZW0gdHJhdWtpZW0gYXIgaWV0aWxwxKtidSA3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbC4gSXpnYXRhdm90cyBubyBhdWdzdGFzIGt2YWxpdMSBdGVzIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgdGFzIG5vZHJvJnNjYXJvbjtpbmEgbmUgdGlrYWkgZHJvJnNjYXJvbjt1IGFpenbEk3Imc2Nhcm9uO2FudSwgYmV0IGFyxKsgcGFsxKtkeiBzYW1hemluxIF0IG9nbGVrxLxhIHDEk2R1IHVuIHBsYXN0bWFzYXMgYXRrcml0dW11cy4gVsSBY2nFhmEgY2F1cnNwxKtkxKtndW1zIMS8YXVqIGVmZWt0xKt2aSBkZW1vbnN0csSTdCBiYWfEgXTEq2dhcyDEk2RpZW5hIGtyxIFzYXMgdW4gdGVrc3TFq3J1LCBwYWRhcm90IHRvIGlkZcSBbHUgc2FsxIF0aWVtLCBkZXNlcnRpZW0gdW4gY2l0aWVtIGdhdGF2aWVtIMSTZGllbmllbS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU1NiIgZGF0YS1zdGFydD0iNDUwOSI+UHJlemVudMSBY2lqYSB1biBhaXpzYXJkesSrYmEgasWrc3UgcHJvZHVrdGllbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij5LdXBvbGEgZm9ybWEgbm9kcm8mc2Nhcm9uO2luYSBwYXBpbGR1IHRlbHB1IHZpcnMgcHJvZHVrdGEsIHBhc2FyZ8SBam90IHRvIG5vIGJvasSBanVtaWVtIHVuIHNhZ2xhYsSBam90IHN2YWlndW11LiAmU2Nhcm9uO2lzIGRpemFpbnMgcGFsxKtkeiBpenZhaXLEq3RpZXMgbm8gYm9qxIFqdW1pZW0gYXVnJnNjYXJvbjvEk2rEgSBzbMSBbsSrIMSTZGllbmFtIHV6Z2xhYsSBam90IHZhaSB0cmFuc3BvcnTEk2pvdC4gQ2F1cnNwxKtkxKtnYWlzIHbEgWtzIG5lIHRpa2FpIGFpenNhcmfEgSBwcm9kdWt0dXMsIGJldCBhcsSrIGlldsSTcm9qYW1pIHV6bGFibyB0byBwcmV6ZW50xIFjaWp1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj48c3Ryb25nIGRhdGEtZW5kPSI0ODc3IiBkYXRhLXN0YXJ0PSI0ODUyIj7EknJ0xKtiYSB1biBkYXVkenB1c8SrYmE8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+JlNjYXJvbjtpcyB2xIFrcyBpciBwaWVtxJNyb3RzIGRhxb7EgWRpZW0gdHJhdWt1IGl6bcSTcmllbSAoNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwpLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgcGxhJnNjYXJvbjthIGtsxIFzdGEgcHJvZHVrdGllbSBrYWZlam7Eq2PEgW0sIHJlc3RvcsSBbmllbSwgbGllbHZlaWthbGllbSB1biDEk2RpZW51IHBpZWfEgWRlcyBwYWthbHBvanVtaWVtLiBUYXMgbm9kcm8mc2Nhcm9uO2luYSDEk3J0dSB1emdsYWLEgSZzY2Fyb247YW51IHVuIHBpZXZpbGPEq2d1IHByb2R1a3R1IGl6dmlldG8mc2Nhcm9uO2FudS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNTE5NiIgZGF0YS1zdGFydD0iNTE1MiI+VGVtcGVyYXTFq3JhcyBkaWFwYXpvbnM6IC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTM1OSIgZGF0YS1zdGFydD0iNTE1MiI+VMSBcGF0IGvEgSB0cmF1a2ksICZzY2Fyb247aXMgdsSBa3MgaXp0dXIgdGVtcGVyYXTFq3JhcyBzdsSBcnN0xKtiYXMsIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBnYW4gYXVrc3RpZW0sIGdhbiBzYWxkxJN0aWVtIHByb2R1a3RpZW0sIG5lc2Fib2rEgWpvdCBpZXBha29qdW1hIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPjxzdHJvbmcgZGF0YS1lbmQ9IjUzODUiIGRhdGEtc3RhcnQ9IjUzNjEiPkVrb2xvxKNpc2tzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+SXpnYXRhdm90cyBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsICZzY2Fyb247aXMgdsSBa3MgcGFsxKtkeiBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11cyB1biBhdGJhbHN0YSBjaXJrdWzEgXJvIGVrb25vbWlrdS4gSXp2xJNsb3RpZXMgJnNjYXJvbjtvIGlsZ3RzcMSTasSrZ28gaWVwYWtvanVtdSwgasWrcyBwYWzEq2R6YXQgYWl6c2FyZ8SBdCB2aWRpIHVuIG5vZHJvJnNjYXJvbjtpbsSBdCBzYXZpZW0ga2xpZW50aWVtIGRybyZzY2Fyb247dSB1biB2aWRlaSBkcmF1ZHrEq2d1IHJpc2luxIFqdW11IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW5haSB1biB0cmFuc3BvcnTEkyZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDMxIj5UcmFuc3BhcmVudCBEb21lIExpZCBmb3IgUm91bmQgQ29udGFpbmVycyAoNzUwLCAxMDAwLCAxNTAwIG1sKSBNYWRlIG9mIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxNzIiIGRhdGEtc3RhcnQ9IjIxMTUiPkVjby1GcmllbmRseSBhbmQgUHJlc2VudGFibGUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPlRoaXMgdHJhbnNwYXJlbnQgZG9tZSBsaWQgaXMgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiByb3VuZCBjb250YWluZXJzIHdpdGggY2FwYWNpdGllcyBvZiA3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHJlY3ljbGVkIFBFVCAoclBFVCksIGl0IG5vdCBvbmx5IHByb3ZpZGVzIGEgc2VjdXJlIHNlYWwgYnV0IGFsc28gY29udHJpYnV0ZXMgdG8gcmVkdWNpbmcgeW91ciBjYXJib24gZm9vdHByaW50IGFuZCBtaW5pbWl6aW5nIHBsYXN0aWMgd2FzdGUuIFRoZSBjbGFyaXR5IG9mIHRoZSBsaWQgYWxsb3dzIGZvciBleGNlbGxlbnQgdmlzaWJpbGl0eSBvZiB0aGUgdmlicmFudCBjb2xvcnMgYW5kIHRleHR1cmVzIG9mIHlvdXIgc2FsYWRzLCBkZXNzZXJ0cywgYW5kIG90aGVyIHByZXBhcmVkIGRpc2hlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjY1NSIgZGF0YS1zdGFydD0iMjYwNyI+UHJlc2VudGF0aW9uIGFuZCBQcm90ZWN0aW9uIG9mIFlvdXIgUHJvZHVjdHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+VGhlIGRvbWUgc2hhcGUgb2YgdGhlIGxpZCBwcm92aWRlcyBleHRyYSBzcGFjZSBhYm92ZSB0aGUgZm9vZCwgb2ZmZXJpbmcgcHJvdGVjdGlvbiB3aGlsZSBtYWludGFpbmluZyB0aGUgZnJlc2huZXNzIG9mIHRoZSBjb250ZW50cy4gVGhpcyBkZXNpZ24gaGVscHMgcHJldmVudCBkYW1hZ2UgdG8gdGhlIHRvcCBsYXllciBvZiB5b3VyIGZvb2QgZHVyaW5nIHN0b3JhZ2Ugb3IgdHJhbnNwb3J0LiBUaGUgdHJhbnNwYXJlbnQgbGlkIGVuaGFuY2VzIHRoZSBvdmVyYWxsIHByZXNlbnRhdGlvbiBvZiB0aGUgcHJvZHVjdCwgbWFraW5nIGl0IG1vcmUgYXR0cmFjdGl2ZSB0byBjdXN0b21lcnMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMjQiIGRhdGEtc3RhcnQ9IjI5OTMiPkNvbnZlbmllbmNlIGFuZCBWZXJzYXRpbGl0eTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj5UaGlzIGxpZCBpcyBzdWl0YWJsZSBmb3IgYSB2YXJpZXR5IG9mIGNvbnRhaW5lciBzaXplcyAoNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbCksIG1ha2luZyBpdCBpZGVhbCBmb3IgYSB3aWRlIHJhbmdlIG9mIHByb2R1Y3RzIGluIGNhZmVzLCByZXN0YXVyYW50cywgc3VwZXJtYXJrZXRzLCBhbmQgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcy4gSXQgZW5zdXJlcyBjb252ZW5pZW50IHN0b3JhZ2UgYW5kIGFuIGFwcGVhbGluZyBkaXNwbGF5IG9mIHlvdXIgcHJvZHVjdHMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPjxzdHJvbmcgZGF0YS1lbmQ9IjMzMzQiIGRhdGEtc3RhcnQ9IjMyOTciPlRlbXBlcmF0dXJlIFJhbmdlOiAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPkxpa2UgdGhlIGNvbnRhaW5lcnMsIHRoaXMgbGlkIGNhbiB3aXRoc3RhbmQgYSB3aWRlIHJhbmdlIG9mIHRlbXBlcmF0dXJlcywgbWFraW5nIGl0IHBlcmZlY3QgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyBjb2xkIG9yIGZyb3plbiBmb29kcyB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcXVhbGl0eSBvZiB0aGUgcGFja2FnaW5nLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj48c3Ryb25nIGRhdGEtZW5kPSIzNTU2IiBkYXRhLXN0YXJ0PSIzNTMxIj5FY28tRnJpZW5kbHkgTWF0ZXJpYWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+TWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHRoaXMgbGlkIGhlbHBzIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gQnkgY2hvb3NpbmcgdGhpcyBzdXN0YWluYWJsZSBwYWNrYWdpbmcsIHlvdSBhcmUgaGVscGluZyB0byBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudCB3aGlsZSBwcm92aWRpbmcgeW91ciBjdXN0b21lcnMgd2l0aCBhIHNhZmUgYW5kIGVjby1jb25zY2lvdXMgc29sdXRpb24gZm9yIGZvb2Qgc3RvcmFnZSBhbmQgdHJhbnNwb3J0YXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjA2NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTEwLTA0IDE1OjExOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Nzo0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTI3Ny8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDI5LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlZGY2Y2ZhMmQ3N2FhZjczMTBjNmY5NDAwMDVmNDlmOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHNhbGFkIGNvbnRhaW5lcnMgNzUwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyBrdXBvbGEgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW0gNzUwLCAxMDAwLCAxNTAwIG1sIG5vIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC40LcgclBFVCA3NTAsIDEwMDAsIDE1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjI1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDcyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBEVC04RlRMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0OTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgdGC0LDQutCw0L3QvtCyIDM2MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFrcyBnbMSBesSTbSAzNjAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiDQuNC3INCf0KEgLSDRg9C90LjQstC10YDRgdCw0LvRjNC90Ysg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUsINGC0LDQuiDQuCDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0L3QsNC/0LjRgtC60L7Qsi4g0KHRgtCw0LrQsNC90Ysg0YEg0LrRgNGL0YjQutCw0LzQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuC4g0K3RgtC4INC60YDRi9GI0LrQuCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lgg0Lgg0L7RgtC70LjRh9C90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0LrQvtGE0LUsINGH0LDRjywg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNC60YLQvtCyLCDQutC+0LrRgtC10LvQtdC5LCDRgdC+0LrQvtCyINC40LvQuCDQstC+0LTRiy4mbmJzcDs8YnIgLz4NCtCU0LDQvdC90LDRjyDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQuiDRgdGC0LDQutCw0L3RgyZuYnNwO1NSLUhWMTJLUlVaJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBsYXN0bWFzYXMgdsSBa2kgZ2zEgXrEk20gbm8gUFMtIHVuaXZlcnPEgWxpLCBkZXLEk3Mga8SBIGF1a3N0aWVtLCB0xIEgYXLEqyBrYXJzdGllbSBkesSTcmllbmllbS4gR2zEgXplcyBhciB2xIFraWVtIHZhciB0aWt0IGl6bWFudG90YXMgZHrEk3JpZW51IHBpZWfEgWRlaS4gJlNjYXJvbjtpZSB2xIFraSBpciDEk3J0aSBsaWV0byZzY2Fyb247YW5haSB1biBixatzIGlkZcSBbGkgcGllbcSTcm90aSBrYWZpamFpLCB0xJNqYWksIGplYmt1cmllbSBhdHN2YWlkemlubyZzY2Fyb247aWVtIGR6xJNyaWVuaWVtLCBrb2t0ZWnEvGllbSwgc3VsxIFtIHVuIMWrZGVuaW0uJm5ic3A7PGJyIC8+DQpQaWVtxJNyb3RzIHBhcMSrcmEgZ2zEgXrEk20mbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5QbGFzdGljIGNvdmVycyBmb3IgZ2xhc3NlcyBmcm9tIFBTIGFyZSB1bml2ZXJzYWwgYW5kIHN1aXRhYmxlIGZvciBib3RoIGNvbGQgYW5kIGhvdCBkcmlua3MuIEdsYXNzZXMgd2l0aCBsaWRzIGNhbiBiZSB1c2VkIGZvciBkZWxpdmVyeS4gVGhlc2UgY2FwcyB3aXRoIGEgaG9sZSBhcmUgY29udmVuaWVudCB0byB1c2UgYW5kIGFyZSBwZXJmZWN0IGZvciBjb2ZmZWUsIHRlYSwgYW55IHJlZnJlc2hpbmcgZHJpbmtzLCBjb2NrdGFpbHMsIGp1aWNlcyBvciB3YXRlci48L3A+DQoNCjxwPkxpZHMgYXJlIHN1aXRhYmxlIGZvciBwYXBlciBjdXBzJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNTE3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTA3LTEyIDIwOjE4OjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NzoyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjI1LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGZmMzMxMDY2NGI5ZjIxNmI5ZjAwN2RjNmYyYWYyOTBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMTgwLzI1MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFbEgWtzIHRlcm1vIGdsxIF6xJNtIDE4MC8yNTAgbWwgYXIgY2F1cnVtdSwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgtC10YDQvNC+INGB0YLQsNC60LDQvdC+0LIgMTgwLzI1MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzcyN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDE1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3NDk4LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyIDIyIHggMTQg0YHQvCwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgc3XFoWkgdHJhdWtpZW0gMTQgeCAyMiBjbSwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/QvtC30LLQvtC70Y/RjtGCINCy0LjQtNC10YLRjCDQv9GA0L7QtNGD0LrRgiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXQtNCw0Y7RgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0YHRgtGMINCS0LDRiNC40YUg0LHQu9GO0LQuJm5ic3A70JrRgNGL0YjQutC4INC40LzQtdGO0YIg0YPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINGA0LDQt9C80LXRidCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuINCt0YLQviDRg9C00L7QsdC90L4g0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINCS0LDRiNC40Lwg0LrQu9C40LXQvdGC0LDQvCwg0YHQvtGF0YDQsNC90LjRgiDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0Lgg0L/QvtC80L7QttC10YIg0L7Qv9GC0LjQvNC40LfQuNGA0L7QstCw0YLRjCDQu9C+0LPQuNGB0YLQuNC60YMuINCd0LAg0LrRgNGL0YjQutC4INC70LXQs9C60L4g0Lgg0YPQtNC+0LHQvdC+INC80L7QttC90L4g0YDQsNC30LzQtdGB0YLQuNGC0Ywg0Y3RgtC40LrQtdGC0LrQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSB2xIFraSwga2FzIGRvbcSBdGkgc3Umc2Nhcm9uO8SrIGtvbnRlaW5lcmllbSBkb3QgaWVzcMSTanUgbGFiaSBhcGzFq2tvdCB1biBwcmV6ZW50xJN0IErFq3N1IMSTZGllbnUuIFbEgWt1IG1hbMSBcyBpciBwYWR6acS8aW7EgWp1bWksIGthcyDEvGF1aiBrb250ZWluZXJ1cyBrcmF1dCB2aWVuYW0gb3RyYW0gdmlyc8WrLiBUYXMgaXIgxLxvdGkgxJNydGkgxJNkaWVuYSBwaWVnxIFkZWksICZuYnNwO2vEgSBhcsSrIHBhbMSrZHrEk3MgaWV0YXVwxKt0IHZpZXR1IHVuIG9wdGltaXrEk3QgbG/Eo2lzdGlrdS4g4oCLVXogdsSBa2EgdmFyIHZpZWdsaSB1biDEk3J0aSBpenZpZXRvdCBldGnEt2V0aS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgbGlkcyZuYnNwO2ZvciBzdXNoaSBjb250YWluZXJzIGFsbG93IHlvdSB0byBzZWUgdGhlIHByb2R1Y3QgYW5kIGZ1bGx5IGNvbnZleSB0aGUgYXR0cmFjdGl2ZW5lc3Mgb2YgeW91ciBkaXNoZXMuIFRoZSBsaWRzIGhhdmUgcmVjZXNzZXMgYXQgdGhlIGVkZ2VzLCB3aGljaCBhbGxvd3MgeW91IHRvIHBsYWNlIHRoZSBjb250YWluZXJzIG9uIHRvcCBvZiBlYWNoIG90aGVyLiBJdCBpcyBjb252ZW5pZW50IGZvciBkZWxpdmVyaW5nIGZvb2QgdG8geW91ciBjdXN0b21lcnMsIHNhdmVzIHNwYWNlIGFuZCBoZWxwcyBvcHRpbWl6ZSBsb2dpc3RpY3MuIExhYmVscyBjYW4gYmUgZWFzaWx5IGFuZCBjb252ZW5pZW50bHkgcGxhY2VkIG9uIHRoZSBsaWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gOTYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6NTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTcyNy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA0My4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3ODI2YjFhZjU5YzdlZjA2ODBkZjcwMzVjNDUwNGYwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiB2xIFrcyBzdcWhaSB0cmF1a2FtIGNhdXJzcMSrZGlncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IGxpZCBmb3Igc3VzaGkgdHJheSBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0LTQu9GPINGB0YPRiNC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdELTEwOTMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxOTQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INC00LXRgNC10LLQsCAxOSw1INGFIDEwINGFIDIsNSDRgdC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBLb2thIGxhaXZpxYZhcyB2aWVucmVpemxpZXRvamFtxIFzIDE5LDUgeCAxMCB4IDIsNSBjbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LTQu9GPINGB0LXRgNCy0LjRgNC+0LLQutC4INC10LTRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDRgdC+0YHQvdGLIC0mbmJzcDvRjdC70LXQs9Cw0L3RgtC90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0YLRgNCw0LTQuNGG0LjQvtC90L3Ri9C8INGC0LDRgNC10LvQutCw0Lwg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7Qui4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRiNCw0YjQu9GL0LrQvtCyLCDQs9Cw0YDQvdC40YDQvtCyINC4INC70LXQs9C60LjRhSDQt9Cw0LrRg9GB0L7Quiwg0LTQvtCx0LDQstC70Y/RjyDRgdC10YDQstC40YDQvtCy0LrQtSDQvdCw0YLRg9GA0LDQu9GM0L3QvtGB0YLQuCDQuCDRgdGC0LjQu9GPLiDQmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCy0L7Qt9C+0LHQvdC+0LLQu9GP0LXQvNC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwLCDQvtC90Lgg0LHQtdC30L7Qv9Cw0YHQvdGLINC4INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC4g0JvQtdCz0LrQuNC1INC4INC60L7QvNC/0LDQutGC0L3Ri9C1LCDRjdGC0Lgg0LvQvtC00L7Rh9C60Lgg0LvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPRjtGC0YHRjyDQv9C+0YHQu9C1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvdC1INC30LDQs9GA0Y/Qt9C90Y/RjyDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDLiDQlNC+0LHQsNCy0YzRgtC1INC/0YDQuNGA0L7QtNC90L7QuSDRjdGB0YLQtdGC0LjQutC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDINGBINC90LDRiNC40LzQuCDRgdGC0LjQu9GM0L3Ri9C80Lgg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90YvQvNC4INC00LXRgNC10LLRj9C90L3Ri9C80Lgg0LvQvtC00L7Rh9C60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5Lb2thIGxhaXZpxYZhcyZuYnNwO3ZpZW5yZWl6bGlldG9qYW3EgXM8L3N0cm9uZz48L2gyPg0KDQo8cD5WaWVucmVpesSTasSBcyBsaWV0byZzY2Fyb247YW5hcyBrb2thIGxhaXZpxYZhcyBubyBwcmllZGVzIGlyIGVsZWdhbnRhIGFsdGVybmF0xKt2YSB0cmFkaWNpb27EgWxhamllbSAmc2Nhcm9uO8S3xKt2amllbSDEk2RpZW51IHVuIHV6a29kdSBwYXNuaWVnJnNjYXJvbjthbmFpLiBJZGXEgWxpIHBpZW3Ek3JvdHMga2ViYWJpZW0sIHBpZWRldsSBbSB1biB2aWVnbMSBbSB1emtvZMSBbSwgcGllJnNjYXJvbjvEt2lyb3QgcGFzbmllZyZzY2Fyb247YW5haSBkYWJpc2t1bXUgdW4gc3RpbHUuIEl6Z2F0YXZvdGkgbm8gYXRqYXVub2phbWllbSwgdmlkZWkgZHJhdWR6xKtnaWVtIG1hdGVyacSBbGllbSwgdGllIGlyIGRybyZzY2Fyb247aSB1biB2aWVnbGkgbGlldG9qYW1pLiBWaWVnbGFzIHVuIGtvbXBha3RhcywgJnNjYXJvbjvEq3MgbGFpdmFzIHDEk2MgbGlldG8mc2Nhcm9uO2FuYXMgdmFyIHZpZWdsaSBhdGJyxKt2b3RpZXMsIG5lcGllc8SBcsWGb2pvdCB2aWRpLiBQaWUmc2Nhcm9uO8S3aXJpZXQgc2F2YW0gZ2FsZGFtIGRhYmlza3UgZXN0xJN0aWt1IGFyIG3Fq3N1IHN0aWzEq2dhasSBbSB1biBmdW5rY2lvbsSBbGFqxIFtIGtva2EgbGFpdsSBbSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+RGlzcG9zYWJsZSBQaW5lIFdvb2QgU2VydmluZyZuYnNwO0Zvb2QgVHJheTwvc3Ryb25nPjwvaDI+DQoNCjxwPkRpc3Bvc2FibGUgd29vZGVuIHRyYXlzJm5ic3A7bWFkZSBvZiBwaW5lIGFyZSBhbiBlbGVnYW50IGFsdGVybmF0aXZlIHRvIHRyYWRpdGlvbmFsIHBsYXRlcyBmb3Igc2VydmluZyBkaXNoZXMgYW5kIHNuYWNrcy4gSWRlYWwgZm9yIGtlYmFicywgc2lkZSBkaXNoZXMgYW5kIGxpZ2h0IHNuYWNrcywgdGhleSBhZGQgbmF0dXJhbG5lc3MgYW5kIHN0eWxlIHRvIHRoZSB0YWJsZSBzZXR0aW5nLiBNYWRlIG9mIHJlbmV3YWJsZSBlY28tZnJpZW5kbHkgbWF0ZXJpYWwsIHRoZXkgYXJlIHNhZmUgYW5kIGVhc3kgdG8gdXNlLiBMaWdodHdlaWdodCBhbmQgY29tcGFjdCwgdGhlc2UgZm9vZCB0cmF5cyBhcmUgZWFzaWx5IGRpc3Bvc2VkIG9mIGFmdGVyIHVzZSwgd2l0aG91dCBwb2xsdXRpbmcgdGhlIGVudmlyb25tZW50LiBBZGQgbmF0dXJhbCBhZXN0aGV0aWNzIHRvIHlvdXIgdGFibGUgd2l0aCBvdXIgc3R5bGlzaCBhbmQgZnVuY3Rpb25hbCB3b29kZW4gdHJheXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzg4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTAzIDEyOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4Ljk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTEyLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlYzlmYWI3MTE0OGRkNTIzMDhjNjAzYzYyYWVhZjgxLnBuZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdvb2RlbiBmb29kIHRyYXlzIDE5LDUgeCAxMCB4IDIsNSBjbSwgbmF0dXJhbCB3b29kIHRyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBLb2thIGxhaXZpxYZhcyAxOSw1IHggMTAgeCAyLDUgY20gdmllbnJlaXpsaWV0b2phbcSBcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60LggMTksNSDRhSAxMCDRhSAyLDUg0YHQvCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IElCLUwxNlNUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTg5NS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3QvtCyICJDaGFtcGFnbmUiIDUwMCDQvNC7LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QrdGC0Lgg0L/QvtC70YPQv9GA0L7Qt9GA0LDRh9C90YvQtSDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60LggYyDQv9GA0L7RgNC10LfRjNGOJm5ic3A70LTQu9GPINGC0YDRg9Cx0L7Rh9C10Log0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQvdCw0YjQuNGFINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90YfQuNC60L7QsiDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuy4g0J3QsNGI0LAmbmJzcDvQv9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0YHQvtC30LTQsNC10YImbmJzcDvQv9C70L7RgtC90L7QtSDQuCDQvdCw0LTQtdC20L3QvtC1INGD0L/Qu9C+0YLQvdC10L3QuNC1INC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINGD0YLQtdGH0LXQuiDQuCDRgNCw0LfQu9C40LLQvtCyINCy0LDRiNC10LPQviDQvdCw0L/QuNGC0LrQsC4g0JrRgNGL0YjQutCwINGB0YLQsNC90LXRgiDQvdC10LfQsNC80LXQvdC40LzRi9C8INC00L7Qv9C+0LvQvdC10L3QuNC10Lwg0Log0YDQsNCx0L7RgtC1INC70Y7QsdC+0LPQviZuYnNwO9C60LjQvtGB0LrQsCwg0LrQvtGE0LXQudC90LgmbmJzcDvQuNC70Lgg0LfQsNCy0LXQtNC10L3QuNGPJm5ic3A70L3QsCDQstGL0L3QvtGBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llLCBhdWdzdGFzIGt2YWxpdMSBdGVzIHBsYXN0bWFzYXMgdsSBa2kgYXIgWCBhdHZlcnRuaSZuYnNwO23Fq3N1IDUwMCBtbCBwYXDEq3JhIGtyxat6xKt0xJNtIGlyIGl6dHVyxKtnaSB1biBuZWNhdXJsYWlkxKtnaS4gUGxha2FuYWlzIHbEgWtzIHJhZGEgY2llJnNjYXJvbjt1IHVuJm5ic3A7ZHJvJnNjYXJvbjt1IGJsxKt2xJNqdW11LCBsYWkgbm92xJNyc3R1IGR6xJNyaWVudSBub3BsxatkaS4mbmJzcDs8L3A+DQoNCjxwPk9ibGlnxIF0cyBwYXBpbGRpbsSBanVtcyBqZWJrdXJhbSBraW9za2FtLCZuYnNwO8SBdHLEgXMgxJNkaW7EgSZzY2Fyb247YW5hcyByZXN0b3LEgW5hbSB2YWkmbmJzcDtrYWZlam7Eq2NhaS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhpcyB0cmFuc2x1Y2VudCwgaGlnaC1xdWFsaXR5IHBsYXN0aWMgbGlkcyAmbmJzcDthIHN0cmF3IHNsb3QmbmJzcDtmb3Igb3VyIDUwMCBtbCBwYXBlciBjdXBzJm5ic3A7YXJlJm5ic3A7c3R1cmR5IGFuZCBsZWFrLXJlc2lzdGFudC4gVGhpcyZuYnNwO2hpZ2gtcXVhbGl0eSBmbGF0IGxpZCB3aWxsIHR1cm4geW91ciZuYnNwO2JldmVyYWdlcyZuYnNwO2ludG8gb24tdGhlLWdvIHJlZnJlc2htZW50cywgY3JlYXRpbmcmbmJzcDthIHRpZ2h0LCBzZWN1cmUgc2VhbCB0byBwcmV2ZW50IGxlYWtpbmcgYW5kIHNwaWxscy4mbmJzcDtBIG11c3QtaGF2ZSBhZGRpdGlvbiB0byBhbnkga2lvc2ssIGNvbmNlc3Npb24gc3RhbmQsIGZhc3QtZm9vZCByZXN0YXVyYW50LCBjb2ZmZWUgc2hvcCBvciB0YWtlLW91dCBlc3RhYmxpc2htZW50LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3NTQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODQ2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi40MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjdlYzA2MDg3NzY5OGViMjYzZGFjZjBmODRiM2JjZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LIsINCf0KEsINCx0LXQu9Cw0Y8sINGBIFgg0L/RgNC+0YDQtdC30YzRjgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+IFNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlciBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvcGVydHlfaW5mbzpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQXV0b2xvYWRGaWx0ZXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlZmF1bHRNb2RpZmllcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQ29uZmlnVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtEZWJ1Z1RlbXBsYXRlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1JlZ2lzdGVyZWRPYmplY3RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU3RyZWFtVmFyaWFibGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbVGVtcGxhdGVWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0xpdGVyYWxzXSA9PiBMaXRlcmFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc29sdmVkUHJvcGVydGllczpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bnJlZ2lzdGVyUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX1VucmVnaXN0ZXJQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb2RlRnJhbWVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX0NvZGVGcmFtZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtnZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWRkTGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2FkUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xvYWRQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbl9maWxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uLmNvdW50ZXIucGhwXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zL2Z1bmN0aW9uLmNvdW50ZXIucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3dyaXRlRmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfV3JpdGVGaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc0NvbmZpZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbnRlbnRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlcl9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1NtYXJ0eVRlbXBsYXRlQ29tcGlsZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfbGV4ZXJfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZWxleGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX3BhcnNlcl9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlcGFyc2VyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5oZXJpdGFuY2VdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfcmVzb3VyY2VdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVzdENvbXBpbGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVJZF0gPT4gLyNmaWxlOi9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbCMjIzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Njb3BlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc1JlbmRlcmluZ0NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0YXJ0UmVuZGVyQ2FsbGJhY2tzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuZFJlbmRlckNhbGxiYWNrc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfY2hlY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xpZmV0aW1lXSA9PiAzNjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxGdW5jdGlvbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbF92YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTQ1JJUFRfTkFNRV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IC9lbmdpbmUvaW5kZXgucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFX0ZVTExdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9jc3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSlNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2pzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0lNQUdFU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL1RoaXJkUGFydHkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1NJVEVfTkFNRV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IHZlcnN1cGFja3N0b3JlLmNvbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXRoX3NpdGVfY2xlYXJdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjE0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMDAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHDEgXJ0aWthcyB0cmF1a2llbSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtChINC90LDQu9C40YfQuNC10Lwg0L/QvtC00YXQvtC00Y/RidC10Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y8g0L/QvtGA0Y/QtNC60LAg0L3QsCDQutGD0YXQvdC1INC40LvQuCDQvdCw0LvQsNC20LjQstCw0L3QuNC1INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60Lgg0YHRgtCw0L3QvtCy0LjRgtGB0Y8g0LHQvtC70LXQtSDQv9GA0L7RgdGC0YvQvCDQuCDQsdC10LfQvtC/0LDRgdC90YvQvCDQv9GA0L7RhtC10YHRgdC+0LwhJm5ic3A70JrRgNGL0YjQutC4INC00LvRjyDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCAxMDAwINC80Lsg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgtGB0Y8g0YHQstC10YDRhdGDLCDRh9GC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0LvQuNCy0LDQvdC40LUg0Lgg0LjRgdC60LvRjtGH0LDQtdGCINC+0LrRgdC40LTQsNGG0LjRjiDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8sINGH0YLQviDQvNC+0LbQtdGCINCy0YvQt9Cy0LDRgtGMINC40YUg0L/RgNC10LbQtNC10LLRgNC10LzQtdC90L3Rg9GOINC/0L7RgNGH0YMuINCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LIg0LrQvtC80L/Qu9C10LrRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0L/RgNC10LTQvdCw0LfQvdCw0YfQtdC90Ysg0LTQu9GPINCx0LXQt9C+0L/QsNGB0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCwg0YXRgNCw0L3QtdC90LjRjywg0Lgg0LTQsNC20LUg0L/QvtGB0LvQtdC00YPRjtGJ0LXQs9C+INGA0LDQt9C+0LPRgNC10LLQsCDQtdC00Ysg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LguJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5Jem1hbnRvam90IHNhZ2F0YXZvJnNjYXJvbjthbmFzIHRyYXVrYW0mbmJzcDtwaWVtxJNyb3R1IHbEgWt1LCB2aXJ0dXZlcyBvcmdhbml6xJMmc2Nhcm9uO2FuYSB2YWkgcGllZ8SBZGVzIHBha2FscG9qdW1hIHV6c3TEgWTEqyZzY2Fyb247YW5hIGvEvMWrc3QgdmllZ2zEgWthIHVuIGRybyZzY2Fyb247xIFrYSEgTcWrc3UgMTAwMCBtbCBwbGFzdG1hc2FzIHRyYXVrdSB2xIFraWVtIGlyIGJsxKt2cyBhdWcmc2Nhcm9uO8STamFpcyBibMSrdsSTanVtcywgbGFpIG5vdsSTcnN0dSBub3BsxatkaSB1biBwcmllayZzY2Fyb247bGFpY8SrZ3UgcMSBcnRpa2FzIG9rc2lkxJMmc2Nhcm9uO2Fub3MuIFDEgXJ0aWthcyB0cmF1a2kgYXIgdsSBa2llbSBpciBwYXJlZHrEk3RpIGRybyZzY2Fyb247YWkgcMSBcnRpa2FzIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLCBsxKtkem5lbSZzY2Fyb247YW5haSwgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gcGF0IHNla29qbyZzY2Fyb247YWkgc2lsZMSrJnNjYXJvbjthbmFpIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRha2Utb3V0IG9yIGtpdGNoZW4gb3JnYW5pemluZyBpcyBtYWRlIGVhc2llciB3aXRoIGEgbWF0Y2hpbmcgbGlkLiBUaGUgbGlkcyBmb3Igb3VyIDEwMDAgbWwgcGxhc3RpYyBjb250YWluZXJzIHNlYWwmbmJzcDt0aWdodGx5IGF0b3AmbmJzcDt0aGF0IGtlZXAgdGhlIGxlZnRvdmVycyBvciBkZWxpIHB1cmNoYXNlcyBzZWN1cmUgYW5kIHByZXZlbnQgc3BpbGxzIGFuZCBndWFyZCBhZ2FpbnN0IGFpcmJvcm5lIGNvbnRhbWluYW50cy4gRm9vZCBjb250YWluZXJzIHRvZ2V0aGVyIHdpdGggdGhlc2UgbGlkcyBhcmUmbmJzcDtkZXNpZ25lZCBmb3Igc2VjdXJlIHRyYW5zcG9ydGluZywgc3RvcmluZywgYW5kIHRoZW4gcmVoZWF0aW5nIGhvdCBmb29kIGl0ZW1zLiBEdWUgdG8gdGhlIGdyZWF0IGR1cmFiaWxpdHkgb2Ygb3VyIGxpZHMsIGZvb2QgY29udGFpbmVycyBjYW4gc2FmZWx5IGJlIHN0YWNrZWQgdG8gcHJvbW90ZSBlYXN5IHRyYW5zcG9ydGF0aW9uIGFuZCBzcGFjZS1zYXZpbmcgc3RvcmFnZSBhdCB5b3VyIGtpdGNoZW4uJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwIC0gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNzUsNSB4IDE5LDQgeCAyOSw4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA3MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIsNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQzNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA2Ny43NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDU0LjMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS42OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1My4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDIuODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Mi4wOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDMuOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBCUC1BQjQ0MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0YssIE0g0YDQsNC30LzQtdGALCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaW5pbGEgY2ltZGkgbmVwxatkZXLEk3RpLCBNIGl6bcSTcnMsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YA8L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC/0LXRgNGH0LDRgtC60LggQUJFTkEg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINC/0YPQtNGA0Ysg0Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQstC40L3QuNC70LAsINC90LUg0YHQvtC00LXRgNC20LDRidC10LPQviDQu9Cw0YLQtdC60YHQsC4g0J/Qu9C+0YLQvdGL0LUg0LLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC+0LHRidC10Lkg0LfQsNGJ0LjRgtGLINC/0YDQuCDQutGA0LDRgtC60L7RgdGA0L7Rh9C90L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCwg0YLQsNC8LCDQs9C00LUg0L3QtdC+0LHRhdC+0LTQuNC80L4g0L7QsdC10YHQv9C10YfQuNGC0Ywg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LrQvtC90YLQsNC60YIg0YEg0LzQuNC90LjQvNCw0LvRjNC90YvQvCDRg9GA0L7QstC90LXQvCDQvtC/0LDRgdC90L7RgdGC0Lgg0LfQsNGA0LDQttC10L3QuNGPINC40LvQuCDQt9Cw0LPRgNGP0LfQvdC10L3QuNGPLiZuYnNwO9Cf0YDQtdCy0L7RgdGF0L7QtNC90LDRjyDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YwuJm5ic3A7INCf0LXRgNGH0LDRgtC60Lgg0LLQuNC90LjQu9C+0LLRi9C1INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQstGA0LXQtNC90Ysg0LTQu9GPINC60L7QttC4INGH0LXQu9C+0LLQtdC60LAuINCe0L3QuCDQvdC1INCy0YHRgtGD0L/QsNGO0YIg0LIg0YDQtdCw0LrRhtC40Y4g0YEg0LHQvtC70YzRiNC40L3RgdGC0LLQvtC8INGF0LjQvNC40YfQtdGB0LrQuNGFINGB0L7RgdGC0LDQstC+0LIuINCY0LzQtdC90L3QviDRjdGC0L4g0LTQtdC70LDQtdGCINC40YUg0L3QsNC00LXQttC90YvQvNC4INC4INC90LXQvtCx0YvRh9Cw0LnQvdC+INC/0YDQsNC60YLQuNGH0L3Ri9C80LguPGJyIC8+DQrQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGC0YDQtdGFINGA0LDQt9C80LXRgNCw0YU6IFMsIE0sIEwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgTSBpem3Ek3JzPC9oMj4NCg0KPHA+PHNtYWxsPjxiaWc+VmluaWxhIGNpbWRpIHZhciB0aWt0IGl6bWFudG90aSB2aXNwxIFyxJNqYWkgYWl6c2FyZHrEq2JhaSDEq3N0ZXJtacWGxIEsIHZpZXTEgXMsIGt1ciBqxIFub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBrb250YWt0dSBhciBtaW5pbcSBbHUgaW5mZWtjaWphcyB1biBwaWVzxIFyxYZvanVtYSBsxKttZW5pLiBJemNpbGEgbm9kaWx1bWl6dHVyxKtiYS4gVmllbnJlaXrEk2ppZSB2aW5pbGEgY2ltZGkgaXIgYWJzb2zFq3RpIG5la2FpdMSrZ2kgY2lsdsSTa2EgxIFkYWkuIFRpZSBuZXJlYcSjxJMgYXIgbGllbMSBa28gZGHEvHUgbm8gxLfEq21pc2vEgW0gc2FzdMSBdmRhxLzEgW0uIFRpZSZzY2Fyb247aSB0YXMgJnNjYXJvbjtvcyBjaW1kdXMgcGFkYXJhIGRybyZzY2Fyb247dXMsIHByYWt0aXNrdXMgdW4gxJNydHVzIGxpZXRvJnNjYXJvbjthbsSBLjxiciAvPg0KVmluaWxhIGNpbWRpIGlyIHBpZWVqYW1pIHRyxKtzIGl6bcSTcm9zOiBTLCBNLCBMPC9iaWc+PC9zbWFsbD48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+RGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgTSBzaXplPC9oMj4NCg0KPHA+VGhlc2UgZGlzcG9zYWJsZSBmb29kIHNhZmUgZ2xvdmVzIEFCRU5BIGFyZSBwb3dkZXIgZnJlZSBhbmQgYXJlIG1hbnVmYWN0dXJlZCBmcm9tIGZvb2Qgc2FmZSBsYXRleCBmcmVlIHZpbnlsLiBUaGljayB2aW55bCBnbG92ZXMgY2FuIGJlIHVzZWQgZm9yIGdlbmVyYWwgcHJvdGVjdGlvbiBmb3Igc2hvcnQtdGVybSB1c2UsIHdoZXJlIGl0IGlzIG5lY2Vzc2FyeSB0byBlbnN1cmUgc2FmZSBjb250YWN0IHdpdGggdGhlIG1pbmltdW0gbGV2ZWwgb2YgZGFuZ2VyIG9mIGNvbnRhbWluYXRpb24gb3IgY29udGFtaW5hdGlvbi4gRXhjZWxsZW50IHdlYXIgcmVzaXN0YW5jZS4gRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgYXJlIGNvbXBsZXRlbHkgaGFybWxlc3MgdG8gaHVtYW4gc2tpbi4gVGhleSBkbyBub3QgcmVhY3Qgd2l0aCBtb3N0IGNoZW1pY2FsIGNvbXBvdW5kcy4gVGhhdCBpcyB3aGF0IG1ha2VzIHRoZW0gcmVsaWFibGUgYW5kIGV4dHJlbWVseSBwcmFjdGljYWwuPC9wPg0KDQo8cD5WaW55bCBnbG92ZXMgYXJlIGF2YWlsYWJsZSBpbiB0aHJlZSBzaXplczogUywgTSwgTC48YnIgLz4NCiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMzk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTA5LTI4IDEwOjE2OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvaXRlbS0xOTY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuNTUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWUzOWQ1ZGE3ODk1OWJhNDFiODAzYjhjZTU5Njg0NTguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVmlueWwgZ2xvdmVzIEFiZW5hIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlIE0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgQWJlbmEgbmVwxatkZXLEk3RpIE0gaXptxJNycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUzMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MjcwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzNDYuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwINC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L3QtdC30LDQvNC10L3QuNC80L7QuSDQsiDRgdGE0LXRgNC1IEhvUmVDYSDQuNC90YLRgdGA0YPQvNC10L3RgiDQsiDQstC40LTQtSDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60LgsINC60L7RgtC+0YDQsNGPINC90LXQvtCx0YXQvtC00LjQvNCwINC90LAg0LvRjtCx0L7QuSDQutGD0YXQvdC1INC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjy4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9C10L3QutCwINC90LUg0LTQsNC10YIg0L/RgNC+0L3QuNC60L3Rg9GC0Ywg0LHQvtC70LXQt9C90LXRgtCy0L7RgNC90YvQvCDQsdCw0LrRgtC10YDQuNGP0Lwg0LIg0LLQsNGI0Lgg0LfQsNCz0L7RgtC+0LLQutC4LCDQuCZuYnNwO9C00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3QuNGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0L/RgNC+0LTRg9C60YLQsC4g0Jog0LTQvtGB0YLQvtC40L3RgdGC0LLQsNC8INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCDQvNC+0LbQvdC+INC+0YLQvdC10YHRgtC4INC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCwg0LvQtdCz0LrQvtGB0YLRjCwmbmJzcDvQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwsINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YHRgtC+0LjQvNC+0YHRgtGMINC4INC/0YDQvtGB0YLQvtGC0YMg0YPRgtC40LvQuNC30LDRhtC40LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UMSBcnRpa2FzIHBsxJN2ZSZuYnNwO3Byb2R1a3R1IGllcGFrbyZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlDEgXJ0aWthcyBwbMSTdmUgcGFsxKtkeiBzYWdsYWLEgXQgcHJvZHVrdGEgxKtwYSZzY2Fyb247xKtiYXMgdW4gdMSBIGl6c2thdHUsIGvEgSBhcsSrIHBhZ2FyaW5hIGRlcsSrZ3VtYSB0ZXJtacWGdS4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlIG5lxLxhdWogcGF0b2fEk27EgW0gYmFrdMSTcmlqxIFtIHVuIG1pa3JvYmllbSBwaWVrxLzFq3QgcGllIHByb2R1a3RhLCBhaXpzdMSBdm90IHRvIG5vIG5lbGFidsSTbMSrZ2FzIGFwa8SBcnTEk2rEgXMgdmlkZXMuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZXMmbmJzcDtydWxsaXMmbmJzcDthdCZzY2Fyb247xLdpcmFzIGFyIHZpZWdsdW11LCDEq3BhJnNjYXJvbjt1IGl6dHVyxKtidSwgc2F2dSBkYXVkemZ1bmtjaW9uYWxpdMSBdGkgdW4mbmJzcDtjYXVyc3DEq2TEq2d1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+Q2xpbmcgZmlsbSBmb3IgZm9vZCB3cmFwcGluZzwvc3Ryb25nPjwvaDI+DQoNCjxwPkZvb2QgZ3JhZGUgY2xpbmcgZmlsbSBoZWxwcyB0byBwcmVzZXJ2ZSB0aGUgcHJvcGVydGllcyBvZiB0aGUgcHJvZHVjdCBhbmQgaXRzIGFwcGVhcmFuY2UsIHByb2xvbmdpbmcgdGhlIHNoZWxmIGxpZmUuIFRoZSBtYWluIGZpZWxkIG9mIGFwcGxpY2F0aW9uIGlzIGZvb2QgcGFja2FnaW5nLiBJdCBpcyBjb252ZW5pZW50IHRvIHdyYXAgY2hlZXNlLCBzYXVzYWdlLCBzYW5kd2ljaCwgZXRjLiBpbnRvIHRoZSBmaWxtLiBGb29kIGZpbG0gZG9lcyBub3QgcGVuZXRyYXRlIHBhdGhvZ2VuaWMgYmFjdGVyaWEgYW5kIG1pY3JvYmVzIGFuZCBwcm90ZWN0cyB0aGUgcHJvZHVjdCBmcm9tIGFkdmVyc2UgZWZmZWN0cy4gVGhlIGFkdmFudGFnZXMgb2YgY2xpbmcmbmJzcDtmaWxtIGluY2x1ZGUgdHJhbnNwYXJlbmN5LCBsaWdodG5lc3MsIHByYWN0aWNhbGl0eSwgb3B0aW1hbCBjb3N0IGFuZCBlYXNlIG9mIGRpc3Bvc2FsLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODIxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzNDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDg2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MzEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGNjZTlkOWEwNjllYjE0OTBiYTQyYmU0NTYyNTE2OWVjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgY2xpbmcgRmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTI5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0LwsINCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBbHVtxKtuaWphIGZvbGxpamEgNDUgY20geCAxNTAgbSwgcnVsbMSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QuNGJ0LXQstCw0Y8g0LDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAmbmJzcDvQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L7RgtC70LjRh9C90L4g0L/QvtC00YXQvtC00LjRgiDQutCw0Log0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LvQuNGH0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0LTQvtC80LDRiNC90LjRhSDRg9GB0LvQvtCy0LjRj9GFLiDQpNC+0LvRjNCz0LAg0LIg0YDRg9C70L7QvdC1INC/0YDQuNCz0L7QtNC90LAmbmJzcDvQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdC+0Lkg0LXQtNGLINC4INC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPINC/0LjRidC4INCyINC00YPRhdC+0LLRi9GFINGI0LrQsNGE0LDRhSwg0L/QtdGH0LDRhSwg0L3QsCDQs9GA0LjQu9C1LCDQsCDRgtCw0Log0LbQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjywg0LfQsNC80L7RgNCw0LbQuNCy0LDQvdC40Y8g0LgmbmJzcDvRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCg0KPHA+0JzQsNC60YHQuNC80LDQu9GM0L3QviDQtNC+0L/Rg9GB0YLQuNC80LDRjyDRgtC10LzQv9C10YDQsNGC0YPRgNCwINC00LvRjyDQt9Cw0L/QtdC60LDQvdC40Y8g0LHQu9GO0LQg0LIg0YTQvtC70YzQs9C1ICszNTAmZGVnOyZuYnNwO0MuPC9wPg0KDQo8cD7QndC1INGA0LXQutC+0LzQtdC90LTRg9C10YLRgdGPINC00LvQuNGC0LXQu9GM0L3QvtC1INCy0YDQtdC80Y8g0YXRgNCw0L3QuNGC0Ywg0LIg0YTQvtC70YzQs9C1INC/0YDQvtC00YPQutGC0Ysg0LLRi9GB0L7QutC+0Lkg0LrQuNGB0LvQvtGC0L3QvtGB0YLQuCDQuCDRgdC+0LvRkdC90L7RgdGC0LgsINCwINGC0LDQuiDQttC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQsNGFLCDQstC+INC40LfQsdC10LbQsNC90LjQtSDQstC+0LfQs9C+0YDQsNC90LjRjy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BbHVtxKtuaWphIGZvbGxpamE8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtxKtuaWphIGZvbGlqdSZuYnNwO2l6bWFudG8gxJNkaW7EgSZzY2Fyb247YW5hcyBub3phcsSTLCBsYWkgaWxnxIFrbyZuYnNwO2xhaWt1IHV6Z2xhYsSBdCBwxIFydGlrYXMgcHJvZHVrdHUgc3ZhaWd1bXUuIEZvbGlqYSBpciBwaWVtxJNyb3RhIGRhxb7EgWR1IHDEgXJ0aWthcyBwcm9kdWt0dSB2YWkgxJNkaWVudSBpZXNhacWGbyZzY2Fyb247YW5haSwgY2VwJnNjYXJvbjthbmFpJm5ic3A7dmFpIGFyxKsgc2FsZMSTJnNjYXJvbjthbmFpIHVuIGF0ZHplc8STJnNjYXJvbjthbmFpLjwvcD4NCg0KPHA+TWFrc2ltxIFsxIEgcGllxLxhdWphbcSBIHRlbXBlcmF0xatyYSwga28gbcWrc3UgZm9saWphIHZhciBpenR1csSTdCwgbmVwxIFyc25pZWR6ICsgMzUwICZkZWc7IEMuPC9wPg0KDQo8cD5Gb2xpanUgbmF2IGlldGVpY2FtcyBsaWV0b3QgcMSBcnRpa2FzIHByb2R1a3R1IGFyIGF1Z3N0dSBza8SBYmp1IHVuIHPEgcS8dSBzYXR1cnUgaWxnc3RvJnNjYXJvbjthaSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5BbHVtaW51bSBGb2lsPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bWludW0gZm9pbCBpcyBhIGNvbW1vbiBob3VzZWhvbGQgcHJvZHVjdCB0aGF0JnJzcXVvO3Mgb2Z0ZW4gdXNlZCBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMgZm9yIGNvb2tpbmcgKHRvIGNvdmVyIGJha2luZyBzdXJmYWNlcyksIHdyYXBwaW5nIGFuZCBwcm90ZWN0IG1vcmUgZGVsaWNhdGUgZm9vZHMgb3Iga2VlcGluZyBmb29kIGluIGZyZWV6ZXJzLiBBbHVtaW51bSBpcyBuYXR1cmFsIHByb2R1Y3QgdGhhdCZuYnNwO2lzIGJvdW5kIHRvIG90aGVyIGVsZW1lbnRzIGxpa2UgcGhvc3BoYXRlIGFuZCBzdWxmYXRlIGluIHNvaWwsIHJvY2tzIGFuZCBjbGF5LiBUaGlzIGFsdW1pbnVtIGZvaWwgcm9sbCBjb250YWlucyBpcyAxNTAgbSBsb25nIGJ5Jm5ic3A7NDUgY20gd2lkZS4mbmJzcDs8L3A+DQoNCjxwPlRoZSBtYXhpbXVtIHBlcm1pc3NpYmxlIHRlbXBlcmF0dXJlIGZvciBiYWtpbmcgZm9vZCBpbiBmb2lsIGlzICsgMzUwJmRlZztDLjwvcD4NCg0KPHA+SXQgaXMgbm90IHJlY29tbWVuZGVkIHRvIHN0b3JlIGZvb2RzIG9mIGhpZ2ggYWNpZGl0eSBhbmQgc2FsaW5pdHkgaW4gZm9pbCBmb3IgYSBsb25nIHRpbWUsIGFzIHdlbGwgYXMgdXNlIGluIG1pY3Jvd2F2ZSBvdmVucywgaW4gb3JkZXIgdG8gYXZvaWQgaWduaXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjY1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDM1LjIzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4OWZiNGIwYTUzYTJjNTg3NWFjY2I5OTUwMjJkOWMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEFsdW1pbnVtIEZvb2QgRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBbHVtxKtuaWphIGZvbGlqYSBydWxsxKsgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDQv9C40YnQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0Lwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzM5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIwNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDgyNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLRi9C1INC/0LvQsNGB0YLQvNCw0YHRgdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj48c3Ryb25nIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwIDEwMDAg0LzQuyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjY3NSIgZGF0YS1zdGFydD0iMjI0Ij7QndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC+0L3RjC4g0J7QvdC4INC/0L7QvNC+0LPRg9GCINC+0YDQs9Cw0L3QuNC30L7QstCw0YLRjCDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsCDQutGD0YXQvdC1LCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC70LXQs9C60L7RgdGC0Ywg0LIg0L3QsNGF0L7QttC00LXQvdC40Lgg0L3Rg9C20L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsi4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQutC70Y7Rh9C40YLQtdC70YzQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4LCDQstCw0YjQuCDQutC+0LvQu9C10LPQuCDRgdC80L7Qs9GD0YIg0LHRi9GB0YLRgNC+INC90LDQudGC0Lgg0L3QtdC+0LHRhdC+0LTQuNC80YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvdC1INC+0YLQutGA0YvQstCw0Y8g0LrRgNGL0YjQutC4LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0YDQsNC30LvQuNGH0L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0LLQutC70Y7Rh9Cw0Y8g0YHQsNC70LDRgtGLLCDQs9C+0YDRj9GH0LjQtSDQsdC70Y7QtNCwINC4INC30LDQs9C+0YLQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij48c3Ryb25nIGRhdGEtZW5kPSI3MTYiIGRhdGEtc3RhcnQ9IjY3NyI+0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0L7QsdGJ0LXQv9C40YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC90L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0Lkg0YTQvtGA0LzRiyAmbWRhc2g7INGN0YLQviDQvtGC0LvQuNGH0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC10LPQvNC10L3RgtCwIEhvUmVDYS4g0J7QvdC4INGD0YHQutC+0YDRj9GO0YIg0L/RgNC+0YbQtdGB0YEg0YDQsNCx0L7RgtGLINC90LAg0LrRg9GF0L3QtSwg0L/QvtC30LLQvtC70Y/RjyDQs9C+0YLQvtCy0LjRgtGMINC4INGF0YDQsNC90LjRgtGMINC30LDQs9C+0YLQvtCy0LrQuCDQt9Cw0YDQsNC90LXQtSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQsiDRh9Cw0YHRiyDQv9C40LouINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0YfRgtC+INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC/0YDQuCDRgNCw0LfQvtCz0YDQtdCy0LUg0LHQu9GO0LQg0LIg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0Lgg0LrQsNGE0LUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjEwOTIiIGRhdGEtc3RhcnQ9IjEwNjAiPtCR0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj7QmtC+0L3RgtC10LnQvdC10YDRiyDQvdC1INGB0L7QtNC10YDQttCw0YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBKSwg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINCx0LXQt9C+0L/QsNGB0L3Ri9C80Lgg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L/QuNGJ0LguINCe0L3QuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC90Y/RhSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQvdC1INGC0L7Qu9GM0LrQviDRg9C00L7QsdGB0YLQstC+LCDQvdC+INC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQtNC70Y8g0LLQsNGI0LjRhSDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC4INC60LvQuNC10L3RgtC+0LIuINCh0LTQtdC70LDQvdC90YvQtSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQvtC90Lgg0LvQtdCz0LrQviDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGA0LDQt9C70LjRh9C90YvQtSDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRjdGE0YTQtdC60YLQuNCy0L3QviDRhdGA0LDQvdC40YLRjCDQv9GA0L7QtNGD0LrRgtGLLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNDg0Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1MDAiIGRhdGEtc3RhcnQ9IjE0ODQiPtCe0LHRitC10Lw6IDEwMDAg0LzQuzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTQ4IiBkYXRhLXN0YXJ0PSIxNTAxIj7QnNCw0YLQtdGA0LjQsNC7OiDQn9C+0LvQuNC/0YDQvtC/0LjQu9C10L0sINCx0LXQtyDQsdC40YHRhNC10L3QvtC70LAg0JAgKEJQQSk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU5NCIgZGF0YS1zdGFydD0iMTU0OSI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NDQiIGRhdGEtc3RhcnQ9IjE1OTUiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC70Y8g0LvQtdCz0LrQvtGB0YLQuCDQv9C+0LjRgdC60LAg0L/RgNC+0LTRg9C60YLQvtCyPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE2NDUiPtCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIsINC60LDRhNC1INC4INC+0LHRidC10L/QuNGC0LA8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+Q2F1cnNwxKtkxKtnaSB1biBpenR1csSrZ2kgcG9saXByb3BpbMSTbmEgdHJhdWtpIDEwMDAgbWwgc2FnYXRhdmVpIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTMxIiBkYXRhLXN0YXJ0PSIxMTYiPk3Fq3N1IGNhdXJzcMSrZMSrZ2llIHBvbGlwcm9waWzEk25hIHRyYXVraSBhciAxMDAwIG1sIGlldGlscMSrYnUgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBwcm9mZXNpb27EgWzEgXMgdmlydHV2xJNzLiAmU2Nhcm9uO2llIHRyYXVraSBwYWzEq2R6IG9yZ2FuaXrEk3QgZGFyYmEgdGVscHUsIMS8YXVqb3QgxIF0cmkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbcSBcyBzYXN0xIF2ZGHEvGFzLCBuZW5vdsSTciZzY2Fyb247b3QgdsSBa3UuIFBhdGVpY290aWVzIGF1Z3N0YWphaSBjYXVyc3DEq2TEq2JhaSwgdmlydHV2xJMgc3RyxIFkxIFqbyZzY2Fyb247aWUsIHBpZW3Ek3JhbSwgcGF2xIFyaSB1biBhZG1pbmlzdHJhdG9yaSwgdmFyIHZpZWdsaSBhdHJhc3QgdmFqYWR6xKtnb3MgcHJvZHVrdHVzLCBrYXMgaWV2xJNyb2phbWkgdXpsYWJvIGRhcmJhIGVmZWt0aXZpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj48c3Ryb25nIGRhdGEtZW5kPSI1NzIiIGRhdGEtc3RhcnQ9IjUzMyI+UGVyZmVrdHMgcmlzaW7EgWp1bXMgSG9SZUNhIHNla3RvcmFtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj5Qb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgdGFpc25zdMWrcmEgZm9ybXUgaXIgbGllbGlza3MgcmlzaW7EgWp1bXMgSG9SZUNhIG5vemFyxJMsIGxhaSBzYWdhdGF2b3R1IHVuIHV6Z2xhYsSBdHUgxJNkaWVudXMgdW4gc2FnYXRhdmVzLiAmU2Nhcm9uO2llIHRyYXVraSBwYcSBdHJpbmEgZGFyYmEgcHJvY2VzdSB2aXJ0dXbEkywgxLxhdWpvdCBzYWdhdGF2b3QgxJNkaWVudXMgaWVwcmllayZzY2Fyb247LCDEq3BhJnNjYXJvbjtpIHBpZXByYXPEq3RvcyBkYXJiYSBzdHVuZMSBcy4gVHVya2zEgXQgdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbWlrcm92acS8xYZ1IGtyxIFzbmltLCBrYXMgxLxhdWogdmllZ2xpIHV6c2lsZMSrdCDEk2RpZW51cywgc2FnbGFixIFqb3QgdG8ga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj48c3Ryb25nIGRhdGEtZW5kPSI5NTAiIGRhdGEtc3RhcnQ9IjkyMyI+RHJvJnNjYXJvbjvEq2JhIHVuIGVrb2xvxKNpc2t1bXM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj4mU2Nhcm9uO2llIHRyYXVraSBpciBCUEEgYmV6bWFrc2FzLCBub2RybyZzY2Fyb247aW5vdCBkcm8mc2Nhcm9uO3UgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUuIEl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwb2xpcHJvcGlsxJNuYSwgdGllIGlyIHBpZW3Ek3JvdGkgZGHFvsSBZGllbSB0ZW1wZXJhdMWrcmFzIGFwc3TEgWvEvGllbSB1biBub2RybyZzY2Fyb247aW5hIGVmZWt0xKt2dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudSwga2FzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBsaWV0byZzY2Fyb247YW5haSByZXN0b3LEgW5vcywga2FmZWpuxKtjxIFzIHVuIGNpdMSBcyBwxIFydGlrYXMgaWVzdMSBZMSTcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+UHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTI3OCI+DQoJPGxpIGRhdGEtZW5kPSIxMjk4IiBkYXRhLXN0YXJ0PSIxMjc4Ij5JZXRpbHDEq2JhOiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzMzQiIGRhdGEtc3RhcnQ9IjEyOTkiPk1hdGVyacSBbHM6IFBvbGlwcm9waWzEk25zLCBiZXogQlBBPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzNjQiIGRhdGEtc3RhcnQ9IjEzMzUiPlBpZW3Ek3JvdHMgbWlrcm92acS8xYZ1IGtyxIFzbsSrPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE0MzQiIGRhdGEtc3RhcnQ9IjEzNjUiPkNhdXJzcMSrZMSrZ2FzIHNpZW5hcywga2FzIMS8YXVqIHZpZWdsaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2Ftb3MgcHJvZHVrdHVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjE0MzUiPklkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgSG9SZUNhIHNla3RvcsSBPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPkR1cmFibGUgVHJhbnNwYXJlbnQgUG9seXByb3B5bGVuZSBGb29kIENvbnRhaW5lcnMgMTAwMCBtbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMjg3IiBkYXRhLXN0YXJ0PSIxODA5Ij5PdXIgdHJhbnNwYXJlbnQgcG9seXByb3B5bGVuZSBmb29kIGNvbnRhaW5lcnMgd2l0aCBhIGNhcGFjaXR5IG9mIDEwMDAgbWwgYXJlIHRoZSBwZXJmZWN0IGNob2ljZSBmb3IgcHJvZmVzc2lvbmFsIGtpdGNoZW5zLiBUaGV5IGhlbHAgb3JnYW5pemUga2l0Y2hlbiBzcGFjZSBhbmQgbWFrZSBpdCBlYXN5IHRvIGZpbmQgdGhlIG5lY2Vzc2FyeSBpbmdyZWRpZW50cyB3aXRob3V0IG9wZW5pbmcgdGhlIGxpZC4gVGhhbmtzIHRvIHRoZWlyIGV4Y2VwdGlvbmFsIHRyYW5zcGFyZW5jeSwgeW91ciBjb2xsZWFndWVzIHdpbGwgcXVpY2tseSBmaW5kIHRoZSBpbmdyZWRpZW50cyB0aGV5IG5lZWQsIHNhdmluZyB0aW1lIGFuZCBlZmZvcnQuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgdmFyaW91cyBwcm9kdWN0cywgaW5jbHVkaW5nIHNhbGFkcywgaG90IGRpc2hlcywgYW5kIHByZXAgaXRlbXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPjxzdHJvbmcgZGF0YS1lbmQ9IjIzMzYiIGRhdGEtc3RhcnQ9IjIyODkiPkNvbnZlbmllbmNlIGZvciByZXN0YXVyYW50cyBhbmQgZm9vZHNlcnZpY2U8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+UmVjdGFuZ3VsYXIgcG9seXByb3B5bGVuZSBjb250YWluZXJzIGFyZSBhbiBleGNlbGxlbnQgc29sdXRpb24gZm9yIHRoZSBIb1JlQ2Egc2VnbWVudC4gVGhleSBzcGVlZCB1cCBraXRjaGVuIHdvcmtmbG93cywgYWxsb3dpbmcgcHJlcCBpdGVtcyB0byBiZSBjb29rZWQgYW5kIHN0b3JlZCBpbiBhZHZhbmNlLCB3aGljaCBpcyBlc3BlY2lhbGx5IHZhbHVhYmxlIGR1cmluZyBwZWFrIGhvdXJzLiBUaGVzZSBjb250YWluZXJzIGFyZSBhbHNvIG1pY3Jvd2F2ZS1zYWZlLCBtYWtpbmcgdGhlbSBjb252ZW5pZW50IGZvciByZWhlYXRpbmcgZGlzaGVzIGluIHJlc3RhdXJhbnRzIGFuZCBjYWZlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjcwNyIgZGF0YS1zdGFydD0iMjY3NiI+U2FmZXR5IGFuZCBFY28tRnJpZW5kbGluZXNzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPlRoZSBjb250YWluZXJzIGFyZSBCUEEtZnJlZSwgbWFraW5nIHRoZW0gc2FmZSBmb3IgZm9vZCBzdG9yYWdlLiBUaGV5IGFyZSBpZGVhbCBmb3IgdXNlIGluIHByb2Zlc3Npb25hbCBraXRjaGVucywgcHJvdmlkaW5nIGNvbnZlbmllbmNlIGFuZCBzYWZldHkgZm9yIGJvdGggeW91ciBzdGFmZiBhbmQgY3VzdG9tZXJzLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBvbHlwcm9weWxlbmUsIHRoZXkgY2FuIHdpdGhzdGFuZCB2YXJpb3VzIHRlbXBlcmF0dXJlcywgZW5zdXJpbmcgZWZmaWNpZW50IGZvb2Qgc3RvcmFnZS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+QmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMDE4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMzciIGRhdGEtc3RhcnQ9IjMwMTgiPkNhcGFjaXR5OiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjMwMzgiPk1hdGVyaWFsOiBQb2x5cHJvcHlsZW5lLCBCUEEtZnJlZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDkwIiBkYXRhLXN0YXJ0PSIzMDc0Ij5NaWNyb3dhdmUtc2FmZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTQ2IiBkYXRhLXN0YXJ0PSIzMDkxIj5UcmFuc3BhcmVudCB3YWxscyBmb3IgZWFzeSBpZGVudGlmaWNhdGlvbiBvZiBwcm9kdWN0czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMTQ3Ij5JZGVhbCBmb3IgcmVzdGF1cmFudHMsIGNhZmVzLCBhbmQgZm9vZHNlcnZpY2U8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNDgzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzM5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTdkMjZmYWMzZWIwZTBkNjdkOTUzZDk0N2FlY2UyY2IuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUmVjdGFuZ3VsYXIgZm9vZCBjb250YWluZXIgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBCUEEgYmV6bWFrc2FzIHBvbGlwcm9waWzEk25hIHRyYXVrcyBzYWdhdGF2xJNtIHVuIHDEgXJ0aWthcyB1emdsYWLEgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogMTAwMCDQvNC7LCDQn9CfCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9zaW1pbGFyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDA5NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLVJEMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTM1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YPQs9C70YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgYXBhxLxpZSB0cmF1a2kgNTAwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC60YPQu9C40L3QsNGA0LjQuCZuYnNwOy0mbmJzcDvRg9C90LjQstC10YDRgdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHRi9GC0L3Ri9GFINCx0LvRjtC0INC4INC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzPiZuYnNwOzxzdHJvbmc+0J/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdCw0Y8g0YHQtdGA0LLQuNGA0L7QstC60LAg0YXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80Lsg0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVULdC/0LvQsNGB0YLQuNC60LAgJm1kYXNoOyDRjdGC0L4g0LLRi9Cx0L7RgCDQtNC70Y8g0LfQsNCy0LXQtNC10L3QuNC5LCDQs9C00LUg0LLQsNC20L3RiyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC4INGD0LTQvtCx0YHRgtCy0L4uINCe0L3QuCDRgNCw0YHRgdGH0LjRgtCw0L3RiyDQvdCwINGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INGA0LXQttC40Lwg0L7RgiAtNDAmZGVnO0Mg0LTQviArNjAmZGVnO0MsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC40YUg0LTQu9GPOiAmbmJzcDs8YnIgLz4NCi0g0KHQu9C+0LbQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjog0YHQu9C+0LXQvdGL0LUg0YLQuNGA0LDQvNC40YHRgywg0Y3QutC70LXRgNGLINGBINC30LDQstCw0YDQvdGL0Lwg0LrRgNC10LzQvtC8LCDRh9C40LfQutC10LnQutC4INGBINGP0LPQvtC00L3Ri9C8INGC0L7Qv9C/0LjQvdCz0L7QvC4gJm5ic3A7PGJyIC8+DQotINCl0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyOiDQv9Cw0YHRgtCwINGBINGB0L7Rg9GB0L7QvCDQv9C10YHRgtC+LCDQutC40L3QvtCwINGBINC+0LLQvtGJ0LDQvNC4LCDQsdC+0YPQu9GLINGBINCw0LLQvtC60LDQtNC+INC4INGC0YPQvdGG0L7QvC4gJm5ic3A7PGJyIC8+DQotINCT0L7RgtC+0LLRi9GFINC90LDQsdC+0YDQvtCyOiDRgdGL0YDQvdGL0LUg0YLQsNGA0LXQu9C60Lgg0YEg0LLQuNC90L7Qs9GA0LDQtNC+0Lwg0Lgg0L7RgNC10YXQsNC80LgsINC80Y/RgdC90YvQtSDQt9Cw0LrRg9GB0LrQuCDRgSDQs9C+0YDRh9C40YbQtdC5LCDQstC10LPQsNC90YHQutC40LUg0YHQtdGC0YsuICZuYnNwOzwvcD4NCg0KPHA+0JPQtdGA0LzQtdGC0LjRh9C90LDRjyDQutGA0YvRiNC60LAg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC30LDRidC40YLRgyDQvtGCINC/0YDQvtGC0LXQutCw0L3QuNGPINC4INGB0LzQtdGI0LjQstCw0L3QuNGPINC30LDQv9Cw0YXQvtCyLCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INC00LvRjyDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LHQu9GO0LQuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQuCDRgtC+0LvRidC40L3QsCDRgdGC0LXQvdC+0Log0L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC60L7QvdGC0LXQudC90LXQvtCwINC/0L7QtNGH0LXRgNC60LjQstCw0LXRgiDQutCw0YfQtdGB0YLQstC+INC40L3Qs9GA0LXQtNC40LXQvdGC0L7Qsiwg0LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdGL0LUg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINCy0YHQtdGFINGA0LDQt9C80LXRgNC+0LIg0YHQvtC60YDQsNGJ0LDRjtGCINCy0YDQtdC80Y8g0L3QsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGOINGA0LDQsdC+0YfQtdCz0L4g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwLiAmbmJzcDs8L3A+DQoNCjxoMz48c3Ryb25nPtCf0YDQuNC80LXRgCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQtNC70Y8g0LHQuNC30L3QtdGB0LA6PC9zdHJvbmc+PC9oMz4NCg0KPHA+0KDQtdGB0YLQvtGA0LDQvSDQvNC+0LbQtdGCINC/0YDQtdC00LvQvtC20LjRgtGMINC90LDQsdC+0YDRiyDQtNC70Y8g0L/QuNC60L3QuNC60LAg0LIg0LrQvtC90YLQtdC50L3QtdGA0LDRhSA1MDAg0LzQuzog0L7RhdC70LDQttC00LXQvdC90LDRjyDQv9Cw0YHRgtCwLCDRgdGL0YDQvdCw0Y8g0YLQsNGA0LXQu9C60LAg0Lgg0LzQuNC90Lgt0LTQtdGB0LXRgNGCLiDQo9C00L7QsdC90LDRjyDRg9C/0LDQutC+0LLQutCwINGBINC10LTQuNC90L7QuSDQutGA0YvRiNC60L7QuSDRg9C/0YDQvtGB0YLQuNGCINGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrRgyDQuCDQv9C+0LLRi9GB0LjRgiDQu9C+0Y/Qu9GM0L3QvtGB0YLRjCDQs9C+0YHRgtC10Lk8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPlZpZW5yZWl6xJNqYWlzIGt1bGluxIFyaWphcyB0cmF1a3MmbmJzcDstJm5ic3A7VW5pdmVyc8SBbHMgcmlzaW7EgWp1bXMgc8SBdMSrZ2llbSDEk2RpZW5pZW0gdW4ga8SBcnRhaW5hamllbSBkZXNlcnRpZW08L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+UHJvZmVzaW9uxIFsYSBhdWtzdG8gxJNkaWVudSB1biBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI1MzIiIGRhdGEtc3RhcnQ9IjE4MSI+VmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDUwMCBtbCBubyBwxIFyc3RyxIFkxIF0YSBQRVQgcGxhc3RtYXNhcyAoclBFVCkgaXIgbGllbGlza2EgaXp2xJNsZSDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWllbSwga3VyIHN2YXLEq2dhIGdhbiBwcmV6ZW50xIFjaWphLCBnYW4gxJNydMSrYmEuIEl6Z2F0YXZvdGkgbm8gclBFVCwgJnNjYXJvbjtpZSB0cmF1a2kgdmVpY2luYSBpbGd0c3DEk2rEq2J1IHVuIHNhbWF6aW5hIG9nbGVrxLxhIHDEk2R1LCBhdGJhbHN0b3QgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemlub3QgYXRrcml0dW11cy4gVGllIGlyIHBpZW3Ek3JvdGkgdGVtcGVyYXTFq3JhcyBkaWFwYXpvbmFtIG5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0MsIHTEgXDEk2MgdG9zIHZhciBpem1hbnRvdDo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI1MzQiPg0KCTxsaSBkYXRhLWVuZD0iNjMyIiBkYXRhLXN0YXJ0PSI1MzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjU2MyIgZGF0YS1zdGFydD0iNTM2Ij5Lb21wbGVrc2FqaWVtIGRlc2VydGllbTwvc3Ryb25nPjogS8SBcnRhaW5pZSB0aXJhbWlzdSwgZWtsZXJpIGFyIGtyxJNtc2llcnUsIMS3xKt6a2Vpa2kgYXIgb2d1IHZpcnNrxIFydHUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjczMyIgZGF0YS1zdGFydD0iNjMzIj48c3Ryb25nIGRhdGEtZW5kPSI2NTgiIGRhdGEtc3RhcnQ9IjYzNSI+QXVrc3RhamllbSDEk2RpZW5pZW08L3N0cm9uZz46IFBhc3RhIGFyIHBlc3RvIG3Ek3JjaSwga2lub2phIGFyIGTEgXJ6ZcWGaWVtLCBixLxvZGFzIGFyIGF2b2thZG8gdW4gdHVueml2xKttLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjczNCI+PHN0cm9uZyBkYXRhLWVuZD0iNzYyIiBkYXRhLXN0YXJ0PSI3MzYiPkdhdGF2YWppZW0ga29tcGxla3RpZW08L3N0cm9uZz46IFNpZXJhICZzY2Fyb247xLfEq3ZqaSBhciB2xKtub2fEgW0gdW4gcmlla3N0aWVtLCBnYcS8YXMgdXprb2RhcyBhciBzaW5lcMSTbSwgdmVnxIFudSBrb21wbGVrdGkuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIxMTE3IiBkYXRhLXN0YXJ0PSI4NDciPjxzdHJvbmcgZGF0YS1lbmQ9Ijg4MiIgZGF0YS1zdGFydD0iODQ3Ij5IZXJtxJN0aXNrxIEgdsSBa2EgZnVua2Npb25hbGl0xIF0ZTwvc3Ryb25nPiBub2RybyZzY2Fyb247aW5hIGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20gdW4gc21ha3Ugc2FqYXVrJnNjYXJvbjthbm9zLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSB2YWlyxIFrdSBrxIFydHUgxJNkaWVub3MuIENhdXJzcMSrZMSrZ2FzIHNpZW5hcyBpemNlxLwgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGksIGJldCB1bml2ZXJzxIFsxIFzIHbEgWthIGllc3DEk2phcyB2aXN1IGl6bcSTcnUgdHJhdWtpZW0gxLxhdWogxIF0csSBayBvcmdhbml6xJN0IGRhcmJhIHZpZXR1LjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjEzMTkiIGRhdGEtc3RhcnQ9IjExMTkiPkl6dsSTbG90aWVzIHRyYXVrdXMsIGthcyBpemdhdGF2b3RpIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCksIGrFq3MgcGFsxKtkemF0IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYXRiYWxzdMSBdCBpbGd0c3DEk2rEq2dhcyBpZXBha29qdW1hIHByYWtzZXMsIGthcyBhdGJpbHN0IHZpZGVzIGFpenNhcmR6xKtiYXMgbcSTcsS3aWVtLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj48c3Ryb25nIGRhdGEtZW5kPSIxMzUzIiBkYXRhLXN0YXJ0PSIxMzIxIj5CaXpuZXNhIGl6bWFudG8mc2Nhcm9uO2FuYXMgcGllbcSTcnM8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPlJlc3RvcsSBbnMgdmFyIHBpZWTEgXbEgXQgcGlrbmlrYSBrb21wbGVrdHVzIDUwMCBtbCB0cmF1a29zOiBhdWtzdMSBIHBhc3RhLCBzaWVyYSAmc2Nhcm9uO8S3xKt2amkgdW4gbWluaSBkZXNlcnRzLiDEknJ0YSBpZXBha28mc2Nhcm9uO2FuYSBhciB2aWVub3R1IHbEgWt1IHZpZW5rxIFyJnNjYXJvbjtvIHRyYW5zcG9ydMSTJnNjYXJvbjthbnUgdW4gdXpsYWJvIHZpZXN1IGxvamFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj48c3Ryb25nIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj7EqnBhJnNjYXJvbjvEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE1NTciPg0KCTxsaSBkYXRhLWVuZD0iMTU3NiIgZGF0YS1zdGFydD0iMTU1NyI+SWV0aWxwxKtiYTogNTAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2MjIiIGRhdGEtc3RhcnQ9IjE1NzciPk1hdGVyacSBbHM6IFDEgXJzdHLEgWTEgXRzIFBFVCBwbGFzdG1hc2EgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NjgiIGRhdGEtc3RhcnQ9IjE2MjMiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiBObyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3MTkiIGRhdGEtc3RhcnQ9IjE2NjkiPkhlcm3Ek3Rpc2vEgXMgdsSBa2EgxKtwYSZzY2Fyb247xKtiYXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3NjMiIGRhdGEtc3RhcnQ9IjE3MjAiPkNhdXJzcMSrZMSrZ8SBcyBzaWVuYXMsIGthcyB1enN2ZXIga3ZhbGl0xIF0aTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODIxIiBkYXRhLXN0YXJ0PSIxNzY0Ij5JZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGRlc2VydGllbSwgZ2FuIGF1a3N0YWppZW0gxJNkaWVuaWVtPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE4MjIiPkF0YmFsc3RhIGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPkRpc3Bvc2FibGUgZGVsaSBjb250YWluZXIgLSBBIFZlcnNhdGlsZSBTb2x1dGlvbiBmb3IgSGVhcnR5IE1lYWxzIGFuZCBMYXllcmVkIERlc3NlcnRzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj48c3Ryb25nIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj5Qcm9mZXNzaW9uYWwgU2VydmluZyBvZiBDb2xkIE1lYWxzIGFuZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNDI1IiBkYXRhLXN0YXJ0PSIyMDY1Ij5EaXNwb3NhYmxlIDUwMCBtbCBvciAxNiBveiBkZWxpIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKSBhcmUgdGhlIGlkZWFsIGNob2ljZSBmb3IgYnVzaW5lc3NlcyB3aGVyZSBib3RoIHByZXNlbnRhdGlvbiBhbmQgY29udmVuaWVuY2UgbWF0dGVyLiBNYWRlIGZyb20gclBFVCwgdGhlc2UgY29udGFpbmVycyBjb250cmlidXRlIHRvIHN1c3RhaW5hYmlsaXR5IGJ5IHJlZHVjaW5nIHRoZSBjYXJib24gZm9vdHByaW50IGFuZCBzdXBwb3J0aW5nIHRoZSBjaXJjdWxhciBlY29ub215LiBUaGV5IGFyZSBzdWl0YWJsZSBmb3IgdGVtcGVyYXR1cmVzIHJhbmdpbmcgZnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDLCBtYWtpbmcgdGhlbSBwZXJmZWN0IGZvcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjQyNyI+DQoJPGxpIGRhdGEtZW5kPSIyNTIyIiBkYXRhLXN0YXJ0PSIyNDI3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQ5IiBkYXRhLXN0YXJ0PSIyNDI5Ij5Db21wbGV4IGRlc3NlcnRzPC9zdHJvbmc+OiBMYXllcmVkIHRpcmFtaXN1LCAmZWFjdXRlO2NsYWlycyB3aXRoIGN1c3RhcmQsIGNoZWVzZWNha2VzIHdpdGggYmVycnkgdG9wcGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjYxNyIgZGF0YS1zdGFydD0iMjUyMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjUzOSIgZGF0YS1zdGFydD0iMjUyNSI+Q29sZCBtZWFsczwvc3Ryb25nPjogUGFzdGEgd2l0aCBwZXN0byBzYXVjZSwgcXVpbm9hIHdpdGggdmVnZXRhYmxlcywgYm93bHMgd2l0aCBhdm9jYWRvIGFuZCB0dW5hLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNjE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjQzIiBkYXRhLXN0YXJ0PSIyNjIwIj5SZWFkeS10by1zZXJ2ZSBzZXRzPC9zdHJvbmc+OiBDaGVlc2UgcGxhdHRlcnMgd2l0aCBncmFwZXMgYW5kIG51dHMsIG1lYXQgc25hY2tzIHdpdGggbXVzdGFyZCwgdmVnYW4gc2V0cy48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjMwMTAiIGRhdGEtc3RhcnQ9IjI3MjIiPlRoZSA8c3Ryb25nIGRhdGEtZW5kPSIyNzQyIiBkYXRhLXN0YXJ0PSIyNzI2Ij5haXJ0aWdodCBsaWQ8L3N0cm9uZz4gZW5zdXJlcyBwcm90ZWN0aW9uIGFnYWluc3QgbGVha3MgYW5kIG9kb3IgbWl4aW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCBmb3IgbXVsdGktbGF5ZXJlZCBkaXNoZXMuIFRoZSB0cmFuc3BhcmVuY3kgb2YgdGhlIHdhbGxzIGhpZ2hsaWdodHMgdGhlIHF1YWxpdHkgb2YgdGhlIGluZ3JlZGllbnRzLCBhbmQgdGhlIHVuaXZlcnNhbCBsaWRzIGZvciBhbGwgY29udGFpbmVyIHNpemVzIGhlbHAgc2F2ZSB0aW1lIG9uIHdvcmtzcGFjZSBvcmdhbml6YXRpb24uPC9wPg0KDQo8cCBkYXRhLWVuZD0iMzIyNyIgZGF0YS1zdGFydD0iMzAxMiI+QnkgY2hvb3NpbmcgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgeW91IGFyZSBoZWxwaW5nIHRvIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0IHN1c3RhaW5hYmxlIHBhY2thZ2luZyBwcmFjdGljZXMsIHdoaWNoIGFsaWduIHdpdGggZW52aXJvbm1lbnRhbCBnb2FscyBhbmQgY29udHJpYnV0ZSB0byB0aGUgY2lyY3VsYXIgZWNvbm9teS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzI1MyIgZGF0YS1zdGFydD0iMzIyOSI+QnVzaW5lc3MgdXNlIGV4YW1wbGU8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPkEgcmVzdGF1cmFudCBjYW4gb2ZmZXIgcGljbmljIHNldHMgaW4gNTAwIG1sIGNvbnRhaW5lcnM6IGNoaWxsZWQgcGFzdGEsIGNoZWVzZSBwbGF0dGVyLCBhbmQgbWluaSBkZXNzZXJ0LiBUaGUgY29udmVuaWVudCBwYWNrYWdpbmcgd2l0aCBhIHNpbmdsZSBsaWQgc2ltcGxpZmllcyB0cmFuc3BvcnQgYW5kIGJvb3N0cyBndWVzdCBsb3lhbHR5LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij48c3Ryb25nIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij5GZWF0dXJlczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM0NjgiPg0KCTxsaSBkYXRhLWVuZD0iMzQ4NiIgZGF0YS1zdGFydD0iMzQ2OCI+Q2FwYWNpdHk6IDUwMCBtbCBvciAxNiBvejwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTI2IiBkYXRhLXN0YXJ0PSIzNDg3Ij5NYXRlcmlhbDogUmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1NjciIGRhdGEtc3RhcnQ9IjM1MjciPlRlbXBlcmF0dXJlIHJhbmdlOiBGcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU5OSIgZGF0YS1zdGFydD0iMzU2OCI+QWlydGlnaHQgbGlkIHRvIHByZXZlbnQgbGVha3M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY0MiIgZGF0YS1zdGFydD0iMzYwMCI+VHJhbnNwYXJlbnQgd2FsbHMgdGhhdCBlbXBoYXNpemUgcXVhbGl0eTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjg1IiBkYXRhLXN0YXJ0PSIzNjQzIj5QZXJmZWN0IGZvciBib3RoIGRlc3NlcnRzIGFuZCBjb2xkIG1lYWxzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM2ODYiPlN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215IGFuZCByZWR1Y2VzIHBsYXN0aWMgd2FzdGU8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc3LjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS02NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTY2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDg2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjNjNzEwYmE5Zjg1YTMxMGMyYzlkOGM4MWUxNjI1NDQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQ2F1cnNwxKtkxKtncyB0cmF1a3Mgbm8gclBFVCBwbGFzdG1hc2FzIGt1bGluxIFyaWphaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgZm9yIGNhdmlhciA1MDAgbWwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGB0LXRgNGC0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCA1MDAg0LzQuyDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQtNC70Y8g0YHQsNC70LDRgtC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7QsiByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2ODhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDExODkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQV1AtMTA4NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YAgNzUwINC80LssINGBINC60YDRi9GI0LrQvtC5LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFRyYXVrcyA3NTAgbWwsIGFyIHbEgWt1LCBQRVQsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTgtMTAtMDggMTU6MDE6MDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjg4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMzY5YzZlYjIyYzM2YWRiMmVlZmQ1MDJhMGM5ODE0MWEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODkwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV0UtS05JRkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjMwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YDQtdCy0Y/QvdC90YvQuSDQvdC+0LYgMTY1INC80LwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2pzIGtva2EgbmF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C00LXRgNC10LLRj9C90L3Ri9C5Jm5ic3A70L3QvtC2IDE2NSZuYnNwO9C80LwsINC40LfQs9C+0YLQvtCy0LvQtdC90L3Ri9C5INC40Lcg0LTRgNC10LLQtdGB0LjQvdGLLiDQntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQtNCw0L3QvdC+0LPQviDRgdGC0L7Qu9C+0LLQvtCz0L4g0L/RgNC40LHQvtGA0LA6INC60L7QvNC/0LDQutGC0L3Ri9C5INGA0LDQt9C80LXRgCDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Ywg0LIg0YPQv9C+0YLRgNC10LHQu9C10L3QuNC4LiDQoNC10LrQvtC80LXQvdC00YPQtdC8INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQvdCw0YjQuCDQtNC10YDQtdCy0Y/QvdC90YvQtSDQv9GA0LjQsdC+0YDRiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00YssINGB0LXRgNCy0LjRgdC+0LIg0YEg0LXQtNC+0Lkg0L3QsCDQstGL0L3QvtGBINC40LvQuCDQv9GA0Lgg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNC5LiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y4g0L3QsNGC0YPRgNCw0LvRjNC90YvRhSDQvNCw0YLQtdGA0LjQsNC70L7QsiDRgtCw0LrQvtC5INC90L7QtiDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30L7Qv9Cw0YHQtdC9INC00LvRjyDQt9C00L7RgNC+0LLRjNGPINC4INC+0LrRgNGD0LbQsNGO0YnQtdC5INGB0YDQtdC00YsuINCb0LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0LXRgtGB0Y8sINC90LUg0LLRi9C00LXQu9GP0Y8g0LLRgNC10LTQvdGL0YUg0YLQvtC60YHQuNGH0L3Ri9GFINCy0LXRidC10YHRgtCyINC4INC/0L7Qu9C90L7RgdGC0YzRjiZuYnNwO9GA0LDQt9C70LDQs9Cw0LXRgtGB0Y8g0LIg0LXRgdGC0LXRgdGC0LLQtdC90L3Ri9GFINGD0YHQu9C+0LLQuNGP0YUuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBuYXppcyAxNjUgbW0sIGl6Z2F0YXZvdHMgbm8ga29rYS4gR2FsdmVuxIFzICZzY2Fyb247byBnYWxkYSBwaWVkZXJ1bXUgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOiBrb21wYWt0cyBpem3Ek3JzIHVuIGRhdWR6cHVzxKtiYSBsaWV0byZzY2Fyb247YW7EgS4gTcSTcyBpZXNha8SBbSBpem1hbnRvdCBtxatzdSBrb2thIGdhbGRhIHBpZWRlcnVtdXMgxJNkaWVudSBwaWVnxIFkZWksIGzEq2R6xYZlbSZzY2Fyb247YW5haSB2YWkgcGFzxIFrdW11IG9yZ2FuaXrEkyZzY2Fyb247YW5haS4gUGF0ZWljb3RpZXMgZGFixKtnbyBtYXRlcmnEgWx1IGl6bWFudG8mc2Nhcm9uO2FuYWksICZzY2Fyb247aXMgbmF6aXMgaXIgYWJzb2zFq3RpIGRybyZzY2Fyb247cyB2ZXNlbMSrYmFpIHVuIHZpZGVpLiBUYXMgaXIgdmllZ2xpIGxpa3ZpZMSTamFtcywgbmVpemRhbG90IGthaXTEq2dhcyB0b2tzaXNrYXMgdmllbGFzLCB1biBkYWJpc2tvcyBhcHN0xIFrxLxvcyBwaWxuxKtixIEgc2FkYWzEgXM8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBjbGFzc2ljIGRpc3Bvc2FibGUga25pdmVzJm5ic3A7bWFkZSBvZiBlY28tZnJpZW5kbHkgYW5kIGJpb2RlZ3JhYmxlIG9yZ2FuaWMgd29vZC4gVGhlc2Ugc3VzdGFpbmFibGUgd29vZGVuIGtuaXZlcyBhcmUgc3VpdGFibGUgYXMgZm9yIGNvbGQgZm9vZCBhcyBmb3IgaG90IGFwcGxpY2F0aW9ucy4gVGhlIGxlbmd0aCBvZiBkaXNwb3NhYmxlIGN1dGxlcnkgaXMgMTYuNSBjbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIxLTA4LTEzIDEzOjMwOjI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4OTAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk1NjA5YzA0NGNiODU5YjI0NWMwN2VjMTJmMjUwNjRkLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgd29vZGVuIGtuaWZlIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBuxIF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MDhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCAyNSB4IDE4INGB0LwsINCf0K3Qoiwg0YfRkdGA0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIDI1IHggMTggY20sIHJQRVQsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjI0NDIiIGRhdGEtc3RhcnQ9IjIzNjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDAiIGRhdGEtc3RhcnQ9IjIzNzAiPtCh0YPRiNC4INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0LwgJm5kYXNoOyDQn9GA0LXQvNC40LDQu9GM0L3QsNGPINGD0L/QsNC60L7QstC60LAg0LTQu9GPINCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI0OTEiIGRhdGEtc3RhcnQ9IjI0NDQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI0ODkiIGRhdGEtc3RhcnQ9IjI0NDkiPtCY0LTQtdCw0LvQtdC9INC00LvRjyDQutGA0YPQv9C90YvRhSDQv9C+0YDRhtC40Lkg0Lgg0LDRgdGB0L7RgNGC0Lg8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjY1MiIgZGF0YS1zdGFydD0iMjQ5MiI+0K3RgtC+0YIg0L7QtNC90L7RgNCw0LfQvtCy0YvQuSDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8INGB0L7Qt9C00LDQvSDQtNC70Y8g0YPQtNC+0LHQvdC+0Lkg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INCx0L7Qu9GM0YjQuNGFINGB0LXRgtC+0LIg0YHRg9GI0Lgg0Lgg0YDQvtC70LvQvtCyLiDQntC9INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQv9GA0LXQt9C10L3RgtCw0LHQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC4INC90LDQtNGR0LbQvdGD0Y4g0LfQsNGJ0LjRgtGDINCx0LvRjtC00LAuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2ODYiIGRhdGEtc3RhcnQ9IjI2NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2ODQiIGRhdGEtc3RhcnQ9IjI2NTkiPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyNjg3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NDMiIGRhdGEtc3RhcnQ9IjI2ODciPtCR0L7Qu9GM0YjQsNGPINC/0LvQvtGJ0LDQtNGMICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QviDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L3QsNCx0L7RgNC+0LIg0YHRg9GI0LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MDYiIGRhdGEtc3RhcnQ9IjI3NDQiPtCf0YDQvtGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Lsg0LPQsNGA0LDQvdGC0LjRgNGD0LXRgiDRgdC+0YXRgNCw0L3QvdC+0YHRgtGMINGE0L7RgNC80Ysg0LrQvtC90YLQtdC50L3QtdGA0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4ODQiIGRhdGEtc3RhcnQ9IjI4MDciPtCj0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCDQv9C+0LfQstC+0LvRj9GO0YIg0YPQtNC+0LHQvdC+INGB0LrQu9Cw0LTRi9Cy0LDRgtGMINC60L7QvdGC0LXQudC90LXRgNGLINC00YDRg9CzINC90LAg0LTRgNGD0LPQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjg4NSI+0JrRgNGL0YjQutCwICjQv9GA0L7QtNCw0ZHRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qvikg0LTQtdC70LDQtdGCINC/0L7QtNCw0YfRgyDQtdGJ0ZEg0LHQvtC70LXQtSDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0LkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjk5NyIgZGF0YS1zdGFydD0iMjk1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjk5NSIgZGF0YS1zdGFydD0iMjk2NCI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGB0YTQtdGAPC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIyOTk4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjI5OTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMzUiIGRhdGEtc3RhcnQ9IjMwMDAiPtCU0L7RgdGC0LDQstC60LAg0L/RgNC10LzQuNCw0LvRjNC90YvRhSDRgdC10YLQvtCyINGB0YPRiNC4PC9zdHJvbmc+ICZuZGFzaDsg0LjQtNC10LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsi48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE1NyIgZGF0YS1zdGFydD0iMzA3NCI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyMCIgZGF0YS1zdGFydD0iMzA3NiI+0KHRg9C/0LXRgNC80LDRgNC60LXRgtGLINC4INCz0LDRgdGC0YDQvtC90L7QvNC40YfQtdGB0LrQuNC1INC80LDQs9Cw0LfQuNC90Ys8L3N0cm9uZz4gJm5kYXNoOyDRjdGE0YTQtdC60YLQvdCw0Y8g0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQv9GA0L7QtNGD0LrRhtC40LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjMxNTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxODciIGRhdGEtc3RhcnQ9IjMxNjAiPtCa0LXQudGC0LXRgNC40L3QsyDQuCDQvNC10YDQvtC/0YDQuNGP0YLQuNGPPC9zdHJvbmc+ICZuZGFzaDsg0YHRgtC40LvRjNC90LDRjyDQv9C+0LTQsNGH0LAg0Lgg0YPQtNC+0LHRgdGC0LLQviDQsiDQvtCx0YHQu9GD0LbQuNCy0LDQvdC40LguPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzI4MCIgZGF0YS1zdGFydD0iMzIzNiI+PHN0cm9uZyBkYXRhLWVuZD0iMzI3OCIgZGF0YS1zdGFydD0iMzI0MSI+0K3QutC+0LvQvtCz0LjRh9C90YvQuSDQuCDQsdC10LfQvtC/0LDRgdC90YvQuSDQvNCw0YLQtdGA0LjQsNC7PC9zdHJvbmc+PC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMjgxIj4NCgk8bGkgZGF0YS1lbmQ9IjMzNDgiIGRhdGEtc3RhcnQ9IjMyODEiPnJQRVQt0L/Qu9Cw0YHRgtC40LogJm5kYXNoOyDRjdC60L7Qu9C+0LPQuNGH0LXRgdC60Lgg0YfQuNGB0YLRi9C5INC4INC/0YDQuNCz0L7QtNC90YvQuSDQtNC70Y8g0L/QtdGA0LXRgNCw0LHQvtGC0LrQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzM4OSIgZGF0YS1zdGFydD0iMzM0OSI+0JLRi9GB0L7QutCw0Y8g0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC6INCy0LvQsNCz0LUg0Lgg0LbQuNGA0YMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMzOTAiPtCh0L7QvtGC0LLQtdGC0YHRgtCy0YPQtdGCINGB0YLQsNC90LTQsNGA0YLQsNC8INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIzNTM4IiBkYXRhLXN0YXJ0PSIzNDUyIj7QktGL0LHQuNGA0LDQudGC0LUgMjUgeCAxOCDRgdC8INC60L7QvdGC0LXQudC90LXRgNGLICZuZGFzaDsg0L3QsNC00ZHQttC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0Lkg0L/QvtC00LDRh9C4INGB0YPRiNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAyMSIgZGF0YS1zdGFydD0iMzk2MCI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxOSIgZGF0YS1zdGFydD0iMzk2MCI+U3Umc2Nhcm9uO2kgdHJhdWtzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIGllcGFrb2p1bXMgc3Umc2Nhcm9uO2kgcGxhdMSTbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDA3NyIgZGF0YS1zdGFydD0iNDAyMyI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAyNyI+TGllbGlza3MgcmlzaW7EgWp1bXMgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0MTg1IiBkYXRhLXN0YXJ0PSI0MDc4Ij4mU2Nhcm9uO2llIHBsYSZzY2Fyb247aWUgMjUgeCAxOCBjbSB0cmF1a2kgaXIgcGllbcSTcm90aSBsaWVsxIFraWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtIHVuIHZhaXLEgWt1IHZlaWR1IHJvbGx1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjQyMTkiIGRhdGEtc3RhcnQ9IjQxODciPjxzdHJvbmcgZGF0YS1lbmQ9IjQyMTciIGRhdGEtc3RhcnQ9IjQxOTEiPkdhbHZlbsSBcyBpZXBha29qdW1hIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDIyMCI+DQoJPGxpIGRhdGEtZW5kPSI0MjYyIiBkYXRhLXN0YXJ0PSI0MjIwIj5QbGEmc2Nhcm9uO2Egdmlyc21hIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzMDYiIGRhdGEtc3RhcnQ9IjQyNjMiPlN0aXByYSB1biDEk3J0aSBzYWtyYXVqYW1hIGtvbnN0cnVrY2lqYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDMwNyI+Q2F1cnNwxKtkxKtncyB2xIFrcyAocMSBcmRvZGFzIGF0c2V2aSZzY2Fyb247xLdpKSBwcm9mZXNpb27EgWxhbSBub2Zvcm3Ek2p1bWFtLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ0MDYiIGRhdGEtc3RhcnQ9IjQzNzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MDQiIGRhdGEtc3RhcnQ9IjQzODIiPkt1ciB0aWVrIGl6bWFudG90czwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDQwNyI+DQoJPGxpIGRhdGEtZW5kPSI0NDc2IiBkYXRhLXN0YXJ0PSI0NDA3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDMzIiBkYXRhLXN0YXJ0PSI0NDA5Ij5Hb3VybWV0IHN1JnNjYXJvbjtpIHBpZWfEgWRlPC9zdHJvbmc+ICZuZGFzaDsgbm9kcm8mc2Nhcm9uO2luYSBhdWdzdMSBa8SBcyBrbGFzZXMgaWVwYWtvanVtdS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDU1NCIgZGF0YS1zdGFydD0iNDQ3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDUxNyIgZGF0YS1zdGFydD0iNDQ3OSI+TGllbHZlaWthbGkgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pPC9zdHJvbmc+ICZuZGFzaDsgcHJlemVudMSTIHByb2R1a3R1cyBwcm9mZXNpb27EgWxpLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NTU1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTgwIiBkYXRhLXN0YXJ0PSI0NTU3Ij5CYW5rZXRpIHVuIHBhc8SBa3VtaTwvc3Ryb25nPiAmbmRhc2g7IGVsZWdhbnRzIHVuIMSTcnRzIGllcGFrb2p1bXMuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDY1OSIgZGF0YS1zdGFydD0iNDYxNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDY1NyIgZGF0YS1zdGFydD0iNDYxOSI+VmlkZWkgZHJhdWR6xKtncyB1biBkcm8mc2Nhcm9uO3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NzEzIiBkYXRhLXN0YXJ0PSI0NjYwIj5TdSZzY2Fyb247aSBpZXBha29qdW1zIGlyIGl6Z2F0YXZvdHMgbm8gPHN0cm9uZyBkYXRhLWVuZD0iNDcwNSIgZGF0YS1zdGFydD0iNDY3NCI+cMSBcnN0csSBZMSBdGEgclBFVCBwbGFzdG1hc2FzPC9zdHJvbmc+LCBrYXM6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3MTQiPg0KCTxsaSBkYXRhLWVuZD0iNDc0NyIgZGF0YS1zdGFydD0iNDcxNCI+SXIgaWxndHNwxJNqxKtncyB1biBla29sb8SjaXNrcy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDc4NSIgZGF0YS1zdGFydD0iNDc0OCI+SXp0dXLEq2dzIHByZXQgbWl0cnVtdSB1biB0YXVraWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0Nzg2Ij5BdGJpbHN0IHDEgXJ0aWthcyBkcm8mc2Nhcm9uO8SrYmFzIHN0YW5kYXJ0aWVtLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iNDkzMSIgZGF0YS1zdGFydD0iNDgzMCI+SXp2xJNsaWV0aWVzIDxzdHJvbmcgZGF0YS1lbmQ9IjQ4NjkiIGRhdGEtc3RhcnQ9IjQ4NDIiPjI1IHggMTggY20gc3Umc2Nhcm9uO2kgdHJhdWt1czwvc3Ryb25nPiwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUgZ2FuIGVzdMSTdGlza3UsIGdhbiBmdW5rY2lvbsSBbHUgaWVwYWtvanVtdSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjI0ODEiIGRhdGEtc3RhcnQ9IjI0MDQiPjxzdHJvbmc+RGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBQYWNrYWdpbmcgZm9yIFN1c2hpIFBsYXR0ZXJzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNTIxIiBkYXRhLXN0YXJ0PSIyNDgzIj5QZXJmZWN0IGZvciBMYXJnZSBTdXNoaSBQbGF0dGVyczwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjcxIiBkYXRhLXN0YXJ0PSIyNTIyIj5EZXNpZ25lZCBmb3IgPHN0cm9uZyBkYXRhLWVuZD0iMjU2OSIgZGF0YS1zdGFydD0iMjUzNSI+YnVsayBvcmRlcnMgYW5kIHN1c2hpIHBsYXR0ZXJzPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBwcm92aWRlIGEgPHN0cm9uZyBkYXRhLWVuZD0iMjYyNCIgZGF0YS1zdGFydD0iMjU5MyI+bHV4dXJpb3VzIGZvb2QgcHJlc2VudGF0aW9uPC9zdHJvbmc+IHdoaWxlIGVuc3VyaW5nIHNlY3VyZSB0cmFuc3BvcnQgYW5kIHN0b3JhZ2UuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2OTMiIGRhdGEtc3RhcnQ9IjI2NzMiPktleSBBZHZhbnRhZ2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyNjk0Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NzYiIGRhdGEtc3RhcnQ9IjI2OTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MTciIGRhdGEtc3RhcnQ9IjI2OTYiPldpZGUgc3VyZmFjZSBhcmVhPC9zdHJvbmc+IGFjY29tbW9kYXRlcyBzdXNoaSBhc3NvcnRtZW50cyBhbmQgY29tYmluYXRpb24gcGxhdHRlcnMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MzIiIGRhdGEtc3RhcnQ9IjI3NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MDciIGRhdGEtc3RhcnQ9IjI3NzkiPlN0cm9uZywgc3RhY2thYmxlIGRlc2lnbjwvc3Ryb25nPiBlbnN1cmVzIHNhZmUgaGFuZGxpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI4MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4NzAiIGRhdGEtc3RhcnQ9IjI4MzUiPkNyeXN0YWwtY2xlYXIgbGlkIGNvbXBhdGliaWxpdHk8L3N0cm9uZz4gKHNvbGQgc2VwYXJhdGVseSkgZm9yIGF0dHJhY3RpdmUgZm9vZCBkaXNwbGF5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5MzciIGRhdGEtc3RhcnQ9IjI5MjEiPklkZWFsIFVzZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjI5MzgiPg0KCTxsaSBkYXRhLWVuZD0iMzAyNSIgZGF0YS1zdGFydD0iMjkzOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjk2NyIgZGF0YS1zdGFydD0iMjk0MCI+R291cm1ldCBzdXNoaSB0YWtlYXdheXM8L3N0cm9uZz4gJm5kYXNoOyBFbnN1cmVzIHRvcC1xdWFsaXR5IHBhY2thZ2luZyBmb3IgcHJlbWl1bSBzdXNoaSBzZXRzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTA4IiBkYXRhLXN0YXJ0PSIzMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDU1IiBkYXRhLXN0YXJ0PSIzMDI4Ij5TdXBlcm1hcmtldHMgJmFtcDsgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBEaXNwbGF5cyBsYXJnZSBzdXNoaSBhc3NvcnRtZW50cyBwcm9mZXNzaW9uYWxseS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMzEwOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyOSIgZGF0YS1zdGFydD0iMzExMSI+RXZlbnQgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBFbGVnYW50IGFuZCBkaXNwb3NhYmxlIGZvciBjb252ZW5pZW50IHNlcnZpY2UuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzIyMCIgZGF0YS1zdGFydD0iMzE4MiI+U3VzdGFpbmFibGUgYW5kIER1cmFibGUgTWF0ZXJpYWw8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzI4MiIgZGF0YS1zdGFydD0iMzIyMSI+TWFkZSBmcm9tIDxzdHJvbmcgZGF0YS1lbmQ9IjMyNjAiIGRhdGEtc3RhcnQ9IjMyMzEiPmVjby1mcmllbmRseSByUEVUIHBsYXN0aWM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIG9mZmVyOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMjgzIj4NCgk8bGkgZGF0YS1lbmQ9IjMzMjAiIGRhdGEtc3RhcnQ9IjMyODMiPkEgc3VzdGFpbmFibGUgcGFja2FnaW5nIHNvbHV0aW9uLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzY0IiBkYXRhLXN0YXJ0PSIzMzIxIj5IaWdoIHJlc2lzdGFuY2UgdG8gbW9pc3R1cmUgYW5kIGdyZWFzZS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzM2NSI+Rm9vZCBzYWZldHkgY29tcGxpYW5jZSBmb3IgcGVhY2Ugb2YgbWluZC48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzMiIGRhdGEtc3RhcnQ9IjM0MTIiPlVwZ3JhZGUgdG8gPHN0cm9uZyBkYXRhLWVuZD0iMzQ2MCIgZGF0YS1zdGFydD0iMzQyMyI+MjUgeCAxOCBjbSBkaXNwb3NhYmxlIHN1c2hpIHRyYXlzPC9zdHJvbmc+IGZvciBzdXBlcmlvciBwYWNrYWdpbmcgdGhhdCBtZWV0cyBib3RoIGFlc3RoZXRpYyBhbmQgZnVuY3Rpb25hbCBuZWVkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjgxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjM4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTE4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYjU1ZTM5ODc2MGZhNTZkOTk0ZjNkNTE1OWVlNzM5MGIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gU3VzaGkgdHJheXMgYW5kIHN1c2hpIGNvbnRhaW5lcnMgZGlzcG9zYWJsZSBmb3IgVGFrZW91dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgbWVsbmkgdW4gc3XFoWkgcMSBcnRpa2FzIGllcGFrb2p1bXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQo9C/0LDQutC+0LLQutCwINC/0LjRidC10LLQsNGPINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIsINC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTMwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1LQzlPRgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA2NTQ1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNC10LzQsNC90LrQsCAyNzAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEZXNlcnRhIHRyYXVrcyAyNzAgbWwsIFBFVCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QmtGA0LjRgdGC0LDQu9GM0L3QviDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0LXQvNCw0L3QutC4INC40Lcg0J/QrdCiINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YHQvtC60L7Qsiwg0YHQvNGD0LfQuCwg0L3QsNGA0LXQt9Cw0L3QvdGL0YUg0YTRgNGD0LrRgtC+0LIg0Lgg0L7QstC+0YnQtdC5LCDQsCDRgtCw0LrQttC1INC80L7Qu9C+0YfQvdGL0YUg0LrQvtC60YLQtdC50LvQtdC5INC4INC50L7Qs9GD0YDRgtC+0LIuINCaINGN0YLQuNC8INC60L7QvdGC0LXQudC90LXRgNCw0Lwg0LTQvtGB0YLRg9C/0L3QsCDRgdC/0LXRhtC40LDQu9GM0L3QsNGPINCy0YHRgtCw0LLQutCwINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC90LXRgdC60L7Qu9GM0LrQuNGFINC40L3Qs9GA0LjQtNC40LXQvdGC0L7QsiDQvtC00L3QvtCy0YDQtdC80LXQvdC90L4sINGH0YLQviDQv9C+0LfQstC+0LvQuNGCINGB0L7Qt9C00LDQstCw0YLRjCDRg9C90LjQutCw0LvRjNC90YvQtSDQutC+0LzQv9C70LXQutGC0Ysg0Lgg0YHQvtGH0LXRgtCw0L3QuNGPINCy0LrRg9GB0L7Qsi4g0Jog0LrRgNC10LzQsNC90LrQsNC8INC/0L7QtNGF0L7QtNGP0YIg0L/Qu9C+0YHQutC40LUg0Lgg0LrRg9C/0L7Qu9GM0L3Ri9C1INC60YDRi9GI0LrQuCwg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0Lgg0LHQtdC3INC90LXQs9C+LiAmbmJzcDvQktC+0LfQvNC+0LbQvdC+0YHRgtGMINC90LDQvdC10YHQtdC90LjRjyDQktCw0YjQtdCz0L4g0YPQvdC40LrQsNC70YzQvdC+0LPQviDQtNC40LfQsNC50L3QsCDQuNC70Lgg0LvQvtCz0L7RgtC40L/QsCDQv9C+0LzQvtC20LXRgiDQv9GA0LjQstC70LXRh9GMINC6INGB0LXQsdC1INCy0L3QuNC80LDQvdC40LUsINC/0L7QtNGH0LXRgNC60L3QtdGCINC+0YHQvtCx0LXQvdC90YvQuSDRgdGC0LjQu9GMINCy0LDRiNC10LPQviDQt9Cw0LLQtdC00LXQvdC40Y8g0Lgg0L3QtdC/0YDQtdC80LXQvdC90L4g0LLRi9C00LXQu9C40YIg0YHRgNC10LTQuCDQutC+0L3QutGD0YDQtdC90YLQvtCyLiDQn9GA0L7Rh9C90YvQtSDQuCDRgdGC0LjQu9GM0L3Ri9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyZuYnNwOyDQtNC10YHQtdGA0YLQvtCyJm5ic3A7LSDRjdGC0L4g0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QsNGPLCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNCw0Y8g0YPQv9Cw0LrQvtCy0LrQsC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5LcmlzdMSBbGR6aWRyaSZuYnNwO3RyYXVraSZuYnNwO25vIFBFVCBixatzIGlkZcSBbGkgcGllbcSTcm90YXMgc3VsxIFtLCBzbcWrdGlqaWVtLCBzYWdyaWV6dGllbSBhdWfEvGllbSB1biBkxIFyemXFhmllbSwga8SBIGFyxKsgcGllbmEga29rdGVpxLxpZW0gdW4gam9ndXJ0aWVtLiAmU2Nhcm9uO8SrbSB0cmF1a2FtJm5ic3A7aXIgcGllZWphbWkgc3BlY2nEgWxpIGllbGlrxYZpLCBrdXJvcyB2YXIgdXpnbGFixIF0IHZhaXLEgWthcyBzYXN0xIF2ZGHEvGFzIHZpZW5sYWljxKtnaS4gVGFzIMS8YXVzIGl6dmVpZG90IGxpZWxpc2t1cyBrb21wbGVrdHVzIHVuIHVuaWvEgWxhcyBnYXImc2Nhcm9uO2FzIGtvbWJpbsSBY2lqYXMuIFRyYXVraWVtIGlyIHBpZWVqYW1hcyBnYW4gcGxha2FuaSwgZ2FuIGt1cG9sdmVpZGEgdsSBa2ksIGFyIGNhdXJ1bXUgdW4gYmV6IHTEgS4gJlNjYXJvbjvEq3Mgc8STcmlqYXMgdHJhdWtpZW0gaXIgcG9wdWzEgXJpZSBpem3Ek3JpOiBubyAyMTBtbCBsxKtkeiAxMDAwbWwuIFBhdGVpY290aWVzIGllc3DEk2rEgW0gdXpkcnVrxIF0IHNhdnUgbG9nbyB2YWkgYXRzZXZpJnNjYXJvbjvEt2kgaXptZWtsxJN0dSBkaXphaW51IHV6IGdsxIF6xJNtLCB0YXMgcGFsxKtkesSTcyB2YWlyxIFrIHBpZXbEk3JzdCBwaXJjxJNqdSB1em1hbsSrYnUsIHRpa3MgdXpzdsSTcnRzIErFq3N1IHV6xYbEk211bWEgxKtwYSZzY2Fyb247YWlzIHN0aWxzIHVuIG5vdGVpa3RpIHBhbMSrZHrEk3MgaXpjZWx0aWVzIGtvbmt1cmVudHUgdmlkxasuIEl6dHVyxKtnaSB1biBtb2Rlcm5pIHRyYXVraSBLYWwtQ2xlYXIgLSBpciBwaWV2aWxjxKtnYXMsIHBpbG7Eq2LEgSBwxIFyc3RyxIFkxIFqYW1hcyB0cmF1a2kuICZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkNyeXN0YWwgY2xlYXIgUEVUIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBqdWljZXMsIHNtb290aGllcywgc2xpY2VkIOKAi+KAi2ZydWl0IGFuZCB2ZWdldGFibGVzLCBhcyB3ZWxsIGFzIG1pbGtzaGFrZXMgYW5kIHlvZ3VydHMuIEEgc3BlY2lhbCBpbnNlcnQgaXMgYXZhaWxhYmxlIGZvciB0aGVzZSBnbGFzc2VzIGZvciBzdG9yaW5nIHNldmVyYWwgaW5ncmVkaWVudHMgYXQgdGhlIHNhbWUgdGltZSwgd2hpY2ggd2lsbCBhbGxvdyB5b3UgdG8gY3JlYXRlIHVuaXF1ZSBzZXRzIGFuZCBjb21iaW5hdGlvbnMgb2YgZmxhdm9ycy4gRmxhdCBhbmQgZG9tZSBjb3ZlcnMgYXJlIGF2YWlsYWJsZSBpbiByZXF1ZXN0LCB3aXRoIGFuZCB3aXRob3V0IGEgaG9sZS4gVGhlIHBvc3NpYmlsaXR5IG9mIGFwcGx5aW5nIHlvdXIgdW5pcXVlIGRlc2lnbiBvciBsb2dvIHdpbGwgaGVscCBhdHRyYWN0IGF0dGVudGlvbiB0byB5b3Vyc2VsZiwgZW1waGFzaXplIHRoZSBzcGVjaWFsIHN0eWxlIG9mIHlvdXIgaW5zdGl0dXRpb24gYW5kIHdpbGwgY2VydGFpbmx5IGhpZ2hsaWdodCBhbW9uZyBjb21wZXRpdG9ycy4gU3Ryb25nIGFuZCBzdHlsaXNoIGNvbnRhaW5lcnMgLSB0aGlzIGlzIGFuIGF0dHJhY3RpdmUsIGZ1bGx5IHJlY3ljbGFibGUgcGFja2FnaW5nLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3NS45NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTMwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuOTMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjNmZjODg0N2FiYjAzYWEwZWIyYmQ1MDNlYjQwY2JlMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4MjFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBBSC1BU0I1NTBCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDMwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdC+0YPRgdCwIDE3NyDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTcSTcmNlcyB0cmF1a2kgMTc3IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHQvtGD0YHQvdC40LrQuCDQuNC70Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGC0LDQutCw0L3Rh9C40LrQuCwg0LrQvtGC0L7RgNGL0LUg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQv9GA0LjQv9GA0LDQsiwg0YHQsNC70YzRgdGLLCDRgdC+0LXQstC+0LPQviDRgdC+0YPRgdCwLCDQt9Cw0L/RgNCw0LLQvtC6INC00LvRjyDRgdCw0LvQsNGC0L7Qsiwg0LjQu9C4INC00L7QsdCw0LLQvtC6INC6INC00LXRgdC10YDRgtCw0Lwg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LjQu9C4INGB0LXRgNCy0LjRgdC+0LIg0L3QsCDQstGL0L3QvtGBLjwvcD4NCg0KPHA+0JrQvtC90YLRgNC+0LvQuNGA0YPQudGC0LUg0YDQsNC30LzQtdGAINC/0L7RgNGG0LjQuSZuYnNwO9GBINC/0L7QvNC+0YnRjNGOINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdC+0YPRgdCwINC+0LHRitC10LzQvtC8IDE3NyDQvNC7LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvRhSDQuNC3IDEwMCUg0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCEg0KHQvtGD0YHQvdC40LrQuCDQvNC+0LbQvdC+INC/0YDQuNC+0LHRgNC10YHRgtC4INGBINCz0LXRgNC80LXRgtC40YfQvdGL0LzQuCDQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C80Lgg0LrRgNGL0YjQutCw0LzQuCDQuNC3INCf0K3QoiDQuCDQtNC+0YHRgtGD0L/QvdGLINCyINC00LLRg9GFINGG0LLQtdGC0LDRhSAtINGH0LXRgNC90L7QvCDQuCDQv9GA0L7Qt9GA0LDRh9C90L7QvC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QaWVnxIFkZWkgdmFpIGzEq2R6xYZlbSZzY2Fyb247YW5haSBwaWVkxIF2xIFqYW0gcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVrdXMsIGthcyBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgZ2FyJnNjYXJvbjt2aWVsxIFtLCBzYWxzYWksIHNvamFzIG3Ek3JjxJNtLCBzYWzEgXR1IG3Ek3JjxJNtIHZhaSBuZWxpZWxhbSBwaWVkZXbEgW0gcGFtYXTEk2RpZW5pZW0uPC9wPg0KDQo8cD5Lb250cm9sxJNqaWV0IHBvcmNpanUgaXptxJNydXMgYXIgbcWrc3UgMTc3IG1sIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a2llbSwga2FzIGl6Z2F0YXZvdGkgbm8gMTAwJSBwxIFyc3RyxIFkxIFqYW1hIHBvbGlwcm9waWzEk25hISBNxJNyY2VzIGtvbnRlaW5lcnVzJm5ic3A7dmFyIGllZ8SBZMSBdGllcyBhciBoZXJtxJN0aXNraWVtIHVuIGNhdXJzcMSrZMSrZ2llbSBQRVQgdsSBa2llbSwgdW4gdMSBcyBpciBwaWVlamFtYXMgZGl2xIFzIGtyxIFzxIFzIC0gbWVsbsSBIHVuIGNhdXJzcMSrZMSrZ8SBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIHBsYXN0aWMgY29uZGltZW50IGNvbnRhaW5lcnM8aT4mbmJzcDs8L2k+b3IgcG9ydGlvbiBjdXBzPGk+Jm5ic3A7PC9pPmZvciBwYWNrYWdpbmcgc2Fsc2EsIHNveSBzYXVjZSwgc2FsYWQgZHJlc3NpbmdzLCBkaXBwaW5nIHNhdWNlcyBvciB0b3BwaW5ncyBmb3IgZm9vZCBkZWxpdmVyeSBvciZuYnNwO3RvLWdvIHNlcnZpY2VzLjwvcD4NCg0KPHA+Q29udHJvbCBwb3J0aW9uIHNpemVzIGFuZCBjb3N0cyB3aXRoIHRoaXMgMTc3IG1sIHBsYXN0aWMgc2F1Y2UgY29udGFpbmVycyBtYWRlIG9mIDEwMCUgcmVjeWNsYWJsZSBwb2x5cHJvcHlsZW5lISZuYnNwO1BvcnRpb24gY3VwcyBjb21lcyB3aXRoIGxlYWstcHJvb2YgY3J5c3RhbCBjbGVhciBQRVQgbGlkcyBhbmQgYXJlIGF2YWlsYmFsZSBpbiB0d28gY29sb3VycyAtIGJsYWNrIGFuZCBjbGVhci48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNzQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4MjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTAuMDEgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2RhMTZhNjIxMmQwZDM0YjVkZmZiZWZmMDA1NTkxYmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBwb3J0aW9uIGN1cHMgMTc3IG1sIGZvciBzb3kgc2F1Y2UgYXQgc3VzaGkgcmVzdGF1cmFudHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgbcSTcmNlcyB0cmF1a2kgxJNkaWVudSBwaWVnxIFkZWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0YHQvtGB0YPQvdC40LrQuCDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuCDQtdC00Ysg0LjQtyDRgNC10YHRgtC+0YDQsNC90L7QsgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMC4wMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzczXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1HUzYtMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTExLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LfQsNC60YPRgdC+0Log0YEgMi3QtNC10LvQtdC90LjRj9C80LgsINCf0JvQkCwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSB0cmF1a2kgYXIgMi1pZWQuLCBQTEEsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC40Lcg0LrRgNC40YHRgtCw0LvRjNC90L4g0YfQuNGB0YLQvtCz0L4sINCx0LjQvtGA0LDQt9C70LDQs9Cw0LXQvNC+0LPQviDQuCDQutC+0LzQv9C+0YHRgtC40YDRg9C10LzQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCBQTEEuJm5ic3A70K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC40LzQtdGO0YIg0LTQstC1INGB0LXQutGG0LjQuCwg0YDQsNC30LTQtdC70Y/RjtGJ0LjQtSDQv9GA0L7QtNGD0LrRgtGLINC4INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDRjtGJ0LjQtSDQuNGFINC90LXQttC10LvQsNGC0LXQu9GM0L3QvtC1INGB0LzQtdGI0LjQstCw0L3QuNC1LiDQndCw0YjQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10LvQuNC60LDRgtC10YHQvtCyINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGF0L7Qu9C+0LTQvdGL0YUg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0Log0YEg0L7RgtC00LXQu9C+0Lwg0LTQu9GPINCS0LDRiNC40YUg0YTQuNGA0LzQtdC90L3Ri9GFINGB0L7Rg9GB0L7Qsi4g0J7QtNC90LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwIChGSy1MR1MtNiksINC60L7RgtC+0YDQsNGPINC/0YDQvtC00LDQtdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+LCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+TcWrc3Uga3Jpc3TEgWxkemlkcmkga3ZhZHLEgXR2ZWlkYSBrb250ZWluZXJpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBiaW8gUExBIHBsYXN0bWFzYXMsIGthcyBkYWLEgSBiaW9sb8SjaXNraSBzYWRhbMSBcy4gJlNjYXJvbjtpcyB1bml2ZXJzxIFscyAyLWRhxLzEq2dzIGllcGFrb2p1bXMmbmJzcDtpciBwaWVtxJNyb3RzJm5ic3A7ZGHFvsSBZGllbSBhdWtzdGllbSDEk2RpZW5pZW0sIGvEgSBhcsSrIGF1Z8S8dSB1biBkxIFyemXFhnUgc2FsxIF0acWGaWVtIGtvcMSBIGFyIG3Ek3JjaSwgbmXEvGF1am90IHByb2R1a3RpZW0gc2FqYXVrdGllcyBrb3DEgS4gSXp2ZWlkb2ppZXQgbmVhdGvEgXJ0b2phbWFzIHByb2R1a3RhIGtvbWJpbsSBY2lqYXMhIFZpc3UgaXptxJNydSB0cmF1a2llbSBkZXIgdmllbnMgdW5pdmVyc8SBbHMgdsSBa3MgKEZLLUxHUy02KS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5EaXNwb3NhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIGNyeXN0YWwgY2xlYXIsIGJpb2RlZ3JhZGFibGUmbmJzcDthbmQgY29tcG9zdGFibGUgUExBIHBsYXN0aWMuIE91ciBwbGFzdGljIGRlbGkgY29udGFpbmVycyZuYnNwO2FyZSBwZXJmZWN0bHkgc3VpdGFibGUgZm9yIHZhcmlvdXMgY29sZCBkaXNoZXMsIHNuYWNrcywgZnJ1aXQgYW5kIHZlZ2V0YWJsZSBzZXRzIHdpdGggYW55IGtpbmRzIG9mIGRpcHMgYW5kIHNhdWNlcy4gVGhlc2UgY29udGFpbmVycyBoYXZlIHR3byBkaXZpc2lvbnMgZGl2aWRpbmcmbmJzcDt0aGUgcHJvZHVjdHMgYW5kIHByZXZlbnRpbmcgdGhlbSBmcm9tIHVud2FudGVkIG1peGluZy4gT25lIHZlcnNhdGlsZSBsaWQgKEZLLUxHUy02KSB0aGF0IGlzIHNvbGQgc2VwZXJhdGVseSZuYnNwO2ZpdHMgYWxsIGNvbnRhaW5lciBzaXplcyEmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEzMzk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzczLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyMy4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQ3NmRkZDkzYmJkNjQ5NzRmMGE5MjdiYzA3YmNiYmU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNvbXBvc3RhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIFBMQQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyNzddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBESS1QQkxTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE1MDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0LDQu9Cw0YLQvtCyIDc1MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGFwYcS8aWVtIHNhbMSBdHUgdHJhdWtpZW0gNzUwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjUiPtCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCwgMTAwMCwgMTUwMCDQvNC7KSDQuNC3IHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij48c3Ryb25nIGRhdGEtZW5kPSIyODIiIGRhdGEtc3RhcnQ9IjIxNCI+0K3QutC+LdC00YDRg9C20LXQu9GO0LHQvdCw0Y8g0Lgg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+0K3RgtCwINC/0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7LiDQmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDQvtC90LAg0L/QvtC30LLQvtC70Y/QtdGCINC90LUg0YLQvtC70YzQutC+INC90LDQtNC10LbQvdC+INC30LDQutGA0YvRgtGMINCy0LDRiNC4INC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDRgtGMINGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0L/QvtC00YXQvtC0LCDRgdC90LjQttCw0Y8g0YPQs9C70LXRgNC+0LTQvdGL0Lkg0YHQu9C10LQg0Lgg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LrQuCDQv9C+0LfQstC+0LvRj9C10YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0L/RgNC+0LTQtdC80L7QvdGB0YLRgNC40YDQvtCy0LDRgtGMINGP0YDQutC40LUg0YbQstC10YLQsCDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGD0Y4g0YLQtdC60YHRgtGD0YDRgyDQstCw0YjQuNGFINGB0LDQu9Cw0YLQvtCyLCDQtNC10YHQtdGA0YLQvtCyINC4INC00YDRg9Cz0LjRhSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij48c3Ryb25nIGRhdGEtZW5kPSI3OTEiIGRhdGEtc3RhcnQ9Ijc0NSI+0J/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDQt9Cw0YnQuNGC0LAg0LLQsNGI0LXQs9C+INC/0YDQvtC00YPQutGC0LA8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij7QmtGD0L/QvtC70YzQvdCw0Y8g0YTQvtGA0LzQsCDQutGA0YvRiNC60Lgg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+0LUg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LDQtCDQv9GA0L7QtNGD0LrRgtC+0LwsINC30LDRidC40YnQsNGPINC10LPQviDQvtGCINC/0L7QstGA0LXQttC00LXQvdC40Lkg0Lgg0YHQvtGF0YDQsNC90Y/QtdGCINGB0LLQtdC20LXRgdGC0YwuINCt0YLQvtGCINC00LjQt9Cw0LnQvSDRgtCw0LrQttC1INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0L7QstGA0LXQttC00LXQvdC40LUg0LLQtdGA0YXQvdC10LPQviDRgdC70L7RjyDQsdC70Y7QtNCwINC/0YDQuCDRhdGA0LDQvdC10L3QuNC4INC40LvQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUuINCf0YDQvtC30YDQsNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvdC1INGC0L7Qu9GM0LrQviDQt9Cw0YnQuNGJ0LDQtdGCINC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0LfQvdCw0YfQuNGC0LXQu9GM0L3QviDRg9C70YPRh9GI0LDQtdGCINC40YUg0L/RgNC10LfQtdC90YLQsNGG0LjRji48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0MCIgZGF0YS1zdGFydD0iMTExMCI+0KPQtNC+0LHRgdGC0LLQviDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+0K3RgtCwINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0L7QsdGK0LXQvNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LspLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRiNC40YDQvtC60L7Qs9C+INCw0YHRgdC+0YDRgtC40LzQtdC90YLQsCDQv9GA0L7QtNGD0LrRhtC40Lgg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFLCDRgdGD0L/QtdGA0LzQsNGA0LrQtdGC0LDRhSDQuCDQvdCwINC/0YDQtdC00L/RgNC40Y/RgtC40Y/RhSDQv9C+INC00L7RgdGC0LDQstC60LUg0LXQtNGLLiDQntC90LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGC0L3QvtC1INGF0YDQsNC90LXQvdC40LUg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC1INCy0YvRgdGC0LDQstC70LXQvdC40LUg0LLQsNGI0LjRhSDRgtC+0LLQsNGA0L7Qsi48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ0MSI+0KLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0LTQuNCw0L/QsNC30L7QvTogLTQwJmRlZztDINC00L4gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPtCa0LDQuiDQuCDQutC+0L3RgtC10LnQvdC10YDRiywg0Y3RgtCwINC60YDRi9GI0LrQsCDRg9GB0YLQvtC50YfQuNCy0LAg0Log0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lwg0LrQvtC70LXQsdCw0L3QuNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC60LDQuiDQvtGF0LvQsNC20LTQtdC90L3Ri9GFLCDRgtCw0Log0Lgg0LfQsNC80L7RgNC+0LbQtdC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0L3QtSDQvdCw0YDRg9GI0LDRjyDQutCw0YfQtdGB0YLQstCwINGD0L/QsNC60L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3MTYiIGRhdGEtc3RhcnQ9IjE2OTIiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj7QmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDRjdGC0LAg0LrRgNGL0YjQutCwINGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC+0LrRgNCw0YnQtdC90LjRjiDQv9C70LDRgdGC0LjQutCwINCyINC/0YDQuNGA0L7QtNC1INC4INC/0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXRjiDRhtC40YDQutGD0LvRj9GA0L3QvtC5INGN0LrQvtC90L7QvNC40LrQuC4g0JLRi9Cx0LjRgNCw0Y8g0YLQsNC60YPRjiDRg9C/0LDQutC+0LLQutGDLCDQstGLINC30LDQsdC+0YLQuNGC0LXRgdGMINC+INCx0YPQtNGD0YnQtdC8INC/0LvQsNC90LXRgtGLLCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0YHQstC+0LjQvCDQutC70LjQtdC90YLQsNC8INGD0YHRgtC+0LnRh9C40LLQvtC1INC4INCx0LXQt9C+0L/QsNGB0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTM1Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTQwIj5DYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSAoNzUwLCAxMDAwLCAxNTAwIG1sKSBubyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDE4Ij5WaWRlcyBkcmF1ZHrEq2dzIHVuIHByZXplbnTEk2phbXMgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+JlNjYXJvbjtpcyBjYXVyc3DEq2TEq2dhaXMga3Vwb2xhIHbEgWtzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBhcGHEvGllbSB0cmF1a2llbSBhciBpZXRpbHDEq2J1IDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCB0YXMgbm9kcm8mc2Nhcm9uO2luYSBuZSB0aWthaSBkcm8mc2Nhcm9uO3UgYWl6dsSTciZzY2Fyb247YW51LCBiZXQgYXLEqyBwYWzEq2R6IHNhbWF6aW7EgXQgb2dsZWvEvGEgcMSTZHUgdW4gcGxhc3RtYXNhcyBhdGtyaXR1bXVzLiBWxIFjacWGYSBjYXVyc3DEq2TEq2d1bXMgxLxhdWogZWZla3TEq3ZpIGRlbW9uc3RyxJN0IGJhZ8SBdMSrZ2FzIMSTZGllbmEga3LEgXNhcyB1biB0ZWtzdMWrcnUsIHBhZGFyb3QgdG8gaWRlxIFsdSBzYWzEgXRpZW0sIGRlc2VydGllbSB1biBjaXRpZW0gZ2F0YXZpZW0gxJNkaWVuaWVtLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTU2IiBkYXRhLXN0YXJ0PSI0NTA5Ij5QcmV6ZW50xIFjaWphIHVuIGFpenNhcmR6xKtiYSBqxatzdSBwcm9kdWt0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPkt1cG9sYSBmb3JtYSBub2RybyZzY2Fyb247aW5hIHBhcGlsZHUgdGVscHUgdmlycyBwcm9kdWt0YSwgcGFzYXJnxIFqb3QgdG8gbm8gYm9qxIFqdW1pZW0gdW4gc2FnbGFixIFqb3Qgc3ZhaWd1bXUuICZTY2Fyb247aXMgZGl6YWlucyBwYWzEq2R6IGl6dmFpcsSrdGllcyBubyBib2rEgWp1bWllbSBhdWcmc2Nhcm9uO8STasSBIHNsxIFuxKsgxJNkaWVuYW0gdXpnbGFixIFqb3QgdmFpIHRyYW5zcG9ydMSTam90LiBDYXVyc3DEq2TEq2dhaXMgdsSBa3MgbmUgdGlrYWkgYWl6c2FyZ8SBIHByb2R1a3R1cywgYmV0IGFyxKsgaWV2xJNyb2phbWkgdXpsYWJvIHRvIHByZXplbnTEgWNpanUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ4NzciIGRhdGEtc3RhcnQ9IjQ4NTIiPsSScnTEq2JhIHVuIGRhdWR6cHVzxKtiYTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj4mU2Nhcm9uO2lzIHbEgWtzIGlyIHBpZW3Ek3JvdHMgZGHFvsSBZGllbSB0cmF1a3UgaXptxJNyaWVtICg3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbCksIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBwbGEmc2Nhcm9uO2Ega2zEgXN0YSBwcm9kdWt0aWVtIGthZmVqbsSrY8SBbSwgcmVzdG9yxIFuaWVtLCBsaWVsdmVpa2FsaWVtIHVuIMSTZGllbnUgcGllZ8SBZGVzIHBha2FscG9qdW1pZW0uIFRhcyBub2RybyZzY2Fyb247aW5hIMSTcnR1IHV6Z2xhYsSBJnNjYXJvbjthbnUgdW4gcGlldmlsY8SrZ3UgcHJvZHVrdHUgaXp2aWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj48c3Ryb25nIGRhdGEtZW5kPSI1MTk2IiBkYXRhLXN0YXJ0PSI1MTUyIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj5UxIFwYXQga8SBIHRyYXVraSwgJnNjYXJvbjtpcyB2xIFrcyBpenR1ciB0ZW1wZXJhdMWrcmFzIHN2xIFyc3TEq2JhcywgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBhdWtzdGllbSwgZ2FuIHNhbGTEk3RpZW0gcHJvZHVrdGllbSwgbmVzYWJvasSBam90IGllcGFrb2p1bWEga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+PHN0cm9uZyBkYXRhLWVuZD0iNTM4NSIgZGF0YS1zdGFydD0iNTM2MSI+RWtvbG/Eo2lza3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj5JemdhdGF2b3RzIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgJnNjYXJvbjtpcyB2xIFrcyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGF0YmFsc3RhIGNpcmt1bMSBcm8gZWtvbm9taWt1LiBJenbEk2xvdGllcyAmc2Nhcm9uO28gaWxndHNwxJNqxKtnbyBpZXBha29qdW11LCBqxatzIHBhbMSrZHphdCBhaXpzYXJnxIF0IHZpZGkgdW4gbm9kcm8mc2Nhcm9uO2luxIF0IHNhdmllbSBrbGllbnRpZW0gZHJvJnNjYXJvbjt1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcmlzaW7EgWp1bXUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMjExMyIgZGF0YS1zdGFydD0iMjAzMSI+VHJhbnNwYXJlbnQgRG9tZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnMgKDc1MCwgMTAwMCwgMTUwMCBtbCkgTWFkZSBvZiByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTcyIiBkYXRhLXN0YXJ0PSIyMTE1Ij5FY28tRnJpZW5kbHkgYW5kIFByZXNlbnRhYmxlIExpZCBmb3IgUm91bmQgQ29udGFpbmVyczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjA1IiBkYXRhLXN0YXJ0PSIyMTE1Ij5UaGlzIHRyYW5zcGFyZW50IGRvbWUgbGlkIGlzIGRlc2lnbmVkIHRvIGZpdCBwZXJmZWN0bHkgb24gcm91bmQgY29udGFpbmVycyB3aXRoIGNhcGFjaXRpZXMgb2YgNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbC4gTWFkZSBmcm9tIGhpZ2gtcXVhbGl0eSByZWN5Y2xlZCBQRVQgKHJQRVQpLCBpdCBub3Qgb25seSBwcm92aWRlcyBhIHNlY3VyZSBzZWFsIGJ1dCBhbHNvIGNvbnRyaWJ1dGVzIHRvIHJlZHVjaW5nIHlvdXIgY2FyYm9uIGZvb3RwcmludCBhbmQgbWluaW1pemluZyBwbGFzdGljIHdhc3RlLiBUaGUgY2xhcml0eSBvZiB0aGUgbGlkIGFsbG93cyBmb3IgZXhjZWxsZW50IHZpc2liaWxpdHkgb2YgdGhlIHZpYnJhbnQgY29sb3JzIGFuZCB0ZXh0dXJlcyBvZiB5b3VyIHNhbGFkcywgZGVzc2VydHMsIGFuZCBvdGhlciBwcmVwYXJlZCBkaXNoZXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NTUiIGRhdGEtc3RhcnQ9IjI2MDciPlByZXNlbnRhdGlvbiBhbmQgUHJvdGVjdGlvbiBvZiBZb3VyIFByb2R1Y3RzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjI5OTEiIGRhdGEtc3RhcnQ9IjI2MDciPlRoZSBkb21lIHNoYXBlIG9mIHRoZSBsaWQgcHJvdmlkZXMgZXh0cmEgc3BhY2UgYWJvdmUgdGhlIGZvb2QsIG9mZmVyaW5nIHByb3RlY3Rpb24gd2hpbGUgbWFpbnRhaW5pbmcgdGhlIGZyZXNobmVzcyBvZiB0aGUgY29udGVudHMuIFRoaXMgZGVzaWduIGhlbHBzIHByZXZlbnQgZGFtYWdlIHRvIHRoZSB0b3AgbGF5ZXIgb2YgeW91ciBmb29kIGR1cmluZyBzdG9yYWdlIG9yIHRyYW5zcG9ydC4gVGhlIHRyYW5zcGFyZW50IGxpZCBlbmhhbmNlcyB0aGUgb3ZlcmFsbCBwcmVzZW50YXRpb24gb2YgdGhlIHByb2R1Y3QsIG1ha2luZyBpdCBtb3JlIGF0dHJhY3RpdmUgdG8gY3VzdG9tZXJzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj48c3Ryb25nIGRhdGEtZW5kPSIzMDI0IiBkYXRhLXN0YXJ0PSIyOTkzIj5Db252ZW5pZW5jZSBhbmQgVmVyc2F0aWxpdHk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+VGhpcyBsaWQgaXMgc3VpdGFibGUgZm9yIGEgdmFyaWV0eSBvZiBjb250YWluZXIgc2l6ZXMgKDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwpLCBtYWtpbmcgaXQgaWRlYWwgZm9yIGEgd2lkZSByYW5nZSBvZiBwcm9kdWN0cyBpbiBjYWZlcywgcmVzdGF1cmFudHMsIHN1cGVybWFya2V0cywgYW5kIGZvb2QgZGVsaXZlcnkgc2VydmljZXMuIEl0IGVuc3VyZXMgY29udmVuaWVudCBzdG9yYWdlIGFuZCBhbiBhcHBlYWxpbmcgZGlzcGxheSBvZiB5b3VyIHByb2R1Y3RzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij48c3Ryb25nIGRhdGEtZW5kPSIzMzM0IiBkYXRhLXN0YXJ0PSIzMjk3Ij5UZW1wZXJhdHVyZSBSYW5nZTogLTQwJmRlZztDIHRvICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzNTI5IiBkYXRhLXN0YXJ0PSIzMjk3Ij5MaWtlIHRoZSBjb250YWluZXJzLCB0aGlzIGxpZCBjYW4gd2l0aHN0YW5kIGEgd2lkZSByYW5nZSBvZiB0ZW1wZXJhdHVyZXMsIG1ha2luZyBpdCBwZXJmZWN0IGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgY29sZCBvciBmcm96ZW4gZm9vZHMgd2l0aG91dCBjb21wcm9taXNpbmcgdGhlIHF1YWxpdHkgb2YgdGhlIHBhY2thZ2luZy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+PHN0cm9uZyBkYXRhLWVuZD0iMzU1NiIgZGF0YS1zdGFydD0iMzUzMSI+RWNvLUZyaWVuZGx5IE1hdGVyaWFsPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPk1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB0aGlzIGxpZCBoZWxwcyByZWR1Y2UgcGxhc3RpYyB3YXN0ZSBhbmQgc3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkuIEJ5IGNob29zaW5nIHRoaXMgc3VzdGFpbmFibGUgcGFja2FnaW5nLCB5b3UgYXJlIGhlbHBpbmcgdG8gcHJvdGVjdCB0aGUgZW52aXJvbm1lbnQgd2hpbGUgcHJvdmlkaW5nIHlvdXIgY3VzdG9tZXJzIHdpdGggYSBzYWZlIGFuZCBlY28tY29uc2Npb3VzIHNvbHV0aW9uIGZvciBmb29kIHN0b3JhZ2UgYW5kIHRyYW5zcG9ydGF0aW9uLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyMDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTEwLTA0IDE1OjExOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjc3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyOS4yMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlZGY2Y2ZhMmQ3N2FhZjczMTBjNmY5NDAwMDVmNDlmOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHNhbGFkIGNvbnRhaW5lcnMgNzUwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSA3NTAsIDEwMDAsIDE1MDAgbWwgbm8gclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LrRg9C/0L7Qu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQuNC3IHJQRVQgNzUwLCAxMDAwLCAxNTAwINC80LsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTIyNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDcyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERULThGVEwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gNDkwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgdGC0LDQutCw0L3QvtCyIDM2MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtzIGdsxIF6xJNtIDM2MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiDQuNC3INCf0KEgLSDRg9C90LjQstC10YDRgdCw0LvRjNC90Ysg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUsINGC0LDQuiDQuCDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0L3QsNC/0LjRgtC60L7Qsi4g0KHRgtCw0LrQsNC90Ysg0YEg0LrRgNGL0YjQutCw0LzQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuC4g0K3RgtC4INC60YDRi9GI0LrQuCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lgg0Lgg0L7RgtC70LjRh9C90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0LrQvtGE0LUsINGH0LDRjywg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNC60YLQvtCyLCDQutC+0LrRgtC10LvQtdC5LCDRgdC+0LrQvtCyINC40LvQuCDQstC+0LTRiy4mbmJzcDs8YnIgLz4NCtCU0LDQvdC90LDRjyDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQuiDRgdGC0LDQutCw0L3RgyZuYnNwO1NSLUhWMTJLUlVaJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGxhc3RtYXNhcyB2xIFraSBnbMSBesSTbSBubyBQUy0gdW5pdmVyc8SBbGksIGRlcsSTcyBrxIEgYXVrc3RpZW0sIHTEgSBhcsSrIGthcnN0aWVtIGR6xJNyaWVuaWVtLiBHbMSBemVzIGFyIHbEgWtpZW0gdmFyIHRpa3QgaXptYW50b3RhcyBkesSTcmllbnUgcGllZ8SBZGVpLiAmU2Nhcm9uO2llIHbEgWtpIGlyIMSTcnRpIGxpZXRvJnNjYXJvbjthbmFpIHVuIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RpIGthZmlqYWksIHTEk2phaSwgamVia3VyaWVtIGF0c3ZhaWR6aW5vJnNjYXJvbjtpZW0gZHrEk3JpZW5pZW0sIGtva3RlacS8aWVtLCBzdWzEgW0gdW4gxatkZW5pbS4mbmJzcDs8YnIgLz4NClBpZW3Ek3JvdHMgcGFwxKtyYSBnbMSBesSTbSZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+UGxhc3RpYyBjb3ZlcnMgZm9yIGdsYXNzZXMgZnJvbSBQUyBhcmUgdW5pdmVyc2FsIGFuZCBzdWl0YWJsZSBmb3IgYm90aCBjb2xkIGFuZCBob3QgZHJpbmtzLiBHbGFzc2VzIHdpdGggbGlkcyBjYW4gYmUgdXNlZCBmb3IgZGVsaXZlcnkuIFRoZXNlIGNhcHMgd2l0aCBhIGhvbGUgYXJlIGNvbnZlbmllbnQgdG8gdXNlIGFuZCBhcmUgcGVyZmVjdCBmb3IgY29mZmVlLCB0ZWEsIGFueSByZWZyZXNoaW5nIGRyaW5rcywgY29ja3RhaWxzLCBqdWljZXMgb3Igd2F0ZXIuPC9wPg0KDQo8cD5MaWRzIGFyZSBzdWl0YWJsZSBmb3IgcGFwZXIgY3VwcyZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA1MTc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTA3LTEyIDIwOjE4OjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyMjUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzLjI1IEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGZmMzMxMDY2NGI5ZjIxNmI5ZjAwN2RjNmYyYWYyOTBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMTgwLzI1MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3MgdGVybW8gZ2zEgXrEk20gMTgwLzI1MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YLQtdGA0LzQviDRgdGC0LDQutCw0L3QvtCyIDE4MC8yNTAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3MjddID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDE1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyNzQ5OC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyIDIyIHggMTQg0YHQvCwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBzdcWhaSB0cmF1a2llbSAxNCB4IDIyIGNtLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/QvtC30LLQvtC70Y/RjtGCINCy0LjQtNC10YLRjCDQv9GA0L7QtNGD0LrRgiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXQtNCw0Y7RgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0YHRgtGMINCS0LDRiNC40YUg0LHQu9GO0LQuJm5ic3A70JrRgNGL0YjQutC4INC40LzQtdGO0YIg0YPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINGA0LDQt9C80LXRidCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuINCt0YLQviDRg9C00L7QsdC90L4g0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINCS0LDRiNC40Lwg0LrQu9C40LXQvdGC0LDQvCwg0YHQvtGF0YDQsNC90LjRgiDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0Lgg0L/QvtC80L7QttC10YIg0L7Qv9GC0LjQvNC40LfQuNGA0L7QstCw0YLRjCDQu9C+0LPQuNGB0YLQuNC60YMuINCd0LAg0LrRgNGL0YjQutC4INC70LXQs9C60L4g0Lgg0YPQtNC+0LHQvdC+INC80L7QttC90L4g0YDQsNC30LzQtdGB0YLQuNGC0Ywg0Y3RgtC40LrQtdGC0LrQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llIHbEgWtpLCBrYXMgZG9txIF0aSBzdSZzY2Fyb247xKsga29udGVpbmVyaWVtIGRvdCBpZXNwxJNqdSBsYWJpIGFwbMWra290IHVuIHByZXplbnTEk3QgSsWrc3UgxJNkaWVudS4gVsSBa3UgbWFsxIFzIGlyIHBhZHppxLxpbsSBanVtaSwga2FzIMS8YXVqIGtvbnRlaW5lcnVzIGtyYXV0IHZpZW5hbSBvdHJhbSB2aXJzxasuIFRhcyBpciDEvG90aSDEk3J0aSDEk2RpZW5hIHBpZWfEgWRlaSwgJm5ic3A7a8SBIGFyxKsgcGFsxKtkesSTcyBpZXRhdXDEq3QgdmlldHUgdW4gb3B0aW1pesSTdCBsb8SjaXN0aWt1LiDigItVeiB2xIFrYSB2YXIgdmllZ2xpIHVuIMSTcnRpIGl6dmlldG90IGV0acS3ZXRpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoZXNlIHRyYW5zcGFyZW50IGxpZHMmbmJzcDtmb3Igc3VzaGkgY29udGFpbmVycyBhbGxvdyB5b3UgdG8gc2VlIHRoZSBwcm9kdWN0IGFuZCBmdWxseSBjb252ZXkgdGhlIGF0dHJhY3RpdmVuZXNzIG9mIHlvdXIgZGlzaGVzLiBUaGUgbGlkcyBoYXZlIHJlY2Vzc2VzIGF0IHRoZSBlZGdlcywgd2hpY2ggYWxsb3dzIHlvdSB0byBwbGFjZSB0aGUgY29udGFpbmVycyBvbiB0b3Agb2YgZWFjaCBvdGhlci4gSXQgaXMgY29udmVuaWVudCBmb3IgZGVsaXZlcmluZyBmb29kIHRvIHlvdXIgY3VzdG9tZXJzLCBzYXZlcyBzcGFjZSBhbmQgaGVscHMgb3B0aW1pemUgbG9naXN0aWNzLiBMYWJlbHMgY2FuIGJlIGVhc2lseSBhbmQgY29udmVuaWVudGx5IHBsYWNlZCBvbiB0aGUgbGlkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6NTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzI3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNDMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3ODI2YjFhZjU5YzdlZjA2ODBkZjcwMzVjNDUwNGYwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiB2xIFrcyBzdcWhaSB0cmF1a2FtIGNhdXJzcMSrZGlncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gbGlkIGZvciBzdXNoaSB0cmF5IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC00LvRjyDRgdGD0YjQuAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA0My4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTEyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0QtMTA5MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTk0OS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INC00LXRgNC10LLQsCAxOSw1INGFIDEwINGFIDIsNSDRgdC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEtva2EgbGFpdmnFhmFzIHZpZW5yZWl6bGlldG9qYW3EgXMgMTksNSB4IDEwIHggMiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LTQu9GPINGB0LXRgNCy0LjRgNC+0LLQutC4INC10LTRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDRgdC+0YHQvdGLIC0mbmJzcDvRjdC70LXQs9Cw0L3RgtC90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0YLRgNCw0LTQuNGG0LjQvtC90L3Ri9C8INGC0LDRgNC10LvQutCw0Lwg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7Qui4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRiNCw0YjQu9GL0LrQvtCyLCDQs9Cw0YDQvdC40YDQvtCyINC4INC70LXQs9C60LjRhSDQt9Cw0LrRg9GB0L7Quiwg0LTQvtCx0LDQstC70Y/RjyDRgdC10YDQstC40YDQvtCy0LrQtSDQvdCw0YLRg9GA0LDQu9GM0L3QvtGB0YLQuCDQuCDRgdGC0LjQu9GPLiDQmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCy0L7Qt9C+0LHQvdC+0LLQu9GP0LXQvNC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwLCDQvtC90Lgg0LHQtdC30L7Qv9Cw0YHQvdGLINC4INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC4g0JvQtdCz0LrQuNC1INC4INC60L7QvNC/0LDQutGC0L3Ri9C1LCDRjdGC0Lgg0LvQvtC00L7Rh9C60Lgg0LvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPRjtGC0YHRjyDQv9C+0YHQu9C1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvdC1INC30LDQs9GA0Y/Qt9C90Y/RjyDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDLiDQlNC+0LHQsNCy0YzRgtC1INC/0YDQuNGA0L7QtNC90L7QuSDRjdGB0YLQtdGC0LjQutC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDINGBINC90LDRiNC40LzQuCDRgdGC0LjQu9GM0L3Ri9C80Lgg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90YvQvNC4INC00LXRgNC10LLRj9C90L3Ri9C80Lgg0LvQvtC00L7Rh9C60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPktva2EgbGFpdmnFhmFzJm5ic3A7dmllbnJlaXpsaWV0b2phbcSBczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbGFpdmnFhmFzIG5vIHByaWVkZXMgaXIgZWxlZ2FudGEgYWx0ZXJuYXTEq3ZhIHRyYWRpY2lvbsSBbGFqaWVtICZzY2Fyb247xLfEq3ZqaWVtIMSTZGllbnUgdW4gdXprb2R1IHBhc25pZWcmc2Nhcm9uO2FuYWkuIElkZcSBbGkgcGllbcSTcm90cyBrZWJhYmllbSwgcGllZGV2xIFtIHVuIHZpZWdsxIFtIHV6a29kxIFtLCBwaWUmc2Nhcm9uO8S3aXJvdCBwYXNuaWVnJnNjYXJvbjthbmFpIGRhYmlza3VtdSB1biBzdGlsdS4gSXpnYXRhdm90aSBubyBhdGphdW5vamFtaWVtLCB2aWRlaSBkcmF1ZHrEq2dpZW0gbWF0ZXJpxIFsaWVtLCB0aWUgaXIgZHJvJnNjYXJvbjtpIHVuIHZpZWdsaSBsaWV0b2phbWkuIFZpZWdsYXMgdW4ga29tcGFrdGFzLCAmc2Nhcm9uO8SrcyBsYWl2YXMgcMSTYyBsaWV0byZzY2Fyb247YW5hcyB2YXIgdmllZ2xpIGF0YnLEq3ZvdGllcywgbmVwaWVzxIFyxYZvam90IHZpZGkuIFBpZSZzY2Fyb247xLdpcmlldCBzYXZhbSBnYWxkYW0gZGFiaXNrdSBlc3TEk3Rpa3UgYXIgbcWrc3Ugc3RpbMSrZ2FqxIFtIHVuIGZ1bmtjaW9uxIFsYWrEgW0ga29rYSBsYWl2xIFtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkRpc3Bvc2FibGUgUGluZSBXb29kIFNlcnZpbmcmbmJzcDtGb29kIFRyYXk8L3N0cm9uZz48L2gyPg0KDQo8cD5EaXNwb3NhYmxlIHdvb2RlbiB0cmF5cyZuYnNwO21hZGUgb2YgcGluZSBhcmUgYW4gZWxlZ2FudCBhbHRlcm5hdGl2ZSB0byB0cmFkaXRpb25hbCBwbGF0ZXMgZm9yIHNlcnZpbmcgZGlzaGVzIGFuZCBzbmFja3MuIElkZWFsIGZvciBrZWJhYnMsIHNpZGUgZGlzaGVzIGFuZCBsaWdodCBzbmFja3MsIHRoZXkgYWRkIG5hdHVyYWxuZXNzIGFuZCBzdHlsZSB0byB0aGUgdGFibGUgc2V0dGluZy4gTWFkZSBvZiByZW5ld2FibGUgZWNvLWZyaWVuZGx5IG1hdGVyaWFsLCB0aGV5IGFyZSBzYWZlIGFuZCBlYXN5IHRvIHVzZS4gTGlnaHR3ZWlnaHQgYW5kIGNvbXBhY3QsIHRoZXNlIGZvb2QgdHJheXMgYXJlIGVhc2lseSBkaXNwb3NlZCBvZiBhZnRlciB1c2UsIHdpdGhvdXQgcG9sbHV0aW5nIHRoZSBlbnZpcm9ubWVudC4gQWRkIG5hdHVyYWwgYWVzdGhldGljcyB0byB5b3VyIHRhYmxlIHdpdGggb3VyIHN0eWxpc2ggYW5kIGZ1bmN0aW9uYWwgd29vZGVuIHRyYXlzITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3ODgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTAzIDEyOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4Ljk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgZm9vZCB0cmF5IDE5LDUgeCAxMCB4IDIsNSBjbSwgd29vZGVuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjUwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlYzlmYWI3MTE0OGRkNTIzMDhjNjAzYzYyYWVhZjgxLnBuZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdvb2RlbiBmb29kIHRyYXlzIDE5LDUgeCAxMCB4IDIsNSBjbSwgbmF0dXJhbCB3b29kIHRyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbGFpdmnFhmFzIDE5LDUgeCAxMCB4IDIsNSBjbSB2aWVucmVpemxpZXRvamFtxIFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4IDE5LDUg0YUgMTAg0YUgMiw1INGB0Lwg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODQ2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gSUItTDE2U1QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTE4OTUuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3QvtCyICJDaGFtcGFnbmUiIDUwMCDQvNC7LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QrdGC0Lgg0L/QvtC70YPQv9GA0L7Qt9GA0LDRh9C90YvQtSDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60LggYyDQv9GA0L7RgNC10LfRjNGOJm5ic3A70LTQu9GPINGC0YDRg9Cx0L7Rh9C10Log0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQvdCw0YjQuNGFINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90YfQuNC60L7QsiDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuy4g0J3QsNGI0LAmbmJzcDvQv9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0YHQvtC30LTQsNC10YImbmJzcDvQv9C70L7RgtC90L7QtSDQuCDQvdCw0LTQtdC20L3QvtC1INGD0L/Qu9C+0YLQvdC10L3QuNC1INC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINGD0YLQtdGH0LXQuiDQuCDRgNCw0LfQu9C40LLQvtCyINCy0LDRiNC10LPQviDQvdCw0L/QuNGC0LrQsC4g0JrRgNGL0YjQutCwINGB0YLQsNC90LXRgiDQvdC10LfQsNC80LXQvdC40LzRi9C8INC00L7Qv9C+0LvQvdC10L3QuNC10Lwg0Log0YDQsNCx0L7RgtC1INC70Y7QsdC+0LPQviZuYnNwO9C60LjQvtGB0LrQsCwg0LrQvtGE0LXQudC90LgmbmJzcDvQuNC70Lgg0LfQsNCy0LXQtNC10L3QuNGPJm5ic3A70L3QsCDQstGL0L3QvtGBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUsIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcyB2xIFraSBhciBYIGF0dmVydG5pJm5ic3A7bcWrc3UgNTAwIG1sIHBhcMSrcmEga3LFq3rEq3TEk20gaXIgaXp0dXLEq2dpIHVuIG5lY2F1cmxhaWTEq2dpLiBQbGFrYW5haXMgdsSBa3MgcmFkYSBjaWUmc2Nhcm9uO3UgdW4mbmJzcDtkcm8mc2Nhcm9uO3UgYmzEq3bEk2p1bXUsIGxhaSBub3bEk3JzdHUgZHrEk3JpZW51IG5vcGzFq2RpLiZuYnNwOzwvcD4NCg0KPHA+T2JsaWfEgXRzIHBhcGlsZGluxIFqdW1zIGplYmt1cmFtIGtpb3NrYW0sJm5ic3A7xIF0csSBcyDEk2RpbsSBJnNjYXJvbjthbmFzIHJlc3RvcsSBbmFtIHZhaSZuYnNwO2thZmVqbsSrY2FpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRoaXMgdHJhbnNsdWNlbnQsIGhpZ2gtcXVhbGl0eSBwbGFzdGljIGxpZHMgJm5ic3A7YSBzdHJhdyBzbG90Jm5ic3A7Zm9yIG91ciA1MDAgbWwgcGFwZXIgY3VwcyZuYnNwO2FyZSZuYnNwO3N0dXJkeSBhbmQgbGVhay1yZXNpc3RhbnQuIFRoaXMmbmJzcDtoaWdoLXF1YWxpdHkgZmxhdCBsaWQgd2lsbCB0dXJuIHlvdXImbmJzcDtiZXZlcmFnZXMmbmJzcDtpbnRvIG9uLXRoZS1nbyByZWZyZXNobWVudHMsIGNyZWF0aW5nJm5ic3A7YSB0aWdodCwgc2VjdXJlIHNlYWwgdG8gcHJldmVudCBsZWFraW5nIGFuZCBzcGlsbHMuJm5ic3A7QSBtdXN0LWhhdmUgYWRkaXRpb24gdG8gYW55IGtpb3NrLCBjb25jZXNzaW9uIHN0YW5kLCBmYXN0LWZvb2QgcmVzdGF1cmFudCwgY29mZmVlIHNob3Agb3IgdGFrZS1vdXQgZXN0YWJsaXNobWVudC4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBsYXN0aWMgTGlkIGZvciBwYXBlciBjdXAgIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgd2hpdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIuNDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjdlYzA2MDg3NzY5OGViMjYzZGFjZjBmODRiM2JjZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LIsINCf0KEsINCx0LXQu9Cw0Y8sINGBIFgg0L/RgNC+0YDQtdC30YzRjgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IFNtYXJ0eSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b19saXRlcmFsXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Vycm9yX3VuYXNzaWduZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2VfaW5jbHVkZV9wYXRoXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3RlbXBsYXRlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfam9pbmVkX3RlbXBsYXRlX2Rpcl0gPT4gLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29uZmlnRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19qb2luZWRfY29uZmlnX2Rpcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfdGVtcGxhdGVfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9wbHVnaW5faGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvbXBpbGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wbHVnaW5zRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZm9yY2VfY29tcGlsZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2Vfc3ViX2RpcnNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbGxvd19hbWJpZ3VvdXNfcmVzb3VyY2VzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWVyZ2VfY29tcGlsZWRfaW5jbHVkZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRlbmRzX3JlY3Vyc2lvbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmb3JjZV9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xlZnRfZGVsaW1pdGVyXSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JpZ2h0X2RlbGltaXRlcl0gPT4gfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXRlcmFsc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9jbGFzc10gPT4gU21hcnR5X1NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X3BvbGljeV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BocF9oYW5kbGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbGxvd19waHBfdGVtcGxhdGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nX2N0cmxdID0+IE5PTkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc21hcnR5X2RlYnVnX2lkXSA9PiBTTUFSVFlfREVCVUcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdfdHBsXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfcmVwb3J0aW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX292ZXJ3cml0ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfYm9vbGVhbml6ZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfcmVhZF9oaWRkZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2xvY2tpbmddID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbG9ja2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvY2tpbmdfdGltZW91dF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9yZXNvdXJjZV90eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmdfdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX21vZGlmaWVkX2NoZWNrXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9wbHVnaW5zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfb2JqZWN0c10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NsYXNzZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2FjaGVfcmVzb3VyY2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2F1dG9sb2FkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9tb2RpZmllcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXNjYXBlX2h0bWxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdGFydF90aW1lXSA9PiAxNzUzMDM4MTM1LjcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2N1cnJlbnRfZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS90ZW1wbGF0ZXMvY2F0YWxvZy5vYmplY3QudHBsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wYXJzZXJkZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19vYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19kZWJ1Z10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRUZW1wbGF0ZURpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLi9jb25maWdzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvY2Vzc2VkQ29uZmlnRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb21waWxlX2Rpcjpwcm90ZWN0ZWRdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvcGx1Z2lucy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyOnByb3RlY3RlZF0gPT4gLi9jYWNoZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2Jzb2xldGVQcm9wZXJ0aWVzOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IHJlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiB0ZW1wbGF0ZV9yZXNvdXJjZV9jYWNoaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gZGlyZWN0X2FjY2Vzc19zZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IF9kaXJfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0XSA9PiBfZmlsZV9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IHBsdWdpbl9zZWFyY2hfb3JkZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2XSA9PiBpbmhlcml0YW5jZV9tZXJnZV9jb21waWxlZF9pbmNsdWRlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzddID0+IHJlc291cmNlX2NhY2hlX21vZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWNjZXNzTWFwOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcl0gPT4gVGVtcGxhdGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfZGlyXSA9PiBDb25maWdEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gUGx1Z2luc0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyXSA9PiBDb21waWxlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfZGlyXSA9PiBDYWNoZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfaWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfY2hlY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbGlmZXRpbWVdID0+IDM2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsRnVuY3Rpb25zXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc291cmNlX2hhbmRsZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SZXNvdXJjZV9GaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bmNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVjb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhc0NvbXBpbGVkSGFuZGxlcl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9jbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbF92YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9TSVRFX0ZVTExdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0NTU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2Nzcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9KU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2pzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0lNQUdFU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2ltYWdlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9USElSRF9QQVJUWV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vVGhpcmRQYXJ0eS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU0lURV9OQU1FXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IHZlcnN1cGFja3N0b3JlLmNvbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXRoX3NpdGVfY2xlYXJdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iamVjdF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHTC04MjE0NTU1MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEwMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQv9C40YnQtdCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHDEgXJ0aWthcyB0cmF1a2llbSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QoSDQvdCw0LvQuNGH0LjQtdC8INC/0L7QtNGF0L7QtNGP0YnQtdC5INC60YDRi9GI0LrQvtC5INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGPINC/0L7RgNGP0LTQutCwINC90LAg0LrRg9GF0L3QtSDQuNC70Lgg0L3QsNC70LDQttC40LLQsNC90LjQtSDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4INGB0YLQsNC90L7QstC40YLRgdGPINCx0L7Qu9C10LUg0L/RgNC+0YHRgtGL0Lwg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lwg0L/RgNC+0YbQtdGB0YHQvtC8ISZuYnNwO9Ca0YDRi9GI0LrQuCDQtNC70Y8g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7INC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YLRgdGPINGB0LLQtdGA0YXRgywg0YfRgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtC70LjQstCw0L3QuNC1INC4INC40YHQutC70Y7Rh9Cw0LXRgiDQvtC60YHQuNC00LDRhtC40Y4g0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLCDRh9GC0L4g0LzQvtC20LXRgiDQstGL0LfQstCw0YLRjCDQuNGFINC/0YDQtdC20LTQtdCy0YDQtdC80LXQvdC90YPRjiDQv9C+0YDRh9GDLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCyINC60L7QvNC/0LvQtdC60YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC/0YDQtdC00L3QsNC30L3QsNGH0LXQvdGLINC00LvRjyDQsdC10LfQvtC/0LDRgdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LgsINGF0YDQsNC90LXQvdC40Y8sINC4INC00LDQttC1INC/0L7RgdC70LXQtNGD0Y7RidC10LPQviDRgNCw0LfQvtCz0YDQtdCy0LAg0LXQtNGLINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5Jem1hbnRvam90IHNhZ2F0YXZvJnNjYXJvbjthbmFzIHRyYXVrYW0mbmJzcDtwaWVtxJNyb3R1IHbEgWt1LCB2aXJ0dXZlcyBvcmdhbml6xJMmc2Nhcm9uO2FuYSB2YWkgcGllZ8SBZGVzIHBha2FscG9qdW1hIHV6c3TEgWTEqyZzY2Fyb247YW5hIGvEvMWrc3QgdmllZ2zEgWthIHVuIGRybyZzY2Fyb247xIFrYSEgTcWrc3UgMTAwMCBtbCBwbGFzdG1hc2FzIHRyYXVrdSB2xIFraWVtIGlyIGJsxKt2cyBhdWcmc2Nhcm9uO8STamFpcyBibMSrdsSTanVtcywgbGFpIG5vdsSTcnN0dSBub3BsxatkaSB1biBwcmllayZzY2Fyb247bGFpY8SrZ3UgcMSBcnRpa2FzIG9rc2lkxJMmc2Nhcm9uO2Fub3MuIFDEgXJ0aWthcyB0cmF1a2kgYXIgdsSBa2llbSBpciBwYXJlZHrEk3RpIGRybyZzY2Fyb247YWkgcMSBcnRpa2FzIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLCBsxKtkem5lbSZzY2Fyb247YW5haSwgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gcGF0IHNla29qbyZzY2Fyb247YWkgc2lsZMSrJnNjYXJvbjthbmFpIG1pa3JvdmnEvMWGdSBrcsSBc27Eqy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGFrZS1vdXQgb3Iga2l0Y2hlbiBvcmdhbml6aW5nIGlzIG1hZGUgZWFzaWVyIHdpdGggYSBtYXRjaGluZyBsaWQuIFRoZSBsaWRzIGZvciBvdXIgMTAwMCBtbCBwbGFzdGljIGNvbnRhaW5lcnMgc2VhbCZuYnNwO3RpZ2h0bHkgYXRvcCZuYnNwO3RoYXQga2VlcCB0aGUgbGVmdG92ZXJzIG9yIGRlbGkgcHVyY2hhc2VzIHNlY3VyZSBhbmQgcHJldmVudCBzcGlsbHMgYW5kIGd1YXJkIGFnYWluc3QgYWlyYm9ybmUgY29udGFtaW5hbnRzLiBGb29kIGNvbnRhaW5lcnMgdG9nZXRoZXIgd2l0aCB0aGVzZSBsaWRzIGFyZSZuYnNwO2Rlc2lnbmVkIGZvciBzZWN1cmUgdHJhbnNwb3J0aW5nLCBzdG9yaW5nLCBhbmQgdGhlbiByZWhlYXRpbmcgaG90IGZvb2QgaXRlbXMuIER1ZSB0byB0aGUgZ3JlYXQgZHVyYWJpbGl0eSBvZiBvdXIgbGlkcywgZm9vZCBjb250YWluZXJzIGNhbiBzYWZlbHkgYmUgc3RhY2tlZCB0byBwcm9tb3RlIGVhc3kgdHJhbnNwb3J0YXRpb24gYW5kIHNwYWNlLXNhdmluZyBzdG9yYWdlIGF0IHlvdXIga2l0Y2hlbi4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDg0NTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDQ0NzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiA1MDAtMjAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDViN2M1YjMyZTkwMWE5NmYyMGEwN2E4NDNkYzYwOWIxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbHRlcl9maWVsZHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBQb2x5cHJvcHlsZW5lIChQUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA1MDAgLSAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVm9sdW1lLCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiA3NSw1IHggMTksNCB4IDI5LDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA3MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMiw1NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMCwwNDM2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDY3Ljc2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDU0LjMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAxLjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTMuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDIuODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVdID0+IDUyLjA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAzLjkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3RfYnV5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTk2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBCUC1BQjQ0MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLLCBNINGA0LDQt9C80LXRgCwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaW5pbGEgY2ltZGkgbmVwxatkZXLEk3RpLCBNIGl6bcSTcnMsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gVmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlLCBNIHNpemUsIEFiZW5hCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGAPC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQv9C10YDRh9Cw0YLQutC4IEFCRU5BINC90LUg0YHQvtC00LXRgNC20LDRgiDQv9GD0LTRgNGLINC4INC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LLQuNC90LjQu9CwLCDQvdC1INGB0L7QtNC10YDQttCw0YnQtdCz0L4g0LvQsNGC0LXQutGB0LAuINCf0LvQvtGC0L3Ri9C1INCy0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQvtCx0YnQtdC5INC30LDRidC40YLRiyDQv9GA0Lgg0LrRgNCw0YLQutC+0YHRgNC+0YfQvdC+0Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LgsINGC0LDQvCwg0LPQtNC1INC90LXQvtCx0YXQvtC00LjQvNC+INC+0LHQtdGB0L/QtdGH0LjRgtGMINCx0LXQt9C+0L/QsNGB0L3Ri9C5INC60L7QvdGC0LDQutGCINGBINC80LjQvdC40LzQsNC70YzQvdGL0Lwg0YPRgNC+0LLQvdC10Lwg0L7Qv9Cw0YHQvdC+0YHRgtC4INC30LDRgNCw0LbQtdC90LjRjyDQuNC70Lgg0LfQsNCz0YDRj9C30L3QtdC90LjRjy4mbmJzcDvQn9GA0LXQstC+0YHRhdC+0LTQvdCw0Y8g0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGMLiZuYnNwOyDQn9C10YDRh9Cw0YLQutC4INCy0LjQvdC40LvQvtCy0YvQtSDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30LLRgNC10LTQvdGLINC00LvRjyDQutC+0LbQuCDRh9C10LvQvtCy0LXQutCwLiDQntC90Lgg0L3QtSDQstGB0YLRg9C/0LDRjtGCINCyINGA0LXQsNC60YbQuNGOINGBINCx0L7Qu9GM0YjQuNC90YHRgtCy0L7QvCDRhdC40LzQuNGH0LXRgdC60LjRhSDRgdC+0YHRgtCw0LLQvtCyLiDQmNC80LXQvdC90L4g0Y3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC90LDQtNC10LbQvdGL0LzQuCDQuCDQvdC10L7QsdGL0YfQsNC50L3QviDQv9GA0LDQutGC0LjRh9C90YvQvNC4LjxiciAvPg0K0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDRgtGA0LXRhSDRgNCw0LfQvNC10YDQsNGFOiBTLCBNLCBMLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPlZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgTSBpem3Ek3JzPC9oMj4NCg0KPHA+PHNtYWxsPjxiaWc+VmluaWxhIGNpbWRpIHZhciB0aWt0IGl6bWFudG90aSB2aXNwxIFyxJNqYWkgYWl6c2FyZHrEq2JhaSDEq3N0ZXJtacWGxIEsIHZpZXTEgXMsIGt1ciBqxIFub2RybyZzY2Fyb247aW5hIGRybyZzY2Fyb247dSBrb250YWt0dSBhciBtaW5pbcSBbHUgaW5mZWtjaWphcyB1biBwaWVzxIFyxYZvanVtYSBsxKttZW5pLiBJemNpbGEgbm9kaWx1bWl6dHVyxKtiYS4gVmllbnJlaXrEk2ppZSB2aW5pbGEgY2ltZGkgaXIgYWJzb2zFq3RpIG5la2FpdMSrZ2kgY2lsdsSTa2EgxIFkYWkuIFRpZSBuZXJlYcSjxJMgYXIgbGllbMSBa28gZGHEvHUgbm8gxLfEq21pc2vEgW0gc2FzdMSBdmRhxLzEgW0uIFRpZSZzY2Fyb247aSB0YXMgJnNjYXJvbjtvcyBjaW1kdXMgcGFkYXJhIGRybyZzY2Fyb247dXMsIHByYWt0aXNrdXMgdW4gxJNydHVzIGxpZXRvJnNjYXJvbjthbsSBLjxiciAvPg0KVmluaWxhIGNpbWRpIGlyIHBpZWVqYW1pIHRyxKtzIGl6bcSTcm9zOiBTLCBNLCBMPC9iaWc+PC9zbWFsbD48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj5EaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBNIHNpemU8L2gyPg0KDQo8cD5UaGVzZSBkaXNwb3NhYmxlIGZvb2Qgc2FmZSBnbG92ZXMgQUJFTkEgYXJlIHBvd2RlciBmcmVlIGFuZCBhcmUgbWFudWZhY3R1cmVkIGZyb20gZm9vZCBzYWZlIGxhdGV4IGZyZWUgdmlueWwuIFRoaWNrIHZpbnlsIGdsb3ZlcyBjYW4gYmUgdXNlZCBmb3IgZ2VuZXJhbCBwcm90ZWN0aW9uIGZvciBzaG9ydC10ZXJtIHVzZSwgd2hlcmUgaXQgaXMgbmVjZXNzYXJ5IHRvIGVuc3VyZSBzYWZlIGNvbnRhY3Qgd2l0aCB0aGUgbWluaW11bSBsZXZlbCBvZiBkYW5nZXIgb2YgY29udGFtaW5hdGlvbiBvciBjb250YW1pbmF0aW9uLiBFeGNlbGxlbnQgd2VhciByZXNpc3RhbmNlLiBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBhcmUgY29tcGxldGVseSBoYXJtbGVzcyB0byBodW1hbiBza2luLiBUaGV5IGRvIG5vdCByZWFjdCB3aXRoIG1vc3QgY2hlbWljYWwgY29tcG91bmRzLiBUaGF0IGlzIHdoYXQgbWFrZXMgdGhlbSByZWxpYWJsZSBhbmQgZXh0cmVtZWx5IHByYWN0aWNhbC48L3A+DQoNCjxwPlZpbnlsIGdsb3ZlcyBhcmUgYXZhaWxhYmxlIGluIHRocmVlIHNpemVzOiBTLCBNLCBMLjxiciAvPg0KJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMzk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wOS0yOCAxMDoxNjowMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTk2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzL2l0ZW0tMTk2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuNTUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZTM5ZDVkYTc4OTU5YmE0MWI4MDNiOGNlNTk2ODQ1OC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBWaW55bCBnbG92ZXMgQWJlbmEgRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgcG93ZGVyIGZyZWUgTQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIEFiZW5hIG5lcMWrZGVyxJN0aSBNIGl6bcSTcnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUzMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTI3MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzNDYuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7Qn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQvdC10LfQsNC80LXQvdC40LzQvtC5INCyINGB0YTQtdGA0LUgSG9SZUNhINC40L3RgtGB0YDRg9C80LXQvdGCINCyINCy0LjQtNC1INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCwg0LrQvtGC0L7RgNCw0Y8g0L3QtdC+0LHRhdC+0LTQuNC80LAg0L3QsCDQu9GO0LHQvtC5INC60YPRhdC90LUg0LTQu9GPINGD0L/QsNC60L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLiDQn9C40YnQtdCy0LDRjyDQv9C70LXQvdC60LAg0L3QtSDQtNCw0LXRgiDQv9GA0L7QvdC40LrQvdGD0YLRjCDQsdC+0LvQtdC30L3QtdGC0LLQvtGA0L3Ri9C8INCx0LDQutGC0LXRgNC40Y/QvCDQsiDQstCw0YjQuCDQt9Cw0LPQvtGC0L7QstC60LgsINC4Jm5ic3A70LTQvtC70YzRiNC1INGB0L7RhdGA0LDQvdC40YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQv9GA0L7QtNGD0LrRgtCwLiDQmiDQtNC+0YHRgtC+0LjQvdGB0YLQstCw0Lwg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4INC80L7QttC90L4g0L7RgtC90LXRgdGC0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMLCDQu9C10LPQutC+0YHRgtGMLCZuYnNwO9C/0YDQsNC60YLQuNGH0L3QvtGB0YLRjCwg0L7Qv9GC0LjQvNCw0LvRjNC90YPRjiDRgdGC0L7QuNC80L7RgdGC0Ywg0Lgg0L/RgNC+0YHRgtC+0YLRgyDRg9GC0LjQu9C40LfQsNGG0LjQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlDEgXJ0aWthcyBwbMSTdmUmbmJzcDtwcm9kdWt0dSBpZXBha28mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD5QxIFydGlrYXMgcGzEk3ZlIHBhbMSrZHogc2FnbGFixIF0IHByb2R1a3RhIMSrcGEmc2Nhcm9uO8SrYmFzIHVuIHTEgSBpenNrYXR1LCBrxIEgYXLEqyBwYWdhcmluYSBkZXLEq2d1bWEgdGVybWnFhnUuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZSBuZcS8YXVqIHBhdG9nxJNuxIFtIGJha3TEk3JpasSBbSB1biBtaWtyb2JpZW0gcGlla8S8xat0IHBpZSBwcm9kdWt0YSwgYWl6c3TEgXZvdCB0byBubyBuZWxhYnbEk2zEq2dhcyBhcGvEgXJ0xJNqxIFzIHZpZGVzLiZuYnNwO1DEgXJ0aWthcyBwbMSTdmVzJm5ic3A7cnVsbGlzJm5ic3A7YXQmc2Nhcm9uO8S3aXJhcyBhciB2aWVnbHVtdSwgxKtwYSZzY2Fyb247dSBpenR1csSrYnUsIHNhdnUgZGF1ZHpmdW5rY2lvbmFsaXTEgXRpIHVuJm5ic3A7Y2F1cnNwxKtkxKtndW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+Q2xpbmcgZmlsbSBmb3IgZm9vZCB3cmFwcGluZzwvc3Ryb25nPjwvaDI+DQoNCjxwPkZvb2QgZ3JhZGUgY2xpbmcgZmlsbSBoZWxwcyB0byBwcmVzZXJ2ZSB0aGUgcHJvcGVydGllcyBvZiB0aGUgcHJvZHVjdCBhbmQgaXRzIGFwcGVhcmFuY2UsIHByb2xvbmdpbmcgdGhlIHNoZWxmIGxpZmUuIFRoZSBtYWluIGZpZWxkIG9mIGFwcGxpY2F0aW9uIGlzIGZvb2QgcGFja2FnaW5nLiBJdCBpcyBjb252ZW5pZW50IHRvIHdyYXAgY2hlZXNlLCBzYXVzYWdlLCBzYW5kd2ljaCwgZXRjLiBpbnRvIHRoZSBmaWxtLiBGb29kIGZpbG0gZG9lcyBub3QgcGVuZXRyYXRlIHBhdGhvZ2VuaWMgYmFjdGVyaWEgYW5kIG1pY3JvYmVzIGFuZCBwcm90ZWN0cyB0aGUgcHJvZHVjdCBmcm9tIGFkdmVyc2UgZWZmZWN0cy4gVGhlIGFkdmFudGFnZXMgb2YgY2xpbmcmbmJzcDtmaWxtIGluY2x1ZGUgdHJhbnNwYXJlbmN5LCBsaWdodG5lc3MsIHByYWN0aWNhbGl0eSwgb3B0aW1hbCBjb3N0IGFuZCBlYXNlIG9mIGRpc3Bvc2FsLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDgyMTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM0NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA4NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTMxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENsaW5nIGZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA5LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gY2NlOWQ5YTA2OWViMTQ5MGJhNDJiZTQ1NjI1MTY5ZWMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBjbGluZyBGaWxtIDQ1IGNtIHggMjcwIG0sIFBFLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA5LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTI5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQWx1bcSrbmlqYSBmb2xsaWphIDQ1IGNtIHggMTUwIG0sIHJ1bGzEqwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LA8L3N0cm9uZz48L2gyPg0KDQo8cD7Qn9C40YnQtdCy0LDRjyDQsNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsCZuYnNwO9C+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQvtGC0LvQuNGH0L3QviDQv9C+0LTRhdC+0LTQuNGCINC60LDQuiDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdC+0LPQviDQv9GA0LjQvNC10L3QtdC90LjRjywg0YLQsNC6INC4INC00LvRjyDQu9C40YfQvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQtNC+0LzQsNGI0L3QuNGFINGD0YHQu9C+0LLQuNGP0YUuINCk0L7Qu9GM0LPQsCDQsiDRgNGD0LvQvtC90LUg0L/RgNC40LPQvtC00L3QsCZuYnNwO9C00LvRjyDRg9C/0LDQutC+0LLQutC4INGA0LDQt9C70LjRh9C90L7QuSDQtdC00Ysg0Lgg0L/RgNC40LPQvtGC0L7QstC70LXQvdC40Y8g0L/QuNGJ0Lgg0LIg0LTRg9GF0L7QstGL0YUg0YjQutCw0YTQsNGFLCDQv9C10YfQsNGFLCDQvdCwINCz0YDQuNC70LUsINCwINGC0LDQuiDQttC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPLCDQt9Cw0LzQvtGA0LDQttC40LLQsNC90LjRjyDQuCZuYnNwO9GC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KDQo8cD7QnNCw0LrRgdC40LzQsNC70YzQvdC+INC00L7Qv9GD0YHRgtC40LzQsNGPINGC0LXQvNC/0LXRgNCw0YLRg9GA0LAg0LTQu9GPINC30LDQv9C10LrQsNC90LjRjyDQsdC70Y7QtCDQsiDRhNC+0LvRjNCz0LUgKzM1MCZkZWc7Jm5ic3A7Qy48L3A+DQoNCjxwPtCd0LUg0YDQtdC60L7QvNC10L3QtNGD0LXRgtGB0Y8g0LTQu9C40YLQtdC70YzQvdC+0LUg0LLRgNC10LzRjyDRhdGA0LDQvdC40YLRjCDQsiDRhNC+0LvRjNCz0LUg0L/RgNC+0LTRg9C60YLRiyDQstGL0YHQvtC60L7QuSDQutC40YHQu9C+0YLQvdC+0YHRgtC4INC4INGB0L7Qu9GR0L3QvtGB0YLQuCwg0LAg0YLQsNC6INC20LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLRi9GFINC/0LXRh9Cw0YUsINCy0L4g0LjQt9Cx0LXQttCw0L3QuNC1INCy0L7Qt9Cz0L7RgNCw0L3QuNGPLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QWx1bcSrbmlqYSBmb2xsaWphPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bcSrbmlqYSBmb2xpanUmbmJzcDtpem1hbnRvIMSTZGluxIEmc2Nhcm9uO2FuYXMgbm96YXLEkywgbGFpIGlsZ8SBa28mbmJzcDtsYWlrdSB1emdsYWLEgXQgcMSBcnRpa2FzIHByb2R1a3R1IHN2YWlndW11LiBGb2xpamEgaXIgcGllbcSTcm90YSBkYcW+xIFkdSBwxIFydGlrYXMgcHJvZHVrdHUgdmFpIMSTZGllbnUgaWVzYWnFhm8mc2Nhcm9uO2FuYWksIGNlcCZzY2Fyb247YW5haSZuYnNwO3ZhaSBhcsSrIHNhbGTEkyZzY2Fyb247YW5haSB1biBhdGR6ZXPEkyZzY2Fyb247YW5haS48L3A+DQoNCjxwPk1ha3NpbcSBbMSBIHBpZcS8YXVqYW3EgSB0ZW1wZXJhdMWrcmEsIGtvIG3Fq3N1IGZvbGlqYSB2YXIgaXp0dXLEk3QsIG5lcMSBcnNuaWVkeiArIDM1MCAmZGVnOyBDLjwvcD4NCg0KPHA+Rm9saWp1IG5hdiBpZXRlaWNhbXMgbGlldG90IHDEgXJ0aWthcyBwcm9kdWt0dSBhciBhdWdzdHUgc2vEgWJqdSB1biBzxIHEvHUgc2F0dXJ1IGlsZ3N0byZzY2Fyb247YWkgdXpnbGFixIEmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5BbHVtaW51bSBGb2lsPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bWludW0gZm9pbCBpcyBhIGNvbW1vbiBob3VzZWhvbGQgcHJvZHVjdCB0aGF0JnJzcXVvO3Mgb2Z0ZW4gdXNlZCBpbiBwcm9mZXNzaW9uYWwga2l0Y2hlbnMgZm9yIGNvb2tpbmcgKHRvIGNvdmVyIGJha2luZyBzdXJmYWNlcyksIHdyYXBwaW5nIGFuZCBwcm90ZWN0IG1vcmUgZGVsaWNhdGUgZm9vZHMgb3Iga2VlcGluZyBmb29kIGluIGZyZWV6ZXJzLiBBbHVtaW51bSBpcyBuYXR1cmFsIHByb2R1Y3QgdGhhdCZuYnNwO2lzIGJvdW5kIHRvIG90aGVyIGVsZW1lbnRzIGxpa2UgcGhvc3BoYXRlIGFuZCBzdWxmYXRlIGluIHNvaWwsIHJvY2tzIGFuZCBjbGF5LiBUaGlzIGFsdW1pbnVtIGZvaWwgcm9sbCBjb250YWlucyBpcyAxNTAgbSBsb25nIGJ5Jm5ic3A7NDUgY20gd2lkZS4mbmJzcDs8L3A+DQoNCjxwPlRoZSBtYXhpbXVtIHBlcm1pc3NpYmxlIHRlbXBlcmF0dXJlIGZvciBiYWtpbmcgZm9vZCBpbiBmb2lsIGlzICsgMzUwJmRlZztDLjwvcD4NCg0KPHA+SXQgaXMgbm90IHJlY29tbWVuZGVkIHRvIHN0b3JlIGZvb2RzIG9mIGhpZ2ggYWNpZGl0eSBhbmQgc2FsaW5pdHkgaW4gZm9pbCBmb3IgYSBsb25nIHRpbWUsIGFzIHdlbGwgYXMgdXNlIGluIG1pY3Jvd2F2ZSBvdmVucywgaW4gb3JkZXIgdG8gYXZvaWQgaWduaXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI2NTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTI2IDExOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDI2OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTI5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEFsdW1pbnVtIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDM1LjIzIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMDg5ZmI0YjBhNTNhMmM1ODc1YWNjYjk5NTAyMmQ5YzIuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gQWx1bWludW0gRm9vZCBGb2lsIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQWx1bcSrbmlqYSBmb2xpamEgcnVsbMSrIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDQv9C40YnQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0Lwg0LIg0YDRg9C70L7QvdC1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNzM5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEyNDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMDQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDgyNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J/QuNGJ0LXQstGL0LUg0L/Qu9Cw0YHRgtC80LDRgdGB0L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAgMTAwMCDQvNC7INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNjc1IiBkYXRhLXN0YXJ0PSIyMjQiPtCd0LDRiNC4INC/0YDQvtC30YDQsNGH0L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCDQvtCx0YrQtdC80L7QvCAxMDAwINC80LsgJm1kYXNoOyDQuNC00LXQsNC70YzQvdGL0Lkg0LLRi9Cx0L7RgCDQtNC70Y8g0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L7QvdGMLiDQntC90Lgg0L/QvtC80L7Qs9GD0YIg0L7RgNCz0LDQvdC40LfQvtCy0LDRgtGMINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCwINC60YPRhdC90LUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0LvQtdCz0LrQvtGB0YLRjCDQsiDQvdCw0YXQvtC20LTQtdC90LjQuCDQvdGD0LbQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLiDQkdC70LDQs9C+0LTQsNGA0Y8g0LjRgdC60LvRjtGH0LjRgtC10LvRjNC90L7QuSDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0LgsINCy0LDRiNC4INC60L7Qu9C70LXQs9C4INGB0LzQvtCz0YPRgiDQsdGL0YHRgtGA0L4g0L3QsNC50YLQuCDQvdC10L7QsdGF0L7QtNC40LzRi9C1INC/0YDQvtC00YPQutGC0YssINC90LUg0L7RgtC60YDRi9Cy0LDRjyDQutGA0YvRiNC60LguINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLCDQstC60LvRjtGH0LDRjyDRgdCw0LvQsNGC0YssINCz0L7RgNGP0YfQuNC1INCx0LvRjtC00LAg0Lgg0LfQsNCz0L7RgtC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjcxNiIgZGF0YS1zdGFydD0iNjc3Ij7Qo9C00L7QsdGB0YLQstC+INC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7QsiDQuCDQvtCx0YnQtdC/0LjRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij7Qn9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90L7QuSDRhNC+0YDQvNGLICZtZGFzaDsg0Y3RgtC+INC+0YLQu9C40YfQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0LXQs9C80LXQvdGC0LAgSG9SZUNhLiDQntC90Lgg0YPRgdC60L7RgNGP0Y7RgiDQv9GA0L7RhtC10YHRgSDRgNCw0LHQvtGC0Ysg0L3QsCDQutGD0YXQvdC1LCDQv9C+0LfQstC+0LvRj9GPINCz0L7RgtC+0LLQuNGC0Ywg0Lgg0YXRgNCw0L3QuNGC0Ywg0LfQsNCz0L7RgtC+0LLQutC4INC30LDRgNCw0L3QtdC1LCDRh9GC0L4g0L7RgdC+0LHQtdC90L3QviDQstCw0LbQvdC+INCyINGH0LDRgdGLINC/0LjQui4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINGC0LDQutC20LUg0L/RgNC40LPQvtC00L3RiyDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LCDRh9GC0L4g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINGD0LTQvtCx0YHRgtCy0L4g0L/RgNC4INGA0LDQt9C+0LPRgNC10LLQtSDQsdC70Y7QtCDQsiDRgNC10YHRgtC+0YDQsNC90LDRhSDQuCDQutCw0YTQtS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+PHN0cm9uZyBkYXRhLWVuZD0iMTA5MiIgZGF0YS1zdGFydD0iMTA2MCI+0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC4INGN0LrQvtC70L7Qs9C40YfQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPtCa0L7QvdGC0LXQudC90LXRgNGLINC90LUg0YHQvtC00LXRgNC20LDRgiDQsdC40YHRhNC10L3QvtC7INCQIChCUEEpLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0LHQtdC30L7Qv9Cw0YHQvdGL0LzQuCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQv9C40YnQuC4g0J7QvdC4INC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0L/RgNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0YUg0LrRg9GF0L3Rj9GFLCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC90LUg0YLQvtC70YzQutC+INGD0LTQvtCx0YHRgtCy0L4sINC90L4g0Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMINC00LvRjyDQstCw0YjQuNGFINGB0L7RgtGA0YPQtNC90LjQutC+0LIg0Lgg0LrQu9C40LXQvdGC0L7Qsi4g0KHQtNC10LvQsNC90L3Ri9C1INC40Lcg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3QvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAsINC+0L3QuCDQu9C10LPQutC+INCy0YvQtNC10YDQttC40LLQsNGO0YIg0YDQsNC30LvQuNGH0L3Ri9C1INGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0Lgg0L/QvtC30LLQvtC70Y/RjtGCINGN0YTRhNC10LrRgtC40LLQvdC+INGF0YDQsNC90LjRgtGMINC/0YDQvtC00YPQutGC0YsuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NjYiPtCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE0ODQiPg0KCTxsaSBkYXRhLWVuZD0iMTUwMCIgZGF0YS1zdGFydD0iMTQ4NCI+0J7QsdGK0LXQvDogMTAwMCDQvNC7PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1NDgiIGRhdGEtc3RhcnQ9IjE1MDEiPtCc0LDRgtC10YDQuNCw0Ls6INCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvSwg0LHQtdC3INCx0LjRgdGE0LXQvdC+0LvQsCDQkCAoQlBBKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTk0IiBkYXRhLXN0YXJ0PSIxNTQ5Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0Lg8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY0NCIgZGF0YS1zdGFydD0iMTU5NSI+0J/RgNC+0LfRgNCw0YfQvdGL0LUg0YHRgtC10L3QutC4INC00LvRjyDQu9C10LPQutC+0YHRgtC4INC/0L7QuNGB0LrQsCDQv9GA0L7QtNGD0LrRgtC+0LI8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTY0NSI+0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNC10YHRgtC+0YDQsNC90L7Qsiwg0LrQsNGE0LUg0Lgg0L7QsdGJ0LXQv9C40YLQsDwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPkNhdXJzcMSrZMSrZ2kgdW4gaXp0dXLEq2dpIHBvbGlwcm9waWzEk25hIHRyYXVraSAxMDAwIG1sIHNhZ2F0YXZlaSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzMSIgZGF0YS1zdGFydD0iMTE2Ij5NxatzdSBjYXVyc3DEq2TEq2dpZSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgMTAwMCBtbCBpZXRpbHDEq2J1IGlyIGlkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgcHJvZmVzaW9uxIFsxIFzIHZpcnR1dsSTcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGFsxKtkeiBvcmdhbml6xJN0IGRhcmJhIHRlbHB1LCDEvGF1am90IMSBdHJpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW3EgXMgc2FzdMSBdmRhxLxhcywgbmVub3bEk3Imc2Nhcm9uO290IHbEgWt1LiBQYXRlaWNvdGllcyBhdWdzdGFqYWkgY2F1cnNwxKtkxKtiYWksIHZpcnR1dsSTIHN0csSBZMSBam8mc2Nhcm9uO2llLCBwaWVtxJNyYW0sIHBhdsSBcmkgdW4gYWRtaW5pc3RyYXRvcmksIHZhciB2aWVnbGkgYXRyYXN0IHZhamFkesSrZ29zIHByb2R1a3R1cywga2FzIGlldsSTcm9qYW1pIHV6bGFibyBkYXJiYSBlZmVrdGl2aXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNTcyIiBkYXRhLXN0YXJ0PSI1MzMiPlBlcmZla3RzIHJpc2luxIFqdW1zIEhvUmVDYSBzZWt0b3JhbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+UG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIHRhaXNuc3TFq3JhIGZvcm11IGlyIGxpZWxpc2tzIHJpc2luxIFqdW1zIEhvUmVDYSBub3phcsSTLCBsYWkgc2FnYXRhdm90dSB1biB1emdsYWLEgXR1IMSTZGllbnVzIHVuIHNhZ2F0YXZlcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGHEgXRyaW5hIGRhcmJhIHByb2Nlc3UgdmlydHV2xJMsIMS8YXVqb3Qgc2FnYXRhdm90IMSTZGllbnVzIGllcHJpZWsmc2Nhcm9uOywgxKtwYSZzY2Fyb247aSBwaWVwcmFzxKt0b3MgZGFyYmEgc3R1bmTEgXMuIFR1cmtsxIF0IHRyYXVraSBpciBwaWVtxJNyb3RpIG1pa3JvdmnEvMWGdSBrcsSBc25pbSwga2FzIMS8YXVqIHZpZWdsaSB1enNpbGTEq3QgxJNkaWVudXMsIHNhZ2xhYsSBam90IHRvIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+PHN0cm9uZyBkYXRhLWVuZD0iOTUwIiBkYXRhLXN0YXJ0PSI5MjMiPkRybyZzY2Fyb247xKtiYSB1biBla29sb8SjaXNrdW1zPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+JlNjYXJvbjtpZSB0cmF1a2kgaXIgQlBBIGJlem1ha3Nhcywgbm9kcm8mc2Nhcm9uO2lub3QgZHJvJnNjYXJvbjt1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LiBJemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcG9saXByb3BpbMSTbmEsIHRpZSBpciBwaWVtxJNyb3RpIGRhxb7EgWRpZW0gdGVtcGVyYXTFq3JhcyBhcHN0xIFrxLxpZW0gdW4gbm9kcm8mc2Nhcm9uO2luYSBlZmVrdMSrdnUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUsIGthcyBwYWRhcmEgdG9zIGlkZcSBbGkgcGllbcSTcm90dXMgbGlldG8mc2Nhcm9uO2FuYWkgcmVzdG9yxIFub3MsIGthZmVqbsSrY8SBcyB1biBjaXTEgXMgcMSBcnRpa2FzIGllc3TEgWTEk3MuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPlByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjEyNzgiPg0KCTxsaSBkYXRhLWVuZD0iMTI5OCIgZGF0YS1zdGFydD0iMTI3OCI+SWV0aWxwxKtiYTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzM0IiBkYXRhLXN0YXJ0PSIxMjk5Ij5NYXRlcmnEgWxzOiBQb2xpcHJvcGlsxJNucywgYmV6IEJQQTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzY0IiBkYXRhLXN0YXJ0PSIxMzM1Ij5QaWVtxJNyb3RzIG1pa3JvdmnEvMWGdSBrcsSBc27EqzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNDM0IiBkYXRhLXN0YXJ0PSIxMzY1Ij5DYXVyc3DEq2TEq2dhcyBzaWVuYXMsIGthcyDEvGF1aiB2aWVnbGkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbW9zIHByb2R1a3R1czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxNDM1Ij5JZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIEhvUmVDYSBzZWt0b3LEgTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPjxzdHJvbmcgZGF0YS1lbmQ9IjE4MDciIGRhdGEtc3RhcnQ9IjE3NDYiPkR1cmFibGUgVHJhbnNwYXJlbnQgUG9seXByb3B5bGVuZSBGb29kIENvbnRhaW5lcnMgMTAwMCBtbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMjg3IiBkYXRhLXN0YXJ0PSIxODA5Ij5PdXIgdHJhbnNwYXJlbnQgcG9seXByb3B5bGVuZSBmb29kIGNvbnRhaW5lcnMgd2l0aCBhIGNhcGFjaXR5IG9mIDEwMDAgbWwgYXJlIHRoZSBwZXJmZWN0IGNob2ljZSBmb3IgcHJvZmVzc2lvbmFsIGtpdGNoZW5zLiBUaGV5IGhlbHAgb3JnYW5pemUga2l0Y2hlbiBzcGFjZSBhbmQgbWFrZSBpdCBlYXN5IHRvIGZpbmQgdGhlIG5lY2Vzc2FyeSBpbmdyZWRpZW50cyB3aXRob3V0IG9wZW5pbmcgdGhlIGxpZC4gVGhhbmtzIHRvIHRoZWlyIGV4Y2VwdGlvbmFsIHRyYW5zcGFyZW5jeSwgeW91ciBjb2xsZWFndWVzIHdpbGwgcXVpY2tseSBmaW5kIHRoZSBpbmdyZWRpZW50cyB0aGV5IG5lZWQsIHNhdmluZyB0aW1lIGFuZCBlZmZvcnQuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBzdG9yaW5nIGFuZCB0cmFuc3BvcnRpbmcgdmFyaW91cyBwcm9kdWN0cywgaW5jbHVkaW5nIHNhbGFkcywgaG90IGRpc2hlcywgYW5kIHByZXAgaXRlbXMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjI2NzQiIGRhdGEtc3RhcnQ9IjIyODkiPjxzdHJvbmcgZGF0YS1lbmQ9IjIzMzYiIGRhdGEtc3RhcnQ9IjIyODkiPkNvbnZlbmllbmNlIGZvciByZXN0YXVyYW50cyBhbmQgZm9vZHNlcnZpY2U8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+UmVjdGFuZ3VsYXIgcG9seXByb3B5bGVuZSBjb250YWluZXJzIGFyZSBhbiBleGNlbGxlbnQgc29sdXRpb24gZm9yIHRoZSBIb1JlQ2Egc2VnbWVudC4gVGhleSBzcGVlZCB1cCBraXRjaGVuIHdvcmtmbG93cywgYWxsb3dpbmcgcHJlcCBpdGVtcyB0byBiZSBjb29rZWQgYW5kIHN0b3JlZCBpbiBhZHZhbmNlLCB3aGljaCBpcyBlc3BlY2lhbGx5IHZhbHVhYmxlIGR1cmluZyBwZWFrIGhvdXJzLiBUaGVzZSBjb250YWluZXJzIGFyZSBhbHNvIG1pY3Jvd2F2ZS1zYWZlLCBtYWtpbmcgdGhlbSBjb252ZW5pZW50IGZvciByZWhlYXRpbmcgZGlzaGVzIGluIHJlc3RhdXJhbnRzIGFuZCBjYWZlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjcwNyIgZGF0YS1zdGFydD0iMjY3NiI+U2FmZXR5IGFuZCBFY28tRnJpZW5kbGluZXNzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMwMDIiIGRhdGEtc3RhcnQ9IjI2NzYiPlRoZSBjb250YWluZXJzIGFyZSBCUEEtZnJlZSwgbWFraW5nIHRoZW0gc2FmZSBmb3IgZm9vZCBzdG9yYWdlLiBUaGV5IGFyZSBpZGVhbCBmb3IgdXNlIGluIHByb2Zlc3Npb25hbCBraXRjaGVucywgcHJvdmlkaW5nIGNvbnZlbmllbmNlIGFuZCBzYWZldHkgZm9yIGJvdGggeW91ciBzdGFmZiBhbmQgY3VzdG9tZXJzLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHBvbHlwcm9weWxlbmUsIHRoZXkgY2FuIHdpdGhzdGFuZCB2YXJpb3VzIHRlbXBlcmF0dXJlcywgZW5zdXJpbmcgZWZmaWNpZW50IGZvb2Qgc3RvcmFnZS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAxNyIgZGF0YS1zdGFydD0iMzAwNCI+QmVuZWZpdHM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMDE4Ij4NCgk8bGkgZGF0YS1lbmQ9IjMwMzciIGRhdGEtc3RhcnQ9IjMwMTgiPkNhcGFjaXR5OiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwNzMiIGRhdGEtc3RhcnQ9IjMwMzgiPk1hdGVyaWFsOiBQb2x5cHJvcHlsZW5lLCBCUEEtZnJlZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMDkwIiBkYXRhLXN0YXJ0PSIzMDc0Ij5NaWNyb3dhdmUtc2FmZTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTQ2IiBkYXRhLXN0YXJ0PSIzMDkxIj5UcmFuc3BhcmVudCB3YWxscyBmb3IgZWFzeSBpZGVudGlmaWNhdGlvbiBvZiBwcm9kdWN0czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTk0IiBkYXRhLXN0YXJ0PSIzMTQ3Ij5JZGVhbCBmb3IgcmVzdGF1cmFudHMsIGNhZmVzLCBhbmQgZm9vZHNlcnZpY2U8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjQ4MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMDEtMjEgMTg6MDE6MDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTczOS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNTYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5N2QyNmZhYzNlYjBlMGQ2N2Q5NTNkOTQ3YWVjZTJjYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBSZWN0YW5ndWxhciBmb29kIGNvbnRhaW5lciAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQlBBIGJlem1ha3NhcyBwb2xpcHJvcGlsxJNuYSB0cmF1a3Mgc2FnYXRhdsSTbSB1biBwxIFydGlrYXMgdXpnbGFixIHFoWFuYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/RgNC+0LfRgNCw0YfQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogMTAwMCDQvNC7LCDQn9CfCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsaXN0X3NpbWlsYXJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs2NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMDk3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1SRDE2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTM1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRg9Cz0LvRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXpsaWV0b2phbWllIGFwYcS8aWUgdHJhdWtpIDUwMCBtbCwgUEVULCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J7QtNC90L7RgNCw0LfQvtCy0YvQuSZuYnNwO9C60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LrRg9C70LjQvdCw0YDQuNC4Jm5ic3A7LSZuYnNwO9GD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdGL0YLQvdGL0YUg0LHQu9GO0LQg0Lgg0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8aDM+Jm5ic3A7PHN0cm9uZz7Qn9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90LDRjyDRgdC10YDQstC40YDQvtCy0LrQsCDRhdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyPC9zdHJvbmc+PC9oMz4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyA1MDAg0LzQuyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQt0L/Qu9Cw0YHRgtC40LrQsCAmbWRhc2g7INGN0YLQviDQstGL0LHQvtGAINC00LvRjyDQt9Cw0LLQtdC00LXQvdC40LksINCz0LTQtSDQstCw0LbQvdGLINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0Lgg0YPQtNC+0LHRgdGC0LLQvi4g0J7QvdC4INGA0LDRgdGB0YfQuNGC0LDQvdGLINC90LAg0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0YDQtdC20LjQvCDQvtGCIC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qywg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LjRhSDQtNC70Y86ICZuYnNwOzxiciAvPg0KLSDQodC70L7QttC90YvRhSDQtNC10YHQtdGA0YLQvtCyOiDRgdC70L7QtdC90YvQtSDRgtC40YDQsNC80LjRgdGDLCDRjdC60LvQtdGA0Ysg0YEg0LfQsNCy0LDRgNC90YvQvCDQutGA0LXQvNC+0LwsINGH0LjQt9C60LXQudC60Lgg0YEg0Y/Qs9C+0LTQvdGL0Lwg0YLQvtC/0L/QuNC90LPQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0KXQvtC70L7QtNC90YvRhSDQvtCx0LXQtNC+0LI6INC/0LDRgdGC0LAg0YEg0YHQvtGD0YHQvtC8INC/0LXRgdGC0L4sINC60LjQvdC+0LAg0YEg0L7QstC+0YnQsNC80LgsINCx0L7Rg9C70Ysg0YEg0LDQstC+0LrQsNC00L4g0Lgg0YLRg9C90YbQvtC8LiAmbmJzcDs8YnIgLz4NCi0g0JPQvtGC0L7QstGL0YUg0L3QsNCx0L7RgNC+0LI6INGB0YvRgNC90YvQtSDRgtCw0YDQtdC70LrQuCDRgSDQstC40L3QvtCz0YDQsNC00L7QvCDQuCDQvtGA0LXRhdCw0LzQuCwg0LzRj9GB0L3Ri9C1INC30LDQutGD0YHQutC4INGBINCz0L7RgNGH0LjRhtC10LksINCy0LXQs9Cw0L3RgdC60LjQtSDRgdC10YLRiy4gJm5ic3A7PC9wPg0KDQo8cD7Qk9C10YDQvNC10YLQuNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0LfQsNGJ0LjRgtGDINC+0YIg0L/RgNC+0YLQtdC60LDQvdC40Y8g0Lgg0YHQvNC10YjQuNCy0LDQvdC40Y8g0LfQsNC/0LDRhdC+0LIsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LTQu9GPINC80L3QvtCz0L7RgdC70L7QudC90YvRhSDQsdC70Y7QtC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC4INGC0L7Qu9GJ0LjQvdCwINGB0YLQtdC90L7QuiDQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LrQvtC90YLQtdC50L3QtdC+0LAg0L/QvtC00YfQtdGA0LrQuNCy0LDQtdGCINC60LDRh9C10YHRgtCy0L4g0LjQvdCz0YDQtdC00LjQtdC90YLQvtCyLCDQsCDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQtSDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDRgdC+0LrRgNCw0YnQsNGO0YIg0LLRgNC10LzRjyDQvdCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y4g0YDQsNCx0L7Rh9C10LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0LAuICZuYnNwOzwvcD4NCg0KPGgzPjxzdHJvbmc+0J/RgNC40LzQtdGAINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC00LvRjyDQsdC40LfQvdC10YHQsDo8L3N0cm9uZz48L2gzPg0KDQo8cD7QoNC10YHRgtC+0YDQsNC9INC80L7QttC10YIg0L/RgNC10LTQu9C+0LbQuNGC0Ywg0L3QsNCx0L7RgNGLINC00LvRjyDQv9C40LrQvdC40LrQsCDQsiDQutC+0L3RgtC10LnQvdC10YDQsNGFIDUwMCDQvNC7OiDQvtGF0LvQsNC20LTQtdC90L3QsNGPINC/0LDRgdGC0LAsINGB0YvRgNC90LDRjyDRgtCw0YDQtdC70LrQsCDQuCDQvNC40L3QuC3QtNC10YHQtdGA0YIuINCj0LTQvtCx0L3QsNGPINGD0L/QsNC60L7QstC60LAg0YEg0LXQtNC40L3QvtC5INC60YDRi9GI0LrQvtC5INGD0L/RgNC+0YHRgtC40YIg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutGDINC4INC/0L7QstGL0YHQuNGCINC70L7Rj9C70YzQvdC+0YHRgtGMINCz0L7RgdGC0LXQuTwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSIxMjQiIGRhdGEtc3RhcnQ9IjI1Ij48c3Ryb25nIGRhdGEtZW5kPSIxMjQiIGRhdGEtc3RhcnQ9IjI1Ij5WaWVucmVpesSTamFpcyBrdWxpbsSBcmlqYXMgdHJhdWtzJm5ic3A7LSZuYnNwO1VuaXZlcnPEgWxzIHJpc2luxIFqdW1zIHPEgXTEq2dpZW0gxJNkaWVuaWVtIHVuIGvEgXJ0YWluYWppZW0gZGVzZXJ0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+PHN0cm9uZyBkYXRhLWVuZD0iMTc5IiBkYXRhLXN0YXJ0PSIxMjYiPlByb2Zlc2lvbsSBbGEgYXVrc3RvIMSTZGllbnUgdW4gZGVzZXJ0dSBwYXNuaWVnJnNjYXJvbjthbmE8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNTMyIiBkYXRhLXN0YXJ0PSIxODEiPlZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSA1MDAgbWwgbm8gcMSBcnN0csSBZMSBdGEgUEVUIHBsYXN0bWFzYXMgKHJQRVQpIGlyIGxpZWxpc2thIGl6dsSTbGUgxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pZW0sIGt1ciBzdmFyxKtnYSBnYW4gcHJlemVudMSBY2lqYSwgZ2FuIMSTcnTEq2JhLiBJemdhdGF2b3RpIG5vIHJQRVQsICZzY2Fyb247aWUgdHJhdWtpIHZlaWNpbmEgaWxndHNwxJNqxKtidSB1biBzYW1hemluYSBvZ2xla8S8YSBwxJNkdSwgYXRiYWxzdG90IGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbm90IGF0a3JpdHVtdXMuIFRpZSBpciBwaWVtxJNyb3RpIHRlbXBlcmF0xatyYXMgZGlhcGF6b25hbSBubyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDLCB0xIFwxJNjIHRvcyB2YXIgaXptYW50b3Q6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9Ijg0NSIgZGF0YS1zdGFydD0iNTM0Ij4NCgk8bGkgZGF0YS1lbmQ9IjYzMiIgZGF0YS1zdGFydD0iNTM0Ij48c3Ryb25nIGRhdGEtZW5kPSI1NjMiIGRhdGEtc3RhcnQ9IjUzNiI+S29tcGxla3NhamllbSBkZXNlcnRpZW08L3N0cm9uZz46IEvEgXJ0YWluaWUgdGlyYW1pc3UsIGVrbGVyaSBhciBrcsSTbXNpZXJ1LCDEt8SremtlaWtpIGFyIG9ndSB2aXJza8SBcnR1LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI3MzMiIGRhdGEtc3RhcnQ9IjYzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNjU4IiBkYXRhLXN0YXJ0PSI2MzUiPkF1a3N0YWppZW0gxJNkaWVuaWVtPC9zdHJvbmc+OiBQYXN0YSBhciBwZXN0byBtxJNyY2ksIGtpbm9qYSBhciBkxIFyemXFhmllbSwgYsS8b2RhcyBhciBhdm9rYWRvIHVuIHR1bnppdsSrbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI3MzQiPjxzdHJvbmcgZGF0YS1lbmQ9Ijc2MiIgZGF0YS1zdGFydD0iNzM2Ij5HYXRhdmFqaWVtIGtvbXBsZWt0aWVtPC9zdHJvbmc+OiBTaWVyYSAmc2Nhcm9uO8S3xKt2amkgYXIgdsSrbm9nxIFtIHVuIHJpZWtzdGllbSwgZ2HEvGFzIHV6a29kYXMgYXIgc2luZXDEk20sIHZlZ8SBbnUga29tcGxla3RpLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMTExNyIgZGF0YS1zdGFydD0iODQ3Ij48c3Ryb25nIGRhdGEtZW5kPSI4ODIiIGRhdGEtc3RhcnQ9Ijg0NyI+SGVybcSTdGlza8SBIHbEgWthIGZ1bmtjaW9uYWxpdMSBdGU8L3N0cm9uZz4gbm9kcm8mc2Nhcm9uO2luYSBhaXpzYXJkesSrYnUgcHJldCBub3BsxatkxJNtIHVuIHNtYWt1IHNhamF1ayZzY2Fyb247YW5vcywga2FzIGlyIMSrcGEmc2Nhcm9uO2kgc3ZhcsSrZ2kgdmFpcsSBa3Uga8SBcnR1IMSTZGllbm9zLiBDYXVyc3DEq2TEq2dhcyBzaWVuYXMgaXpjZcS8IHNhc3TEgXZkYcS8dSBrdmFsaXTEgXRpLCBiZXQgdW5pdmVyc8SBbMSBcyB2xIFrYSBpZXNwxJNqYXMgdmlzdSBpem3Ek3J1IHRyYXVraWVtIMS8YXVqIMSBdHLEgWsgb3JnYW5pesSTdCBkYXJiYSB2aWV0dS48L3A+DQoNCjxwIGRhdGEtZW5kPSIxMzE5IiBkYXRhLXN0YXJ0PSIxMTE5Ij5JenbEk2xvdGllcyB0cmF1a3VzLCBrYXMgaXpnYXRhdm90aSBubyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpLCBqxatzIHBhbMSrZHphdCBzYW1hemluxIF0IHBsYXN0bWFzYXMgYXRrcml0dW11IGRhdWR6dW11IHVuIGF0YmFsc3TEgXQgaWxndHNwxJNqxKtnYXMgaWVwYWtvanVtYSBwcmFrc2VzLCBrYXMgYXRiaWxzdCB2aWRlcyBhaXpzYXJkesSrYmFzIG3Ek3LEt2llbS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMTU0MSIgZGF0YS1zdGFydD0iMTMyMSI+PHN0cm9uZyBkYXRhLWVuZD0iMTM1MyIgZGF0YS1zdGFydD0iMTMyMSI+Qml6bmVzYSBpem1hbnRvJnNjYXJvbjthbmFzIHBpZW3Ek3JzPC9zdHJvbmc+OjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj5SZXN0b3LEgW5zIHZhciBwaWVkxIF2xIF0IHBpa25pa2Ega29tcGxla3R1cyA1MDAgbWwgdHJhdWtvczogYXVrc3TEgSBwYXN0YSwgc2llcmEgJnNjYXJvbjvEt8SrdmppIHVuIG1pbmkgZGVzZXJ0cy4gxJJydGEgaWVwYWtvJnNjYXJvbjthbmEgYXIgdmllbm90dSB2xIFrdSB2aWVua8SBciZzY2Fyb247byB0cmFuc3BvcnTEkyZzY2Fyb247YW51IHVuIHV6bGFibyB2aWVzdSBsb2phbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTU1NiIgZGF0YS1zdGFydD0iMTU0MyI+PHN0cm9uZyBkYXRhLWVuZD0iMTU1NiIgZGF0YS1zdGFydD0iMTU0MyI+xKpwYSZzY2Fyb247xKtiYXM6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxODg1IiBkYXRhLXN0YXJ0PSIxNTU3Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1NzYiIGRhdGEtc3RhcnQ9IjE1NTciPklldGlscMSrYmE6IDUwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjIyIiBkYXRhLXN0YXJ0PSIxNTc3Ij5NYXRlcmnEgWxzOiBQxIFyc3RyxIFkxIF0cyBQRVQgcGxhc3RtYXNhIChyUEVUKTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjY4IiBkYXRhLXN0YXJ0PSIxNjIzIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogTm8gLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNzE5IiBkYXRhLXN0YXJ0PSIxNjY5Ij5IZXJtxJN0aXNrxIFzIHbEgWthIMSrcGEmc2Nhcm9uO8SrYmFzLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RlczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNzYzIiBkYXRhLXN0YXJ0PSIxNzIwIj5DYXVyc3DEq2TEq2fEgXMgc2llbmFzLCBrYXMgdXpzdmVyIGt2YWxpdMSBdGk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTgyMSIgZGF0YS1zdGFydD0iMTc2NCI+SWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBkZXNlcnRpZW0sIGdhbiBhdWtzdGFqaWVtIMSTZGllbmllbTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODg1IiBkYXRhLXN0YXJ0PSIxODIyIj5BdGJhbHN0YSBhcMS8dmVpZGEgZWtvbm9taWt1IHVuIHNhbWF6aW5hIHBsYXN0bWFzYXMgYXRrcml0dW11czwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwMTAiIGRhdGEtc3RhcnQ9IjE5MTgiPkRpc3Bvc2FibGUgZGVsaSBjb250YWluZXIgLSBBIFZlcnNhdGlsZSBTb2x1dGlvbiBmb3IgSGVhcnR5IE1lYWxzIGFuZCBMYXllcmVkIERlc3NlcnRzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj48c3Ryb25nIGRhdGEtZW5kPSIyMDYzIiBkYXRhLXN0YXJ0PSIyMDEyIj5Qcm9mZXNzaW9uYWwgU2VydmluZyBvZiBDb2xkIE1lYWxzIGFuZCBEZXNzZXJ0czwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNDI1IiBkYXRhLXN0YXJ0PSIyMDY1Ij5EaXNwb3NhYmxlIDUwMCBtbCBvciAxNiBveiBkZWxpIGNvbnRhaW5lcnMgbWFkZSBmcm9tIHJlY3ljbGVkIFBFVCBwbGFzdGljIChyUEVUKSBhcmUgdGhlIGlkZWFsIGNob2ljZSBmb3IgYnVzaW5lc3NlcyB3aGVyZSBib3RoIHByZXNlbnRhdGlvbiBhbmQgY29udmVuaWVuY2UgbWF0dGVyLiBNYWRlIGZyb20gclBFVCwgdGhlc2UgY29udGFpbmVycyBjb250cmlidXRlIHRvIHN1c3RhaW5hYmlsaXR5IGJ5IHJlZHVjaW5nIHRoZSBjYXJib24gZm9vdHByaW50IGFuZCBzdXBwb3J0aW5nIHRoZSBjaXJjdWxhciBlY29ub215LiBUaGV5IGFyZSBzdWl0YWJsZSBmb3IgdGVtcGVyYXR1cmVzIHJhbmdpbmcgZnJvbSAtNDAmZGVnO0MgdG8gKzYwJmRlZztDLCBtYWtpbmcgdGhlbSBwZXJmZWN0IGZvcjo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iMjcyMCIgZGF0YS1zdGFydD0iMjQyNyI+DQoJPGxpIGRhdGEtZW5kPSIyNTIyIiBkYXRhLXN0YXJ0PSIyNDI3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQ5IiBkYXRhLXN0YXJ0PSIyNDI5Ij5Db21wbGV4IGRlc3NlcnRzPC9zdHJvbmc+OiBMYXllcmVkIHRpcmFtaXN1LCAmZWFjdXRlO2NsYWlycyB3aXRoIGN1c3RhcmQsIGNoZWVzZWNha2VzIHdpdGggYmVycnkgdG9wcGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjYxNyIgZGF0YS1zdGFydD0iMjUyMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjUzOSIgZGF0YS1zdGFydD0iMjUyNSI+Q29sZCBtZWFsczwvc3Ryb25nPjogUGFzdGEgd2l0aCBwZXN0byBzYXVjZSwgcXVpbm9hIHdpdGggdmVnZXRhYmxlcywgYm93bHMgd2l0aCBhdm9jYWRvIGFuZCB0dW5hLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNjE4Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjQzIiBkYXRhLXN0YXJ0PSIyNjIwIj5SZWFkeS10by1zZXJ2ZSBzZXRzPC9zdHJvbmc+OiBDaGVlc2UgcGxhdHRlcnMgd2l0aCBncmFwZXMgYW5kIG51dHMsIG1lYXQgc25hY2tzIHdpdGggbXVzdGFyZCwgdmVnYW4gc2V0cy48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjMwMTAiIGRhdGEtc3RhcnQ9IjI3MjIiPlRoZSA8c3Ryb25nIGRhdGEtZW5kPSIyNzQyIiBkYXRhLXN0YXJ0PSIyNzI2Ij5haXJ0aWdodCBsaWQ8L3N0cm9uZz4gZW5zdXJlcyBwcm90ZWN0aW9uIGFnYWluc3QgbGVha3MgYW5kIG9kb3IgbWl4aW5nLCB3aGljaCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCBmb3IgbXVsdGktbGF5ZXJlZCBkaXNoZXMuIFRoZSB0cmFuc3BhcmVuY3kgb2YgdGhlIHdhbGxzIGhpZ2hsaWdodHMgdGhlIHF1YWxpdHkgb2YgdGhlIGluZ3JlZGllbnRzLCBhbmQgdGhlIHVuaXZlcnNhbCBsaWRzIGZvciBhbGwgY29udGFpbmVyIHNpemVzIGhlbHAgc2F2ZSB0aW1lIG9uIHdvcmtzcGFjZSBvcmdhbml6YXRpb24uPC9wPg0KDQo8cCBkYXRhLWVuZD0iMzIyNyIgZGF0YS1zdGFydD0iMzAxMiI+QnkgY2hvb3NpbmcgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgeW91IGFyZSBoZWxwaW5nIHRvIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0IHN1c3RhaW5hYmxlIHBhY2thZ2luZyBwcmFjdGljZXMsIHdoaWNoIGFsaWduIHdpdGggZW52aXJvbm1lbnRhbCBnb2FscyBhbmQgY29udHJpYnV0ZSB0byB0aGUgY2lyY3VsYXIgZWNvbm9teS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzI1MyIgZGF0YS1zdGFydD0iMzIyOSI+QnVzaW5lc3MgdXNlIGV4YW1wbGU8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjM0NTIiIGRhdGEtc3RhcnQ9IjMyMjkiPkEgcmVzdGF1cmFudCBjYW4gb2ZmZXIgcGljbmljIHNldHMgaW4gNTAwIG1sIGNvbnRhaW5lcnM6IGNoaWxsZWQgcGFzdGEsIGNoZWVzZSBwbGF0dGVyLCBhbmQgbWluaSBkZXNzZXJ0LiBUaGUgY29udmVuaWVudCBwYWNrYWdpbmcgd2l0aCBhIHNpbmdsZSBsaWQgc2ltcGxpZmllcyB0cmFuc3BvcnQgYW5kIGJvb3N0cyBndWVzdCBsb3lhbHR5LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij48c3Ryb25nIGRhdGEtZW5kPSIzNDY3IiBkYXRhLXN0YXJ0PSIzNDU0Ij5GZWF0dXJlczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM0NjgiPg0KCTxsaSBkYXRhLWVuZD0iMzQ4NiIgZGF0YS1zdGFydD0iMzQ2OCI+Q2FwYWNpdHk6IDUwMCBtbCBvciAxNiBvejwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTI2IiBkYXRhLXN0YXJ0PSIzNDg3Ij5NYXRlcmlhbDogUmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1NjciIGRhdGEtc3RhcnQ9IjM1MjciPlRlbXBlcmF0dXJlIHJhbmdlOiBGcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU5OSIgZGF0YS1zdGFydD0iMzU2OCI+QWlydGlnaHQgbGlkIHRvIHByZXZlbnQgbGVha3M8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzY0MiIgZGF0YS1zdGFydD0iMzYwMCI+VHJhbnNwYXJlbnQgd2FsbHMgdGhhdCBlbXBoYXNpemUgcXVhbGl0eTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjg1IiBkYXRhLXN0YXJ0PSIzNjQzIj5QZXJmZWN0IGZvciBib3RoIGRlc3NlcnRzIGFuZCBjb2xkIG1lYWxzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM3NDMiIGRhdGEtc3RhcnQ9IjM2ODYiPlN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215IGFuZCByZWR1Y2VzIHBsYXN0aWMgd2FzdGU8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNjQ1NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc3LjYwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NToyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ1OjMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS02NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS02NjYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgNTAwIG1sLCByUEVULCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDg2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA2M2M3MTBiYTlmODVhMzEwYzJjOWQ4YzgxZTE2MjU0NC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIHRyYXVrcyBubyByUEVUIHBsYXN0bWFzYXMga3VsaW7EgXJpamFpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgcm91bmQgZGVsaSBjb250YWluZXJzIGZvciBjYXZpYXIgNTAwIG1sIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGB0LXRgNGC0L3Ri9C5INC60L7QvdGC0LXQudC90LXRgCA1MDAg0LzQuyDQv9GA0L7Qt9GA0LDRh9C90YvQuSDQtNC70Y8g0YHQsNC70LDRgtC+0LIg0Lgg0LTQtdGB0LXRgNGC0L7QsiByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDg2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE2ODhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTE4OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gUFdQLTEwODYxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgCA3NTAg0LzQuywg0YEg0LrRgNGL0YjQutC+0LksINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBUcmF1a3MgNzUwIG1sLCBhciB2xIFrdSwgUEVULCBjYXVyc3AuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ29udGFpbmVyIHdpdGggbGlkIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxNjQ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOC0xMC0wOCAxNTowMTowMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjE3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTY4OC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzAuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNjg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAzNjljNmViMjJjMzZhZGIyZWVmZDUwMmEwYzk4MTQxYS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODkwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzOTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdFLUtOSUZFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjMwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqcyBrb2thIG5hemlzIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LTQtdGA0LXQstGP0L3QvdGL0LkmbmJzcDvQvdC+0LYgMTY1Jm5ic3A70LzQvCwg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0Lkg0LjQtyDQtNGA0LXQstC10YHQuNC90YsuINCe0YHQvdC+0LLQvdGL0LUg0L/RgNC10LjQvNGD0YnQtdGB0YLQstCwINC00LDQvdC90L7Qs9C+INGB0YLQvtC70L7QstC+0LPQviDQv9GA0LjQsdC+0YDQsDog0LrQvtC80L/QsNC60YLQvdGL0Lkg0YDQsNC30LzQtdGAINC4INGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QvtGB0YLRjCDQsiDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LguINCg0LXQutC+0LzQtdC90LTRg9C10Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC90LDRiNC4INC00LXRgNC10LLRj9C90L3Ri9C1INC/0YDQuNCx0L7RgNGLINC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiywg0YHQtdGA0LLQuNGB0L7QsiDRgSDQtdC00L7QuSDQvdCwINCy0YvQvdC+0YEg0LjQu9C4INC/0YDQuCDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4INC80LXRgNC+0L/RgNC40Y/RgtC40LkuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjiDQvdCw0YLRg9GA0LDQu9GM0L3Ri9GFINC80LDRgtC10YDQuNCw0LvQvtCyINGC0LDQutC+0Lkg0L3QvtC2INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQvtC/0LDRgdC10L0g0LTQu9GPINC30LTQvtGA0L7QstGM0Y8g0Lgg0L7QutGA0YPQttCw0Y7RidC10Lkg0YHRgNC10LTRiy4g0JvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPQtdGC0YHRjywg0L3QtSDQstGL0LTQtdC70Y/RjyDQstGA0LXQtNC90YvRhSDRgtC+0LrRgdC40YfQvdGL0YUg0LLQtdGJ0LXRgdGC0LIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOJm5ic3A70YDQsNC30LvQsNCz0LDQtdGC0YHRjyDQsiDQtdGB0YLQtdGB0YLQstC10L3QvdGL0YUg0YPRgdC70L7QstC40Y/RhS4mbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbmF6aXMgMTY1IG1tLCBpemdhdGF2b3RzIG5vIGtva2EuIEdhbHZlbsSBcyAmc2Nhcm9uO28gZ2FsZGEgcGllZGVydW11IHByaWVrJnNjYXJvbjtyb2PEq2Jhczoga29tcGFrdHMgaXptxJNycyB1biBkYXVkenB1c8SrYmEgbGlldG8mc2Nhcm9uO2FuxIEuIE3Ek3MgaWVzYWvEgW0gaXptYW50b3QgbcWrc3Uga29rYSBnYWxkYSBwaWVkZXJ1bXVzIMSTZGllbnUgcGllZ8SBZGVpLCBsxKtkesWGZW0mc2Nhcm9uO2FuYWkgdmFpIHBhc8SBa3VtdSBvcmdhbml6xJMmc2Nhcm9uO2FuYWkuIFBhdGVpY290aWVzIGRhYsSrZ28gbWF0ZXJpxIFsdSBpem1hbnRvJnNjYXJvbjthbmFpLCAmc2Nhcm9uO2lzIG5hemlzIGlyIGFic29sxat0aSBkcm8mc2Nhcm9uO3MgdmVzZWzEq2JhaSB1biB2aWRlaS4gVGFzIGlyIHZpZWdsaSBsaWt2aWTEk2phbXMsIG5laXpkYWxvdCBrYWl0xKtnYXMgdG9rc2lza2FzIHZpZWxhcywgdW4gZGFiaXNrb3MgYXBzdMSBa8S8b3MgcGlsbsSrYsSBIHNhZGFsxIFzPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBjbGFzc2ljIGRpc3Bvc2FibGUga25pdmVzJm5ic3A7bWFkZSBvZiBlY28tZnJpZW5kbHkgYW5kIGJpb2RlZ3JhYmxlIG9yZ2FuaWMgd29vZC4gVGhlc2Ugc3VzdGFpbmFibGUgd29vZGVuIGtuaXZlcyBhcmUgc3VpdGFibGUgYXMgZm9yIGNvbGQgZm9vZCBhcyBmb3IgaG90IGFwcGxpY2F0aW9ucy4gVGhlIGxlbmd0aCBvZiBkaXNwb3NhYmxlIGN1dGxlcnkgaXMgMTYuNSBjbS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMjEtMDgtMTMgMTM6MzA6MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xODkwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgRWNvIFdvb2RlbiBLbmlmZSAxNiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gOTU2MDljMDQ0Y2I4NTliMjQ1YzA3ZWMxMmYyNTA2NGQuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSB3b29kZW4ga25pZmUgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbsSBemlzIDE2NSBtbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C5INC00LXRgNC10LLRj9C90L3Ri9C5INC90L7QtiAxNjUg0LzQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiA1LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MDhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBDVi0yODc4MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMjAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4IDI1IHggMTgg0YHQvCwg0J/QrdCiLCDRh9GR0YDQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHN1xaFpIHRyYXVraSAyNSB4IDE4IGNtLCByUEVULCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjQ0MiIgZGF0YS1zdGFydD0iMjM2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ0MCIgZGF0YS1zdGFydD0iMjM3MCI+0KHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCAmbmRhc2g7INCf0YDQtdC80LjQsNC70YzQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDQtNC70Y8g0LHQvtC70YzRiNC40YUg0YHQtdGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjQ5MSIgZGF0YS1zdGFydD0iMjQ0NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjQ4OSIgZGF0YS1zdGFydD0iMjQ0OSI+0JjQtNC10LDQu9C10L0g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC/0L7RgNGG0LjQuSDQuCDQsNGB0YHQvtGA0YLQuDwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjUyIiBkYXRhLXN0YXJ0PSIyNDkyIj7QrdGC0L7RgiDQvtC00L3QvtGA0LDQt9C+0LLRi9C5INC60L7QvdGC0LXQudC90LXRgCAyNSB4IDE4INGB0Lwg0YHQvtC30LTQsNC9INC00LvRjyDRg9C00L7QsdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0LHQvtC70YzRiNC40YUg0YHQtdGC0L7QsiDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIuINCe0L0g0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0Lgg0L3QsNC00ZHQttC90YPRjiDQt9Cw0YnQuNGC0YMg0LHQu9GO0LTQsC48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY4NiIgZGF0YS1zdGFydD0iMjY1NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjY4NCIgZGF0YS1zdGFydD0iMjY1OSI+0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI2ODciPg0KCTxsaSBkYXRhLWVuZD0iMjc0MyIgZGF0YS1zdGFydD0iMjY4NyI+0JHQvtC70YzRiNCw0Y8g0L/Qu9C+0YnQsNC00YwgJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+INC00LvRjyDQutGA0YPQv9C90YvRhSDQvdCw0LHQvtGA0L7QsiDRgdGD0YjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgwNiIgZGF0YS1zdGFydD0iMjc0NCI+0J/RgNC+0YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuyDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCINGB0L7RhdGA0LDQvdC90L7RgdGC0Ywg0YTQvtGA0LzRiyDQutC+0L3RgtC10LnQvdC10YDQsC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjg4NCIgZGF0YS1zdGFydD0iMjgwNyI+0KPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRg9C00L7QsdC90L4g0YHQutC70LDQtNGL0LLQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyOTU3IiBkYXRhLXN0YXJ0PSIyODg1Ij7QmtGA0YvRiNC60LAgKNC/0YDQvtC00LDRkdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+KSDQtNC10LvQsNC10YIg0L/QvtC00LDRh9GDINC10YnRkSDQsdC+0LvQtdC1INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QuS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIyOTk3IiBkYXRhLXN0YXJ0PSIyOTU5Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTk1IiBkYXRhLXN0YXJ0PSIyOTY0Ij7Qn9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0YHRhNC10YA8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMyMzQiIGRhdGEtc3RhcnQ9IjI5OTgiPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMjk5OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzAzNSIgZGF0YS1zdGFydD0iMzAwMCI+0JTQvtGB0YLQsNCy0LrQsCDQv9GA0LXQvNC40LDQu9GM0L3Ri9GFINGB0LXRgtC+0LIg0YHRg9GI0Lg8L3N0cm9uZz4gJm5kYXNoOyDQuNC00LXQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTU3IiBkYXRhLXN0YXJ0PSIzMDc0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTIwIiBkYXRhLXN0YXJ0PSIzMDc2Ij7QodGD0L/QtdGA0LzQsNGA0LrQtdGC0Ysg0Lgg0LPQsNGB0YLRgNC+0L3QvtC80LjRh9C10YHQutC40LUg0LzQsNCz0LDQt9C40L3Rizwvc3Ryb25nPiAmbmRhc2g7INGN0YTRhNC10LrRgtC90LDRjyDQv9GA0LXQt9C10L3RgtCw0YbQuNGPINC/0YDQvtC00YPQutGG0LjQuC48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMzE1OCI+PHN0cm9uZyBkYXRhLWVuZD0iMzE4NyIgZGF0YS1zdGFydD0iMzE2MCI+0JrQtdC50YLQtdGA0LjQvdCzINC4INC80LXRgNC+0L/RgNC40Y/RgtC40Y88L3N0cm9uZz4gJm5kYXNoOyDRgdGC0LjQu9GM0L3QsNGPINC/0L7QtNCw0YfQsCDQuCDRg9C00L7QsdGB0YLQstC+INCyINC+0LHRgdC70YPQttC40LLQsNC90LjQuC48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjgwIiBkYXRhLXN0YXJ0PSIzMjM2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjc4IiBkYXRhLXN0YXJ0PSIzMjQxIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC4INCx0LXQt9C+0L/QsNGB0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjM0NTAiIGRhdGEtc3RhcnQ9IjMyODEiPg0KCTxsaSBkYXRhLWVuZD0iMzM0OCIgZGF0YS1zdGFydD0iMzI4MSI+clBFVC3Qv9C70LDRgdGC0LjQuiAmbmRhc2g7INGN0LrQvtC70L7Qs9C40YfQtdGB0LrQuCDRh9C40YHRgtGL0Lkg0Lgg0L/RgNC40LPQvtC00L3Ri9C5INC00LvRjyDQv9C10YDQtdGA0LDQsdC+0YLQutC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzg5IiBkYXRhLXN0YXJ0PSIzMzQ5Ij7QktGL0YHQvtC60LDRjyDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Ywg0Log0LLQu9Cw0LPQtSDQuCDQttC40YDRgy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzM5MCI+0KHQvtC+0YLQstC10YLRgdGC0LLRg9C10YIg0YHRgtCw0L3QtNCw0YDRgtCw0Lwg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsi48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzgiIGRhdGEtc3RhcnQ9IjM0NTIiPtCS0YvQsdC40YDQsNC50YLQtSAyNSB4IDE4INGB0Lwg0LrQvtC90YLQtdC50L3QtdGA0YsgJm5kYXNoOyDQvdCw0LTRkdC20L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7QuSDQv9C+0LTQsNGH0Lgg0YHRg9GI0LghPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMjEiIGRhdGEtc3RhcnQ9IjM5NjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTkiIGRhdGEtc3RhcnQ9IjM5NjAiPlN1JnNjYXJvbjtpIHRyYXVrcyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBpZXBha29qdW1zIHN1JnNjYXJvbjtpIHBsYXTEk208L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQwNzciIGRhdGEtc3RhcnQ9IjQwMjMiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMjciPkxpZWxpc2tzIHJpc2luxIFqdW1zIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDE4NSIgZGF0YS1zdGFydD0iNDA3OCI+JlNjYXJvbjtpZSBwbGEmc2Nhcm9uO2llIDI1IHggMTggY20gdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbGllbMSBa2llbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbSB1biB2YWlyxIFrdSB2ZWlkdSByb2xsdSBwYXNuaWVnJnNjYXJvbjthbmFpLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSI0MjE5IiBkYXRhLXN0YXJ0PSI0MTg3Ij48c3Ryb25nIGRhdGEtZW5kPSI0MjE3IiBkYXRhLXN0YXJ0PSI0MTkxIj5HYWx2ZW7EgXMgaWVwYWtvanVtYSBwcmllayZzY2Fyb247cm9jxKtiYXM8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjQzNzYiIGRhdGEtc3RhcnQ9IjQyMjAiPg0KCTxsaSBkYXRhLWVuZD0iNDI2MiIgZGF0YS1zdGFydD0iNDIyMCI+UGxhJnNjYXJvbjthIHZpcnNtYSBsaWVsaWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0MzA2IiBkYXRhLXN0YXJ0PSI0MjYzIj5TdGlwcmEgdW4gxJNydGkgc2FrcmF1amFtYSBrb25zdHJ1a2NpamEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzNzYiIGRhdGEtc3RhcnQ9IjQzMDciPkNhdXJzcMSrZMSrZ3MgdsSBa3MgKHDEgXJkb2RhcyBhdHNldmkmc2Nhcm9uO8S3aSkgcHJvZmVzaW9uxIFsYW0gbm9mb3JtxJNqdW1hbS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSI0NDA2IiBkYXRhLXN0YXJ0PSI0Mzc4Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDA0IiBkYXRhLXN0YXJ0PSI0MzgyIj5LdXIgdGllayBpem1hbnRvdHM8L3N0cm9uZz48L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjQ2MTMiIGRhdGEtc3RhcnQ9IjQ0MDciPg0KCTxsaSBkYXRhLWVuZD0iNDQ3NiIgZGF0YS1zdGFydD0iNDQwNyI+PHN0cm9uZyBkYXRhLWVuZD0iNDQzMyIgZGF0YS1zdGFydD0iNDQwOSI+R291cm1ldCBzdSZzY2Fyb247aSBwaWVnxIFkZTwvc3Ryb25nPiAmbmRhc2g7IG5vZHJvJnNjYXJvbjtpbmEgYXVnc3TEgWvEgXMga2xhc2VzIGllcGFrb2p1bXUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ1NTQiIGRhdGEtc3RhcnQ9IjQ0NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1MTciIGRhdGEtc3RhcnQ9IjQ0NzkiPkxpZWx2ZWlrYWxpIHVuIMSTZGluxIEmc2Nhcm9uO2FuYXMgdXrFhsSTbXVtaTwvc3Ryb25nPiAmbmRhc2g7IHByZXplbnTEkyBwcm9kdWt0dXMgcHJvZmVzaW9uxIFsaS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDU1NSI+PHN0cm9uZyBkYXRhLWVuZD0iNDU4MCIgZGF0YS1zdGFydD0iNDU1NyI+QmFua2V0aSB1biBwYXPEgWt1bWk8L3N0cm9uZz4gJm5kYXNoOyBlbGVnYW50cyB1biDEk3J0cyBpZXBha29qdW1zLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ2NTkiIGRhdGEtc3RhcnQ9IjQ2MTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ2NTciIGRhdGEtc3RhcnQ9IjQ2MTkiPlZpZGVpIGRyYXVkesSrZ3MgdW4gZHJvJnNjYXJvbjtzIG1hdGVyacSBbHM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDcxMyIgZGF0YS1zdGFydD0iNDY2MCI+U3Umc2Nhcm9uO2kgaWVwYWtvanVtcyBpciBpemdhdGF2b3RzIG5vIDxzdHJvbmcgZGF0YS1lbmQ9IjQ3MDUiIGRhdGEtc3RhcnQ9IjQ2NzQiPnDEgXJzdHLEgWTEgXRhIHJQRVQgcGxhc3RtYXNhczwvc3Ryb25nPiwga2FzOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0NzE0Ij4NCgk8bGkgZGF0YS1lbmQ9IjQ3NDciIGRhdGEtc3RhcnQ9IjQ3MTQiPklyIGlsZ3RzcMSTasSrZ3MgdW4gZWtvbG/Eo2lza3MuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQ3ODUiIGRhdGEtc3RhcnQ9IjQ3NDgiPkl6dHVyxKtncyBwcmV0IG1pdHJ1bXUgdW4gdGF1a2llbS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDgyOCIgZGF0YS1zdGFydD0iNDc4NiI+QXRiaWxzdCBwxIFydGlrYXMgZHJvJnNjYXJvbjvEq2JhcyBzdGFuZGFydGllbS48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjQ5MzEiIGRhdGEtc3RhcnQ9IjQ4MzAiPkl6dsSTbGlldGllcyA8c3Ryb25nIGRhdGEtZW5kPSI0ODY5IiBkYXRhLXN0YXJ0PSI0ODQyIj4yNSB4IDE4IGNtIHN1JnNjYXJvbjtpIHRyYXVrdXM8L3N0cm9uZz4sIGxhaSBub2RybyZzY2Fyb247aW7EgXR1IGdhbiBlc3TEk3Rpc2t1LCBnYW4gZnVua2Npb27EgWx1IGllcGFrb2p1bXUhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjI0ODEiIGRhdGEtc3RhcnQ9IjI0MDQiPjxzdHJvbmc+RGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtICZuZGFzaDsgUHJlbWl1bSBQYWNrYWdpbmcgZm9yIFN1c2hpIFBsYXR0ZXJzPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNTIxIiBkYXRhLXN0YXJ0PSIyNDgzIj5QZXJmZWN0IGZvciBMYXJnZSBTdXNoaSBQbGF0dGVyczwvaDM+DQoNCjxwIGRhdGEtZW5kPSIyNjcxIiBkYXRhLXN0YXJ0PSIyNTIyIj5EZXNpZ25lZCBmb3IgPHN0cm9uZyBkYXRhLWVuZD0iMjU2OSIgZGF0YS1zdGFydD0iMjUzNSI+YnVsayBvcmRlcnMgYW5kIHN1c2hpIHBsYXR0ZXJzPC9zdHJvbmc+LCB0aGVzZSB0cmF5cyBwcm92aWRlIGEgPHN0cm9uZyBkYXRhLWVuZD0iMjYyNCIgZGF0YS1zdGFydD0iMjU5MyI+bHV4dXJpb3VzIGZvb2QgcHJlc2VudGF0aW9uPC9zdHJvbmc+IHdoaWxlIGVuc3VyaW5nIHNlY3VyZSB0cmFuc3BvcnQgYW5kIHN0b3JhZ2UuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjI2OTMiIGRhdGEtc3RhcnQ9IjI2NzMiPktleSBBZHZhbnRhZ2VzPC9oMz4NCg0KPHVsIGRhdGEtZW5kPSIyOTE5IiBkYXRhLXN0YXJ0PSIyNjk0Ij4NCgk8bGkgZGF0YS1lbmQ9IjI3NzYiIGRhdGEtc3RhcnQ9IjI2OTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjI3MTciIGRhdGEtc3RhcnQ9IjI2OTYiPldpZGUgc3VyZmFjZSBhcmVhPC9zdHJvbmc+IGFjY29tbW9kYXRlcyBzdXNoaSBhc3NvcnRtZW50cyBhbmQgY29tYmluYXRpb24gcGxhdHRlcnMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI4MzIiIGRhdGEtc3RhcnQ9IjI3NzciPjxzdHJvbmcgZGF0YS1lbmQ9IjI4MDciIGRhdGEtc3RhcnQ9IjI3NzkiPlN0cm9uZywgc3RhY2thYmxlIGRlc2lnbjwvc3Ryb25nPiBlbnN1cmVzIHNhZmUgaGFuZGxpbmcuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI4MzMiPjxzdHJvbmcgZGF0YS1lbmQ9IjI4NzAiIGRhdGEtc3RhcnQ9IjI4MzUiPkNyeXN0YWwtY2xlYXIgbGlkIGNvbXBhdGliaWxpdHk8L3N0cm9uZz4gKHNvbGQgc2VwYXJhdGVseSkgZm9yIGF0dHJhY3RpdmUgZm9vZCBkaXNwbGF5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5MzciIGRhdGEtc3RhcnQ9IjI5MjEiPklkZWFsIFVzZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjMxODAiIGRhdGEtc3RhcnQ9IjI5MzgiPg0KCTxsaSBkYXRhLWVuZD0iMzAyNSIgZGF0YS1zdGFydD0iMjkzOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjk2NyIgZGF0YS1zdGFydD0iMjk0MCI+R291cm1ldCBzdXNoaSB0YWtlYXdheXM8L3N0cm9uZz4gJm5kYXNoOyBFbnN1cmVzIHRvcC1xdWFsaXR5IHBhY2thZ2luZyBmb3IgcHJlbWl1bSBzdXNoaSBzZXRzLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTA4IiBkYXRhLXN0YXJ0PSIzMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDU1IiBkYXRhLXN0YXJ0PSIzMDI4Ij5TdXBlcm1hcmtldHMgJmFtcDsgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBEaXNwbGF5cyBsYXJnZSBzdXNoaSBhc3NvcnRtZW50cyBwcm9mZXNzaW9uYWxseS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMzEwOSI+PHN0cm9uZyBkYXRhLWVuZD0iMzEyOSIgZGF0YS1zdGFydD0iMzExMSI+RXZlbnQgY2F0ZXJpbmc8L3N0cm9uZz4gJm5kYXNoOyBFbGVnYW50IGFuZCBkaXNwb3NhYmxlIGZvciBjb252ZW5pZW50IHNlcnZpY2UuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMzIyMCIgZGF0YS1zdGFydD0iMzE4MiI+U3VzdGFpbmFibGUgYW5kIER1cmFibGUgTWF0ZXJpYWw8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzI4MiIgZGF0YS1zdGFydD0iMzIyMSI+TWFkZSBmcm9tIDxzdHJvbmcgZGF0YS1lbmQ9IjMyNjAiIGRhdGEtc3RhcnQ9IjMyMzEiPmVjby1mcmllbmRseSByUEVUIHBsYXN0aWM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIG9mZmVyOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMjgzIj4NCgk8bGkgZGF0YS1lbmQ9IjMzMjAiIGRhdGEtc3RhcnQ9IjMyODMiPkEgc3VzdGFpbmFibGUgcGFja2FnaW5nIHNvbHV0aW9uLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMzY0IiBkYXRhLXN0YXJ0PSIzMzIxIj5IaWdoIHJlc2lzdGFuY2UgdG8gbW9pc3R1cmUgYW5kIGdyZWFzZS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzQxMCIgZGF0YS1zdGFydD0iMzM2NSI+Rm9vZCBzYWZldHkgY29tcGxpYW5jZSBmb3IgcGVhY2Ugb2YgbWluZC48L2xpPg0KPC91bD4NCg0KPHAgZGF0YS1lbmQ9IjM1MzMiIGRhdGEtc3RhcnQ9IjM0MTIiPlVwZ3JhZGUgdG8gPHN0cm9uZyBkYXRhLWVuZD0iMzQ2MCIgZGF0YS1zdGFydD0iMzQyMyI+MjUgeCAxOCBjbSBkaXNwb3NhYmxlIHN1c2hpIHRyYXlzPC9zdHJvbmc+IGZvciBzdXBlcmlvciBwYWNrYWdpbmcgdGhhdCBtZWV0cyBib3RoIGFlc3RoZXRpYyBhbmQgZnVuY3Rpb25hbCBuZWVkcy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDQwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI4MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NjozOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTA4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERpc3Bvc2FibGUgU3VzaGkgVHJheXMgMjUgeCAxOCBjbSwgclBFVCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMTE4LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBiNTVlMzk4NzYwZmE1NmQ5OTRmM2Q1MTU5ZWU3MzkwYi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBTdXNoaSB0cmF5cyBhbmQgc3VzaGkgY29udGFpbmVycyBkaXNwb3NhYmxlIGZvciBUYWtlb3V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIG1lbG5pIHVuIHN1xaFpIHDEgXJ0aWthcyBpZXBha29qdW1zIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQo9C/0LDQutC+0LLQutCwINC/0LjRidC10LLQsNGPINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIsINC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdGD0YjQuCDQuCDRgNC+0LvQu9C+0LIg0L7QtNC90L7RgNCw0LfQvtCy0YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAxMTguMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOTMwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDQyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRkstS0M5T0YKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA2NTQ1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0LXQvNCw0L3QutCwIDI3MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gRGVzZXJ0YSB0cmF1a3MgMjcwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCa0YDQuNGB0YLQsNC70YzQvdC+INC/0YDQvtC30YDQsNGH0L3Ri9C1INC60YDQtdC80LDQvdC60Lgg0LjQtyDQn9Ct0KIg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDRgdC+0LrQvtCyLCDRgdC80YPQt9C4LCDQvdCw0YDQtdC30LDQvdC90YvRhSDRhNGA0YPQutGC0L7QsiDQuCDQvtCy0L7RidC10LksINCwINGC0LDQutC20LUg0LzQvtC70L7Rh9C90YvRhSDQutC+0LrRgtC10LnQu9C10Lkg0Lgg0LnQvtCz0YPRgNGC0L7Qsi4g0Jog0Y3RgtC40Lwg0LrQvtC90YLQtdC50L3QtdGA0LDQvCDQtNC+0YHRgtGD0L/QvdCwINGB0L/QtdGG0LjQsNC70YzQvdCw0Y8g0LLRgdGC0LDQstC60LAg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L3QtdGB0LrQvtC70YzQutC40YUg0LjQvdCz0YDQuNC00LjQtdC90YLQvtCyINC+0LTQvdC+0LLRgNC10LzQtdC90L3Qviwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9C40YIg0YHQvtC30LTQsNCy0LDRgtGMINGD0L3QuNC60LDQu9GM0L3Ri9C1INC60L7QvNC/0LvQtdC60YLRiyDQuCDRgdC+0YfQtdGC0LDQvdC40Y8g0LLQutGD0YHQvtCyLiDQmiDQutGA0LXQvNCw0L3QutCw0Lwg0L/QvtC00YXQvtC00Y/RgiDQv9C70L7RgdC60LjQtSDQuCDQutGD0L/QvtC70YzQvdGL0LUg0LrRgNGL0YjQutC4LCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDQuCDQsdC10Lcg0L3QtdCz0L4uICZuYnNwO9CS0L7Qt9C80L7QttC90L7RgdGC0Ywg0L3QsNC90LXRgdC10L3QuNGPINCS0LDRiNC10LPQviDRg9C90LjQutCw0LvRjNC90L7Qs9C+INC00LjQt9Cw0LnQvdCwINC40LvQuCDQu9C+0LPQvtGC0LjQv9CwINC/0L7QvNC+0LbQtdGCINC/0YDQuNCy0LvQtdGH0Ywg0Log0YHQtdCx0LUg0LLQvdC40LzQsNC90LjQtSwg0L/QvtC00YfQtdGA0LrQvdC10YIg0L7RgdC+0LHQtdC90L3Ri9C5INGB0YLQuNC70Ywg0LLQsNGI0LXQs9C+INC30LDQstC10LTQtdC90LjRjyDQuCDQvdC10L/RgNC10LzQtdC90L3QviDQstGL0LTQtdC70LjRgiDRgdGA0LXQtNC4INC60L7QvdC60YPRgNC10L3RgtC+0LIuINCf0YDQvtGH0L3Ri9C1INC4INGB0YLQuNC70YzQvdGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPJm5ic3A7INC00LXRgdC10YDRgtC+0LImbmJzcDstINGN0YLQviDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdCw0Y8sINC/0L7Qu9C90L7RgdGC0YzRjiDQv9C10YDQtdGA0LDQsdCw0YLRi9Cy0LDQtdC80LDRjyDRg9C/0LDQutC+0LLQutCwLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+S3Jpc3TEgWxkemlkcmkmbmJzcDt0cmF1a2kmbmJzcDtubyBQRVQgYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGFzIHN1bMSBbSwgc23Fq3RpamllbSwgc2FncmllenRpZW0gYXVnxLxpZW0gdW4gZMSBcnplxYZpZW0sIGvEgSBhcsSrIHBpZW5hIGtva3RlacS8aWVtIHVuIGpvZ3VydGllbS4gJlNjYXJvbjvEq20gdHJhdWthbSZuYnNwO2lyIHBpZWVqYW1pIHNwZWNpxIFsaSBpZWxpa8WGaSwga3Vyb3MgdmFyIHV6Z2xhYsSBdCB2YWlyxIFrYXMgc2FzdMSBdmRhxLxhcyB2aWVubGFpY8SrZ2kuIFRhcyDEvGF1cyBpenZlaWRvdCBsaWVsaXNrdXMga29tcGxla3R1cyB1biB1bmlrxIFsYXMgZ2FyJnNjYXJvbjthcyBrb21iaW7EgWNpamFzLiBUcmF1a2llbSBpciBwaWVlamFtYXMgZ2FuIHBsYWthbmksIGdhbiBrdXBvbHZlaWRhIHbEgWtpLCBhciBjYXVydW11IHVuIGJleiB0xIEuICZTY2Fyb247xKtzIHPEk3JpamFzIHRyYXVraWVtIGlyIHBvcHVsxIFyaWUgaXptxJNyaTogbm8gMjEwbWwgbMSrZHogMTAwMG1sLiBQYXRlaWNvdGllcyBpZXNwxJNqxIFtIHV6ZHJ1a8SBdCBzYXZ1IGxvZ28gdmFpIGF0c2V2aSZzY2Fyb247xLdpIGl6bWVrbMSTdHUgZGl6YWludSB1eiBnbMSBesSTbSwgdGFzIHBhbMSrZHrEk3MgdmFpcsSBayBwaWV2xJNyc3QgcGlyY8STanUgdXptYW7Eq2J1LCB0aWtzIHV6c3bEk3J0cyBKxatzdSB1esWGxJNtdW1hIMSrcGEmc2Nhcm9uO2FpcyBzdGlscyB1biBub3RlaWt0aSBwYWzEq2R6xJNzIGl6Y2VsdGllcyBrb25rdXJlbnR1IHZpZMWrLiBJenR1csSrZ2kgdW4gbW9kZXJuaSB0cmF1a2kgS2FsLUNsZWFyIC0gaXIgcGlldmlsY8SrZ2FzLCBwaWxuxKtixIEgcMSBcnN0csSBZMSBamFtYXMgdHJhdWtpLiAmbmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkNyeXN0YWwgY2xlYXIgUEVUIGNvbnRhaW5lcnMgYXJlIGlkZWFsIGZvciBqdWljZXMsIHNtb290aGllcywgc2xpY2VkIOKAi+KAi2ZydWl0IGFuZCB2ZWdldGFibGVzLCBhcyB3ZWxsIGFzIG1pbGtzaGFrZXMgYW5kIHlvZ3VydHMuIEEgc3BlY2lhbCBpbnNlcnQgaXMgYXZhaWxhYmxlIGZvciB0aGVzZSBnbGFzc2VzIGZvciBzdG9yaW5nIHNldmVyYWwgaW5ncmVkaWVudHMgYXQgdGhlIHNhbWUgdGltZSwgd2hpY2ggd2lsbCBhbGxvdyB5b3UgdG8gY3JlYXRlIHVuaXF1ZSBzZXRzIGFuZCBjb21iaW5hdGlvbnMgb2YgZmxhdm9ycy4gRmxhdCBhbmQgZG9tZSBjb3ZlcnMgYXJlIGF2YWlsYWJsZSBpbiByZXF1ZXN0LCB3aXRoIGFuZCB3aXRob3V0IGEgaG9sZS4gVGhlIHBvc3NpYmlsaXR5IG9mIGFwcGx5aW5nIHlvdXIgdW5pcXVlIGRlc2lnbiBvciBsb2dvIHdpbGwgaGVscCBhdHRyYWN0IGF0dGVudGlvbiB0byB5b3Vyc2VsZiwgZW1waGFzaXplIHRoZSBzcGVjaWFsIHN0eWxlIG9mIHlvdXIgaW5zdGl0dXRpb24gYW5kIHdpbGwgY2VydGFpbmx5IGhpZ2hsaWdodCBhbW9uZyBjb21wZXRpdG9ycy4gU3Ryb25nIGFuZCBzdHlsaXNoIGNvbnRhaW5lcnMgLSB0aGlzIGlzIGFuIGF0dHJhY3RpdmUsIGZ1bGx5IHJlY3ljbGFibGUgcGFja2FnaW5nLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTA5NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk3NS45NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTY6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0Njo0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTkzMC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEZXNzZXJ0IENvbnRhaW5lciAyNzAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuOTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuOTMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MzAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGM2ZmM4ODQ3YWJiMDNhYTBlYjJiZDUwM2ViNDBjYmUxLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTgyMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBBSC1BU0I1NTBCCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMzAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHQvtGD0YHQsCAxNzcg0LzQuywg0J/Qnywg0YfQtdGA0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTcSTcmNlcyB0cmF1a2kgMTc3IG1sLCBQUCwgbWVsbmkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JzRiyDQv9GA0LXQtNC70LDQs9Cw0LXQvCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INGB0L7Rg9GB0L3QuNC60Lgg0LjQu9C4INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0L/QvtGA0YbQuNC+0L3QvdGL0LUg0YHRgtCw0LrQsNC90YfQuNC60LgsINC60L7RgtC+0YDRi9C1INC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0L/RgNC40L/RgNCw0LIsINGB0LDQu9GM0YHRiywg0YHQvtC10LLQvtCz0L4g0YHQvtGD0YHQsCwg0LfQsNC/0YDQsNCy0L7QuiDQtNC70Y8g0YHQsNC70LDRgtC+0LIsINC40LvQuCDQtNC+0LHQsNCy0L7QuiDQuiDQtNC10YHQtdGA0YLQsNC8INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC40LvQuCDRgdC10YDQstC40YHQvtCyINC90LAg0LLRi9C90L7RgS48L3A+DQoNCjxwPtCa0L7QvdGC0YDQvtC70LjRgNGD0LnRgtC1INGA0LDQt9C80LXRgCDQv9C+0YDRhtC40LkmbmJzcDvRgSDQv9C+0LzQvtGJ0YzRjiDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQtNC70Y8g0YHQvtGD0YHQsCDQvtCx0YrQtdC80L7QvCAxNzcg0LzQuywg0LjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0YUg0LjQtyAxMDAlINC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNC10LzQvtCz0L4g0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAhINCh0L7Rg9GB0L3QuNC60Lgg0LzQvtC20L3QviDQv9GA0LjQvtCx0YDQtdGB0YLQuCDRgSDQs9C10YDQvNC10YLQuNGH0L3Ri9C80Lgg0LgmbmJzcDvQv9GA0L7Qt9GA0LDRh9C90YvQvNC4INC60YDRi9GI0LrQsNC80Lgg0LjQtyDQn9Ct0KIg0Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDQtNCy0YPRhSDRhtCy0LXRgtCw0YUgLSDRh9C10YDQvdC+0Lwg0Lgg0L/RgNC+0LfRgNCw0YfQvdC+0LwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QaWVnxIFkZWkgdmFpIGzEq2R6xYZlbSZzY2Fyb247YW5haSBwaWVkxIF2xIFqYW0gcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVrdXMsIGthcyBpciBpZGXEgWxpIHBpZW3Ek3JvdGkgZ2FyJnNjYXJvbjt2aWVsxIFtLCBzYWxzYWksIHNvamFzIG3Ek3JjxJNtLCBzYWzEgXR1IG3Ek3JjxJNtIHZhaSBuZWxpZWxhbSBwaWVkZXbEgW0gcGFtYXTEk2RpZW5pZW0uPC9wPg0KDQo8cD5Lb250cm9sxJNqaWV0IHBvcmNpanUgaXptxJNydXMgYXIgbcWrc3UgMTc3IG1sIHBsYXN0bWFzYXMgbcSTcmNlcyB0cmF1a2llbSwga2FzIGl6Z2F0YXZvdGkgbm8gMTAwJSBwxIFyc3RyxIFkxIFqYW1hIHBvbGlwcm9waWzEk25hISBNxJNyY2VzIGtvbnRlaW5lcnVzJm5ic3A7dmFyIGllZ8SBZMSBdGllcyBhciBoZXJtxJN0aXNraWVtIHVuIGNhdXJzcMSrZMSrZ2llbSBQRVQgdsSBa2llbSwgdW4gdMSBcyBpciBwaWVlamFtYXMgZGl2xIFzIGtyxIFzxIFzIC0gbWVsbsSBIHVuIGNhdXJzcMSrZMSrZ8SBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+V2Ugb2ZmZXIgcGxhc3RpYyBjb25kaW1lbnQgY29udGFpbmVyczxpPiZuYnNwOzwvaT5vciBwb3J0aW9uIGN1cHM8aT4mbmJzcDs8L2k+Zm9yIHBhY2thZ2luZyBzYWxzYSwgc295IHNhdWNlLCBzYWxhZCBkcmVzc2luZ3MsIGRpcHBpbmcgc2F1Y2VzIG9yIHRvcHBpbmdzIGZvciBmb29kIGRlbGl2ZXJ5IG9yJm5ic3A7dG8tZ28gc2VydmljZXMuPC9wPg0KDQo8cD5Db250cm9sIHBvcnRpb24gc2l6ZXMgYW5kIGNvc3RzIHdpdGggdGhpcyAxNzcgbWwgcGxhc3RpYyBzYXVjZSBjb250YWluZXJzIG1hZGUgb2YgMTAwJSByZWN5Y2xhYmxlIHBvbHlwcm9weWxlbmUhJm5ic3A7UG9ydGlvbiBjdXBzIGNvbWVzIHdpdGggbGVhay1wcm9vZiBjcnlzdGFsIGNsZWFyIFBFVCBsaWRzIGFuZCBhcmUgYXZhaWxiYWxlIGluIHR3byBjb2xvdXJzIC0gYmxhY2sgYW5kIGNsZWFyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyNTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNzQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0xMi0zMCAxNTowMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjU5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4MjEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBQb3J0aW9uIEN1cHMgMTc3IG1sLCBQUCwgYmxhY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMC4wMSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDNkYTE2YTYyMTJkMGQzNGI1ZGZmYmVmZjAwNTU5MWJjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgcG9ydGlvbiBjdXBzIDE3NyBtbCBmb3Igc295IHNhdWNlIGF0IHN1c2hpIHJlc3RhdXJhbnRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6xJNqaWUgbcSTcmNlcyB0cmF1a2kgxJNkaWVudSBwaWVnxIFkZWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDRgdC+0YHRg9C90LjQutC4INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQuNC3INGA0LXRgdGC0L7RgNCw0L3QvtCyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDEwLjAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3NzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDc3MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwMjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1HUzYtMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExMTEuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC30LDQutGD0YHQvtC6INGBIDIt0LTQtdC70LXQvdC40Y/QvNC4LCDQn9Cb0JAsINC/0YDQvtC30YDQsNGH0L3Ri9C5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSB0cmF1a2kgYXIgMi1pZWQuLCBQTEEsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBTcXVhcmUgMi1DTVBUIERlbGkgQ29udGFpbmVycyAyNDAgKyA2NjAgbWwsIFBMQSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQuNC3INC60YDQuNGB0YLQsNC70YzQvdC+INGH0LjRgdGC0L7Qs9C+LCDQsdC40L7RgNCw0LfQu9Cw0LPQsNC10LzQvtCz0L4g0Lgg0LrQvtC80L/QvtGB0YLQuNGA0YPQtdC80L7Qs9C+INC/0LvQsNGB0YLQuNC60LAgUExBLiZuYnNwO9Ct0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC80LXRjtGCINC00LLQtSDRgdC10LrRhtC40LgsINGA0LDQt9C00LXQu9GP0Y7RidC40LUg0L/RgNC+0LTRg9C60YLRiyDQuCDQv9GA0LXQtNC+0YLQstGA0LDRidCw0Y7RidC40LUg0LjRhSDQvdC10LbQtdC70LDRgtC10LvRjNC90L7QtSDRgdC80LXRiNC40LLQsNC90LjQtS4g0J3QsNGI0Lgg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LTQtdC70LjQutCw0YLQtdGB0L7QsiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDRhdC+0LvQvtC00L3Ri9GFINCx0LvRjtC0INC4INC30LDQutGD0YHQvtC6INGBINC+0YLQtNC10LvQvtC8INC00LvRjyDQktCw0YjQuNGFINGE0LjRgNC80LXQvdC90YvRhSDRgdC+0YPRgdC+0LIuINCe0LTQvdCwINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3QsNGPINC60YDRi9GI0LrQsCAoRkstTEdTLTYpLCDQutC+0YLQvtGA0LDRjyDQv9GA0L7QtNCw0LXRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qviwg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LLRgdC10YUg0YDQsNC30LzQtdGA0L7QsiDQutC+0L3RgtC10LnQvdC10YDQvtCyITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+TcWrc3Uga3Jpc3TEgWxkemlkcmkga3ZhZHLEgXR2ZWlkYSBrb250ZWluZXJpJm5ic3A7aXIgaXpnYXRhdm90aSBubyBiaW8gUExBIHBsYXN0bWFzYXMsIGthcyBkYWLEgSBiaW9sb8SjaXNraSBzYWRhbMSBcy4gJlNjYXJvbjtpcyB1bml2ZXJzxIFscyAyLWRhxLzEq2dzIGllcGFrb2p1bXMmbmJzcDtpciBwaWVtxJNyb3RzJm5ic3A7ZGHFvsSBZGllbSBhdWtzdGllbSDEk2RpZW5pZW0sIGvEgSBhcsSrIGF1Z8S8dSB1biBkxIFyemXFhnUgc2FsxIF0acWGaWVtIGtvcMSBIGFyIG3Ek3JjaSwgbmXEvGF1am90IHByb2R1a3RpZW0gc2FqYXVrdGllcyBrb3DEgS4gSXp2ZWlkb2ppZXQgbmVhdGvEgXJ0b2phbWFzIHByb2R1a3RhIGtvbWJpbsSBY2lqYXMhIFZpc3UgaXptxJNydSB0cmF1a2llbSBkZXIgdmllbnMgdW5pdmVyc8SBbHMgdsSBa3MgKEZLLUxHUy02KS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPkRpc3Bvc2FibGUgZm9vZCBjb250YWluZXJzIG1hZGUgb2YgY3J5c3RhbCBjbGVhciwgYmlvZGVncmFkYWJsZSZuYnNwO2FuZCBjb21wb3N0YWJsZSBQTEEgcGxhc3RpYy4gT3VyIHBsYXN0aWMgZGVsaSBjb250YWluZXJzJm5ic3A7YXJlIHBlcmZlY3RseSBzdWl0YWJsZSBmb3IgdmFyaW91cyBjb2xkIGRpc2hlcywgc25hY2tzLCBmcnVpdCBhbmQgdmVnZXRhYmxlIHNldHMgd2l0aCBhbnkga2luZHMgb2YgZGlwcyBhbmQgc2F1Y2VzLiBUaGVzZSBjb250YWluZXJzIGhhdmUgdHdvIGRpdmlzaW9ucyBkaXZpZGluZyZuYnNwO3RoZSBwcm9kdWN0cyBhbmQgcHJldmVudGluZyB0aGVtIGZyb20gdW53YW50ZWQgbWl4aW5nLiBPbmUgdmVyc2F0aWxlIGxpZCAoRkstTEdTLTYpIHRoYXQgaXMgc29sZCBzZXBlcmF0ZWx5Jm5ic3A7Zml0cyBhbGwgY29udGFpbmVyIHNpemVzISZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEzMzk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjE1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzczLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMjMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDIzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBkNzZkZGQ5M2JiZDY0OTc0ZjBhOTI3YmMwN2JjYmJlNi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjb21wb3N0YWJsZSBmb29kIGNvbnRhaW5lcnMgbWFkZSBvZiBQTEEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTI3N10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNzc0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBESS1QQkxTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTUwNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdCw0LvQsNGC0L7QsiA3NTAg0LzQuywg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIGFwYcS8aWVtIHNhbMSBdHUgdHJhdWtpZW0gNzUwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSb3VuZCBTYWxhZCBib3dscyA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMiBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxMiIgZGF0YS1zdGFydD0iMTI1Ij7Qn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyICg3NTAsIDEwMDAsIDE1MDAg0LzQuykg0LjQtyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+PHN0cm9uZyBkYXRhLWVuZD0iMjgyIiBkYXRhLXN0YXJ0PSIyMTQiPtCt0LrQvi3QtNGA0YPQttC10LvRjtCx0L3QsNGPINC4INC/0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LI8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNzQzIiBkYXRhLXN0YXJ0PSIyMTQiPtCt0YLQsCDQv9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC40LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCA3NTAg0LzQuywgMTAwMCDQvNC7INC4IDE1MDAg0LzQuy4g0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVUIChyUEVUKSwg0L7QvdCwINC/0L7Qt9Cy0L7Qu9GP0LXRgiDQvdC1INGC0L7Qu9GM0LrQviDQvdCw0LTQtdC20L3QviDQt9Cw0LrRgNGL0YLRjCDQstCw0YjQuCDQv9GA0L7QtNGD0LrRgtGLLCDQvdC+INC4INC/0L7QtNC00LXRgNC20LjQstCw0YLRjCDRjdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC/0L7QtNGF0L7QtCwg0YHQvdC40LbQsNGPINGD0LPQu9C10YDQvtC00L3Ri9C5INGB0LvQtdC0INC4INC60L7Qu9C40YfQtdGB0YLQstC+INC/0LvQsNGB0YLQuNC60LAuINCf0YDQvtC30YDQsNGH0L3QvtGB0YLRjCDQutGA0YvRiNC60Lgg0L/QvtC30LLQvtC70Y/QtdGCINGN0YTRhNC10LrRgtC40LLQvdC+INC/0YDQvtC00LXQvNC+0L3RgdGC0YDQuNGA0L7QstCw0YLRjCDRj9GA0LrQuNC1INGG0LLQtdGC0LAg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3Rg9GOINGC0LXQutGB0YLRg9GA0YMg0LLQsNGI0LjRhSDRgdCw0LvQsNGC0L7Qsiwg0LTQtdGB0LXRgNGC0L7QsiDQuCDQtNGA0YPQs9C40YUg0LPQvtGC0L7QstGL0YUg0LHQu9GO0LQuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjExMDgiIGRhdGEtc3RhcnQ9Ijc0NSI+PHN0cm9uZyBkYXRhLWVuZD0iNzkxIiBkYXRhLXN0YXJ0PSI3NDUiPtCf0YDQtdC30LXQvdGC0LDQsdC10LvRjNC90L7RgdGC0Ywg0Lgg0LfQsNGJ0LjRgtCwINCy0LDRiNC10LPQviDQv9GA0L7QtNGD0LrRgtCwPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjExMDgiIGRhdGEtc3RhcnQ9Ijc0NSI+0JrRg9C/0L7Qu9GM0L3QsNGPINGE0L7RgNC80LAg0LrRgNGL0YjQutC4INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvtC1INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQvdCw0LQg0L/RgNC+0LTRg9C60YLQvtC8LCDQt9Cw0YnQuNGJ0LDRjyDQtdCz0L4g0L7RgiDQv9C+0LLRgNC10LbQtNC10L3QuNC5INC4INGB0L7RhdGA0LDQvdGP0LXRgiDRgdCy0LXQttC10YHRgtGMLiDQrdGC0L7RgiDQtNC40LfQsNC50L0g0YLQsNC60LbQtSDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXRgiDQv9C+0LLRgNC10LbQtNC10L3QuNC1INCy0LXRgNGF0L3QtdCz0L4g0YHQu9C+0Y8g0LHQu9GO0LTQsCDQv9GA0Lgg0YXRgNCw0L3QtdC90LjQuCDQuNC70Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC1LiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGA0YvRiNC60LAg0L3QtSDRgtC+0LvRjNC60L4g0LfQsNGJ0LjRidCw0LXRgiDQv9GA0L7QtNGD0LrRgtGLLCDQvdC+INC4INC30L3QsNGH0LjRgtC10LvRjNC90L4g0YPQu9GD0YfRiNCw0LXRgiDQuNGFINC/0YDQtdC30LXQvdGC0LDRhtC40Y4uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0MzkiIGRhdGEtc3RhcnQ9IjExMTAiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNDAiIGRhdGEtc3RhcnQ9IjExMTAiPtCj0LTQvtCx0YHRgtCy0L4g0Lgg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE0MzkiIGRhdGEtc3RhcnQ9IjExMTAiPtCt0YLQsCDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINC+0LHRitC10LzQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7KSwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQtSDQtNC70Y8g0YjQuNGA0L7QutC+0LPQviDQsNGB0YHQvtGA0YLQuNC80LXQvdGC0LAg0L/RgNC+0LTRg9C60YbQuNC4INCyINC60LDRhNC1LCDRgNC10YHRgtC+0YDQsNC90LDRhSwg0YHRg9C/0LXRgNC80LDRgNC60LXRgtCw0YUg0Lgg0L3QsCDQv9GA0LXQtNC/0YDQuNGP0YLQuNGP0YUg0L/QviDQtNC+0YHRgtCw0LLQutC1INC10LTRiy4g0J7QvdCwINC+0LHQtdGB0L/QtdGH0LjRgiDQutC+0LzRhNC+0YDRgtC90L7QtSDRhdGA0LDQvdC10L3QuNC1INC4INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90L7QtSDQstGL0YHRgtCw0LLQu9C10L3QuNC1INCy0LDRiNC40YUg0YLQvtCy0LDRgNC+0LIuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPjxzdHJvbmcgZGF0YS1lbmQ9IjE0ODMiIGRhdGEtc3RhcnQ9IjE0NDEiPtCi0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C5INC00LjQsNC/0LDQt9C+0L06IC00MCZkZWc7QyDQtNC+ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNjkwIiBkYXRhLXN0YXJ0PSIxNDQxIj7QmtCw0Log0Lgg0LrQvtC90YLQtdC50L3QtdGA0YssINGN0YLQsCDQutGA0YvRiNC60LAg0YPRgdGC0L7QudGH0LjQstCwINC6INGC0LXQvNC/0LXRgNCw0YLRg9GA0L3Ri9C8INC60L7Qu9C10LHQsNC90LjRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQutCw0Log0L7RhdC70LDQttC00LXQvdC90YvRhSwg0YLQsNC6INC4INC30LDQvNC+0YDQvtC20LXQvdC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIsINC90LUg0L3QsNGA0YPRiNCw0Y8g0LrQsNGH0LXRgdGC0LLQsCDRg9C/0LDQutC+0LLQutC4LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj48c3Ryb25nIGRhdGEtZW5kPSIxNzE2IiBkYXRhLXN0YXJ0PSIxNjkyIj7QrdC60L7Qu9C+0LPQuNGH0L3Ri9C5INC80LDRgtC10YDQuNCw0Ls8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjAxOSIgZGF0YS1zdGFydD0iMTY5MiI+0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdCw0Y8g0LjQtyDQv9C10YDQtdGA0LDQsdC+0YLQsNC90L3QvtCz0L4gUEVUIChyUEVUKSwg0Y3RgtCwINC60YDRi9GI0LrQsCDRgdC/0L7RgdC+0LHRgdGC0LLRg9C10YIg0YHQvtC60YDQsNGJ0LXQvdC40Y4g0L/Qu9Cw0YHRgtC40LrQsCDQsiDQv9GA0LjRgNC+0LTQtSDQuCDQv9C+0LTQtNC10YDQttC40LLQsNC10YIg0LjQtNC10Y4g0YbQuNGA0LrRg9C70Y/RgNC90L7QuSDRjdC60L7QvdC+0LzQuNC60LguINCS0YvQsdC40YDQsNGPINGC0LDQutGD0Y4g0YPQv9Cw0LrQvtCy0LrRgywg0LLRiyDQt9Cw0LHQvtGC0LjRgtC10YHRjCDQviDQsdGD0LTRg9GJ0LXQvCDQv9C70LDQvdC10YLRiywg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GPINGB0LLQvtC40Lwg0LrQu9C40LXQvdGC0LDQvCDRg9GB0YLQvtC50YfQuNCy0L7QtSDQuCDQsdC10LfQvtC/0LDRgdC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTM1Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDE2IiBkYXRhLXN0YXJ0PSIzOTQwIj5DYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSAoNzUwLCAxMDAwLCAxNTAwIG1sKSBubyByUEVUPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij48c3Ryb25nIGRhdGEtZW5kPSI0MDc1IiBkYXRhLXN0YXJ0PSI0MDE4Ij5WaWRlcyBkcmF1ZHrEq2dzIHVuIHByZXplbnTEk2phbXMgdsSBa3MgYXBhxLxpZW0gdHJhdWtpZW08L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iNDUwNyIgZGF0YS1zdGFydD0iNDAxOCI+JlNjYXJvbjtpcyBjYXVyc3DEq2TEq2dhaXMga3Vwb2xhIHbEgWtzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBhcGHEvGllbSB0cmF1a2llbSBhciBpZXRpbHDEq2J1IDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sLiBJemdhdGF2b3RzIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCB0YXMgbm9kcm8mc2Nhcm9uO2luYSBuZSB0aWthaSBkcm8mc2Nhcm9uO3UgYWl6dsSTciZzY2Fyb247YW51LCBiZXQgYXLEqyBwYWzEq2R6IHNhbWF6aW7EgXQgb2dsZWvEvGEgcMSTZHUgdW4gcGxhc3RtYXNhcyBhdGtyaXR1bXVzLiBWxIFjacWGYSBjYXVyc3DEq2TEq2d1bXMgxLxhdWogZWZla3TEq3ZpIGRlbW9uc3RyxJN0IGJhZ8SBdMSrZ2FzIMSTZGllbmEga3LEgXNhcyB1biB0ZWtzdMWrcnUsIHBhZGFyb3QgdG8gaWRlxIFsdSBzYWzEgXRpZW0sIGRlc2VydGllbSB1biBjaXRpZW0gZ2F0YXZpZW0gxJNkaWVuaWVtLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI0ODUwIiBkYXRhLXN0YXJ0PSI0NTA5Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTU2IiBkYXRhLXN0YXJ0PSI0NTA5Ij5QcmV6ZW50xIFjaWphIHVuIGFpenNhcmR6xKtiYSBqxatzdSBwcm9kdWt0aWVtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPkt1cG9sYSBmb3JtYSBub2RybyZzY2Fyb247aW5hIHBhcGlsZHUgdGVscHUgdmlycyBwcm9kdWt0YSwgcGFzYXJnxIFqb3QgdG8gbm8gYm9qxIFqdW1pZW0gdW4gc2FnbGFixIFqb3Qgc3ZhaWd1bXUuICZTY2Fyb247aXMgZGl6YWlucyBwYWzEq2R6IGl6dmFpcsSrdGllcyBubyBib2rEgWp1bWllbSBhdWcmc2Nhcm9uO8STasSBIHNsxIFuxKsgxJNkaWVuYW0gdXpnbGFixIFqb3QgdmFpIHRyYW5zcG9ydMSTam90LiBDYXVyc3DEq2TEq2dhaXMgdsSBa3MgbmUgdGlrYWkgYWl6c2FyZ8SBIHByb2R1a3R1cywgYmV0IGFyxKsgaWV2xJNyb2phbWkgdXpsYWJvIHRvIHByZXplbnTEgWNpanUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ4NzciIGRhdGEtc3RhcnQ9IjQ4NTIiPsSScnTEq2JhIHVuIGRhdWR6cHVzxKtiYTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MTUwIiBkYXRhLXN0YXJ0PSI0ODUyIj4mU2Nhcm9uO2lzIHbEgWtzIGlyIHBpZW3Ek3JvdHMgZGHFvsSBZGllbSB0cmF1a3UgaXptxJNyaWVtICg3NTAgbWwsIDEwMDAgbWwgdW4gMTUwMCBtbCksIHTEgXDEk2MgdGFzIGlyIGlkZcSBbGkgcGllbcSTcm90cyBwbGEmc2Nhcm9uO2Ega2zEgXN0YSBwcm9kdWt0aWVtIGthZmVqbsSrY8SBbSwgcmVzdG9yxIFuaWVtLCBsaWVsdmVpa2FsaWVtIHVuIMSTZGllbnUgcGllZ8SBZGVzIHBha2FscG9qdW1pZW0uIFRhcyBub2RybyZzY2Fyb247aW5hIMSTcnR1IHV6Z2xhYsSBJnNjYXJvbjthbnUgdW4gcGlldmlsY8SrZ3UgcHJvZHVrdHUgaXp2aWV0byZzY2Fyb247YW51LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj48c3Ryb25nIGRhdGEtZW5kPSI1MTk2IiBkYXRhLXN0YXJ0PSI1MTUyIj5UZW1wZXJhdMWrcmFzIGRpYXBhem9uczogLTQwJmRlZztDIGzEq2R6ICs2MCZkZWc7Qzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1MzU5IiBkYXRhLXN0YXJ0PSI1MTUyIj5UxIFwYXQga8SBIHRyYXVraSwgJnNjYXJvbjtpcyB2xIFrcyBpenR1ciB0ZW1wZXJhdMWrcmFzIHN2xIFyc3TEq2JhcywgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGdhbiBhdWtzdGllbSwgZ2FuIHNhbGTEk3RpZW0gcHJvZHVrdGllbSwgbmVzYWJvasSBam90IGllcGFrb2p1bWEga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTY5MSIgZGF0YS1zdGFydD0iNTM2MSI+PHN0cm9uZyBkYXRhLWVuZD0iNTM4NSIgZGF0YS1zdGFydD0iNTM2MSI+RWtvbG/Eo2lza3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj5JemdhdGF2b3RzIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCkgbWF0ZXJpxIFsYSwgJnNjYXJvbjtpcyB2xIFrcyBwYWzEq2R6IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXVzIHVuIGF0YmFsc3RhIGNpcmt1bMSBcm8gZWtvbm9taWt1LiBJenbEk2xvdGllcyAmc2Nhcm9uO28gaWxndHNwxJNqxKtnbyBpZXBha29qdW11LCBqxatzIHBhbMSrZHphdCBhaXpzYXJnxIF0IHZpZGkgdW4gbm9kcm8mc2Nhcm9uO2luxIF0IHNhdmllbSBrbGllbnRpZW0gZHJvJnNjYXJvbjt1IHVuIHZpZGVpIGRyYXVkesSrZ3UgcmlzaW7EgWp1bXUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbmFpIHVuIHRyYW5zcG9ydMSTJnNjYXJvbjthbmFpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDI2Ij48c3Ryb25nIGRhdGEtZW5kPSIyMTEzIiBkYXRhLXN0YXJ0PSIyMDMxIj5UcmFuc3BhcmVudCBEb21lIExpZCBmb3IgUm91bmQgQ29udGFpbmVycyAoNzUwLCAxMDAwLCAxNTAwIG1sKSBNYWRlIG9mIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxNzIiIGRhdGEtc3RhcnQ9IjIxMTUiPkVjby1GcmllbmRseSBhbmQgUHJlc2VudGFibGUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2MDUiIGRhdGEtc3RhcnQ9IjIxMTUiPlRoaXMgdHJhbnNwYXJlbnQgZG9tZSBsaWQgaXMgZGVzaWduZWQgdG8gZml0IHBlcmZlY3RseSBvbiByb3VuZCBjb250YWluZXJzIHdpdGggY2FwYWNpdGllcyBvZiA3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sLiBNYWRlIGZyb20gaGlnaC1xdWFsaXR5IHJlY3ljbGVkIFBFVCAoclBFVCksIGl0IG5vdCBvbmx5IHByb3ZpZGVzIGEgc2VjdXJlIHNlYWwgYnV0IGFsc28gY29udHJpYnV0ZXMgdG8gcmVkdWNpbmcgeW91ciBjYXJib24gZm9vdHByaW50IGFuZCBtaW5pbWl6aW5nIHBsYXN0aWMgd2FzdGUuIFRoZSBjbGFyaXR5IG9mIHRoZSBsaWQgYWxsb3dzIGZvciBleGNlbGxlbnQgdmlzaWJpbGl0eSBvZiB0aGUgdmlicmFudCBjb2xvcnMgYW5kIHRleHR1cmVzIG9mIHlvdXIgc2FsYWRzLCBkZXNzZXJ0cywgYW5kIG90aGVyIHByZXBhcmVkIGRpc2hlcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+PHN0cm9uZyBkYXRhLWVuZD0iMjY1NSIgZGF0YS1zdGFydD0iMjYwNyI+UHJlc2VudGF0aW9uIGFuZCBQcm90ZWN0aW9uIG9mIFlvdXIgUHJvZHVjdHM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMjk5MSIgZGF0YS1zdGFydD0iMjYwNyI+VGhlIGRvbWUgc2hhcGUgb2YgdGhlIGxpZCBwcm92aWRlcyBleHRyYSBzcGFjZSBhYm92ZSB0aGUgZm9vZCwgb2ZmZXJpbmcgcHJvdGVjdGlvbiB3aGlsZSBtYWludGFpbmluZyB0aGUgZnJlc2huZXNzIG9mIHRoZSBjb250ZW50cy4gVGhpcyBkZXNpZ24gaGVscHMgcHJldmVudCBkYW1hZ2UgdG8gdGhlIHRvcCBsYXllciBvZiB5b3VyIGZvb2QgZHVyaW5nIHN0b3JhZ2Ugb3IgdHJhbnNwb3J0LiBUaGUgdHJhbnNwYXJlbnQgbGlkIGVuaGFuY2VzIHRoZSBvdmVyYWxsIHByZXNlbnRhdGlvbiBvZiB0aGUgcHJvZHVjdCwgbWFraW5nIGl0IG1vcmUgYXR0cmFjdGl2ZSB0byBjdXN0b21lcnMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwMjQiIGRhdGEtc3RhcnQ9IjI5OTMiPkNvbnZlbmllbmNlIGFuZCBWZXJzYXRpbGl0eTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzMjk1IiBkYXRhLXN0YXJ0PSIyOTkzIj5UaGlzIGxpZCBpcyBzdWl0YWJsZSBmb3IgYSB2YXJpZXR5IG9mIGNvbnRhaW5lciBzaXplcyAoNzUwIG1sLCAxMDAwIG1sLCBhbmQgMTUwMCBtbCksIG1ha2luZyBpdCBpZGVhbCBmb3IgYSB3aWRlIHJhbmdlIG9mIHByb2R1Y3RzIGluIGNhZmVzLCByZXN0YXVyYW50cywgc3VwZXJtYXJrZXRzLCBhbmQgZm9vZCBkZWxpdmVyeSBzZXJ2aWNlcy4gSXQgZW5zdXJlcyBjb252ZW5pZW50IHN0b3JhZ2UgYW5kIGFuIGFwcGVhbGluZyBkaXNwbGF5IG9mIHlvdXIgcHJvZHVjdHMuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPjxzdHJvbmcgZGF0YS1lbmQ9IjMzMzQiIGRhdGEtc3RhcnQ9IjMyOTciPlRlbXBlcmF0dXJlIFJhbmdlOiAtNDAmZGVnO0MgdG8gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjM1MjkiIGRhdGEtc3RhcnQ9IjMyOTciPkxpa2UgdGhlIGNvbnRhaW5lcnMsIHRoaXMgbGlkIGNhbiB3aXRoc3RhbmQgYSB3aWRlIHJhbmdlIG9mIHRlbXBlcmF0dXJlcywgbWFraW5nIGl0IHBlcmZlY3QgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyBjb2xkIG9yIGZyb3plbiBmb29kcyB3aXRob3V0IGNvbXByb21pc2luZyB0aGUgcXVhbGl0eSBvZiB0aGUgcGFja2FnaW5nLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj48c3Ryb25nIGRhdGEtZW5kPSIzNTU2IiBkYXRhLXN0YXJ0PSIzNTMxIj5FY28tRnJpZW5kbHkgTWF0ZXJpYWw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzg1MCIgZGF0YS1zdGFydD0iMzUzMSI+TWFkZSBmcm9tIHJlY3ljbGVkIFBFVCAoclBFVCksIHRoaXMgbGlkIGhlbHBzIHJlZHVjZSBwbGFzdGljIHdhc3RlIGFuZCBzdXBwb3J0cyB0aGUgY2lyY3VsYXIgZWNvbm9teS4gQnkgY2hvb3NpbmcgdGhpcyBzdXN0YWluYWJsZSBwYWNrYWdpbmcsIHlvdSBhcmUgaGVscGluZyB0byBwcm90ZWN0IHRoZSBlbnZpcm9ubWVudCB3aGlsZSBwcm92aWRpbmcgeW91ciBjdXN0b21lcnMgd2l0aCBhIHNhZmUgYW5kIGVjby1jb25zY2lvdXMgc29sdXRpb24gZm9yIGZvb2Qgc3RvcmFnZSBhbmQgdHJhbnNwb3J0YXRpb24uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyMDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0xMC0wNCAxNToxMTowNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTEyNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xMjc3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMjkuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDI5LjIwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gZWRmNmNmYTJkNzdhYWY3MzEwYzZmOTQwMDA1ZjQ5ZjguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBhbmQgY2xlYXIgcGxhc3RpYyBsaWRzIGZvciBzYWxhZCBjb250YWluZXJzIDc1MCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBDYXVyc3DEq2TEq2dzIGt1cG9sYSB2xIFrcyBhcGHEvGllbSB0cmF1a2llbSA3NTAsIDEwMDAsIDE1MDAgbWwgbm8gclBFVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90LDRjyDQutGD0L/QvtC70YzQvdCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQvtCyINC40LcgclBFVCA3NTAsIDEwMDAsIDE1MDAg0LzQuwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjI1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3MjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERULThGVEwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiA0OTAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiAzNjAg0LzQuyDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCwg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtzIGdsxIF6xJNtIDM2MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YLQsNC60LDQvdC+0LIg0LjQtyDQn9ChIC0g0YPQvdC40LLQtdGA0YHQsNC70YzQvdGLINC4INC/0L7QtNC+0LnQtNGD0YIg0LrQsNC6INC00LvRjyDRhdC+0LvQvtC00L3Ri9GFLCDRgtCw0Log0Lgg0LTQu9GPINCz0L7RgNGP0YfQuNGFINC90LDQv9C40YLQutC+0LIuINCh0YLQsNC60LDQvdGLINGBINC60YDRi9GI0LrQsNC80Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC00L7RgdGC0LDQstC60LguINCt0YLQuCDQutGA0YvRiNC60Lgg0YEg0L7RgtCy0LXRgNGB0YLQuNC10Lwg0YPQtNC+0LHQvdGLINCyINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4INC4INC+0YLQu9C40YfQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINC60L7RhNC1LCDRh9Cw0Y8sINC70Y7QsdGL0YUg0L7RgdCy0LXQttCw0Y7RidC40YUg0L3QsNC/0LjQutGC0L7Qsiwg0LrQvtC60YLQtdC70LXQuSwg0YHQvtC60L7QsiDQuNC70Lgg0LLQvtC00YsuJm5ic3A7PGJyIC8+DQrQlNCw0L3QvdCw0Y8g0LrRgNGL0YjQutCwINC/0L7QtNGF0L7QtNC40YIg0Log0YHRgtCw0LrQsNC90YMmbmJzcDtTUi1IVjEyS1JVWiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+UGxhc3RtYXNhcyB2xIFraSBnbMSBesSTbSBubyBQUy0gdW5pdmVyc8SBbGksIGRlcsSTcyBrxIEgYXVrc3RpZW0sIHTEgSBhcsSrIGthcnN0aWVtIGR6xJNyaWVuaWVtLiBHbMSBemVzIGFyIHbEgWtpZW0gdmFyIHRpa3QgaXptYW50b3RhcyBkesSTcmllbnUgcGllZ8SBZGVpLiAmU2Nhcm9uO2llIHbEgWtpIGlyIMSTcnRpIGxpZXRvJnNjYXJvbjthbmFpIHVuIGLFq3MgaWRlxIFsaSBwaWVtxJNyb3RpIGthZmlqYWksIHTEk2phaSwgamVia3VyaWVtIGF0c3ZhaWR6aW5vJnNjYXJvbjtpZW0gZHrEk3JpZW5pZW0sIGtva3RlacS8aWVtLCBzdWzEgW0gdW4gxatkZW5pbS4mbmJzcDs8YnIgLz4NClBpZW3Ek3JvdHMgcGFwxKtyYSBnbMSBesSTbSZuYnNwO1NSLUhWMTJLUlVaPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5QbGFzdGljIGNvdmVycyBmb3IgZ2xhc3NlcyBmcm9tIFBTIGFyZSB1bml2ZXJzYWwgYW5kIHN1aXRhYmxlIGZvciBib3RoIGNvbGQgYW5kIGhvdCBkcmlua3MuIEdsYXNzZXMgd2l0aCBsaWRzIGNhbiBiZSB1c2VkIGZvciBkZWxpdmVyeS4gVGhlc2UgY2FwcyB3aXRoIGEgaG9sZSBhcmUgY29udmVuaWVudCB0byB1c2UgYW5kIGFyZSBwZXJmZWN0IGZvciBjb2ZmZWUsIHRlYSwgYW55IHJlZnJlc2hpbmcgZHJpbmtzLCBjb2NrdGFpbHMsIGp1aWNlcyBvciB3YXRlci48L3A+DQoNCjxwPkxpZHMgYXJlIHN1aXRhYmxlIGZvciBwYXBlciBjdXBzJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA1MTc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wNy0xMiAyMDoxODowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ3OjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTIyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyMjUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gV2hpdGUgTGlkLCB1c2Ugd2l0aCAzNjAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDMuMjUgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBmZjMzMTA2NjRiOWYyMTZiOWYwMDdkYzZmMmFmMjkwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDE4MC8yNTAgbWwgY3VwcywgUFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3MgdGVybW8gZ2zEgXrEk20gMTgwLzI1MCBtbCBhciBjYXVydW11LCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgtC10YDQvNC+INGB0YLQsNC60LDQvdC+0LIgMTgwLzI1MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMuMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzcyN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAxNTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDI3NDk4LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDRi9GI0LrQuCDQtNC70Y8g0YHRg9GI0Lgg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAyMiB4IDE0INGB0LwsINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWxIFraSBzdcWhaSB0cmF1a2llbSAxNCB4IDIyIGNtLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBTdXNoaSBUcmF5cyAyMiB4IDE0IGNtLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QlNCw0L3QvdGL0LUg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyINC/0L7Qt9Cy0L7Qu9GP0Y7RgiDQstC40LTQtdGC0Ywg0L/RgNC+0LTRg9C60YIg0Lgg0L/QvtC70L3QvtGB0YLRjNGOINC/0LXRgNC10LTQsNGO0YIg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtGB0YLRjCDQktCw0YjQuNGFINCx0LvRjtC0LiZuYnNwO9Ca0YDRi9GI0LrQuCDQuNC80LXRjtGCINGD0LPQu9GD0LHQu9C10L3QuNGPINC/0L4g0LrRgNCw0Y/QvCwg0YfRgtC+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRgNCw0LfQvNC10YnQsNGC0Ywg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTRgNGD0LMg0L3QsCDQtNGA0YPQs9CwLiDQrdGC0L4g0YPQtNC+0LHQvdC+INC00LvRjyDQtNC+0YHRgtCw0LLQutC4INC10LTRiyDQktCw0YjQuNC8INC60LvQuNC10L3RgtCw0LwsINGB0L7RhdGA0LDQvdC40YIg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC4INC/0L7QvNC+0LbQtdGCINC+0L/RgtC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0LvQvtCz0LjRgdGC0LjQutGDLiDQndCwINC60YDRi9GI0LrQuCDQu9C10LPQutC+INC4INGD0LTQvtCx0L3QviDQvNC+0LbQvdC+INGA0LDQt9C80LXRgdGC0LjRgtGMINGN0YLQuNC60LXRgtC60LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD4mU2Nhcm9uO2llIGNhdXJzcMSrZMSrZ2llIHbEgWtpLCBrYXMgZG9txIF0aSBzdSZzY2Fyb247xKsga29udGVpbmVyaWVtIGRvdCBpZXNwxJNqdSBsYWJpIGFwbMWra290IHVuIHByZXplbnTEk3QgSsWrc3UgxJNkaWVudS4gVsSBa3UgbWFsxIFzIGlyIHBhZHppxLxpbsSBanVtaSwga2FzIMS8YXVqIGtvbnRlaW5lcnVzIGtyYXV0IHZpZW5hbSBvdHJhbSB2aXJzxasuIFRhcyBpciDEvG90aSDEk3J0aSDEk2RpZW5hIHBpZWfEgWRlaSwgJm5ic3A7a8SBIGFyxKsgcGFsxKtkesSTcyBpZXRhdXDEq3QgdmlldHUgdW4gb3B0aW1pesSTdCBsb8SjaXN0aWt1LiDigItVeiB2xIFrYSB2YXIgdmllZ2xpIHVuIMSTcnRpIGl6dmlldG90IGV0acS3ZXRpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhlc2UgdHJhbnNwYXJlbnQgbGlkcyZuYnNwO2ZvciBzdXNoaSBjb250YWluZXJzIGFsbG93IHlvdSB0byBzZWUgdGhlIHByb2R1Y3QgYW5kIGZ1bGx5IGNvbnZleSB0aGUgYXR0cmFjdGl2ZW5lc3Mgb2YgeW91ciBkaXNoZXMuIFRoZSBsaWRzIGhhdmUgcmVjZXNzZXMgYXQgdGhlIGVkZ2VzLCB3aGljaCBhbGxvd3MgeW91IHRvIHBsYWNlIHRoZSBjb250YWluZXJzIG9uIHRvcCBvZiBlYWNoIG90aGVyLiBJdCBpcyBjb252ZW5pZW50IGZvciBkZWxpdmVyaW5nIGZvb2QgdG8geW91ciBjdXN0b21lcnMsIHNhdmVzIHNwYWNlIGFuZCBoZWxwcyBvcHRpbWl6ZSBsb2dpc3RpY3MuIExhYmVscyBjYW4gYmUgZWFzaWx5IGFuZCBjb252ZW5pZW50bHkgcGxhY2VkIG9uIHRoZSBsaWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMjgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA5NjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5OTIuNTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU1OjUyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tNzI3LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA0My4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDcyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNzgyNmIxYWY1OWM3ZWYwNjgwZGY3MDM1YzQ1MDRmMGYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gdsSBa3Mgc3XFoWkgdHJhdWthbSBjYXVyc3DEq2RpZ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gbGlkIGZvciBzdXNoaSB0cmF5IGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INC60YDRi9GI0LrQsCDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0LTQu9GPINGB0YPRiNC4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDQzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MTJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAxMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0QtMTA5MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxOTQ5LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDQtNC10YDQtdCy0LAgMTksNSDRhSAxMCDRhSAyLDUg0YHQvAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEtva2EgbGFpdmnFhmFzIHZpZW5yZWl6bGlldG9qYW3EgXMgMTksNSB4IDEwIHggMiw1IGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCU0LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4INC00LvRjyDRgdC10YDQstC40YDQvtCy0LrQuCDQtdC00Ys8L3N0cm9uZz48L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC00LXRgNC10LLRj9C90L3Ri9C1INC70L7QtNC+0YfQutC4INC40Lcg0YHQvtGB0L3RiyAtJm5ic3A70Y3Qu9C10LPQsNC90YLQvdCw0Y8g0LDQu9GM0YLQtdGA0L3QsNGC0LjQstCwINGC0YDQsNC00LjRhtC40L7QvdC90YvQvCDRgtCw0YDQtdC70LrQsNC8INC00LvRjyDQv9C+0LTQsNGH0Lgg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0LouINCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YjQsNGI0LvRi9C60L7Qsiwg0LPQsNGA0L3QuNGA0L7QsiDQuCDQu9C10LPQutC40YUg0LfQsNC60YPRgdC+0LosINC00L7QsdCw0LLQu9GP0Y8g0YHQtdGA0LLQuNGA0L7QstC60LUg0L3QsNGC0YPRgNCw0LvRjNC90L7RgdGC0Lgg0Lgg0YHRgtC40LvRjy4g0JjQt9Cz0L7RgtC+0LLQu9C10L3QvdGL0LUg0LjQtyDQstC+0LfQvtCx0L3QvtCy0LvRj9C10LzQvtCz0L4g0Y3QutC+0LvQvtCz0LjRh9C90L7Qs9C+INC80LDRgtC10YDQuNCw0LvQsCwg0L7QvdC4INCx0LXQt9C+0L/QsNGB0L3RiyDQuCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LguINCb0LXQs9C60LjQtSDQuCDQutC+0LzQv9Cw0LrRgtC90YvQtSwg0Y3RgtC4INC70L7QtNC+0YfQutC4INC70LXQs9C60L4g0YPRgtC40LvQuNC30LjRgNGD0Y7RgtGB0Y8g0L/QvtGB0LvQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjywg0L3QtSDQt9Cw0LPRgNGP0LfQvdGP0Y8g0L7QutGA0YPQttCw0Y7RidGD0Y4g0YHRgNC10LTRgy4g0JTQvtCx0LDQstGM0YLQtSDQv9GA0LjRgNC+0LTQvdC+0Lkg0Y3RgdGC0LXRgtC40LrQuCDQstCw0YjQtdC80YMg0YHRgtC+0LvRgyDRgSDQvdCw0YjQuNC80Lgg0YHRgtC40LvRjNC90YvQvNC4INC4INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdGL0LzQuCDQtNC10YDQtdCy0Y/QvdC90YvQvNC4INC70L7QtNC+0YfQutCw0LzQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPktva2EgbGFpdmnFhmFzJm5ic3A7dmllbnJlaXpsaWV0b2phbcSBczwvc3Ryb25nPjwvaDI+DQoNCjxwPlZpZW5yZWl6xJNqxIFzIGxpZXRvJnNjYXJvbjthbmFzIGtva2EgbGFpdmnFhmFzIG5vIHByaWVkZXMgaXIgZWxlZ2FudGEgYWx0ZXJuYXTEq3ZhIHRyYWRpY2lvbsSBbGFqaWVtICZzY2Fyb247xLfEq3ZqaWVtIMSTZGllbnUgdW4gdXprb2R1IHBhc25pZWcmc2Nhcm9uO2FuYWkuIElkZcSBbGkgcGllbcSTcm90cyBrZWJhYmllbSwgcGllZGV2xIFtIHVuIHZpZWdsxIFtIHV6a29kxIFtLCBwaWUmc2Nhcm9uO8S3aXJvdCBwYXNuaWVnJnNjYXJvbjthbmFpIGRhYmlza3VtdSB1biBzdGlsdS4gSXpnYXRhdm90aSBubyBhdGphdW5vamFtaWVtLCB2aWRlaSBkcmF1ZHrEq2dpZW0gbWF0ZXJpxIFsaWVtLCB0aWUgaXIgZHJvJnNjYXJvbjtpIHVuIHZpZWdsaSBsaWV0b2phbWkuIFZpZWdsYXMgdW4ga29tcGFrdGFzLCAmc2Nhcm9uO8SrcyBsYWl2YXMgcMSTYyBsaWV0byZzY2Fyb247YW5hcyB2YXIgdmllZ2xpIGF0YnLEq3ZvdGllcywgbmVwaWVzxIFyxYZvam90IHZpZGkuIFBpZSZzY2Fyb247xLdpcmlldCBzYXZhbSBnYWxkYW0gZGFiaXNrdSBlc3TEk3Rpa3UgYXIgbcWrc3Ugc3RpbMSrZ2FqxIFtIHVuIGZ1bmtjaW9uxIFsYWrEgW0ga29rYSBsYWl2xIFtITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPjxzdHJvbmc+RGlzcG9zYWJsZSBQaW5lIFdvb2QgU2VydmluZyZuYnNwO0Zvb2QgVHJheTwvc3Ryb25nPjwvaDI+DQoNCjxwPkRpc3Bvc2FibGUgd29vZGVuIHRyYXlzJm5ic3A7bWFkZSBvZiBwaW5lIGFyZSBhbiBlbGVnYW50IGFsdGVybmF0aXZlIHRvIHRyYWRpdGlvbmFsIHBsYXRlcyBmb3Igc2VydmluZyBkaXNoZXMgYW5kIHNuYWNrcy4gSWRlYWwgZm9yIGtlYmFicywgc2lkZSBkaXNoZXMgYW5kIGxpZ2h0IHNuYWNrcywgdGhleSBhZGQgbmF0dXJhbG5lc3MgYW5kIHN0eWxlIHRvIHRoZSB0YWJsZSBzZXR0aW5nLiBNYWRlIG9mIHJlbmV3YWJsZSBlY28tZnJpZW5kbHkgbWF0ZXJpYWwsIHRoZXkgYXJlIHNhZmUgYW5kIGVhc3kgdG8gdXNlLiBMaWdodHdlaWdodCBhbmQgY29tcGFjdCwgdGhlc2UgZm9vZCB0cmF5cyBhcmUgZWFzaWx5IGRpc3Bvc2VkIG9mIGFmdGVyIHVzZSwgd2l0aG91dCBwb2xsdXRpbmcgdGhlIGVudmlyb25tZW50LiBBZGQgbmF0dXJhbCBhZXN0aGV0aWNzIHRvIHlvdXIgdGFibGUgd2l0aCBvdXIgc3R5bGlzaCBhbmQgZnVuY3Rpb25hbCB3b29kZW4gdHJheXMhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiA3ODgwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0wMyAxMjowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ4OjI0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzOC45OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MTIvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBmb29kIHRyYXkgMTksNSB4IDEwIHggMiw1IGNtLCB3b29kZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuNTAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAxZWM5ZmFiNzExNDhkZDUyMzA4YzYwM2M2MmFlYWY4MS5wbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBXb29kZW4gZm9vZCB0cmF5cyAxOSw1IHggMTAgeCAyLDUgY20sIG5hdHVyYWwgd29vZCB0cmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEtva2EgbGFpdmnFhmFzIDE5LDUgeCAxMCB4IDIsNSBjbSB2aWVucmVpemxpZXRvamFtxIFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60LggMTksNSDRhSAxMCDRhSAyLDUg0YHQvCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4NDZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTM0OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gSUItTDE2U1QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMTg5NS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90L7QsiAiQ2hhbXBhZ25lIiA1MDAg0LzQuywg0J/QoSwg0LHQtdC70LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0K3RgtC4INC/0L7Qu9GD0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LLRi9GB0L7QutC+0LrQsNGH0LXRgdGC0LLQtdC90L3Ri9C1INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0LrRgNGL0YjQutC4IGMg0L/RgNC+0YDQtdC30YzRjiZuYnNwO9C00LvRjyDRgtGA0YPQsdC+0YfQtdC6INC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0L3QsNGI0LjRhSDQsdGD0LzQsNC20L3Ri9GFINGB0YLQsNC60LDQvdGH0LjQutC+0LIg0L7QsdGK0LXQvNC+0LwgNTAwINC80LsuINCd0LDRiNCwJm5ic3A70L/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINGB0L7Qt9C00LDQtdGCJm5ic3A70L/Qu9C+0YLQvdC+0LUg0Lgg0L3QsNC00LXQttC90L7QtSDRg9C/0LvQvtGC0L3QtdC90LjQtSDQtNC70Y8g0L/RgNC10LTQvtGC0LLRgNCw0YnQtdC90LjRjyDRg9GC0LXRh9C10Log0Lgg0YDQsNC30LvQuNCy0L7QsiDQstCw0YjQtdCz0L4g0L3QsNC/0LjRgtC60LAuINCa0YDRi9GI0LrQsCDRgdGC0LDQvdC10YIg0L3QtdC30LDQvNC10L3QuNC80YvQvCDQtNC+0L/QvtC70L3QtdC90LjQtdC8INC6INGA0LDQsdC+0YLQtSDQu9GO0LHQvtCz0L4mbmJzcDvQutC40L7RgdC60LAsINC60L7RhNC10LnQvdC4Jm5ic3A70LjQu9C4INC30LDQstC10LTQtdC90LjRjyZuYnNwO9C90LAg0LLRi9C90L7RgS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUsIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcGxhc3RtYXNhcyB2xIFraSBhciBYIGF0dmVydG5pJm5ic3A7bcWrc3UgNTAwIG1sIHBhcMSrcmEga3LFq3rEq3TEk20gaXIgaXp0dXLEq2dpIHVuIG5lY2F1cmxhaWTEq2dpLiBQbGFrYW5haXMgdsSBa3MgcmFkYSBjaWUmc2Nhcm9uO3UgdW4mbmJzcDtkcm8mc2Nhcm9uO3UgYmzEq3bEk2p1bXUsIGxhaSBub3bEk3JzdHUgZHrEk3JpZW51IG5vcGzFq2RpLiZuYnNwOzwvcD4NCg0KPHA+T2JsaWfEgXRzIHBhcGlsZGluxIFqdW1zIGplYmt1cmFtIGtpb3NrYW0sJm5ic3A7xIF0csSBcyDEk2RpbsSBJnNjYXJvbjthbmFzIHJlc3RvcsSBbmFtIHZhaSZuYnNwO2thZmVqbsSrY2FpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+VGhpcyB0cmFuc2x1Y2VudCwgaGlnaC1xdWFsaXR5IHBsYXN0aWMgbGlkcyAmbmJzcDthIHN0cmF3IHNsb3QmbmJzcDtmb3Igb3VyIDUwMCBtbCBwYXBlciBjdXBzJm5ic3A7YXJlJm5ic3A7c3R1cmR5IGFuZCBsZWFrLXJlc2lzdGFudC4gVGhpcyZuYnNwO2hpZ2gtcXVhbGl0eSBmbGF0IGxpZCB3aWxsIHR1cm4geW91ciZuYnNwO2JldmVyYWdlcyZuYnNwO2ludG8gb24tdGhlLWdvIHJlZnJlc2htZW50cywgY3JlYXRpbmcmbmJzcDthIHRpZ2h0LCBzZWN1cmUgc2VhbCB0byBwcmV2ZW50IGxlYWtpbmcgYW5kIHNwaWxscy4mbmJzcDtBIG11c3QtaGF2ZSBhZGRpdGlvbiB0byBhbnkga2lvc2ssIGNvbmNlc3Npb24gc3RhbmQsIGZhc3QtZm9vZCByZXN0YXVyYW50LCBjb2ZmZWUgc2hvcCBvciB0YWtlLW91dCBlc3RhYmxpc2htZW50LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAyMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc1NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6MTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4NDYvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMi40MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMi40MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE4NDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDY3ZWMwNjA4Nzc2OThlYjI2M2RhY2YwZjg0YjNiY2U2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0YXQvtC70L7QtNC90YvRhSDQvdCw0L/QuNGC0LrQvtCyLCDQn9ChLCDQsdC10LvQsNGPLCDRgSBYINC/0YDQvtGA0LXQt9GM0Y4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gUGxhc3RpYyBMaWQgZm9yIHBhcGVyIGN1cCAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCB3aGl0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBMxJN6ZW5zIHbEgWtzIHBhcMSrcmEgZ2zEgXplbSAiQ2hhbXBhZ25lIiA1MDAgbWwsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+IFNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlciBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvcGVydHlfaW5mbzpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtBdXRvbG9hZEZpbHRlcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlZmF1bHRNb2RpZmllcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0NvbmZpZ1ZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlYnVnVGVtcGxhdGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1JlZ2lzdGVyZWRPYmplY3RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1N0cmVhbVZhcmlhYmxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtUZW1wbGF0ZVZhcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0xpdGVyYWxzXSA9PiBMaXRlcmFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb2x2ZWRQcm9wZXJ0aWVzOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VucmVnaXN0ZXJQbHVnaW5dID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfVW5yZWdpc3RlclBsdWdpbiBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb2RlRnJhbWVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX0NvZGVGcmFtZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtnZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkZExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2V0TGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsb2FkUGx1Z2luXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xvYWRQbHVnaW4gT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luX2ZpbGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Z1bmN0aW9uLmNvdW50ZXIucGhwXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zL2Z1bmN0aW9uLmNvdW50ZXIucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXIuaHRtbHNwZWNpYWxjaGFycy5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIucm91bmQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5yb3VuZC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyY29tcGlsZXIuY291bnQucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW193cml0ZUZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SdW50aW1lX1dyaXRlRmlsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfdmFyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRdID0+IFNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlciBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqVHlwZV0gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcHJvcGVydHlfaW5mbzpTbWFydHlfSW50ZXJuYWxfRXh0ZW5zaW9uX0hhbmRsZXI6cHJpdmF0ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0F1dG9sb2FkRmlsdGVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0RlZmF1bHRNb2RpZmllcnNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtDb25maWdWYXJzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVidWdUZW1wbGF0ZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1JlZ2lzdGVyZWRPYmplY3RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTdHJlYW1WYXJpYWJsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1RlbXBsYXRlVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0xpdGVyYWxzXSA9PiBMaXRlcmFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvbHZlZFByb3BlcnRpZXM6U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZ2V0VGVtcGxhdGVWYXJzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0dldFRlbXBsYXRlVmFycyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVkXSA9PiBTbWFydHlfVGVtcGxhdGVfQ29tcGlsZWQgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVfaGFzaF0gPT4gNDAyMzUyNDAwNjg3ZDNkMzhjOWJlYTZfMzY5ODkyNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZXBhdGhdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9maWxlcy9jb21waWxlZFRlbXBsYXRlcy9kYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmXzAuZmlsZS5jYXRhbG9nLm9iamVjdC50cGwucGhwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVzdGFtcF0gPT4gMTc1MzAzNzA5OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleGlzdHNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Byb2Nlc3NlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VuaWZ1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoYXNfbm9jYWNoZV9jb2RlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV9kZXBlbmRlbmN5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGIwYTAwODY4YjYxOTNkZmJjZGZkNjViMmRkNjdiYzNjNmFiNWZmZl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IDE3MDkyMDk0MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb250ZW50XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5jbHVkZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNDYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICApCgogICAgICAgICAgICBbNV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvc3lzcGx1Z2lucy9zbWFydHlfaW50ZXJuYWxfdGVtcGxhdGViYXNlLnBocAogICAgICAgICAgICAgICAgICAgIFtsaW5lXSA9PiAyMzIKICAgICAgICAgICAgICAgICAgICBbZnVuY3Rpb25dID0+IHJlbmRlcgogICAgICAgICAgICAgICAgICAgIFtjbGFzc10gPT4gU21hcnR5X0ludGVybmFsX1RlbXBsYXRlCiAgICAgICAgICAgICAgICAgICAgW3R5cGVdID0+IC0+CiAgICAgICAgICAgICAgICAgICAgW2FyZ3NdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICApCgogICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL3ZlbmRvci9zbWFydHkvc21hcnR5L2xpYnMvc3lzcGx1Z2lucy9zbWFydHlfaW50ZXJuYWxfdGVtcGxhdGViYXNlLnBocAogICAgICAgICAgICAgICAgICAgIFtsaW5lXSA9PiAxMTYKICAgICAgICAgICAgICAgICAgICBbZnVuY3Rpb25dID0+IF9leGVjdXRlCiAgICAgICAgICAgICAgICAgICAgW2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGVCYXNlCiAgICAgICAgICAgICAgICAgICAgW3R5cGVdID0+IC0+CiAgICAgICAgICAgICAgICAgICAgW2FyZ3NdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NtYXJ0eV0gPT4gU21hcnR5IE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvX2xpdGVyYWxdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfdW5hc3NpZ25lZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9pbmNsdWRlX3BhdGhdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdGVtcGxhdGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19qb2luZWRfdGVtcGxhdGVfZGlyXSA9PiAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb25maWdEaXJOb3JtYWxpemVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF9jb25maWdfZGlyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF90ZW1wbGF0ZV9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ19oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3BsdWdpbl9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29tcGlsZURpck5vcm1hbGl6ZWRdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BsdWdpbnNEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZURpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmb3JjZV9jb21waWxlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VzZV9zdWJfZGlyc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X2FtYmlndW91c19yZXNvdXJjZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttZXJnZV9jb21waWxlZF9pbmNsdWRlc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dGVuZHNfcmVjdXJzaW9uXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGVmdF9kZWxpbWl0ZXJdID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmlnaHRfZGVsaW1pdGVyXSA9PiB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpdGVyYWxzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X2NsYXNzXSA9PiBTbWFydHlfU2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2VjdXJpdHlfcG9saWN5XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGhwX2hhbmRsaW5nXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X3BocF90ZW1wbGF0ZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z2dpbmdfY3RybF0gPT4gTk9ORQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzbWFydHlfZGVidWdfaWRdID0+IFNNQVJUWV9ERUJVRwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWJ1Z190cGxdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl9yZXBvcnRpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfb3ZlcndyaXRlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19ib29sZWFuaXplXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19yZWFkX2hpZGRlbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfbG9ja2luZ10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9sb2NraW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbG9ja2luZ190aW1lb3V0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3Jlc291cmNlX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfY29uZmlnX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbW9kaWZpZWRfY2hlY2tdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3BsdWdpbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9vYmplY3RzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfY2xhc3Nlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2ZpbHRlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9yZXNvdXJjZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jYWNoZV9yZXNvdXJjZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYXV0b2xvYWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X21vZGlmaWVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlc2NhcGVfaHRtbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0YXJ0X3RpbWVdID0+IDE3NTMwMzgxMzUuNzI4NAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY3VycmVudF9maWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3BhcnNlcmRlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX29ialR5cGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2RlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZFRlbXBsYXRlRGlyOnByb3RlY3RlZF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAuL2NvbmZpZ3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRDb25maWdEaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyOnByb3RlY3RlZF0gPT4gL2hvbWUvdmVyc3VwYWMvdmVyc3VwYWNrc3RvcmUuY29tL2ZpbGVzL2NvbXBpbGVkVGVtcGxhdGVzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5zX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vdmVuZG9yL3NtYXJ0eS9zbWFydHkvbGlicy9wbHVnaW5zLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXI6cHJvdGVjdGVkXSA9PiAuL2NhY2hlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYnNvbGV0ZVByb3BlcnRpZXM6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IHRlbXBsYXRlX3Jlc291cmNlX2NhY2hpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBkaXJlY3RfYWNjZXNzX3NlY3VyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gX2Rpcl9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzRdID0+IF9maWxlX3Blcm1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNV0gPT4gcGx1Z2luX3NlYXJjaF9vcmRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IGluaGVyaXRhbmNlX21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gcmVzb3VyY2VfY2FjaGVfbW9kZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthY2Nlc3NNYXA6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfZGlyXSA9PiBUZW1wbGF0ZURpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXJdID0+IENvbmZpZ0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBQbHVnaW5zRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXJdID0+IENvbXBpbGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXJdID0+IENhY2hlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2lkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hpbmddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9jaGVja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0cGxGdW5jdGlvbnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NhY2hlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VfaGFuZGxlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1Jlc291cmNlX0ZpbGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VuY29tcGlsZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWNvbXBpbGVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2NsYXNzXSA9PiBTbWFydHlfSW50ZXJuYWxfVGVtcGxhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHBsX3ZhcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfQ1NTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvY3NzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0pTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvaW1hZ2VzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1RISVJEX1BBUlRZXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9UaGlyZFBhcnR5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtTSVRFX05BTUVdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqZWN0XSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMTQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTAwMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINC/0LjRidC10LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgMTAwMCDQvNC7LCDQn9CfLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgcMSBcnRpa2FzIHRyYXVraWVtIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBMaWRzIGZvciBSZWN0YW5ndWxhciBGb29kIENvbnRhaW5lcnMgMTAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtChINC90LDQu9C40YfQuNC10Lwg0L/QvtC00YXQvtC00Y/RidC10Lkg0LrRgNGL0YjQutC+0Lkg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC+0YDQs9Cw0L3QuNC30LDRhtC40Y8g0L/QvtGA0Y/QtNC60LAg0L3QsCDQutGD0YXQvdC1INC40LvQuCDQvdCw0LvQsNC20LjQstCw0L3QuNC1INGB0LXRgNCy0LjRgdCwINC00L7RgdGC0LDQstC60Lgg0YHRgtCw0L3QvtCy0LjRgtGB0Y8g0LHQvtC70LXQtSDQv9GA0L7RgdGC0YvQvCDQuCDQsdC10LfQvtC/0LDRgdC90YvQvCDQv9GA0L7RhtC10YHRgdC+0LwhJm5ic3A70JrRgNGL0YjQutC4INC00LvRjyDQvdCw0YjQuNGFINC/0LvQsNGB0YLQuNC60L7QstGL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7QsiDQvtCx0YrQtdC80L7QvCAxMDAwINC80Lsg0L/Qu9C+0YLQvdC+INC30LDQutGA0YvQstCw0Y7RgtGB0Y8g0YHQstC10YDRhdGDLCDRh9GC0L4g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIg0L/RgNC+0LvQuNCy0LDQvdC40LUg0Lgg0LjRgdC60LvRjtGH0LDQtdGCINC+0LrRgdC40LTQsNGG0LjRjiDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8sINGH0YLQviDQvNC+0LbQtdGCINCy0YvQt9Cy0LDRgtGMINC40YUg0L/RgNC10LbQtNC10LLRgNC10LzQtdC90L3Rg9GOINC/0L7RgNGH0YMuINCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LIg0LrQvtC80L/Qu9C10LrRgtC1INGBINC60YDRi9GI0LrQsNC80Lgg0L/RgNC10LTQvdCw0LfQvdCw0YfQtdC90Ysg0LTQu9GPINCx0LXQt9C+0L/QsNGB0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCwg0YXRgNCw0L3QtdC90LjRjywg0Lgg0LTQsNC20LUg0L/QvtGB0LvQtdC00YPRjtGJ0LXQs9C+INGA0LDQt9C+0LPRgNC10LLQsCDQtdC00Ysg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LguJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkl6bWFudG9qb3Qgc2FnYXRhdm8mc2Nhcm9uO2FuYXMgdHJhdWthbSZuYnNwO3BpZW3Ek3JvdHUgdsSBa3UsIHZpcnR1dmVzIG9yZ2FuaXrEkyZzY2Fyb247YW5hIHZhaSBwaWVnxIFkZXMgcGFrYWxwb2p1bWEgdXpzdMSBZMSrJnNjYXJvbjthbmEga8S8xatzdCB2aWVnbMSBa2EgdW4gZHJvJnNjYXJvbjvEgWthISBNxatzdSAxMDAwIG1sIHBsYXN0bWFzYXMgdHJhdWt1IHbEgWtpZW0gaXIgYmzEq3ZzIGF1ZyZzY2Fyb247xJNqYWlzIGJsxKt2xJNqdW1zLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RpIHVuIHByaWVrJnNjYXJvbjtsYWljxKtndSBwxIFydGlrYXMgb2tzaWTEkyZzY2Fyb247YW5vcy4gUMSBcnRpa2FzIHRyYXVraSBhciB2xIFraWVtIGlyIHBhcmVkesSTdGkgZHJvJnNjYXJvbjthaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWksIGzEq2R6bmVtJnNjYXJvbjthbmFpLCB1emdsYWLEgSZzY2Fyb247YW5haSB1biBwYXQgc2Vrb2pvJnNjYXJvbjthaSBzaWxkxKsmc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UYWtlLW91dCBvciBraXRjaGVuIG9yZ2FuaXppbmcgaXMgbWFkZSBlYXNpZXIgd2l0aCBhIG1hdGNoaW5nIGxpZC4gVGhlIGxpZHMgZm9yIG91ciAxMDAwIG1sIHBsYXN0aWMgY29udGFpbmVycyBzZWFsJm5ic3A7dGlnaHRseSBhdG9wJm5ic3A7dGhhdCBrZWVwIHRoZSBsZWZ0b3ZlcnMgb3IgZGVsaSBwdXJjaGFzZXMgc2VjdXJlIGFuZCBwcmV2ZW50IHNwaWxscyBhbmQgZ3VhcmQgYWdhaW5zdCBhaXJib3JuZSBjb250YW1pbmFudHMuIEZvb2QgY29udGFpbmVycyB0b2dldGhlciB3aXRoIHRoZXNlIGxpZHMgYXJlJm5ic3A7ZGVzaWduZWQgZm9yIHNlY3VyZSB0cmFuc3BvcnRpbmcsIHN0b3JpbmcsIGFuZCB0aGVuIHJlaGVhdGluZyBob3QgZm9vZCBpdGVtcy4gRHVlIHRvIHRoZSBncmVhdCBkdXJhYmlsaXR5IG9mIG91ciBsaWRzLCBmb29kIGNvbnRhaW5lcnMgY2FuIHNhZmVseSBiZSBzdGFja2VkIHRvIHByb21vdGUgZWFzeSB0cmFuc3BvcnRhdGlvbiBhbmQgc3BhY2Utc2F2aW5nIHN0b3JhZ2UgYXQgeW91ciBraXRjaGVuLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDMzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBMaWQgZm9yIHJlY3Rhbmd1bGFyIGNvbnRhaW5lciA1MDAtMjAwMCBtbCwgUFAsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyBzYWdhdGF2b8WhYW5hcyB0cmF1a2FtIDUwMC0yMDAwIG1sLCBQUCwgY2F1cnNwLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvcmlnaW5hbF9maWxlbmFtZV0gPT4gMDU3MjYtMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IFBvbHlwcm9weWxlbmUgKFBQKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IE1hdGVyaWFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDb2xvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDUwMCAtIDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBWb2x1bWUsIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gUGFja2FnaW5nLCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHEtdHksIHBjcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzhdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDc1LDUgeCAxOSw0IHggMjksOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENhc2Ugc2l6ZSwgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyLDU2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gR3Jvc3Mgd2VpZ2h0LCBrZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEwXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAwLDA0MzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIGN1YmUsIG08c3VwPjM8L3N1cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBOdW1iZXIgb2YgdW5pdHMgcGVyIHBhbGxldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gNjcuNzYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRfYXJyYXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFswXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTQuMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDEuNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1My4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMi44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTIuMDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlX3Blcl9vbmVfZGlzY291bnRdID0+IDMuOTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbGlzdF9idXldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxOTY2XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDE0NjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEJQLUFCNDQyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0YssIE0g0YDQsNC30LzQtdGALCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpbmlsYSBjaW1kaSBuZXDFq2RlcsSTdGksIE0gaXptxJNycywgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBWaW55bCBnbG92ZXMgcG93ZGVyIGZyZWUsIE0gc2l6ZSwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj7QktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQsdC10Lcg0L/Rg9C00YDRiyDQnCDRgNCw0LfQvNC10YA8L2gyPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC/0LjRidC10LLRi9C1INC/0LXRgNGH0LDRgtC60LggQUJFTkEg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINC/0YPQtNGA0Ysg0Lgg0LjQt9Cz0L7RgtC+0LLQu9C10L3RiyDQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtCz0L4g0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7QsiDQstC40L3QuNC70LAsINC90LUg0YHQvtC00LXRgNC20LDRidC10LPQviDQu9Cw0YLQtdC60YHQsC4g0J/Qu9C+0YLQvdGL0LUg0LLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LzQvtCz0YPRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90Ysg0LTQu9GPINC+0LHRidC10Lkg0LfQsNGJ0LjRgtGLINC/0YDQuCDQutGA0LDRgtC60L7RgdGA0L7Rh9C90L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuCwg0YLQsNC8LCDQs9C00LUg0L3QtdC+0LHRhdC+0LTQuNC80L4g0L7QsdC10YHQv9C10YfQuNGC0Ywg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LrQvtC90YLQsNC60YIg0YEg0LzQuNC90LjQvNCw0LvRjNC90YvQvCDRg9GA0L7QstC90LXQvCDQvtC/0LDRgdC90L7RgdGC0Lgg0LfQsNGA0LDQttC10L3QuNGPINC40LvQuCDQt9Cw0LPRgNGP0LfQvdC10L3QuNGPLiZuYnNwO9Cf0YDQtdCy0L7RgdGF0L7QtNC90LDRjyDQuNC30L3QvtGB0L7RgdGC0L7QudC60L7RgdGC0YwuJm5ic3A7INCf0LXRgNGH0LDRgtC60Lgg0LLQuNC90LjQu9C+0LLRi9C1INCw0LHRgdC+0LvRjtGC0L3QviDQsdC10LfQstGA0LXQtNC90Ysg0LTQu9GPINC60L7QttC4INGH0LXQu9C+0LLQtdC60LAuINCe0L3QuCDQvdC1INCy0YHRgtGD0L/QsNGO0YIg0LIg0YDQtdCw0LrRhtC40Y4g0YEg0LHQvtC70YzRiNC40L3RgdGC0LLQvtC8INGF0LjQvNC40YfQtdGB0LrQuNGFINGB0L7RgdGC0LDQstC+0LIuINCY0LzQtdC90L3QviDRjdGC0L4g0LTQtdC70LDQtdGCINC40YUg0L3QsNC00LXQttC90YvQvNC4INC4INC90LXQvtCx0YvRh9Cw0LnQvdC+INC/0YDQsNC60YLQuNGH0L3Ri9C80LguPGJyIC8+DQrQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQtNC+0YHRgtGD0L/QvdGLINCyINGC0YDQtdGFINGA0LDQt9C80LXRgNCw0YU6IFMsIE0sIEwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBNIGl6bcSTcnM8L2gyPg0KDQo8cD48c21hbGw+PGJpZz5WaW5pbGEgY2ltZGkgdmFyIHRpa3QgaXptYW50b3RpIHZpc3DEgXLEk2phaSBhaXpzYXJkesSrYmFpIMSrc3Rlcm1pxYbEgSwgdmlldMSBcywga3VyIGrEgW5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IGtvbnRha3R1IGFyIG1pbmltxIFsdSBpbmZla2NpamFzIHVuIHBpZXPEgXLFhm9qdW1hIGzEq21lbmkuIEl6Y2lsYSBub2RpbHVtaXp0dXLEq2JhLiBWaWVucmVpesSTamllIHZpbmlsYSBjaW1kaSBpciBhYnNvbMWrdGkgbmVrYWl0xKtnaSBjaWx2xJNrYSDEgWRhaS4gVGllIG5lcmVhxKPEkyBhciBsaWVsxIFrbyBkYcS8dSBubyDEt8SrbWlza8SBbSBzYXN0xIF2ZGHEvMSBbS4gVGllJnNjYXJvbjtpIHRhcyAmc2Nhcm9uO29zIGNpbWR1cyBwYWRhcmEgZHJvJnNjYXJvbjt1cywgcHJha3Rpc2t1cyB1biDEk3J0dXMgbGlldG8mc2Nhcm9uO2FuxIEuPGJyIC8+DQpWaW5pbGEgY2ltZGkgaXIgcGllZWphbWkgdHLEq3MgaXptxJNyb3M6IFMsIE0sIEw8L2JpZz48L3NtYWxsPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPGgyPkRpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIE0gc2l6ZTwvaDI+DQoNCjxwPlRoZXNlIGRpc3Bvc2FibGUgZm9vZCBzYWZlIGdsb3ZlcyBBQkVOQSBhcmUgcG93ZGVyIGZyZWUgYW5kIGFyZSBtYW51ZmFjdHVyZWQgZnJvbSBmb29kIHNhZmUgbGF0ZXggZnJlZSB2aW55bC4gVGhpY2sgdmlueWwgZ2xvdmVzIGNhbiBiZSB1c2VkIGZvciBnZW5lcmFsIHByb3RlY3Rpb24gZm9yIHNob3J0LXRlcm0gdXNlLCB3aGVyZSBpdCBpcyBuZWNlc3NhcnkgdG8gZW5zdXJlIHNhZmUgY29udGFjdCB3aXRoIHRoZSBtaW5pbXVtIGxldmVsIG9mIGRhbmdlciBvZiBjb250YW1pbmF0aW9uIG9yIGNvbnRhbWluYXRpb24uIEV4Y2VsbGVudCB3ZWFyIHJlc2lzdGFuY2UuIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIGFyZSBjb21wbGV0ZWx5IGhhcm1sZXNzIHRvIGh1bWFuIHNraW4uIFRoZXkgZG8gbm90IHJlYWN0IHdpdGggbW9zdCBjaGVtaWNhbCBjb21wb3VuZHMuIFRoYXQgaXMgd2hhdCBtYWtlcyB0aGVtIHJlbGlhYmxlIGFuZCBleHRyZW1lbHkgcHJhY3RpY2FsLjwvcD4NCg0KPHA+VmlueWwgZ2xvdmVzIGFyZSBhdmFpbGFibGUgaW4gdGhyZWUgc2l6ZXM6IFMsIE0sIEwuPGJyIC8+DQombmJzcDs8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMTAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDIzLTA5LTI4IDEwOjE2OjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9ob3VzZWhvbGQtZ29vZHMvaXRlbS0xOTY2LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy41NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlMzlkNWRhNzg5NTliYTQxYjgwM2I4Y2U1OTY4NDU4LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFZpbnlsIGdsb3ZlcyBBYmVuYSBEaXNwb3NhYmxlIHZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSBNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFZpZW5yZWl6bGlldG9qYW1pZSB2aW5pbGEgY2ltZGkgQWJlbmEgbmVwxatkZXLEk3RpIE0gaXptxJNycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTMxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEwMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MjcwOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM0Ni4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C40YnQtdCy0LDRjyDQv9C70ZHQvdC60LAgNDUg0YHQvCB4IDI3MCDQvCwg0J/QrSwg0L/RgNC+0LfRgNCw0YfQvdCw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCDQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LI8L3N0cm9uZz48L2gyPg0KDQo8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC90LXQt9Cw0LzQtdC90LjQvNC+0Lkg0LIg0YHRhNC10YDQtSBIb1JlQ2Eg0LjQvdGC0YHRgNGD0LzQtdC90YIg0LIg0LLQuNC00LUg0L/QuNGJ0LXQstC+0Lkg0L/Qu9C10L3QutC4LCDQutC+0YLQvtGA0LDRjyDQvdC10L7QsdGF0L7QtNC40LzQsCDQvdCwINC70Y7QsdC+0Lkg0LrRg9GF0L3QtSDQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIg0L/QuNGC0LDQvdC40Y8uINCf0LjRidC10LLQsNGPINC/0LvQtdC90LrQsCDQvdC1INC00LDQtdGCINC/0YDQvtC90LjQutC90YPRgtGMINCx0L7Qu9C10LfQvdC10YLQstC+0YDQvdGL0Lwg0LHQsNC60YLQtdGA0LjRj9C8INCyINCy0LDRiNC4INC30LDQs9C+0YLQvtCy0LrQuCwg0LgmbmJzcDvQtNC+0LvRjNGI0LUg0YHQvtGF0YDQsNC90LjRgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGL0Lkg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC/0YDQvtC00YPQutGC0LAuINCaINC00L7RgdGC0L7QuNC90YHRgtCy0LDQvCDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60Lgg0LzQvtC20L3QviDQvtGC0L3QtdGB0YLQuCDQv9GA0L7Qt9GA0LDRh9C90L7RgdGC0YwsINC70LXQs9C60L7RgdGC0YwsJm5ic3A70L/RgNCw0LrRgtC40YfQvdC+0YHRgtGMLCDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGB0YLQvtC40LzQvtGB0YLRjCDQuCDQv9GA0L7RgdGC0L7RgtGDINGD0YLQuNC70LjQt9Cw0YbQuNC4LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+UMSBcnRpa2FzIHBsxJN2ZSZuYnNwO3Byb2R1a3R1IGllcGFrbyZzY2Fyb247YW5haTwvc3Ryb25nPjwvaDI+DQoNCjxwPlDEgXJ0aWthcyBwbMSTdmUgcGFsxKtkeiBzYWdsYWLEgXQgcHJvZHVrdGEgxKtwYSZzY2Fyb247xKtiYXMgdW4gdMSBIGl6c2thdHUsIGvEgSBhcsSrIHBhZ2FyaW5hIGRlcsSrZ3VtYSB0ZXJtacWGdS4mbmJzcDtQxIFydGlrYXMgcGzEk3ZlIG5lxLxhdWogcGF0b2fEk27EgW0gYmFrdMSTcmlqxIFtIHVuIG1pa3JvYmllbSBwaWVrxLzFq3QgcGllIHByb2R1a3RhLCBhaXpzdMSBdm90IHRvIG5vIG5lbGFidsSTbMSrZ2FzIGFwa8SBcnTEk2rEgXMgdmlkZXMuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZXMmbmJzcDtydWxsaXMmbmJzcDthdCZzY2Fyb247xLdpcmFzIGFyIHZpZWdsdW11LCDEq3BhJnNjYXJvbjt1IGl6dHVyxKtidSwgc2F2dSBkYXVkemZ1bmtjaW9uYWxpdMSBdGkgdW4mbmJzcDtjYXVyc3DEq2TEq2d1bXUuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5DbGluZyBmaWxtIGZvciBmb29kIHdyYXBwaW5nPC9zdHJvbmc+PC9oMj4NCg0KPHA+Rm9vZCBncmFkZSBjbGluZyBmaWxtIGhlbHBzIHRvIHByZXNlcnZlIHRoZSBwcm9wZXJ0aWVzIG9mIHRoZSBwcm9kdWN0IGFuZCBpdHMgYXBwZWFyYW5jZSwgcHJvbG9uZ2luZyB0aGUgc2hlbGYgbGlmZS4gVGhlIG1haW4gZmllbGQgb2YgYXBwbGljYXRpb24gaXMgZm9vZCBwYWNrYWdpbmcuIEl0IGlzIGNvbnZlbmllbnQgdG8gd3JhcCBjaGVlc2UsIHNhdXNhZ2UsIHNhbmR3aWNoLCBldGMuIGludG8gdGhlIGZpbG0uIEZvb2QgZmlsbSBkb2VzIG5vdCBwZW5ldHJhdGUgcGF0aG9nZW5pYyBiYWN0ZXJpYSBhbmQgbWljcm9iZXMgYW5kIHByb3RlY3RzIHRoZSBwcm9kdWN0IGZyb20gYWR2ZXJzZSBlZmZlY3RzLiBUaGUgYWR2YW50YWdlcyBvZiBjbGluZyZuYnNwO2ZpbG0gaW5jbHVkZSB0cmFuc3BhcmVuY3ksIGxpZ2h0bmVzcywgcHJhY3RpY2FsaXR5LCBvcHRpbWFsIGNvc3QgYW5kIGVhc2Ugb2YgZGlzcG9zYWwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODIxNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMjYgMTE6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMzQ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDg2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MzEvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBjY2U5ZDlhMDY5ZWIxNDkwYmE0MmJlNDU2MjUxNjllYy5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIGNsaW5nIEZpbG0gNDUgY20geCAyNzAgbSwgUEUsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IFDEgXJ0aWthcyBwbMSTdmUgNDUgY20geCAyNzAgbSwgUEUsIGNhdXJzcMSrZMSrZ2EKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE1MjkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV1YtNDUxNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjcwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwIDQ1INGB0Lwg0YUgMTUwINC8LCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBBbHVtxKtuaWphIGZvbGxpamEgNDUgY20geCAxNTAgbSwgcnVsbMSrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QkNC70Y7QvNC40L3QuNC10LLQsNGPINGE0L7Qu9GM0LPQsDwvc3Ryb25nPjwvaDI+DQoNCjxwPtCf0LjRidC10LLQsNGPINCw0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwJm5ic3A70L7QtNC90L7RgNCw0LfQvtCy0L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC+0YLQu9C40YfQvdC+INC/0L7QtNGF0L7QtNC40YIg0LrQsNC6INC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPLCDRgtCw0Log0Lgg0LTQu9GPINC70LjRh9C90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC00L7QvNCw0YjQvdC40YUg0YPRgdC70L7QstC40Y/RhS4g0KTQvtC70YzQs9CwINCyINGA0YPQu9C+0L3QtSDQv9GA0LjQs9C+0LTQvdCwJm5ic3A70LTQu9GPINGD0L/QsNC60L7QstC60Lgg0YDQsNC30LvQuNGH0L3QvtC5INC10LTRiyDQuCDQv9GA0LjQs9C+0YLQvtCy0LvQtdC90LjRjyDQv9C40YnQuCDQsiDQtNGD0YXQvtCy0YvRhSDRiNC60LDRhNCw0YUsINC/0LXRh9Cw0YUsINC90LAg0LPRgNC40LvQtSwg0LAg0YLQsNC6INC20LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8sINC30LDQvNC+0YDQsNC20LjQstCw0L3QuNGPINC4Jm5ic3A70YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsi48L3A+DQoNCjxwPtCc0LDQutGB0LjQvNCw0LvRjNC90L4g0LTQvtC/0YPRgdGC0LjQvNCw0Y8g0YLQtdC80L/QtdGA0LDRgtGD0YDQsCDQtNC70Y8g0LfQsNC/0LXQutCw0L3QuNGPINCx0LvRjtC0INCyINGE0L7Qu9GM0LPQtSArMzUwJmRlZzsmbmJzcDtDLjwvcD4NCg0KPHA+0J3QtSDRgNC10LrQvtC80LXQvdC00YPQtdGC0YHRjyDQtNC70LjRgtC10LvRjNC90L7QtSDQstGA0LXQvNGPINGF0YDQsNC90LjRgtGMINCyINGE0L7Qu9GM0LPQtSDQv9GA0L7QtNGD0LrRgtGLINCy0YvRgdC+0LrQvtC5INC60LjRgdC70L7RgtC90L7RgdGC0Lgg0Lgg0YHQvtC70ZHQvdC+0YHRgtC4LCDQsCDRgtCw0Log0LbQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstGL0YUg0L/QtdGH0LDRhSwg0LLQviDQuNC30LHQtdC20LDQvdC40LUg0LLQvtC30LPQvtGA0LDQvdC40Y8uPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+PHN0cm9uZz5BbHVtxKtuaWphIGZvbGxpamE8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtxKtuaWphIGZvbGlqdSZuYnNwO2l6bWFudG8gxJNkaW7EgSZzY2Fyb247YW5hcyBub3phcsSTLCBsYWkgaWxnxIFrbyZuYnNwO2xhaWt1IHV6Z2xhYsSBdCBwxIFydGlrYXMgcHJvZHVrdHUgc3ZhaWd1bXUuIEZvbGlqYSBpciBwaWVtxJNyb3RhIGRhxb7EgWR1IHDEgXJ0aWthcyBwcm9kdWt0dSB2YWkgxJNkaWVudSBpZXNhacWGbyZzY2Fyb247YW5haSwgY2VwJnNjYXJvbjthbmFpJm5ic3A7dmFpIGFyxKsgc2FsZMSTJnNjYXJvbjthbmFpIHVuIGF0ZHplc8STJnNjYXJvbjthbmFpLjwvcD4NCg0KPHA+TWFrc2ltxIFsxIEgcGllxLxhdWphbcSBIHRlbXBlcmF0xatyYSwga28gbcWrc3UgZm9saWphIHZhciBpenR1csSTdCwgbmVwxIFyc25pZWR6ICsgMzUwICZkZWc7IEMuPC9wPg0KDQo8cD5Gb2xpanUgbmF2IGlldGVpY2FtcyBsaWV0b3QgcMSBcnRpa2FzIHByb2R1a3R1IGFyIGF1Z3N0dSBza8SBYmp1IHVuIHPEgcS8dSBzYXR1cnUgaWxnc3RvJnNjYXJvbjthaSB1emdsYWLEgSZzY2Fyb247YW5haS48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkFsdW1pbnVtIEZvaWw8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtaW51bSBmb2lsIGlzIGEgY29tbW9uIGhvdXNlaG9sZCBwcm9kdWN0IHRoYXQmcnNxdW87cyBvZnRlbiB1c2VkIGluIHByb2Zlc3Npb25hbCBraXRjaGVucyBmb3IgY29va2luZyAodG8gY292ZXIgYmFraW5nIHN1cmZhY2VzKSwgd3JhcHBpbmcgYW5kIHByb3RlY3QgbW9yZSBkZWxpY2F0ZSBmb29kcyBvciBrZWVwaW5nIGZvb2QgaW4gZnJlZXplcnMuIEFsdW1pbnVtIGlzIG5hdHVyYWwgcHJvZHVjdCB0aGF0Jm5ic3A7aXMgYm91bmQgdG8gb3RoZXIgZWxlbWVudHMgbGlrZSBwaG9zcGhhdGUgYW5kIHN1bGZhdGUgaW4gc29pbCwgcm9ja3MgYW5kIGNsYXkuIFRoaXMgYWx1bWludW0gZm9pbCByb2xsIGNvbnRhaW5zIGlzIDE1MCBtIGxvbmcgYnkmbmJzcDs0NSBjbSB3aWRlLiZuYnNwOzwvcD4NCg0KPHA+VGhlIG1heGltdW0gcGVybWlzc2libGUgdGVtcGVyYXR1cmUgZm9yIGJha2luZyBmb29kIGluIGZvaWwgaXMgKyAzNTAmZGVnO0MuPC9wPg0KDQo8cD5JdCBpcyBub3QgcmVjb21tZW5kZWQgdG8gc3RvcmUgZm9vZHMgb2YgaGlnaCBhY2lkaXR5IGFuZCBzYWxpbml0eSBpbiBmb2lsIGZvciBhIGxvbmcgdGltZSwgYXMgd2VsbCBhcyB1c2UgaW4gbWljcm93YXZlIG92ZW5zLCBpbiBvcmRlciB0byBhdm9pZCBpZ25pdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjY1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTctMDctMjYgMTE6MDA6MDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0ODoyOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMjY4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE1MjkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzNS4yMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzUuMjMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiAwODlmYjRiMGE1M2EyYzU4NzVhY2NiOTk1MDIyZDljMi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBBbHVtaW51bSBGb29kIEZvaWwgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBBbHVtxKtuaWphIGZvbGlqYSBydWxsxKsgNDUgY20geCAxNTAgbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINC/0LjRidC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3MzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gR0wtODIwNDU1NTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gODI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQn9C40YnQtdCy0YvQtSDQv9C70LDRgdGC0LzQsNGB0YHQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyAxMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjIyIiBkYXRhLXN0YXJ0PSIxMzAiPtCf0LvQsNGB0YLQuNC60L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LjQtyDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCAxMDAwINC80Lsg0LTQu9GPINC/0LjRidC10LLRi9GFINC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI2NzUiIGRhdGEtc3RhcnQ9IjIyNCI+0J3QsNGI0Lgg0L/RgNC+0LfRgNCw0YfQvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwINC+0LHRitC10LzQvtC8IDEwMDAg0LzQuyAmbWRhc2g7INC40LTQtdCw0LvRjNC90YvQuSDQstGL0LHQvtGAINC00LvRjyDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDQutGD0YXQvtC90YwuINCe0L3QuCDQv9C+0LzQvtCz0YPRgiDQvtGA0LPQsNC90LjQt9C+0LLQsNGC0Ywg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LAg0LrRg9GF0L3QtSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQu9C10LPQutC+0YHRgtGMINCyINC90LDRhdC+0LbQtNC10L3QuNC4INC90YPQttC90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIuINCR0LvQsNCz0L7QtNCw0YDRjyDQuNGB0LrQu9GO0YfQuNGC0LXQu9GM0L3QvtC5INC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuCwg0LLQsNGI0Lgg0LrQvtC70LvQtdCz0Lgg0YHQvNC+0LPRg9GCINCx0YvRgdGC0YDQviDQvdCw0LnRgtC4INC90LXQvtCx0YXQvtC00LjQvNGL0LUg0L/RgNC+0LTRg9C60YLRiywg0L3QtSDQvtGC0LrRgNGL0LLQsNGPINC60YDRi9GI0LrQuC4g0K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INGA0LDQt9C70LjRh9C90YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIsINCy0LrQu9GO0YfQsNGPINGB0LDQu9Cw0YLRiywg0LPQvtGA0Y/Rh9C40LUg0LHQu9GO0LTQsCDQuCDQt9Cw0LPQvtGC0L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNzE2IiBkYXRhLXN0YXJ0PSI2NzciPtCj0LTQvtCx0YHRgtCy0L4g0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyINC4INC+0LHRidC10L/QuNGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxMDU4IiBkYXRhLXN0YXJ0PSI2NzciPtCf0L7Qu9C40L/RgNC+0L/QuNC70LXQvdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC/0YDRj9C80L7Rg9Cz0L7Qu9GM0L3QvtC5INGE0L7RgNC80YsgJm1kYXNoOyDRjdGC0L4g0L7RgtC70LjRh9C90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YHQtdCz0LzQtdC90YLQsCBIb1JlQ2EuINCe0L3QuCDRg9GB0LrQvtGA0Y/RjtGCINC/0YDQvtGG0LXRgdGBINGA0LDQsdC+0YLRiyDQvdCwINC60YPRhdC90LUsINC/0L7Qt9Cy0L7Qu9GP0Y8g0LPQvtGC0L7QstC40YLRjCDQuCDRhdGA0LDQvdC40YLRjCDQt9Cw0LPQvtGC0L7QstC60Lgg0LfQsNGA0LDQvdC10LUsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INCy0LDQttC90L4g0LIg0YfQsNGB0Ysg0L/QuNC6LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0YLQsNC60LbQtSDQv9GA0LjQs9C+0LTQvdGLINC00LvRjyDRgNCw0LfQvtCz0YDQtdCy0LAg0LIg0LzQuNC60YDQvtCy0L7Qu9C90L7QstC+0Lkg0L/QtdGH0LgsINGH0YLQviDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YPQtNC+0LHRgdGC0LLQviDQv9GA0Lgg0YDQsNC30L7Qs9GA0LXQstC1INCx0LvRjtC0INCyINGA0LXRgdGC0L7RgNCw0L3QsNGFINC4INC60LDRhNC1LjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj48c3Ryb25nIGRhdGEtZW5kPSIxMDkyIiBkYXRhLXN0YXJ0PSIxMDYwIj7QkdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0Lgg0Y3QutC+0LvQvtCz0LjRh9C90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQ2NCIgZGF0YS1zdGFydD0iMTA2MCI+0JrQvtC90YLQtdC50L3QtdGA0Ysg0L3QtSDRgdC+0LTQtdGA0LbQsNGCINCx0LjRgdGE0LXQvdC+0Lsg0JAgKEJQQSksINGH0YLQviDQtNC10LvQsNC10YIg0LjRhSDQsdC10LfQvtC/0LDRgdC90YvQvNC4INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC/0LjRidC4LiDQntC90Lgg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsiDQv9GA0L7RhNC10YHRgdC40L7QvdCw0LvRjNC90YvRhSDQutGD0YXQvdGP0YUsINC+0LHQtdGB0L/QtdGH0LjQstCw0Y8g0L3QtSDRgtC+0LvRjNC60L4g0YPQtNC+0LHRgdGC0LLQviwg0L3QviDQuCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0LTQu9GPINCy0LDRiNC40YUg0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQuCDQutC70LjQtdC90YLQvtCyLiDQodC00LXQu9Cw0L3QvdGL0LUg0LjQtyDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCwg0L7QvdC4INC70LXQs9C60L4g0LLRi9C00LXRgNC20LjQstCw0Y7RgiDRgNCw0LfQu9C40YfQvdGL0LUg0YLQtdC80L/QtdGA0LDRgtGD0YDRiyDQuCDQv9C+0LfQstC+0LvRj9GO0YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0YXRgNCw0L3QuNGC0Ywg0L/RgNC+0LTRg9C60YLRiy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ2NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ2NiI+0J/RgNC10LjQvNGD0YnQtdGB0YLQstCwOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTY5NiIgZGF0YS1zdGFydD0iMTQ4NCI+DQoJPGxpIGRhdGEtZW5kPSIxNTAwIiBkYXRhLXN0YXJ0PSIxNDg0Ij7QntCx0YrQtdC8OiAxMDAwINC80Ls8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU0OCIgZGF0YS1zdGFydD0iMTUwMSI+0JzQsNGC0LXRgNC40LDQuzog0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC9LCDQsdC10Lcg0LHQuNGB0YTQtdC90L7Qu9CwINCQIChCUEEpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1OTQiIGRhdGEtc3RhcnQ9IjE1NDkiPtCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjQ0IiBkYXRhLXN0YXJ0PSIxNTk1Ij7Qn9GA0L7Qt9GA0LDRh9C90YvQtSDRgdGC0LXQvdC60Lgg0LTQu9GPINC70LXQs9C60L7RgdGC0Lgg0L/QvtC40YHQutCwINC/0YDQvtC00YPQutGC0L7QsjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNjQ1Ij7QmNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LXRgdGC0L7RgNCw0L3QvtCyLCDQutCw0YTQtSDQuCDQvtCx0YnQtdC/0LjRgtCwPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0IiBkYXRhLXN0YXJ0PSIyNSI+Q2F1cnNwxKtkxKtnaSB1biBpenR1csSrZ2kgcG9saXByb3BpbMSTbmEgdHJhdWtpIDEwMDAgbWwgc2FnYXRhdmVpIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNTMxIiBkYXRhLXN0YXJ0PSIxMTYiPk3Fq3N1IGNhdXJzcMSrZMSrZ2llIHBvbGlwcm9waWzEk25hIHRyYXVraSBhciAxMDAwIG1sIGlldGlscMSrYnUgaXIgaWRlxIFsaSBwaWVtxJNyb3RpIHNhZ2F0YXbEk20gdW4gxJNkaWVudSB1emdsYWLEgSZzY2Fyb247YW5haSBwcm9mZXNpb27EgWzEgXMgdmlydHV2xJNzLiAmU2Nhcm9uO2llIHRyYXVraSBwYWzEq2R6IG9yZ2FuaXrEk3QgZGFyYmEgdGVscHUsIMS8YXVqb3QgxIF0cmkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbcSBcyBzYXN0xIF2ZGHEvGFzLCBuZW5vdsSTciZzY2Fyb247b3QgdsSBa3UuIFBhdGVpY290aWVzIGF1Z3N0YWphaSBjYXVyc3DEq2TEq2JhaSwgdmlydHV2xJMgc3RyxIFkxIFqbyZzY2Fyb247aWUsIHBpZW3Ek3JhbSwgcGF2xIFyaSB1biBhZG1pbmlzdHJhdG9yaSwgdmFyIHZpZWdsaSBhdHJhc3QgdmFqYWR6xKtnb3MgcHJvZHVrdHVzLCBrYXMgaWV2xJNyb2phbWkgdXpsYWJvIGRhcmJhIGVmZWt0aXZpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj48c3Ryb25nIGRhdGEtZW5kPSI1NzIiIGRhdGEtc3RhcnQ9IjUzMyI+UGVyZmVrdHMgcmlzaW7EgWp1bXMgSG9SZUNhIHNla3RvcmFtPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjkyMSIgZGF0YS1zdGFydD0iNTMzIj5Qb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgdGFpc25zdMWrcmEgZm9ybXUgaXIgbGllbGlza3MgcmlzaW7EgWp1bXMgSG9SZUNhIG5vemFyxJMsIGxhaSBzYWdhdGF2b3R1IHVuIHV6Z2xhYsSBdHUgxJNkaWVudXMgdW4gc2FnYXRhdmVzLiAmU2Nhcm9uO2llIHRyYXVraSBwYcSBdHJpbmEgZGFyYmEgcHJvY2VzdSB2aXJ0dXbEkywgxLxhdWpvdCBzYWdhdGF2b3QgxJNkaWVudXMgaWVwcmllayZzY2Fyb247LCDEq3BhJnNjYXJvbjtpIHBpZXByYXPEq3RvcyBkYXJiYSBzdHVuZMSBcy4gVHVya2zEgXQgdHJhdWtpIGlyIHBpZW3Ek3JvdGkgbWlrcm92acS8xYZ1IGtyxIFzbmltLCBrYXMgxLxhdWogdmllZ2xpIHV6c2lsZMSrdCDEk2RpZW51cywgc2FnbGFixIFqb3QgdG8ga3ZhbGl0xIF0aS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj48c3Ryb25nIGRhdGEtZW5kPSI5NTAiIGRhdGEtc3RhcnQ9IjkyMyI+RHJvJnNjYXJvbjvEq2JhIHVuIGVrb2xvxKNpc2t1bXM8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTI1NyIgZGF0YS1zdGFydD0iOTIzIj4mU2Nhcm9uO2llIHRyYXVraSBpciBCUEEgYmV6bWFrc2FzLCBub2RybyZzY2Fyb247aW5vdCBkcm8mc2Nhcm9uO3UgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUuIEl6Z2F0YXZvdGkgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwb2xpcHJvcGlsxJNuYSwgdGllIGlyIHBpZW3Ek3JvdGkgZGHFvsSBZGllbSB0ZW1wZXJhdMWrcmFzIGFwc3TEgWvEvGllbSB1biBub2RybyZzY2Fyb247aW5hIGVmZWt0xKt2dSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FudSwga2FzIHBhZGFyYSB0b3MgaWRlxIFsaSBwaWVtxJNyb3R1cyBsaWV0byZzY2Fyb247YW5haSByZXN0b3LEgW5vcywga2FmZWpuxKtjxIFzIHVuIGNpdMSBcyBwxIFydGlrYXMgaWVzdMSBZMSTcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+PHN0cm9uZyBkYXRhLWVuZD0iMTI3NyIgZGF0YS1zdGFydD0iMTI1OSI+UHJpZWsmc2Nhcm9uO3JvY8SrYmFzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMTUwMSIgZGF0YS1zdGFydD0iMTI3OCI+DQoJPGxpIGRhdGEtZW5kPSIxMjk4IiBkYXRhLXN0YXJ0PSIxMjc4Ij5JZXRpbHDEq2JhOiAxMDAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzMzQiIGRhdGEtc3RhcnQ9IjEyOTkiPk1hdGVyacSBbHM6IFBvbGlwcm9waWzEk25zLCBiZXogQlBBPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjEzNjQiIGRhdGEtc3RhcnQ9IjEzMzUiPlBpZW3Ek3JvdHMgbWlrcm92acS8xYZ1IGtyxIFzbsSrPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE0MzQiIGRhdGEtc3RhcnQ9IjEzNjUiPkNhdXJzcMSrZMSrZ2FzIHNpZW5hcywga2FzIMS8YXVqIHZpZWdsaSBhdHJhc3QgbmVwaWVjaWUmc2Nhcm9uO2Ftb3MgcHJvZHVrdHVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjE0MzUiPklkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgSG9SZUNhIHNla3RvcsSBPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+RHVyYWJsZSBUcmFuc3BhcmVudCBQb2x5cHJvcHlsZW5lIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIyODciIGRhdGEtc3RhcnQ9IjE4MDkiPk91ciB0cmFuc3BhcmVudCBwb2x5cHJvcHlsZW5lIGZvb2QgY29udGFpbmVycyB3aXRoIGEgY2FwYWNpdHkgb2YgMTAwMCBtbCBhcmUgdGhlIHBlcmZlY3QgY2hvaWNlIGZvciBwcm9mZXNzaW9uYWwga2l0Y2hlbnMuIFRoZXkgaGVscCBvcmdhbml6ZSBraXRjaGVuIHNwYWNlIGFuZCBtYWtlIGl0IGVhc3kgdG8gZmluZCB0aGUgbmVjZXNzYXJ5IGluZ3JlZGllbnRzIHdpdGhvdXQgb3BlbmluZyB0aGUgbGlkLiBUaGFua3MgdG8gdGhlaXIgZXhjZXB0aW9uYWwgdHJhbnNwYXJlbmN5LCB5b3VyIGNvbGxlYWd1ZXMgd2lsbCBxdWlja2x5IGZpbmQgdGhlIGluZ3JlZGllbnRzIHRoZXkgbmVlZCwgc2F2aW5nIHRpbWUgYW5kIGVmZm9ydC4gVGhlc2UgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyB2YXJpb3VzIHByb2R1Y3RzLCBpbmNsdWRpbmcgc2FsYWRzLCBob3QgZGlzaGVzLCBhbmQgcHJlcCBpdGVtcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjMzNiIgZGF0YS1zdGFydD0iMjI4OSI+Q29udmVuaWVuY2UgZm9yIHJlc3RhdXJhbnRzIGFuZCBmb29kc2VydmljZTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij5SZWN0YW5ndWxhciBwb2x5cHJvcHlsZW5lIGNvbnRhaW5lcnMgYXJlIGFuIGV4Y2VsbGVudCBzb2x1dGlvbiBmb3IgdGhlIEhvUmVDYSBzZWdtZW50LiBUaGV5IHNwZWVkIHVwIGtpdGNoZW4gd29ya2Zsb3dzLCBhbGxvd2luZyBwcmVwIGl0ZW1zIHRvIGJlIGNvb2tlZCBhbmQgc3RvcmVkIGluIGFkdmFuY2UsIHdoaWNoIGlzIGVzcGVjaWFsbHkgdmFsdWFibGUgZHVyaW5nIHBlYWsgaG91cnMuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGFsc28gbWljcm93YXZlLXNhZmUsIG1ha2luZyB0aGVtIGNvbnZlbmllbnQgZm9yIHJlaGVhdGluZyBkaXNoZXMgaW4gcmVzdGF1cmFudHMgYW5kIGNhZmVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzA3IiBkYXRhLXN0YXJ0PSIyNjc2Ij5TYWZldHkgYW5kIEVjby1GcmllbmRsaW5lc3M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+VGhlIGNvbnRhaW5lcnMgYXJlIEJQQS1mcmVlLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmb29kIHN0b3JhZ2UuIFRoZXkgYXJlIGlkZWFsIGZvciB1c2UgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zLCBwcm92aWRpbmcgY29udmVuaWVuY2UgYW5kIHNhZmV0eSBmb3IgYm90aCB5b3VyIHN0YWZmIGFuZCBjdXN0b21lcnMuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcG9seXByb3B5bGVuZSwgdGhleSBjYW4gd2l0aHN0YW5kIHZhcmlvdXMgdGVtcGVyYXR1cmVzLCBlbnN1cmluZyBlZmZpY2llbnQgZm9vZCBzdG9yYWdlLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij5CZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMwMTgiPg0KCTxsaSBkYXRhLWVuZD0iMzAzNyIgZGF0YS1zdGFydD0iMzAxOCI+Q2FwYWNpdHk6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMzAzOCI+TWF0ZXJpYWw6IFBvbHlwcm9weWxlbmUsIEJQQS1mcmVlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwOTAiIGRhdGEtc3RhcnQ9IjMwNzQiPk1pY3Jvd2F2ZS1zYWZlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNDYiIGRhdGEtc3RhcnQ9IjMwOTEiPlRyYW5zcGFyZW50IHdhbGxzIGZvciBlYXN5IGlkZW50aWZpY2F0aW9uIG9mIHByb2R1Y3RzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMxNDciPklkZWFsIGZvciByZXN0YXVyYW50cywgY2FmZXMsIGFuZCBmb29kc2VydmljZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyNDgzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ5OjI2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNzM5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDU2LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiA1Ni4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE3MzkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDk3ZDI2ZmFjM2ViMGUwZDY3ZDk1M2Q5NDdhZWNlMmNiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFJlY3Rhbmd1bGFyIGZvb2QgY29udGFpbmVyIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBCUEEgYmV6bWFrc2FzIHBvbGlwcm9waWzEk25hIHRyYXVrcyBzYWdhdGF2xJNtIHVuIHDEgXJ0aWthcyB1emdsYWLEgcWhYW5haQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQn9GA0L7Qt9GA0LDRh9C90YvQuSDQutC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC30LDQs9C+0YLQvtCy0L7QuiAxMDAwINC80LssINCf0J8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3Rfc2ltaWxhcl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzY2Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNjY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAwOTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLVJEMTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMzUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LrRgNGD0LPQu9GL0LUg0LrQvtC90YLQtdC50L3QtdGA0YsgNTAwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgYXBhxLxpZSB0cmF1a2kgNTAwIG1sLCBQRVQsIGNhdXJzcMSrZMSrZ2kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+PHN0cm9uZz7QntC00L3QvtGA0LDQt9C+0LLRi9C5Jm5ic3A70LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQutGD0LvQuNC90LDRgNC40LgmbmJzcDstJm5ic3A70YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINGB0YvRgtC90YvRhSDQsdC70Y7QtCDQuCDQvNC90L7Qs9C+0YHQu9C+0LnQvdGL0YUg0LTQtdGB0LXRgNGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxoMz4mbmJzcDs8c3Ryb25nPtCf0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QsNGPINGB0LXRgNCy0LjRgNC+0LLQutCwINGF0L7Qu9C+0LTQvdGL0YUg0L7QsdC10LTQvtCyINC4INC00LXRgdC10YDRgtC+0LI8L3N0cm9uZz48L2gzPg0KDQo8cD7QntC00L3QvtGA0LDQt9C+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDUwMCDQvNC7INC40Lcg0L/QtdGA0LXRgNCw0LHQvtGC0LDQvdC90L7Qs9C+IFBFVC3Qv9C70LDRgdGC0LjQutCwICZtZGFzaDsg0Y3RgtC+INCy0YvQsdC+0YAg0LTQu9GPINC30LDQstC10LTQtdC90LjQuSwg0LPQtNC1INCy0LDQttC90Ysg0L/RgNC10LfQtdC90YLQsNGG0LjRjyDQuCDRg9C00L7QsdGB0YLQstC+LiDQntC90Lgg0YDQsNGB0YHRh9C40YLQsNC90Ysg0L3QsCDRgtC10LzQv9C10YDQsNGC0YPRgNC90YvQuSDRgNC10LbQuNC8INC+0YIgLTQwJmRlZztDINC00L4gKzYwJmRlZztDLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQuNGFINC00LvRjzogJm5ic3A7PGJyIC8+DQotINCh0LvQvtC20L3Ri9GFINC00LXRgdC10YDRgtC+0LI6INGB0LvQvtC10L3Ri9C1INGC0LjRgNCw0LzQuNGB0YMsINGN0LrQu9C10YDRiyDRgSDQt9Cw0LLQsNGA0L3Ri9C8INC60YDQtdC80L7QvCwg0YfQuNC30LrQtdC50LrQuCDRgSDRj9Cz0L7QtNC90YvQvCDRgtC+0L/Qv9C40L3Qs9C+0LwuICZuYnNwOzxiciAvPg0KLSDQpdC+0LvQvtC00L3Ri9GFINC+0LHQtdC00L7Qsjog0L/QsNGB0YLQsCDRgSDRgdC+0YPRgdC+0Lwg0L/QtdGB0YLQviwg0LrQuNC90L7QsCDRgSDQvtCy0L7RidCw0LzQuCwg0LHQvtGD0LvRiyDRgSDQsNCy0L7QutCw0LTQviDQuCDRgtGD0L3RhtC+0LwuICZuYnNwOzxiciAvPg0KLSDQk9C+0YLQvtCy0YvRhSDQvdCw0LHQvtGA0L7Qsjog0YHRi9GA0L3Ri9C1INGC0LDRgNC10LvQutC4INGBINCy0LjQvdC+0LPRgNCw0LTQvtC8INC4INC+0YDQtdGF0LDQvNC4LCDQvNGP0YHQvdGL0LUg0LfQsNC60YPRgdC60Lgg0YEg0LPQvtGA0YfQuNGG0LXQuSwg0LLQtdCz0LDQvdGB0LrQuNC1INGB0LXRgtGLLiAmbmJzcDs8L3A+DQoNCjxwPtCT0LXRgNC80LXRgtC40YfQvdCw0Y8g0LrRgNGL0YjQutCwINC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQt9Cw0YnQuNGC0YMg0L7RgiDQv9GA0L7RgtC10LrQsNC90LjRjyDQuCDRgdC80LXRiNC40LLQsNC90LjRjyDQt9Cw0L/QsNGF0L7Qsiwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQtNC70Y8g0LzQvdC+0LPQvtGB0LvQvtC50L3Ri9GFINCx0LvRjtC0LiDQn9GA0L7Qt9GA0LDRh9C90L7RgdGC0Ywg0Lgg0YLQvtC70YnQuNC90LAg0YHRgtC10L3QvtC6INC+0LTQvdC+0YDQsNC30L7QstC+0LPQviDQutC+0L3RgtC10LnQvdC10L7QsCDQv9C+0LTRh9C10YDQutC40LLQsNC10YIg0LrQsNGH0LXRgdGC0LLQviDQuNC90LPRgNC10LTQuNC10L3RgtC+0LIsINCwINGD0L3QuNCy0LXRgNGB0LDQu9GM0L3Ri9C1INC+0LTQvdC+0YDQsNC30L7QstGL0LUg0LrRgNGL0YjQutC4INC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINGB0L7QutGA0LDRidCw0Y7RgiDQstGA0LXQvNGPINC90LAg0L7RgNCz0LDQvdC40LfQsNGG0LjRjiDRgNCw0LHQvtGH0LXQs9C+INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQsC4gJm5ic3A7PC9wPg0KDQo8aDM+PHN0cm9uZz7Qn9GA0LjQvNC10YAg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LTQu9GPINCx0LjQt9C90LXRgdCwOjwvc3Ryb25nPjwvaDM+DQoNCjxwPtCg0LXRgdGC0L7RgNCw0L0g0LzQvtC20LXRgiDQv9GA0LXQtNC70L7QttC40YLRjCDQvdCw0LHQvtGA0Ysg0LTQu9GPINC/0LjQutC90LjQutCwINCyINC60L7QvdGC0LXQudC90LXRgNCw0YUgNTAwINC80Ls6INC+0YXQu9Cw0LbQtNC10L3QvdCw0Y8g0L/QsNGB0YLQsCwg0YHRi9GA0L3QsNGPINGC0LDRgNC10LvQutCwINC4INC80LjQvdC4LdC00LXRgdC10YDRgi4g0KPQtNC+0LHQvdCw0Y8g0YPQv9Cw0LrQvtCy0LrQsCDRgSDQtdC00LjQvdC+0Lkg0LrRgNGL0YjQutC+0Lkg0YPQv9GA0L7RgdGC0LjRgiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60YMg0Lgg0L/QvtCy0YvRgdC40YIg0LvQvtGP0LvRjNC90L7RgdGC0Ywg0LPQvtGB0YLQtdC5PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNCIgZGF0YS1zdGFydD0iMjUiPlZpZW5yZWl6xJNqYWlzIGt1bGluxIFyaWphcyB0cmF1a3MmbmJzcDstJm5ic3A7VW5pdmVyc8SBbHMgcmlzaW7EgWp1bXMgc8SBdMSrZ2llbSDEk2RpZW5pZW0gdW4ga8SBcnRhaW5hamllbSBkZXNlcnRpZW08L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjE3OSIgZGF0YS1zdGFydD0iMTI2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNzkiIGRhdGEtc3RhcnQ9IjEyNiI+UHJvZmVzaW9uxIFsYSBhdWtzdG8gxJNkaWVudSB1biBkZXNlcnR1IHBhc25pZWcmc2Nhcm9uO2FuYTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI1MzIiIGRhdGEtc3RhcnQ9IjE4MSI+VmllbnJlaXrEk2ppZSBwxIFydGlrYXMgdHJhdWtpIDUwMCBtbCBubyBwxIFyc3RyxIFkxIF0YSBQRVQgcGxhc3RtYXNhcyAoclBFVCkgaXIgbGllbGlza2EgaXp2xJNsZSDEk2RpbsSBJnNjYXJvbjthbmFzIHV6xYbEk211bWllbSwga3VyIHN2YXLEq2dhIGdhbiBwcmV6ZW50xIFjaWphLCBnYW4gxJNydMSrYmEuIEl6Z2F0YXZvdGkgbm8gclBFVCwgJnNjYXJvbjtpZSB0cmF1a2kgdmVpY2luYSBpbGd0c3DEk2rEq2J1IHVuIHNhbWF6aW5hIG9nbGVrxLxhIHDEk2R1LCBhdGJhbHN0b3QgYXDEvHZlaWRhIGVrb25vbWlrdSB1biBzYW1hemlub3QgYXRrcml0dW11cy4gVGllIGlyIHBpZW3Ek3JvdGkgdGVtcGVyYXTFq3JhcyBkaWFwYXpvbmFtIG5vIC00MCZkZWc7QyBsxKtkeiArNjAmZGVnO0MsIHTEgXDEk2MgdG9zIHZhciBpem1hbnRvdDo8L3A+DQoNCjx1bCBkYXRhLWVuZD0iODQ1IiBkYXRhLXN0YXJ0PSI1MzQiPg0KCTxsaSBkYXRhLWVuZD0iNjMyIiBkYXRhLXN0YXJ0PSI1MzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjU2MyIgZGF0YS1zdGFydD0iNTM2Ij5Lb21wbGVrc2FqaWVtIGRlc2VydGllbTwvc3Ryb25nPjogS8SBcnRhaW5pZSB0aXJhbWlzdSwgZWtsZXJpIGFyIGtyxJNtc2llcnUsIMS3xKt6a2Vpa2kgYXIgb2d1IHZpcnNrxIFydHUuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjczMyIgZGF0YS1zdGFydD0iNjMzIj48c3Ryb25nIGRhdGEtZW5kPSI2NTgiIGRhdGEtc3RhcnQ9IjYzNSI+QXVrc3RhamllbSDEk2RpZW5pZW08L3N0cm9uZz46IFBhc3RhIGFyIHBlc3RvIG3Ek3JjaSwga2lub2phIGFyIGTEgXJ6ZcWGaWVtLCBixLxvZGFzIGFyIGF2b2thZG8gdW4gdHVueml2xKttLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI4NDUiIGRhdGEtc3RhcnQ9IjczNCI+PHN0cm9uZyBkYXRhLWVuZD0iNzYyIiBkYXRhLXN0YXJ0PSI3MzYiPkdhdGF2YWppZW0ga29tcGxla3RpZW08L3N0cm9uZz46IFNpZXJhICZzY2Fyb247xLfEq3ZqaSBhciB2xKtub2fEgW0gdW4gcmlla3N0aWVtLCBnYcS8YXMgdXprb2RhcyBhciBzaW5lcMSTbSwgdmVnxIFudSBrb21wbGVrdGkuPC9saT4NCjwvdWw+DQoNCjxwIGRhdGEtZW5kPSIxMTE3IiBkYXRhLXN0YXJ0PSI4NDciPjxzdHJvbmcgZGF0YS1lbmQ9Ijg4MiIgZGF0YS1zdGFydD0iODQ3Ij5IZXJtxJN0aXNrxIEgdsSBa2EgZnVua2Npb25hbGl0xIF0ZTwvc3Ryb25nPiBub2RybyZzY2Fyb247aW5hIGFpenNhcmR6xKtidSBwcmV0IG5vcGzFq2TEk20gdW4gc21ha3Ugc2FqYXVrJnNjYXJvbjthbm9zLCBrYXMgaXIgxKtwYSZzY2Fyb247aSBzdmFyxKtnaSB2YWlyxIFrdSBrxIFydHUgxJNkaWVub3MuIENhdXJzcMSrZMSrZ2FzIHNpZW5hcyBpemNlxLwgc2FzdMSBdmRhxLx1IGt2YWxpdMSBdGksIGJldCB1bml2ZXJzxIFsxIFzIHbEgWthIGllc3DEk2phcyB2aXN1IGl6bcSTcnUgdHJhdWtpZW0gxLxhdWogxIF0csSBayBvcmdhbml6xJN0IGRhcmJhIHZpZXR1LjwvcD4NCg0KPHAgZGF0YS1lbmQ9IjEzMTkiIGRhdGEtc3RhcnQ9IjExMTkiPkl6dsSTbG90aWVzIHRyYXVrdXMsIGthcyBpemdhdGF2b3RpIG5vIHDEgXJzdHLEgWTEgXRhIFBFVCAoclBFVCksIGrFq3MgcGFsxKtkemF0IHNhbWF6aW7EgXQgcGxhc3RtYXNhcyBhdGtyaXR1bXUgZGF1ZHp1bXUgdW4gYXRiYWxzdMSBdCBpbGd0c3DEk2rEq2dhcyBpZXBha29qdW1hIHByYWtzZXMsIGthcyBhdGJpbHN0IHZpZGVzIGFpenNhcmR6xKtiYXMgbcSTcsS3aWVtLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIxNTQxIiBkYXRhLXN0YXJ0PSIxMzIxIj48c3Ryb25nIGRhdGEtZW5kPSIxMzUzIiBkYXRhLXN0YXJ0PSIxMzIxIj5CaXpuZXNhIGl6bWFudG8mc2Nhcm9uO2FuYXMgcGllbcSTcnM8L3N0cm9uZz46PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjE1NDEiIGRhdGEtc3RhcnQ9IjEzMjEiPlJlc3RvcsSBbnMgdmFyIHBpZWTEgXbEgXQgcGlrbmlrYSBrb21wbGVrdHVzIDUwMCBtbCB0cmF1a29zOiBhdWtzdMSBIHBhc3RhLCBzaWVyYSAmc2Nhcm9uO8S3xKt2amkgdW4gbWluaSBkZXNlcnRzLiDEknJ0YSBpZXBha28mc2Nhcm9uO2FuYSBhciB2aWVub3R1IHbEgWt1IHZpZW5rxIFyJnNjYXJvbjtvIHRyYW5zcG9ydMSTJnNjYXJvbjthbnUgdW4gdXpsYWJvIHZpZXN1IGxvamFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj48c3Ryb25nIGRhdGEtZW5kPSIxNTU2IiBkYXRhLXN0YXJ0PSIxNTQzIj7EqnBhJnNjYXJvbjvEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE1NTciPg0KCTxsaSBkYXRhLWVuZD0iMTU3NiIgZGF0YS1zdGFydD0iMTU1NyI+SWV0aWxwxKtiYTogNTAwIG1sPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2MjIiIGRhdGEtc3RhcnQ9IjE1NzciPk1hdGVyacSBbHM6IFDEgXJzdHLEgWTEgXRzIFBFVCBwbGFzdG1hc2EgKHJQRVQpPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NjgiIGRhdGEtc3RhcnQ9IjE2MjMiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiBObyAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3MTkiIGRhdGEtc3RhcnQ9IjE2NjkiPkhlcm3Ek3Rpc2vEgXMgdsSBa2EgxKtwYSZzY2Fyb247xKtiYXMsIGxhaSBub3bEk3JzdHUgbm9wbMWrZGVzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE3NjMiIGRhdGEtc3RhcnQ9IjE3MjAiPkNhdXJzcMSrZMSrZ8SBcyBzaWVuYXMsIGthcyB1enN2ZXIga3ZhbGl0xIF0aTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxODIxIiBkYXRhLXN0YXJ0PSIxNzY0Ij5JZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGRlc2VydGllbSwgZ2FuIGF1a3N0YWppZW0gxJNkaWVuaWVtPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE4ODUiIGRhdGEtc3RhcnQ9IjE4MjIiPkF0YmFsc3RhIGFwxLx2ZWlkYSBla29ub21pa3UgdW4gc2FtYXppbmEgcGxhc3RtYXNhcyBhdGtyaXR1bXVzPC9saT4NCjwvdWw+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+PHN0cm9uZyBkYXRhLWVuZD0iMjAxMCIgZGF0YS1zdGFydD0iMTkxOCI+RGlzcG9zYWJsZSBkZWxpIGNvbnRhaW5lciAtIEEgVmVyc2F0aWxlIFNvbHV0aW9uIGZvciBIZWFydHkgTWVhbHMgYW5kIExheWVyZWQgRGVzc2VydHM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjIwNjMiIGRhdGEtc3RhcnQ9IjIwMTIiPlByb2Zlc3Npb25hbCBTZXJ2aW5nIG9mIENvbGQgTWVhbHMgYW5kIERlc3NlcnRzPC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI0MjUiIGRhdGEtc3RhcnQ9IjIwNjUiPkRpc3Bvc2FibGUgNTAwIG1sIG9yIDE2IG96IGRlbGkgY29udGFpbmVycyBtYWRlIGZyb20gcmVjeWNsZWQgUEVUIHBsYXN0aWMgKHJQRVQpIGFyZSB0aGUgaWRlYWwgY2hvaWNlIGZvciBidXNpbmVzc2VzIHdoZXJlIGJvdGggcHJlc2VudGF0aW9uIGFuZCBjb252ZW5pZW5jZSBtYXR0ZXIuIE1hZGUgZnJvbSByUEVULCB0aGVzZSBjb250YWluZXJzIGNvbnRyaWJ1dGUgdG8gc3VzdGFpbmFiaWxpdHkgYnkgcmVkdWNpbmcgdGhlIGNhcmJvbiBmb290cHJpbnQgYW5kIHN1cHBvcnRpbmcgdGhlIGNpcmN1bGFyIGVjb25vbXkuIFRoZXkgYXJlIHN1aXRhYmxlIGZvciB0ZW1wZXJhdHVyZXMgcmFuZ2luZyBmcm9tIC00MCZkZWc7QyB0byArNjAmZGVnO0MsIG1ha2luZyB0aGVtIHBlcmZlY3QgZm9yOjwvcD4NCg0KPHVsIGRhdGEtZW5kPSIyNzIwIiBkYXRhLXN0YXJ0PSIyNDI3Ij4NCgk8bGkgZGF0YS1lbmQ9IjI1MjIiIGRhdGEtc3RhcnQ9IjI0MjciPjxzdHJvbmcgZGF0YS1lbmQ9IjI0NDkiIGRhdGEtc3RhcnQ9IjI0MjkiPkNvbXBsZXggZGVzc2VydHM8L3N0cm9uZz46IExheWVyZWQgdGlyYW1pc3UsICZlYWN1dGU7Y2xhaXJzIHdpdGggY3VzdGFyZCwgY2hlZXNlY2FrZXMgd2l0aCBiZXJyeSB0b3BwaW5nLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyNjE3IiBkYXRhLXN0YXJ0PSIyNTIzIj48c3Ryb25nIGRhdGEtZW5kPSIyNTM5IiBkYXRhLXN0YXJ0PSIyNTI1Ij5Db2xkIG1lYWxzPC9zdHJvbmc+OiBQYXN0YSB3aXRoIHBlc3RvIHNhdWNlLCBxdWlub2Egd2l0aCB2ZWdldGFibGVzLCBib3dscyB3aXRoIGF2b2NhZG8gYW5kIHR1bmEuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI3MjAiIGRhdGEtc3RhcnQ9IjI2MTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjI2NDMiIGRhdGEtc3RhcnQ9IjI2MjAiPlJlYWR5LXRvLXNlcnZlIHNldHM8L3N0cm9uZz46IENoZWVzZSBwbGF0dGVycyB3aXRoIGdyYXBlcyBhbmQgbnV0cywgbWVhdCBzbmFja3Mgd2l0aCBtdXN0YXJkLCB2ZWdhbiBzZXRzLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzAxMCIgZGF0YS1zdGFydD0iMjcyMiI+VGhlIDxzdHJvbmcgZGF0YS1lbmQ9IjI3NDIiIGRhdGEtc3RhcnQ9IjI3MjYiPmFpcnRpZ2h0IGxpZDwvc3Ryb25nPiBlbnN1cmVzIHByb3RlY3Rpb24gYWdhaW5zdCBsZWFrcyBhbmQgb2RvciBtaXhpbmcsIHdoaWNoIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IGZvciBtdWx0aS1sYXllcmVkIGRpc2hlcy4gVGhlIHRyYW5zcGFyZW5jeSBvZiB0aGUgd2FsbHMgaGlnaGxpZ2h0cyB0aGUgcXVhbGl0eSBvZiB0aGUgaW5ncmVkaWVudHMsIGFuZCB0aGUgdW5pdmVyc2FsIGxpZHMgZm9yIGFsbCBjb250YWluZXIgc2l6ZXMgaGVscCBzYXZlIHRpbWUgb24gd29ya3NwYWNlIG9yZ2FuaXphdGlvbi48L3A+DQoNCjxwIGRhdGEtZW5kPSIzMjI3IiBkYXRhLXN0YXJ0PSIzMDEyIj5CeSBjaG9vc2luZyBjb250YWluZXJzIG1hZGUgZnJvbSByZWN5Y2xlZCBQRVQgKHJQRVQpLCB5b3UgYXJlIGhlbHBpbmcgdG8gcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnQgc3VzdGFpbmFibGUgcGFja2FnaW5nIHByYWN0aWNlcywgd2hpY2ggYWxpZ24gd2l0aCBlbnZpcm9ubWVudGFsIGdvYWxzIGFuZCBjb250cmlidXRlIHRvIHRoZSBjaXJjdWxhciBlY29ub215LjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIzNDUyIiBkYXRhLXN0YXJ0PSIzMjI5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMjUzIiBkYXRhLXN0YXJ0PSIzMjI5Ij5CdXNpbmVzcyB1c2UgZXhhbXBsZTwvc3Ryb25nPjo8L2gzPg0KDQo8cCBkYXRhLWVuZD0iMzQ1MiIgZGF0YS1zdGFydD0iMzIyOSI+QSByZXN0YXVyYW50IGNhbiBvZmZlciBwaWNuaWMgc2V0cyBpbiA1MDAgbWwgY29udGFpbmVyczogY2hpbGxlZCBwYXN0YSwgY2hlZXNlIHBsYXR0ZXIsIGFuZCBtaW5pIGRlc3NlcnQuIFRoZSBjb252ZW5pZW50IHBhY2thZ2luZyB3aXRoIGEgc2luZ2xlIGxpZCBzaW1wbGlmaWVzIHRyYW5zcG9ydCBhbmQgYm9vc3RzIGd1ZXN0IGxveWFsdHkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPjxzdHJvbmcgZGF0YS1lbmQ9IjM0NjciIGRhdGEtc3RhcnQ9IjM0NTQiPkZlYXR1cmVzOjwvc3Ryb25nPjwvaDI+DQoNCjx1bCBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzQ2OCI+DQoJPGxpIGRhdGEtZW5kPSIzNDg2IiBkYXRhLXN0YXJ0PSIzNDY4Ij5DYXBhY2l0eTogNTAwIG1sIG9yIDE2IG96PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM1MjYiIGRhdGEtc3RhcnQ9IjM0ODciPk1hdGVyaWFsOiBSZWN5Y2xlZCBQRVQgcGxhc3RpYyAoclBFVCk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzU2NyIgZGF0YS1zdGFydD0iMzUyNyI+VGVtcGVyYXR1cmUgcmFuZ2U6IEZyb20gLTQwJmRlZztDIHRvICs2MCZkZWc7QzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNTk5IiBkYXRhLXN0YXJ0PSIzNTY4Ij5BaXJ0aWdodCBsaWQgdG8gcHJldmVudCBsZWFrczwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNjQyIiBkYXRhLXN0YXJ0PSIzNjAwIj5UcmFuc3BhcmVudCB3YWxscyB0aGF0IGVtcGhhc2l6ZSBxdWFsaXR5PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjM2ODUiIGRhdGEtc3RhcnQ9IjM2NDMiPlBlcmZlY3QgZm9yIGJvdGggZGVzc2VydHMgYW5kIGNvbGQgbWVhbHM8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzc0MyIgZGF0YS1zdGFydD0iMzY4NiI+U3VwcG9ydHMgdGhlIGNpcmN1bGFyIGVjb25vbXkgYW5kIHJlZHVjZXMgcGxhc3RpYyB3YXN0ZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDUwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDU3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiA5NzcuNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU1OjIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDU6MzEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTY2NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTY2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIHJvdW5kIGRlbGkgY29udGFpbmVycyA1MDAgbWwsIHJQRVQsIHRyYW5zcGFyZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiA4Ni4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gODYuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDYzYzcxMGJhOWY4NWEzMTBjMmM5ZDhjODFlMTYyNTQ0LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3MgdHJhdWtzIG5vIHJQRVQgcGxhc3RtYXNhcyBrdWxpbsSBcmlqYWkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSByb3VuZCBkZWxpIGNvbnRhaW5lcnMgZm9yIGNhdmlhciA1MDAgbWwgdHJhbnNwYXJlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQuSDQtNC10YHQtdGA0YLQvdGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDUwMCDQvNC7INC/0YDQvtC30YDQsNGH0L3Ri9C5INC00LvRjyDRgdCw0LvQsNGC0L7QsiDQuCDQtNC10YHQtdGA0YLQvtCyIHJQRVQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gODYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTY4OF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTY4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMTg5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBQV1AtMTA4NjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrQvtC90YLQtdC50L3QtdGAIDc1MCDQvNC7LCDRgSDQutGA0YvRiNC60L7QuSwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C9LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFRyYXVrcyA3NTAgbWwsIGFyIHbEgWt1LCBQRVQsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBDb250YWluZXIgd2l0aCBsaWQgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDE1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDE2NDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE4LTEwLTA4IDE1OjAxOjAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6MTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA2MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXSA9PiBpdGVtLTE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNjg4LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IENvbnRhaW5lciB3aXRoIGxpZCA3NTAgbWwsIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAzMC4wMCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE2ODgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDM2OWM2ZWIyMmMzNmFkYjJlZWZkNTAyYTBjOTgxNDFhLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDMwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE4OTBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDE4OTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTM5NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gV0UtS05JRkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAyMzAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVmllbnJlaXrEk2pzIGtva2EgbmF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LkmbmJzcDvQtNC10YDQtdCy0Y/QvdC90YvQuSZuYnNwO9C90L7QtiAxNjUmbmJzcDvQvNC8LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvQuSDQuNC3INC00YDQtdCy0LXRgdC40L3Riy4g0J7RgdC90L7QstC90YvQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LAg0LTQsNC90L3QvtCz0L4g0YHRgtC+0LvQvtCy0L7Qs9C+INC/0YDQuNCx0L7RgNCwOiDQutC+0LzQv9Cw0LrRgtC90YvQuSDRgNCw0LfQvNC10YAg0Lgg0YPQvdC40LLQtdGA0YHQsNC70YzQvdC+0YHRgtGMINCyINGD0L/QvtGC0YDQtdCx0LvQtdC90LjQuC4g0KDQtdC60L7QvNC10L3QtNGD0LXQvCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0L3QsNGI0Lgg0LTQtdGA0LXQstGP0L3QvdGL0LUg0L/RgNC40LHQvtGA0Ysg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLLCDRgdC10YDQstC40YHQvtCyINGBINC10LTQvtC5INC90LAg0LLRi9C90L7RgSDQuNC70Lgg0L/RgNC4INC+0YDQs9Cw0L3QuNC30LDRhtC40Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjQuS4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGOINC90LDRgtGD0YDQsNC70YzQvdGL0YUg0LzQsNGC0LXRgNC40LDQu9C+0LIg0YLQsNC60L7QuSDQvdC+0LYg0LDQsdGB0L7Qu9GO0YLQvdC+INCx0LXQt9C+0L/QsNGB0LXQvSDQtNC70Y8g0LfQtNC+0YDQvtCy0YzRjyDQuCDQvtC60YDRg9C20LDRjtGJ0LXQuSDRgdGA0LXQtNGLLiDQm9C10LPQutC+INGD0YLQuNC70LjQt9C40YDRg9C10YLRgdGPLCDQvdC1INCy0YvQtNC10LvRj9GPINCy0YDQtdC00L3Ri9GFINGC0L7QutGB0LjRh9C90YvRhSDQstC10YnQtdGB0YLQsiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4mbmJzcDvRgNCw0LfQu9Cw0LPQsNC10YLRgdGPINCyINC10YHRgtC10YHRgtCy0LXQvdC90YvRhSDRg9GB0LvQvtCy0LjRj9GFLiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBuYXppcyAxNjUgbW0sIGl6Z2F0YXZvdHMgbm8ga29rYS4gR2FsdmVuxIFzICZzY2Fyb247byBnYWxkYSBwaWVkZXJ1bXUgcHJpZWsmc2Nhcm9uO3JvY8SrYmFzOiBrb21wYWt0cyBpem3Ek3JzIHVuIGRhdWR6cHVzxKtiYSBsaWV0byZzY2Fyb247YW7EgS4gTcSTcyBpZXNha8SBbSBpem1hbnRvdCBtxatzdSBrb2thIGdhbGRhIHBpZWRlcnVtdXMgxJNkaWVudSBwaWVnxIFkZWksIGzEq2R6xYZlbSZzY2Fyb247YW5haSB2YWkgcGFzxIFrdW11IG9yZ2FuaXrEkyZzY2Fyb247YW5haS4gUGF0ZWljb3RpZXMgZGFixKtnbyBtYXRlcmnEgWx1IGl6bWFudG8mc2Nhcm9uO2FuYWksICZzY2Fyb247aXMgbmF6aXMgaXIgYWJzb2zFq3RpIGRybyZzY2Fyb247cyB2ZXNlbMSrYmFpIHVuIHZpZGVpLiBUYXMgaXIgdmllZ2xpIGxpa3ZpZMSTamFtcywgbmVpemRhbG90IGthaXTEq2dhcyB0b2tzaXNrYXMgdmllbGFzLCB1biBkYWJpc2tvcyBhcHN0xIFrxLxvcyBwaWxuxKtixIEgc2FkYWzEgXM8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPldlIG9mZmVyIGNsYXNzaWMgZGlzcG9zYWJsZSBrbml2ZXMmbmJzcDttYWRlIG9mIGVjby1mcmllbmRseSBhbmQgYmlvZGVncmFibGUgb3JnYW5pYyB3b29kLiBUaGVzZSBzdXN0YWluYWJsZSB3b29kZW4ga25pdmVzIGFyZSBzdWl0YWJsZSBhcyBmb3IgY29sZCBmb29kIGFzIGZvciBob3QgYXBwbGljYXRpb25zLiBUaGUgbGVuZ3RoIG9mIGRpc3Bvc2FibGUgY3V0bGVyeSBpcyAxNi41IGNtLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDEyOTU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMS0wOC0xMyAxMzozMDoyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjUwOjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTg5MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE4OTAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBFY28gV29vZGVuIEtuaWZlIDE2LDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDUuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxODkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA5NTYwOWMwNDRjYjg1OWIyNDVjMDdlYzEyZjI1MDY0ZC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIHdvb2RlbiBrbmlmZSAxNjUgbW0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBuxIF6aXMgMTY1IG1tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCe0LTQvdC+0YDQsNC30L7QstGL0Lkg0LTQtdGA0LXQstGP0L3QvdGL0Lkg0L3QvtC2IDE2NSDQvNC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDUuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzkwOF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gOTA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IENWLTI4NzgzOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDEyMDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0YHRg9GI0LggMjUgeCAxOCDRgdC8LCDQn9Ct0KIsINGH0ZHRgNC90YvQuQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgc3XFoWkgdHJhdWtpIDI1IHggMTggY20sIHJQRVQsIG1lbG5pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyNDQyIiBkYXRhLXN0YXJ0PSIyMzY2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDQwIiBkYXRhLXN0YXJ0PSIyMzcwIj7QodGD0YjQuCDQutC+0L3RgtC10LnQvdC10YAgMjUgeCAxOCDRgdC8ICZuZGFzaDsg0J/RgNC10LzQuNCw0LvRjNC90LDRjyDRg9C/0LDQutC+0LLQutCwINC00LvRjyDQsdC+0LvRjNGI0LjRhSDRgdC10YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPGgzIGRhdGEtZW5kPSIyNDkxIiBkYXRhLXN0YXJ0PSIyNDQ0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNDg5IiBkYXRhLXN0YXJ0PSIyNDQ5Ij7QmNC00LXQsNC70LXQvSDQtNC70Y8g0LrRgNGD0L/QvdGL0YUg0L/QvtGA0YbQuNC5INC4INCw0YHRgdC+0YDRgtC4PC9zdHJvbmc+PC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NTIiIGRhdGEtc3RhcnQ9IjI0OTIiPtCt0YLQvtGCINC+0LTQvdC+0YDQsNC30L7QstGL0Lkg0LrQvtC90YLQtdC50L3QtdGAIDI1IHggMTgg0YHQvCDRgdC+0LfQtNCw0L0g0LTQu9GPINGD0LTQvtCx0L3QvtC5INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQsdC+0LvRjNGI0LjRhSDRgdC10YLQvtCyINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsi4g0J7QvSDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3Ri9C5INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQuCDQvdCw0LTRkdC20L3Rg9GOINC30LDRidC40YLRgyDQsdC70Y7QtNCwLjwvcD4NCg0KPGgzIGRhdGEtZW5kPSIyNjg2IiBkYXRhLXN0YXJ0PSIyNjU0Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjg0IiBkYXRhLXN0YXJ0PSIyNjU5Ij7QntGB0L3QvtCy0L3Ri9C1INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsDwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMjk1NyIgZGF0YS1zdGFydD0iMjY4NyI+DQoJPGxpIGRhdGEtZW5kPSIyNzQzIiBkYXRhLXN0YXJ0PSIyNjg3Ij7QkdC+0LvRjNGI0LDRjyDQv9C70L7RidCw0LTRjCAmbmRhc2g7INC40LTQtdCw0LvRjNC90L4g0LTQu9GPINC60YDRg9C/0L3Ri9GFINC90LDQsdC+0YDQvtCyINGB0YPRiNC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODA2IiBkYXRhLXN0YXJ0PSIyNzQ0Ij7Qn9GA0L7Rh9C90YvQuSDQvNCw0YLQtdGA0LjQsNC7INCz0LDRgNCw0L3RgtC40YDRg9C10YIg0YHQvtGF0YDQsNC90L3QvtGB0YLRjCDRhNC+0YDQvNGLINC60L7QvdGC0LXQudC90LXRgNCwLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIyODg0IiBkYXRhLXN0YXJ0PSIyODA3Ij7Qo9Cz0LvRg9Cx0LvQtdC90LjRjyDQv9C+INC60YDQsNGP0Lwg0L/QvtC30LLQvtC70Y/RjtGCINGD0LTQvtCx0L3QviDRgdC60LvQsNC00YvQstCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjI5NTciIGRhdGEtc3RhcnQ9IjI4ODUiPtCa0YDRi9GI0LrQsCAo0L/RgNC+0LTQsNGR0YLRgdGPINC+0YLQtNC10LvRjNC90L4pINC00LXQu9Cw0LXRgiDQv9C+0LTQsNGH0YMg0LXRidGRINCx0L7Qu9C10LUg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC5LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjI5OTciIGRhdGEtc3RhcnQ9IjI5NTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjI5OTUiIGRhdGEtc3RhcnQ9IjI5NjQiPtCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGA0LDQt9C70LjRh9C90YvRhSDRgdGE0LXRgDwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzIzNCIgZGF0YS1zdGFydD0iMjk5OCI+DQoJPGxpIGRhdGEtZW5kPSIzMDczIiBkYXRhLXN0YXJ0PSIyOTk4Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDM1IiBkYXRhLXN0YXJ0PSIzMDAwIj7QlNC+0YHRgtCw0LLQutCwINC/0YDQtdC80LjQsNC70YzQvdGL0YUg0YHQtdGC0L7QsiDRgdGD0YjQuDwvc3Ryb25nPiAmbmRhc2g7INC40LTQtdCw0LvRjNC90L7QtSDRgNC10YjQtdC90LjQtSDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNTciIGRhdGEtc3RhcnQ9IjMwNzQiPjxzdHJvbmcgZGF0YS1lbmQ9IjMxMjAiIGRhdGEtc3RhcnQ9IjMwNzYiPtCh0YPQv9C10YDQvNCw0YDQutC10YLRiyDQuCDQs9Cw0YHRgtGA0L7QvdC+0LzQuNGH0LXRgdC60LjQtSDQvNCw0LPQsNC30LjQvdGLPC9zdHJvbmc+ICZuZGFzaDsg0Y3RhNGE0LXQutGC0L3QsNGPINC/0YDQtdC30LXQvdGC0LDRhtC40Y8g0L/RgNC+0LTRg9C60YbQuNC4LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMjM0IiBkYXRhLXN0YXJ0PSIzMTU4Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTg3IiBkYXRhLXN0YXJ0PSIzMTYwIj7QmtC10LnRgtC10YDQuNC90LMg0Lgg0LzQtdGA0L7Qv9GA0LjRj9GC0LjRjzwvc3Ryb25nPiAmbmRhc2g7INGB0YLQuNC70YzQvdCw0Y8g0L/QvtC00LDRh9CwINC4INGD0LTQvtCx0YHRgtCy0L4g0LIg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC4LjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjMyODAiIGRhdGEtc3RhcnQ9IjMyMzYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMyNzgiIGRhdGEtc3RhcnQ9IjMyNDEiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzQ1MCIgZGF0YS1zdGFydD0iMzI4MSI+DQoJPGxpIGRhdGEtZW5kPSIzMzQ4IiBkYXRhLXN0YXJ0PSIzMjgxIj5yUEVULdC/0LvQsNGB0YLQuNC6ICZuZGFzaDsg0Y3QutC+0LvQvtCz0LjRh9C10YHQutC4INGH0LjRgdGC0YvQuSDQuCDQv9GA0LjQs9C+0LTQvdGL0Lkg0LTQu9GPINC/0LXRgNC10YDQsNCx0L7RgtC60LguPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzODkiIGRhdGEtc3RhcnQ9IjMzNDkiPtCS0YvRgdC+0LrQsNGPINGD0YHRgtC+0LnRh9C40LLQvtGB0YLRjCDQuiDQstC70LDQs9C1INC4INC20LjRgNGDLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDUwIiBkYXRhLXN0YXJ0PSIzMzkwIj7QodC+0L7RgtCy0LXRgtGB0YLQstGD0LXRgiDRgdGC0LDQvdC00LDRgNGC0LDQvCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Lgg0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzOCIgZGF0YS1zdGFydD0iMzQ1MiI+0JLRi9Cx0LjRgNCw0LnRgtC1IDI1IHggMTgg0YHQvCDQutC+0L3RgtC10LnQvdC10YDRiyAmbmRhc2g7INC90LDQtNGR0LbQvdC+0LUg0YDQtdGI0LXQvdC40LUg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtC5INC/0L7QtNCw0YfQuCDRgdGD0YjQuCE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMiBkYXRhLWVuZD0iNDAyMSIgZGF0YS1zdGFydD0iMzk2MCI+PHN0cm9uZyBkYXRhLWVuZD0iNDAxOSIgZGF0YS1zdGFydD0iMzk2MCI+U3Umc2Nhcm9uO2kgdHJhdWtzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIGllcGFrb2p1bXMgc3Umc2Nhcm9uO2kgcGxhdMSTbTwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iNDA3NyIgZGF0YS1zdGFydD0iNDAyMyI+PHN0cm9uZyBkYXRhLWVuZD0iNDA3NSIgZGF0YS1zdGFydD0iNDAyNyI+TGllbGlza3MgcmlzaW7EgWp1bXMgbGllbGllbSBzdSZzY2Fyb247aSBrb21wbGVrdGllbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0MTg1IiBkYXRhLXN0YXJ0PSI0MDc4Ij4mU2Nhcm9uO2llIHBsYSZzY2Fyb247aWUgMjUgeCAxOCBjbSB0cmF1a2kgaXIgcGllbcSTcm90aSBsaWVsxIFraWVtIHN1JnNjYXJvbjtpIGtvbXBsZWt0aWVtIHVuIHZhaXLEgWt1IHZlaWR1IHJvbGx1IHBhc25pZWcmc2Nhcm9uO2FuYWkuPC9wPg0KDQo8aDMgZGF0YS1lbmQ9IjQyMTkiIGRhdGEtc3RhcnQ9IjQxODciPjxzdHJvbmcgZGF0YS1lbmQ9IjQyMTciIGRhdGEtc3RhcnQ9IjQxOTEiPkdhbHZlbsSBcyBpZXBha29qdW1hIHByaWVrJnNjYXJvbjtyb2PEq2Jhczwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDIyMCI+DQoJPGxpIGRhdGEtZW5kPSI0MjYyIiBkYXRhLXN0YXJ0PSI0MjIwIj5QbGEmc2Nhcm9uO2Egdmlyc21hIGxpZWxpZW0gc3Umc2Nhcm9uO2kga29tcGxla3RpZW0uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjQzMDYiIGRhdGEtc3RhcnQ9IjQyNjMiPlN0aXByYSB1biDEk3J0aSBzYWtyYXVqYW1hIGtvbnN0cnVrY2lqYS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDM3NiIgZGF0YS1zdGFydD0iNDMwNyI+Q2F1cnNwxKtkxKtncyB2xIFrcyAocMSBcmRvZGFzIGF0c2V2aSZzY2Fyb247xLdpKSBwcm9mZXNpb27EgWxhbSBub2Zvcm3Ek2p1bWFtLjwvbGk+DQo8L3VsPg0KDQo8aDMgZGF0YS1lbmQ9IjQ0MDYiIGRhdGEtc3RhcnQ9IjQzNzgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ0MDQiIGRhdGEtc3RhcnQ9IjQzODIiPkt1ciB0aWVrIGl6bWFudG90czwvc3Ryb25nPjwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iNDYxMyIgZGF0YS1zdGFydD0iNDQwNyI+DQoJPGxpIGRhdGEtZW5kPSI0NDc2IiBkYXRhLXN0YXJ0PSI0NDA3Ij48c3Ryb25nIGRhdGEtZW5kPSI0NDMzIiBkYXRhLXN0YXJ0PSI0NDA5Ij5Hb3VybWV0IHN1JnNjYXJvbjtpIHBpZWfEgWRlPC9zdHJvbmc+ICZuZGFzaDsgbm9kcm8mc2Nhcm9uO2luYSBhdWdzdMSBa8SBcyBrbGFzZXMgaWVwYWtvanVtdS48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDU1NCIgZGF0YS1zdGFydD0iNDQ3NyI+PHN0cm9uZyBkYXRhLWVuZD0iNDUxNyIgZGF0YS1zdGFydD0iNDQ3OSI+TGllbHZlaWthbGkgdW4gxJNkaW7EgSZzY2Fyb247YW5hcyB1esWGxJNtdW1pPC9zdHJvbmc+ICZuZGFzaDsgcHJlemVudMSTIHByb2R1a3R1cyBwcm9mZXNpb27EgWxpLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0NjEzIiBkYXRhLXN0YXJ0PSI0NTU1Ij48c3Ryb25nIGRhdGEtZW5kPSI0NTgwIiBkYXRhLXN0YXJ0PSI0NTU3Ij5CYW5rZXRpIHVuIHBhc8SBa3VtaTwvc3Ryb25nPiAmbmRhc2g7IGVsZWdhbnRzIHVuIMSTcnRzIGllcGFrb2p1bXMuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iNDY1OSIgZGF0YS1zdGFydD0iNDYxNSI+PHN0cm9uZyBkYXRhLWVuZD0iNDY1NyIgZGF0YS1zdGFydD0iNDYxOSI+VmlkZWkgZHJhdWR6xKtncyB1biBkcm8mc2Nhcm9uO3MgbWF0ZXJpxIFsczwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NzEzIiBkYXRhLXN0YXJ0PSI0NjYwIj5TdSZzY2Fyb247aSBpZXBha29qdW1zIGlyIGl6Z2F0YXZvdHMgbm8gPHN0cm9uZyBkYXRhLWVuZD0iNDcwNSIgZGF0YS1zdGFydD0iNDY3NCI+cMSBcnN0csSBZMSBdGEgclBFVCBwbGFzdG1hc2FzPC9zdHJvbmc+LCBrYXM6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjQ4MjgiIGRhdGEtc3RhcnQ9IjQ3MTQiPg0KCTxsaSBkYXRhLWVuZD0iNDc0NyIgZGF0YS1zdGFydD0iNDcxNCI+SXIgaWxndHNwxJNqxKtncyB1biBla29sb8SjaXNrcy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iNDc4NSIgZGF0YS1zdGFydD0iNDc0OCI+SXp0dXLEq2dzIHByZXQgbWl0cnVtdSB1biB0YXVraWVtLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSI0ODI4IiBkYXRhLXN0YXJ0PSI0Nzg2Ij5BdGJpbHN0IHDEgXJ0aWthcyBkcm8mc2Nhcm9uO8SrYmFzIHN0YW5kYXJ0aWVtLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iNDkzMSIgZGF0YS1zdGFydD0iNDgzMCI+SXp2xJNsaWV0aWVzIDxzdHJvbmcgZGF0YS1lbmQ9IjQ4NjkiIGRhdGEtc3RhcnQ9IjQ4NDIiPjI1IHggMTggY20gc3Umc2Nhcm9uO2kgdHJhdWt1czwvc3Ryb25nPiwgbGFpIG5vZHJvJnNjYXJvbjtpbsSBdHUgZ2FuIGVzdMSTdGlza3UsIGdhbiBmdW5rY2lvbsSBbHUgaWVwYWtvanVtdSE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMjQ4MSIgZGF0YS1zdGFydD0iMjQwNCI+PHN0cm9uZz5EaXNwb3NhYmxlIFN1c2hpIFRyYXlzIDI1IHggMTggY20gJm5kYXNoOyBQcmVtaXVtIFBhY2thZ2luZyBmb3IgU3VzaGkgUGxhdHRlcnM8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjI1MjEiIGRhdGEtc3RhcnQ9IjI0ODMiPlBlcmZlY3QgZm9yIExhcmdlIFN1c2hpIFBsYXR0ZXJzPC9oMz4NCg0KPHAgZGF0YS1lbmQ9IjI2NzEiIGRhdGEtc3RhcnQ9IjI1MjIiPkRlc2lnbmVkIGZvciA8c3Ryb25nIGRhdGEtZW5kPSIyNTY5IiBkYXRhLXN0YXJ0PSIyNTM1Ij5idWxrIG9yZGVycyBhbmQgc3VzaGkgcGxhdHRlcnM8L3N0cm9uZz4sIHRoZXNlIHRyYXlzIHByb3ZpZGUgYSA8c3Ryb25nIGRhdGEtZW5kPSIyNjI0IiBkYXRhLXN0YXJ0PSIyNTkzIj5sdXh1cmlvdXMgZm9vZCBwcmVzZW50YXRpb248L3N0cm9uZz4gd2hpbGUgZW5zdXJpbmcgc2VjdXJlIHRyYW5zcG9ydCBhbmQgc3RvcmFnZS48L3A+DQoNCjxoMyBkYXRhLWVuZD0iMjY5MyIgZGF0YS1zdGFydD0iMjY3MyI+S2V5IEFkdmFudGFnZXM8L2gzPg0KDQo8dWwgZGF0YS1lbmQ9IjI5MTkiIGRhdGEtc3RhcnQ9IjI2OTQiPg0KCTxsaSBkYXRhLWVuZD0iMjc3NiIgZGF0YS1zdGFydD0iMjY5NCI+PHN0cm9uZyBkYXRhLWVuZD0iMjcxNyIgZGF0YS1zdGFydD0iMjY5NiI+V2lkZSBzdXJmYWNlIGFyZWE8L3N0cm9uZz4gYWNjb21tb2RhdGVzIHN1c2hpIGFzc29ydG1lbnRzIGFuZCBjb21iaW5hdGlvbiBwbGF0dGVycy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjgzMiIgZGF0YS1zdGFydD0iMjc3NyI+PHN0cm9uZyBkYXRhLWVuZD0iMjgwNyIgZGF0YS1zdGFydD0iMjc3OSI+U3Ryb25nLCBzdGFja2FibGUgZGVzaWduPC9zdHJvbmc+IGVuc3VyZXMgc2FmZSBoYW5kbGluZy48L2xpPg0KCTxsaSBkYXRhLWVuZD0iMjkxOSIgZGF0YS1zdGFydD0iMjgzMyI+PHN0cm9uZyBkYXRhLWVuZD0iMjg3MCIgZGF0YS1zdGFydD0iMjgzNSI+Q3J5c3RhbC1jbGVhciBsaWQgY29tcGF0aWJpbGl0eTwvc3Ryb25nPiAoc29sZCBzZXBhcmF0ZWx5KSBmb3IgYXR0cmFjdGl2ZSBmb29kIGRpc3BsYXkuPC9saT4NCjwvdWw+DQoNCjxoMyBkYXRhLWVuZD0iMjkzNyIgZGF0YS1zdGFydD0iMjkyMSI+SWRlYWwgVXNlczwvaDM+DQoNCjx1bCBkYXRhLWVuZD0iMzE4MCIgZGF0YS1zdGFydD0iMjkzOCI+DQoJPGxpIGRhdGEtZW5kPSIzMDI1IiBkYXRhLXN0YXJ0PSIyOTM4Ij48c3Ryb25nIGRhdGEtZW5kPSIyOTY3IiBkYXRhLXN0YXJ0PSIyOTQwIj5Hb3VybWV0IHN1c2hpIHRha2Vhd2F5czwvc3Ryb25nPiAmbmRhc2g7IEVuc3VyZXMgdG9wLXF1YWxpdHkgcGFja2FnaW5nIGZvciBwcmVtaXVtIHN1c2hpIHNldHMuPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxMDgiIGRhdGEtc3RhcnQ9IjMwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjMwNTUiIGRhdGEtc3RhcnQ9IjMwMjgiPlN1cGVybWFya2V0cyAmYW1wOyBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IERpc3BsYXlzIGxhcmdlIHN1c2hpIGFzc29ydG1lbnRzIHByb2Zlc3Npb25hbGx5LjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzMTgwIiBkYXRhLXN0YXJ0PSIzMTA5Ij48c3Ryb25nIGRhdGEtZW5kPSIzMTI5IiBkYXRhLXN0YXJ0PSIzMTExIj5FdmVudCBjYXRlcmluZzwvc3Ryb25nPiAmbmRhc2g7IEVsZWdhbnQgYW5kIGRpc3Bvc2FibGUgZm9yIGNvbnZlbmllbnQgc2VydmljZS48L2xpPg0KPC91bD4NCg0KPGgzIGRhdGEtZW5kPSIzMjIwIiBkYXRhLXN0YXJ0PSIzMTgyIj5TdXN0YWluYWJsZSBhbmQgRHVyYWJsZSBNYXRlcmlhbDwvaDM+DQoNCjxwIGRhdGEtZW5kPSIzMjgyIiBkYXRhLXN0YXJ0PSIzMjIxIj5NYWRlIGZyb20gPHN0cm9uZyBkYXRhLWVuZD0iMzI2MCIgZGF0YS1zdGFydD0iMzIzMSI+ZWNvLWZyaWVuZGx5IHJQRVQgcGxhc3RpYzwvc3Ryb25nPiwgdGhlc2UgdHJheXMgb2ZmZXI6PC9wPg0KDQo8dWwgZGF0YS1lbmQ9IjM0MTAiIGRhdGEtc3RhcnQ9IjMyODMiPg0KCTxsaSBkYXRhLWVuZD0iMzMyMCIgZGF0YS1zdGFydD0iMzI4MyI+QSBzdXN0YWluYWJsZSBwYWNrYWdpbmcgc29sdXRpb24uPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMzNjQiIGRhdGEtc3RhcnQ9IjMzMjEiPkhpZ2ggcmVzaXN0YW5jZSB0byBtb2lzdHVyZSBhbmQgZ3JlYXNlLjwvbGk+DQoJPGxpIGRhdGEtZW5kPSIzNDEwIiBkYXRhLXN0YXJ0PSIzMzY1Ij5Gb29kIHNhZmV0eSBjb21wbGlhbmNlIGZvciBwZWFjZSBvZiBtaW5kLjwvbGk+DQo8L3VsPg0KDQo8cCBkYXRhLWVuZD0iMzUzMyIgZGF0YS1zdGFydD0iMzQxMiI+VXBncmFkZSB0byA8c3Ryb25nIGRhdGEtZW5kPSIzNDYwIiBkYXRhLXN0YXJ0PSIzNDIzIj4yNSB4IDE4IGNtIGRpc3Bvc2FibGUgc3VzaGkgdHJheXM8L3N0cm9uZz4gZm9yIHN1cGVyaW9yIHBhY2thZ2luZyB0aGF0IG1lZXRzIGJvdGggYWVzdGhldGljIGFuZCBmdW5jdGlvbmFsIG5lZWRzLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjgxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTkyLjUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjozMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjM4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS05MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS05MDgvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gRGlzcG9zYWJsZSBTdXNoaSBUcmF5cyAyNSB4IDE4IGNtLCByUEVULCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTE4LjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAxMTguMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA5MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGI1NWUzOTg3NjBmYTU2ZDk5NGYzZDUxNTllZTczOTBiLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFN1c2hpIHRyYXlzIGFuZCBzdXNoaSBjb250YWluZXJzIGRpc3Bvc2FibGUgZm9yIFRha2VvdXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBzdcWhaSB0cmF1a2kgbWVsbmkgdW4gc3XFoWkgcMSBcnRpa2FzIGllcGFrb2p1bXMgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCj0L/QsNC60L7QstC60LAg0L/QuNGJ0LXQstCw0Y8g0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7Qsiwg0LrQvtC90YLQtdC50L3QtdGA0Ysg0LTQu9GPINGB0YPRiNC4INC4INGA0L7Qu9C70L7QsiDQvtC00L3QvtGA0LDQt9C+0LLRi9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDExOC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs5MzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAwNDIyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBGSy1LQzlPRgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDY1NDUwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0YDQtdC80LDQvdC60LAgMjcwINC80LssINCf0K3Qoiwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBEZXNlcnRhIHRyYXVrcyAyNzAgbWwsIFBFVCwgY2F1cnNwxKtkxKtncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0JrRgNC40YHRgtCw0LvRjNC90L4g0L/RgNC+0LfRgNCw0YfQvdGL0LUg0LrRgNC10LzQsNC90LrQuCDQuNC3INCf0K3QoiDQuNC00LXQsNC70YzQvdC+INC/0L7QtNC+0LnQtNGD0YIg0LTQu9GPINGB0L7QutC+0LIsINGB0LzRg9C30LgsINC90LDRgNC10LfQsNC90L3Ri9GFINGE0YDRg9C60YLQvtCyINC4INC+0LLQvtGJ0LXQuSwg0LAg0YLQsNC60LbQtSDQvNC+0LvQvtGH0L3Ri9GFINC60L7QutGC0LXQudC70LXQuSDQuCDQudC+0LPRg9GA0YLQvtCyLiDQmiDRjdGC0LjQvCDQutC+0L3RgtC10LnQvdC10YDQsNC8INC00L7RgdGC0YPQv9C90LAg0YHQv9C10YbQuNCw0LvRjNC90LDRjyDQstGB0YLQsNCy0LrQsCDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQvdC10YHQutC+0LvRjNC60LjRhSDQuNC90LPRgNC40LTQuNC10L3RgtC+0LIg0L7QtNC90L7QstGA0LXQvNC10L3QvdC+LCDRh9GC0L4g0L/QvtC30LLQvtC70LjRgiDRgdC+0LfQtNCw0LLQsNGC0Ywg0YPQvdC40LrQsNC70YzQvdGL0LUg0LrQvtC80L/Qu9C10LrRgtGLINC4INGB0L7Rh9C10YLQsNC90LjRjyDQstC60YPRgdC+0LIuINCaINC60YDQtdC80LDQvdC60LDQvCDQv9C+0LTRhdC+0LTRj9GCINC/0LvQvtGB0LrQuNC1INC4INC60YPQv9C+0LvRjNC90YvQtSDQutGA0YvRiNC60LgsINGBINC+0YLQstC10YDRgdGC0LjQtdC8INC4INCx0LXQtyDQvdC10LPQvi4gJm5ic3A70JLQvtC30LzQvtC20L3QvtGB0YLRjCDQvdCw0L3QtdGB0LXQvdC40Y8g0JLQsNGI0LXQs9C+INGD0L3QuNC60LDQu9GM0L3QvtCz0L4g0LTQuNC30LDQudC90LAg0LjQu9C4INC70L7Qs9C+0YLQuNC/0LAg0L/QvtC80L7QttC10YIg0L/RgNC40LLQu9C10YfRjCDQuiDRgdC10LHQtSDQstC90LjQvNCw0L3QuNC1LCDQv9C+0LTRh9C10YDQutC90LXRgiDQvtGB0L7QsdC10L3QvdGL0Lkg0YHRgtC40LvRjCDQstCw0YjQtdCz0L4g0LfQsNCy0LXQtNC10L3QuNGPINC4INC90LXQv9GA0LXQvNC10L3QvdC+INCy0YvQtNC10LvQuNGCINGB0YDQtdC00Lgg0LrQvtC90LrRg9GA0LXQvdGC0L7Qsi4g0J/RgNC+0YfQvdGL0LUg0Lgg0YHRgtC40LvRjNC90YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8mbmJzcDsg0LTQtdGB0LXRgNGC0L7QsiZuYnNwOy0g0Y3RgtC+INC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90LDRjywg0L/QvtC70L3QvtGB0YLRjNGOINC/0LXRgNC10YDQsNCx0LDRgtGL0LLQsNC10LzQsNGPINGD0L/QsNC60L7QstC60LAuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5LcmlzdMSBbGR6aWRyaSZuYnNwO3RyYXVraSZuYnNwO25vIFBFVCBixatzIGlkZcSBbGkgcGllbcSTcm90YXMgc3VsxIFtLCBzbcWrdGlqaWVtLCBzYWdyaWV6dGllbSBhdWfEvGllbSB1biBkxIFyemXFhmllbSwga8SBIGFyxKsgcGllbmEga29rdGVpxLxpZW0gdW4gam9ndXJ0aWVtLiAmU2Nhcm9uO8SrbSB0cmF1a2FtJm5ic3A7aXIgcGllZWphbWkgc3BlY2nEgWxpIGllbGlrxYZpLCBrdXJvcyB2YXIgdXpnbGFixIF0IHZhaXLEgWthcyBzYXN0xIF2ZGHEvGFzIHZpZW5sYWljxKtnaS4gVGFzIMS8YXVzIGl6dmVpZG90IGxpZWxpc2t1cyBrb21wbGVrdHVzIHVuIHVuaWvEgWxhcyBnYXImc2Nhcm9uO2FzIGtvbWJpbsSBY2lqYXMuIFRyYXVraWVtIGlyIHBpZWVqYW1hcyBnYW4gcGxha2FuaSwgZ2FuIGt1cG9sdmVpZGEgdsSBa2ksIGFyIGNhdXJ1bXUgdW4gYmV6IHTEgS4gJlNjYXJvbjvEq3Mgc8STcmlqYXMgdHJhdWtpZW0gaXIgcG9wdWzEgXJpZSBpem3Ek3JpOiBubyAyMTBtbCBsxKtkeiAxMDAwbWwuIFBhdGVpY290aWVzIGllc3DEk2rEgW0gdXpkcnVrxIF0IHNhdnUgbG9nbyB2YWkgYXRzZXZpJnNjYXJvbjvEt2kgaXptZWtsxJN0dSBkaXphaW51IHV6IGdsxIF6xJNtLCB0YXMgcGFsxKtkesSTcyB2YWlyxIFrIHBpZXbEk3JzdCBwaXJjxJNqdSB1em1hbsSrYnUsIHRpa3MgdXpzdsSTcnRzIErFq3N1IHV6xYbEk211bWEgxKtwYSZzY2Fyb247YWlzIHN0aWxzIHVuIG5vdGVpa3RpIHBhbMSrZHrEk3MgaXpjZWx0aWVzIGtvbmt1cmVudHUgdmlkxasuIEl6dHVyxKtnaSB1biBtb2Rlcm5pIHRyYXVraSBLYWwtQ2xlYXIgLSBpciBwaWV2aWxjxKtnYXMsIHBpbG7Eq2LEgSBwxIFyc3RyxIFkxIFqYW1hcyB0cmF1a2kuICZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+Q3J5c3RhbCBjbGVhciBQRVQgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIGp1aWNlcywgc21vb3RoaWVzLCBzbGljZWQg4oCL4oCLZnJ1aXQgYW5kIHZlZ2V0YWJsZXMsIGFzIHdlbGwgYXMgbWlsa3NoYWtlcyBhbmQgeW9ndXJ0cy4gQSBzcGVjaWFsIGluc2VydCBpcyBhdmFpbGFibGUgZm9yIHRoZXNlIGdsYXNzZXMgZm9yIHN0b3Jpbmcgc2V2ZXJhbCBpbmdyZWRpZW50cyBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCB3aWxsIGFsbG93IHlvdSB0byBjcmVhdGUgdW5pcXVlIHNldHMgYW5kIGNvbWJpbmF0aW9ucyBvZiBmbGF2b3JzLiBGbGF0IGFuZCBkb21lIGNvdmVycyBhcmUgYXZhaWxhYmxlIGluIHJlcXVlc3QsIHdpdGggYW5kIHdpdGhvdXQgYSBob2xlLiBUaGUgcG9zc2liaWxpdHkgb2YgYXBwbHlpbmcgeW91ciB1bmlxdWUgZGVzaWduIG9yIGxvZ28gd2lsbCBoZWxwIGF0dHJhY3QgYXR0ZW50aW9uIHRvIHlvdXJzZWxmLCBlbXBoYXNpemUgdGhlIHNwZWNpYWwgc3R5bGUgb2YgeW91ciBpbnN0aXR1dGlvbiBhbmQgd2lsbCBjZXJ0YWlubHkgaGlnaGxpZ2h0IGFtb25nIGNvbXBldGl0b3JzLiBTdHJvbmcgYW5kIHN0eWxpc2ggY29udGFpbmVycyAtIHRoaXMgaXMgYW4gYXR0cmFjdGl2ZSwgZnVsbHkgcmVjeWNsYWJsZSBwYWNrYWdpbmcuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDEwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMDk1NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gOTc1Ljk2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNi0wMy0yOSAxMzo1NjozNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV91cGRhdGVkXSA9PiAyMDI1LTA3LTIwIDIxOjQ2OjQyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlbGV0ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zhc3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19yZWN5Y2xlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2NvZmZlZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Rpc2NvdW50ZWRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvbmx5X2JveF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbXVsdGlwbHlfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAxMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDY1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tOTMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tOTMwLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IERlc3NlcnQgQ29udGFpbmVyIDI3MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy45MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy45MyBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDkzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gYzZmYzg4NDdhYmIwM2FhMGViMmJkNTAzZWI0MGNiZTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjkzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxODIxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDEzMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEFILUFTQjU1MEIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAzMDAwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCa0L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDRgdC+0YPRgdCwIDE3NyDQvNC7LCDQn9CfLCDRh9C10YDQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBNxJNyY2VzIHRyYXVraSAxNzcgbWwsIFBQLCBtZWxuaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IERpc3Bvc2FibGUgUG9ydGlvbiBDdXBzIDE3NyBtbCwgUFAsIGJsYWNrCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QnNGLINC/0YDQtdC00LvQsNCz0LDQtdC8INC/0LvQsNGB0YLQuNC60L7QstGL0LUg0YHQvtGD0YHQvdC40LrQuCDQuNC70Lgg0L7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C+0YDRhtC40L7QvdC90YvQtSDRgdGC0LDQutCw0L3Rh9C40LrQuCwg0LrQvtGC0L7RgNGL0LUg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQv9GA0LjQv9GA0LDQsiwg0YHQsNC70YzRgdGLLCDRgdC+0LXQstC+0LPQviDRgdC+0YPRgdCwLCDQt9Cw0L/RgNCw0LLQvtC6INC00LvRjyDRgdCw0LvQsNGC0L7Qsiwg0LjQu9C4INC00L7QsdCw0LLQvtC6INC6INC00LXRgdC10YDRgtCw0Lwg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LjQu9C4INGB0LXRgNCy0LjRgdC+0LIg0L3QsCDQstGL0L3QvtGBLjwvcD4NCg0KPHA+0JrQvtC90YLRgNC+0LvQuNGA0YPQudGC0LUg0YDQsNC30LzQtdGAINC/0L7RgNGG0LjQuSZuYnNwO9GBINC/0L7QvNC+0YnRjNGOINC90LDRiNC40YUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC00LvRjyDRgdC+0YPRgdCwINC+0LHRitC10LzQvtC8IDE3NyDQvNC7LCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvRhSDQuNC3IDEwMCUg0L/QtdGA0LXRgNCw0LHQsNGC0YvQstCw0LXQvNC+0LPQviDQv9C+0LvQuNC/0YDQvtC/0LjQu9C10L3QsCEg0KHQvtGD0YHQvdC40LrQuCDQvNC+0LbQvdC+INC/0YDQuNC+0LHRgNC10YHRgtC4INGBINCz0LXRgNC80LXRgtC40YfQvdGL0LzQuCDQuCZuYnNwO9C/0YDQvtC30YDQsNGH0L3Ri9C80Lgg0LrRgNGL0YjQutCw0LzQuCDQuNC3INCf0K3QoiDQuCDQtNC+0YHRgtGD0L/QvdGLINCyINC00LLRg9GFINGG0LLQtdGC0LDRhSAtINGH0LXRgNC90L7QvCDQuCDQv9GA0L7Qt9GA0LDRh9C90L7QvC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPlBpZWfEgWRlaSB2YWkgbMSrZHrFhmVtJnNjYXJvbjthbmFpIHBpZWTEgXbEgWphbSBwbGFzdG1hc2FzIG3Ek3JjZXMgdHJhdWt1cywga2FzIGlyIGlkZcSBbGkgcGllbcSTcm90aSBnYXImc2Nhcm9uO3ZpZWzEgW0sIHNhbHNhaSwgc29qYXMgbcSTcmPEk20sIHNhbMSBdHUgbcSTcmPEk20gdmFpIG5lbGllbGFtIHBpZWRldsSBbSBwYW1hdMSTZGllbmllbS48L3A+DQoNCjxwPktvbnRyb2zEk2ppZXQgcG9yY2lqdSBpem3Ek3J1cyBhciBtxatzdSAxNzcgbWwgcGxhc3RtYXNhcyBtxJNyY2VzIHRyYXVraWVtLCBrYXMgaXpnYXRhdm90aSBubyAxMDAlIHDEgXJzdHLEgWTEgWphbWEgcG9saXByb3BpbMSTbmEhIE3Ek3JjZXMga29udGVpbmVydXMmbmJzcDt2YXIgaWVnxIFkxIF0aWVzIGFyIGhlcm3Ek3Rpc2tpZW0gdW4gY2F1cnNwxKtkxKtnaWVtIFBFVCB2xIFraWVtLCB1biB0xIFzIGlyIHBpZWVqYW1hcyBkaXbEgXMga3LEgXPEgXMgLSBtZWxuxIEgdW4gY2F1cnNwxKtkxKtnxIEuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5XZSBvZmZlciBwbGFzdGljIGNvbmRpbWVudCBjb250YWluZXJzPGk+Jm5ic3A7PC9pPm9yIHBvcnRpb24gY3VwczxpPiZuYnNwOzwvaT5mb3IgcGFja2FnaW5nIHNhbHNhLCBzb3kgc2F1Y2UsIHNhbGFkIGRyZXNzaW5ncywgZGlwcGluZyBzYXVjZXMgb3IgdG9wcGluZ3MgZm9yIGZvb2QgZGVsaXZlcnkgb3ImbmJzcDt0by1nbyBzZXJ2aWNlcy48L3A+DQoNCjxwPkNvbnRyb2wgcG9ydGlvbiBzaXplcyBhbmQgY29zdHMgd2l0aCB0aGlzIDE3NyBtbCBwbGFzdGljIHNhdWNlIGNvbnRhaW5lcnMgbWFkZSBvZiAxMDAlIHJlY3ljbGFibGUgcG9seXByb3B5bGVuZSEmbmJzcDtQb3J0aW9uIGN1cHMgY29tZXMgd2l0aCBsZWFrLXByb29mIGNyeXN0YWwgY2xlYXIgUEVUIGxpZHMgYW5kIGFyZSBhdmFpbGJhbGUgaW4gdHdvIGNvbG91cnMgLSBibGFjayBhbmQgY2xlYXIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI1MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDI1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI3NDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTEyLTMwIDE1OjAxOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDk6NTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODIxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTgyMS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIFBvcnRpb24gQ3VwcyAxNzcgbWwsIFBQLCBibGFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDEwLjAxIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTgyMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gM2RhMTZhNjIxMmQwZDM0YjVkZmZiZWZmMDA1NTkxYmMuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gRGlzcG9zYWJsZSBwb3J0aW9uIGN1cHMgMTc3IG1sIGZvciBzb3kgc2F1Y2UgYXQgc3VzaGkgcmVzdGF1cmFudHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVmllbnJlaXrEk2ppZSBtxJNyY2VzIHRyYXVraSDEk2RpZW51IHBpZWfEgWRlaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQntC00L3QvtGA0LDQt9C+0LLRi9C1INGB0L7RgdGD0L3QuNC60Lgg0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINC40Lcg0YDQtdGB0YLQvtGA0LDQvdC+0LIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMTAuMDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzc3M10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNzczCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDAyMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEZLLUdTNi0yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMTExMS4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0LfQsNC60YPRgdC+0Log0YEgMi3QtNC10LvQtdC90LjRj9C80LgsINCf0JvQkCwg0L/RgNC+0LfRgNCw0YfQvdGL0LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2x2XSA9PiBWaWVucmVpesSTamllIHRyYXVraSBhciAyLWllZC4sIFBMQSwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFNxdWFyZSAyLUNNUFQgRGVsaSBDb250YWluZXJzIDI0MCArIDY2MCBtbCwgUExBLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINC40Lcg0LrRgNC40YHRgtCw0LvRjNC90L4g0YfQuNGB0YLQvtCz0L4sINCx0LjQvtGA0LDQt9C70LDQs9Cw0LXQvNC+0LPQviDQuCDQutC+0LzQv9C+0YHRgtC40YDRg9C10LzQvtCz0L4g0L/Qu9Cw0YHRgtC40LrQsCBQTEEuJm5ic3A70K3RgtC4INC60L7QvdGC0LXQudC90LXRgNGLINC40LzQtdGO0YIg0LTQstC1INGB0LXQutGG0LjQuCwg0YDQsNC30LTQtdC70Y/RjtGJ0LjQtSDQv9GA0L7QtNGD0LrRgtGLINC4INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDRjtGJ0LjQtSDQuNGFINC90LXQttC10LvQsNGC0LXQu9GM0L3QvtC1INGB0LzQtdGI0LjQstCw0L3QuNC1LiDQndCw0YjQuCDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC00LvRjyDQtNC10LvQuNC60LDRgtC10YHQvtCyINC40LTQtdCw0LvRjNC90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINGF0L7Qu9C+0LTQvdGL0YUg0LHQu9GO0LQg0Lgg0LfQsNC60YPRgdC+0Log0YEg0L7RgtC00LXQu9C+0Lwg0LTQu9GPINCS0LDRiNC40YUg0YTQuNGA0LzQtdC90L3Ri9GFINGB0L7Rg9GB0L7Qsi4g0J7QtNC90LAg0YPQvdC40LLQtdGA0YHQsNC70YzQvdCw0Y8g0LrRgNGL0YjQutCwIChGSy1MR1MtNiksINC60L7RgtC+0YDQsNGPINC/0YDQvtC00LDQtdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+LCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQstGB0LXRhSDRgNCw0LfQvNC10YDQvtCyINC60L7QvdGC0LXQudC90LXRgNC+0LIhPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5NxatzdSBrcmlzdMSBbGR6aWRyaSBrdmFkcsSBdHZlaWRhIGtvbnRlaW5lcmkmbmJzcDtpciBpemdhdGF2b3RpIG5vIGJpbyBQTEEgcGxhc3RtYXNhcywga2FzIGRhYsSBIGJpb2xvxKNpc2tpIHNhZGFsxIFzLiAmU2Nhcm9uO2lzIHVuaXZlcnPEgWxzIDItZGHEvMSrZ3MgaWVwYWtvanVtcyZuYnNwO2lyIHBpZW3Ek3JvdHMmbmJzcDtkYcW+xIFkaWVtIGF1a3N0aWVtIMSTZGllbmllbSwga8SBIGFyxKsgYXVnxLx1IHVuIGTEgXJ6ZcWGdSBzYWzEgXRpxYZpZW0ga29wxIEgYXIgbcSTcmNpLCBuZcS8YXVqb3QgcHJvZHVrdGllbSBzYWphdWt0aWVzIGtvcMSBLiBJenZlaWRvamlldCBuZWF0a8SBcnRvamFtYXMgcHJvZHVrdGEga29tYmluxIFjaWphcyEgVmlzdSBpem3Ek3J1IHRyYXVraWVtIGRlciB2aWVucyB1bml2ZXJzxIFscyB2xIFrcyAoRkstTEdTLTYpLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9lbl0gPT4gPHA+RGlzcG9zYWJsZSBmb29kIGNvbnRhaW5lcnMgbWFkZSBvZiBjcnlzdGFsIGNsZWFyLCBiaW9kZWdyYWRhYmxlJm5ic3A7YW5kIGNvbXBvc3RhYmxlIFBMQSBwbGFzdGljLiBPdXIgcGxhc3RpYyBkZWxpIGNvbnRhaW5lcnMmbmJzcDthcmUgcGVyZmVjdGx5IHN1aXRhYmxlIGZvciB2YXJpb3VzIGNvbGQgZGlzaGVzLCBzbmFja3MsIGZydWl0IGFuZCB2ZWdldGFibGUgc2V0cyB3aXRoIGFueSBraW5kcyBvZiBkaXBzIGFuZCBzYXVjZXMuIFRoZXNlIGNvbnRhaW5lcnMgaGF2ZSB0d28gZGl2aXNpb25zIGRpdmlkaW5nJm5ic3A7dGhlIHByb2R1Y3RzIGFuZCBwcmV2ZW50aW5nIHRoZW0gZnJvbSB1bndhbnRlZCBtaXhpbmcuIE9uZSB2ZXJzYXRpbGUgbGlkIChGSy1MR1MtNikgdGhhdCBpcyBzb2xkIHNlcGVyYXRlbHkmbmJzcDtmaXRzIGFsbCBjb250YWluZXIgc2l6ZXMhJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiA1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTMzOTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTAzLTI5IDEzOjU2OjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDY6MTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDE4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS03NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03NzMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gU3F1YXJlIDItQ01QVCBEZWxpIENvbnRhaW5lcnMgMjQwICsgNjYwIG1sLCBQTEEsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyMy4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMjMuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiA3NzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGQ3NmRkZDkzYmJkNjQ5NzRmMGE5MjdiYzA3YmNiYmU2LmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IERpc3Bvc2FibGUgYW5kIGNvbXBvc3RhYmxlIGZvb2QgY29udGFpbmVycyBtYWRlIG9mIFBMQQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIzLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4gSWVwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMjc3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvdXRlcl9pZF0gPT4gMDAwMDA3NzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IERJLVBCTFMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxNTA1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX3J1XSA9PiDQmtGA0YvRiNC60Lgg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LTQu9GPINGB0LDQu9Cw0YLQvtCyIDc1MCDQvNC7LCDQn9Ct0KIsINC/0YDQvtC30YDQsNGH0L3Ri9C1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgYXBhxLxpZW0gc2FsxIF0dSB0cmF1a2llbSA3NTAgbWwsIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJvdW5kIFNhbGFkIGJvd2xzIDc1MCBtbCwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyIGRhdGEtZW5kPSIyMTIiIGRhdGEtc3RhcnQ9IjEyMCI+PHN0cm9uZyBkYXRhLWVuZD0iMjEyIiBkYXRhLXN0YXJ0PSIxMjUiPtCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60YDRg9Cz0LvRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIgKDc1MCwgMTAwMCwgMTUwMCDQvNC7KSDQuNC3IHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9Ijc0MyIgZGF0YS1zdGFydD0iMjE0Ij48c3Ryb25nIGRhdGEtZW5kPSIyODIiIGRhdGEtc3RhcnQ9IjIxNCI+0K3QutC+LdC00YDRg9C20LXQu9GO0LHQvdCw0Y8g0Lgg0L/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LrRgNGD0LPQu9GL0YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsjwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI3NDMiIGRhdGEtc3RhcnQ9IjIxNCI+0K3RgtCwINC/0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDQutGA0YPQs9C70YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyINC+0LHRitC10LzQvtC8IDc1MCDQvNC7LCAxMDAwINC80Lsg0LggMTUwMCDQvNC7LiDQmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDQvtC90LAg0L/QvtC30LLQvtC70Y/QtdGCINC90LUg0YLQvtC70YzQutC+INC90LDQtNC10LbQvdC+INC30LDQutGA0YvRgtGMINCy0LDRiNC4INC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0L/QvtC00LTQtdGA0LbQuNCy0LDRgtGMINGN0LrQvtC70L7Qs9C40YfQvdGL0Lkg0L/QvtC00YXQvtC0LCDRgdC90LjQttCw0Y8g0YPQs9C70LXRgNC+0LTQvdGL0Lkg0YHQu9C10LQg0Lgg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/Qu9Cw0YHRgtC40LrQsC4g0J/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINC60YDRi9GI0LrQuCDQv9C+0LfQstC+0LvRj9C10YIg0Y3RhNGE0LXQutGC0LjQstC90L4g0L/RgNC+0LTQtdC80L7QvdGB0YLRgNC40YDQvtCy0LDRgtGMINGP0YDQutC40LUg0YbQstC10YLQsCDQuCDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdGD0Y4g0YLQtdC60YHRgtGD0YDRgyDQstCw0YjQuNGFINGB0LDQu9Cw0YLQvtCyLCDQtNC10YHQtdGA0YLQvtCyINC4INC00YDRg9Cz0LjRhSDQs9C+0YLQvtCy0YvRhSDQsdC70Y7QtC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij48c3Ryb25nIGRhdGEtZW5kPSI3OTEiIGRhdGEtc3RhcnQ9Ijc0NSI+0J/RgNC10LfQtdC90YLQsNCx0LXQu9GM0L3QvtGB0YLRjCDQuCDQt9Cw0YnQuNGC0LAg0LLQsNGI0LXQs9C+INC/0YDQvtC00YPQutGC0LA8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTEwOCIgZGF0YS1zdGFydD0iNzQ1Ij7QmtGD0L/QvtC70YzQvdCw0Y8g0YTQvtGA0LzQsCDQutGA0YvRiNC60Lgg0L7QsdC10YHQv9C10YfQuNCy0LDQtdGCINC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+0LUg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC90LDQtCDQv9GA0L7QtNGD0LrRgtC+0LwsINC30LDRidC40YnQsNGPINC10LPQviDQvtGCINC/0L7QstGA0LXQttC00LXQvdC40Lkg0Lgg0YHQvtGF0YDQsNC90Y/QtdGCINGB0LLQtdC20LXRgdGC0YwuINCt0YLQvtGCINC00LjQt9Cw0LnQvSDRgtCw0LrQttC1INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0L7QstGA0LXQttC00LXQvdC40LUg0LLQtdGA0YXQvdC10LPQviDRgdC70L7RjyDQsdC70Y7QtNCwINC/0YDQuCDRhdGA0LDQvdC10L3QuNC4INC40LvQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LUuINCf0YDQvtC30YDQsNGH0L3QsNGPINC60YDRi9GI0LrQsCDQvdC1INGC0L7Qu9GM0LrQviDQt9Cw0YnQuNGJ0LDQtdGCINC/0YDQvtC00YPQutGC0YssINC90L4g0Lgg0LfQvdCw0YfQuNGC0LXQu9GM0L3QviDRg9C70YPRh9GI0LDQtdGCINC40YUg0L/RgNC10LfQtdC90YLQsNGG0LjRji48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+PHN0cm9uZyBkYXRhLWVuZD0iMTE0MCIgZGF0YS1zdGFydD0iMTExMCI+0KPQtNC+0LHRgdGC0LLQviDQuCDRg9C90LjQstC10YDRgdCw0LvRjNC90L7RgdGC0Yw8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMTQzOSIgZGF0YS1zdGFydD0iMTExMCI+0K3RgtCwINC60YDRi9GI0LrQsCDQv9C+0LTRhdC+0LTQuNGCINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0L7QsdGK0LXQvNC+0LIg0LrQvtC90YLQtdC50L3QtdGA0L7QsiAoNzUwINC80LssIDEwMDAg0LzQuyDQuCAxNTAwINC80LspLCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQtdC1INC00LvRjyDRiNC40YDQvtC60L7Qs9C+INCw0YHRgdC+0YDRgtC40LzQtdC90YLQsCDQv9GA0L7QtNGD0LrRhtC40Lgg0LIg0LrQsNGE0LUsINGA0LXRgdGC0L7RgNCw0L3QsNGFLCDRgdGD0L/QtdGA0LzQsNGA0LrQtdGC0LDRhSDQuCDQvdCwINC/0YDQtdC00L/RgNC40Y/RgtC40Y/RhSDQv9C+INC00L7RgdGC0LDQstC60LUg0LXQtNGLLiDQntC90LAg0L7QsdC10YHQv9C10YfQuNGCINC60L7QvNGE0L7RgNGC0L3QvtC1INGF0YDQsNC90LXQvdC40LUg0Lgg0L/RgNC40LLQu9C10LrQsNGC0LXQu9GM0L3QvtC1INCy0YvRgdGC0LDQstC70LXQvdC40LUg0LLQsNGI0LjRhSDRgtC+0LLQsNGA0L7Qsi48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTY5MCIgZGF0YS1zdGFydD0iMTQ0MSI+PHN0cm9uZyBkYXRhLWVuZD0iMTQ4MyIgZGF0YS1zdGFydD0iMTQ0MSI+0KLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lkg0LTQuNCw0L/QsNC30L7QvTogLTQwJmRlZztDINC00L4gKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjE2OTAiIGRhdGEtc3RhcnQ9IjE0NDEiPtCa0LDQuiDQuCDQutC+0L3RgtC10LnQvdC10YDRiywg0Y3RgtCwINC60YDRi9GI0LrQsCDRg9GB0YLQvtC50YfQuNCy0LAg0Log0YLQtdC80L/QtdGA0LDRgtGD0YDQvdGL0Lwg0LrQvtC70LXQsdCw0L3QuNGP0LwsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINC10LUg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0Lgg0YLRgNCw0L3RgdC/0L7RgNGC0LjRgNC+0LLQutC4INC60LDQuiDQvtGF0LvQsNC20LTQtdC90L3Ri9GFLCDRgtCw0Log0Lgg0LfQsNC80L7RgNC+0LbQtdC90L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0L3QtSDQvdCw0YDRg9GI0LDRjyDQutCw0YfQtdGB0YLQstCwINGD0L/QsNC60L7QstC60LguPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjIwMTkiIGRhdGEtc3RhcnQ9IjE2OTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjE3MTYiIGRhdGEtc3RhcnQ9IjE2OTIiPtCt0LrQvtC70L7Qs9C40YfQvdGL0Lkg0LzQsNGC0LXRgNC40LDQuzwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyMDE5IiBkYXRhLXN0YXJ0PSIxNjkyIj7QmNC30LPQvtGC0L7QstC70LXQvdC90LDRjyDQuNC3INC/0LXRgNC10YDQsNCx0L7RgtCw0L3QvdC+0LPQviBQRVQgKHJQRVQpLCDRjdGC0LAg0LrRgNGL0YjQutCwINGB0L/QvtGB0L7QsdGB0YLQstGD0LXRgiDRgdC+0LrRgNCw0YnQtdC90LjRjiDQv9C70LDRgdGC0LjQutCwINCyINC/0YDQuNGA0L7QtNC1INC4INC/0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXRjiDRhtC40YDQutGD0LvRj9GA0L3QvtC5INGN0LrQvtC90L7QvNC40LrQuC4g0JLRi9Cx0LjRgNCw0Y8g0YLQsNC60YPRjiDRg9C/0LDQutC+0LLQutGDLCDQstGLINC30LDQsdC+0YLQuNGC0LXRgdGMINC+INCx0YPQtNGD0YnQtdC8INC/0LvQsNC90LXRgtGLLCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y8g0YHQstC+0LjQvCDQutC70LjQtdC90YLQsNC8INGD0YHRgtC+0LnRh9C40LLQvtC1INC4INCx0LXQt9C+0L/QsNGB0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC4INGC0YDQsNC90YHQv9C+0YDRgtC40YDQvtCy0LrQuCDQv9GA0L7QtNGD0LrRgtC+0LIuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5MzUiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwMTYiIGRhdGEtc3RhcnQ9IjM5NDAiPkNhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtICg3NTAsIDEwMDAsIDE1MDAgbWwpIG5vIHJQRVQ8L3N0cm9uZz48L2gyPg0KDQo8aDMgZGF0YS1lbmQ9IjQ1MDciIGRhdGEtc3RhcnQ9IjQwMTgiPjxzdHJvbmcgZGF0YS1lbmQ9IjQwNzUiIGRhdGEtc3RhcnQ9IjQwMTgiPlZpZGVzIGRyYXVkesSrZ3MgdW4gcHJlemVudMSTamFtcyB2xIFrcyBhcGHEvGllbSB0cmF1a2llbTwvc3Ryb25nPjwvaDM+DQoNCjxwIGRhdGEtZW5kPSI0NTA3IiBkYXRhLXN0YXJ0PSI0MDE4Ij4mU2Nhcm9uO2lzIGNhdXJzcMSrZMSrZ2FpcyBrdXBvbGEgdsSBa3MgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIGFwYcS8aWVtIHRyYXVraWVtIGFyIGlldGlscMSrYnUgNzUwIG1sLCAxMDAwIG1sIHVuIDE1MDAgbWwuIEl6Z2F0YXZvdHMgbm8gYXVnc3RhcyBrdmFsaXTEgXRlcyBwxIFyc3RyxIFkxIF0YSBQRVQgKHJQRVQpIG1hdGVyacSBbGEsIHRhcyBub2RybyZzY2Fyb247aW5hIG5lIHRpa2FpIGRybyZzY2Fyb247dSBhaXp2xJNyJnNjYXJvbjthbnUsIGJldCBhcsSrIHBhbMSrZHogc2FtYXppbsSBdCBvZ2xla8S8YSBwxJNkdSB1biBwbGFzdG1hc2FzIGF0a3JpdHVtdXMuIFbEgWNpxYZhIGNhdXJzcMSrZMSrZ3VtcyDEvGF1aiBlZmVrdMSrdmkgZGVtb25zdHLEk3QgYmFnxIF0xKtnYXMgxJNkaWVuYSBrcsSBc2FzIHVuIHRla3N0xatydSwgcGFkYXJvdCB0byBpZGXEgWx1IHNhbMSBdGllbSwgZGVzZXJ0aWVtIHVuIGNpdGllbSBnYXRhdmllbSDEk2RpZW5pZW0uPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjQ4NTAiIGRhdGEtc3RhcnQ9IjQ1MDkiPjxzdHJvbmcgZGF0YS1lbmQ9IjQ1NTYiIGRhdGEtc3RhcnQ9IjQ1MDkiPlByZXplbnTEgWNpamEgdW4gYWl6c2FyZHrEq2JhIGrFq3N1IHByb2R1a3RpZW08L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iNDg1MCIgZGF0YS1zdGFydD0iNDUwOSI+S3Vwb2xhIGZvcm1hIG5vZHJvJnNjYXJvbjtpbmEgcGFwaWxkdSB0ZWxwdSB2aXJzIHByb2R1a3RhLCBwYXNhcmfEgWpvdCB0byBubyBib2rEgWp1bWllbSB1biBzYWdsYWLEgWpvdCBzdmFpZ3VtdS4gJlNjYXJvbjtpcyBkaXphaW5zIHBhbMSrZHogaXp2YWlyxKt0aWVzIG5vIGJvasSBanVtaWVtIGF1ZyZzY2Fyb247xJNqxIEgc2zEgW7EqyDEk2RpZW5hbSB1emdsYWLEgWpvdCB2YWkgdHJhbnNwb3J0xJNqb3QuIENhdXJzcMSrZMSrZ2FpcyB2xIFrcyBuZSB0aWthaSBhaXpzYXJnxIEgcHJvZHVrdHVzLCBiZXQgYXLEqyBpZXbEk3JvamFtaSB1emxhYm8gdG8gcHJlemVudMSBY2lqdS48L3A+DQoNCjxoMiBkYXRhLWVuZD0iNTE1MCIgZGF0YS1zdGFydD0iNDg1MiI+PHN0cm9uZyBkYXRhLWVuZD0iNDg3NyIgZGF0YS1zdGFydD0iNDg1MiI+xJJydMSrYmEgdW4gZGF1ZHpwdXPEq2JhPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUxNTAiIGRhdGEtc3RhcnQ9IjQ4NTIiPiZTY2Fyb247aXMgdsSBa3MgaXIgcGllbcSTcm90cyBkYcW+xIFkaWVtIHRyYXVrdSBpem3Ek3JpZW0gKDc1MCBtbCwgMTAwMCBtbCB1biAxNTAwIG1sKSwgdMSBcMSTYyB0YXMgaXIgaWRlxIFsaSBwaWVtxJNyb3RzIHBsYSZzY2Fyb247YSBrbMSBc3RhIHByb2R1a3RpZW0ga2FmZWpuxKtjxIFtLCByZXN0b3LEgW5pZW0sIGxpZWx2ZWlrYWxpZW0gdW4gxJNkaWVudSBwaWVnxIFkZXMgcGFrYWxwb2p1bWllbS4gVGFzIG5vZHJvJnNjYXJvbjtpbmEgxJNydHUgdXpnbGFixIEmc2Nhcm9uO2FudSB1biBwaWV2aWxjxKtndSBwcm9kdWt0dSBpenZpZXRvJnNjYXJvbjthbnUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPjxzdHJvbmcgZGF0YS1lbmQ9IjUxOTYiIGRhdGEtc3RhcnQ9IjUxNTIiPlRlbXBlcmF0xatyYXMgZGlhcGF6b25zOiAtNDAmZGVnO0MgbMSrZHogKzYwJmRlZztDPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzNTkiIGRhdGEtc3RhcnQ9IjUxNTIiPlTEgXBhdCBrxIEgdHJhdWtpLCAmc2Nhcm9uO2lzIHbEgWtzIGl6dHVyIHRlbXBlcmF0xatyYXMgc3bEgXJzdMSrYmFzLCB0xIFwxJNjIHRhcyBpciBpZGXEgWxpIHBpZW3Ek3JvdHMgZ2FuIGF1a3N0aWVtLCBnYW4gc2FsZMSTdGllbSBwcm9kdWt0aWVtLCBuZXNhYm9qxIFqb3QgaWVwYWtvanVtYSBrdmFsaXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI1NjkxIiBkYXRhLXN0YXJ0PSI1MzYxIj48c3Ryb25nIGRhdGEtZW5kPSI1Mzg1IiBkYXRhLXN0YXJ0PSI1MzYxIj5Fa29sb8SjaXNrcyBtYXRlcmnEgWxzPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjU2OTEiIGRhdGEtc3RhcnQ9IjUzNjEiPkl6Z2F0YXZvdHMgbm8gcMSBcnN0csSBZMSBdGEgUEVUIChyUEVUKSBtYXRlcmnEgWxhLCAmc2Nhcm9uO2lzIHbEgWtzIHBhbMSrZHogc2FtYXppbsSBdCBwbGFzdG1hc2FzIGF0a3JpdHVtdXMgdW4gYXRiYWxzdGEgY2lya3VsxIFybyBla29ub21pa3UuIEl6dsSTbG90aWVzICZzY2Fyb247byBpbGd0c3DEk2rEq2dvIGllcGFrb2p1bXUsIGrFq3MgcGFsxKtkemF0IGFpenNhcmfEgXQgdmlkaSB1biBub2RybyZzY2Fyb247aW7EgXQgc2F2aWVtIGtsaWVudGllbSBkcm8mc2Nhcm9uO3UgdW4gdmlkZWkgZHJhdWR6xKtndSByaXNpbsSBanVtdSBwxIFydGlrYXMgdXpnbGFixIEmc2Nhcm9uO2FuYWkgdW4gdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDIgZGF0YS1lbmQ9IjIxMTMiIGRhdGEtc3RhcnQ9IjIwMjYiPjxzdHJvbmcgZGF0YS1lbmQ9IjIxMTMiIGRhdGEtc3RhcnQ9IjIwMzEiPlRyYW5zcGFyZW50IERvbWUgTGlkIGZvciBSb3VuZCBDb250YWluZXJzICg3NTAsIDEwMDAsIDE1MDAgbWwpIE1hZGUgb2YgclBFVDwvc3Ryb25nPjwvaDI+DQoNCjxoMyBkYXRhLWVuZD0iMjYwNSIgZGF0YS1zdGFydD0iMjExNSI+PHN0cm9uZyBkYXRhLWVuZD0iMjE3MiIgZGF0YS1zdGFydD0iMjExNSI+RWNvLUZyaWVuZGx5IGFuZCBQcmVzZW50YWJsZSBMaWQgZm9yIFJvdW5kIENvbnRhaW5lcnM8L3N0cm9uZz48L2gzPg0KDQo8cCBkYXRhLWVuZD0iMjYwNSIgZGF0YS1zdGFydD0iMjExNSI+VGhpcyB0cmFuc3BhcmVudCBkb21lIGxpZCBpcyBkZXNpZ25lZCB0byBmaXQgcGVyZmVjdGx5IG9uIHJvdW5kIGNvbnRhaW5lcnMgd2l0aCBjYXBhY2l0aWVzIG9mIDc1MCBtbCwgMTAwMCBtbCwgYW5kIDE1MDAgbWwuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcmVjeWNsZWQgUEVUIChyUEVUKSwgaXQgbm90IG9ubHkgcHJvdmlkZXMgYSBzZWN1cmUgc2VhbCBidXQgYWxzbyBjb250cmlidXRlcyB0byByZWR1Y2luZyB5b3VyIGNhcmJvbiBmb290cHJpbnQgYW5kIG1pbmltaXppbmcgcGxhc3RpYyB3YXN0ZS4gVGhlIGNsYXJpdHkgb2YgdGhlIGxpZCBhbGxvd3MgZm9yIGV4Y2VsbGVudCB2aXNpYmlsaXR5IG9mIHRoZSB2aWJyYW50IGNvbG9ycyBhbmQgdGV4dHVyZXMgb2YgeW91ciBzYWxhZHMsIGRlc3NlcnRzLCBhbmQgb3RoZXIgcHJlcGFyZWQgZGlzaGVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIyOTkxIiBkYXRhLXN0YXJ0PSIyNjA3Ij48c3Ryb25nIGRhdGEtZW5kPSIyNjU1IiBkYXRhLXN0YXJ0PSIyNjA3Ij5QcmVzZW50YXRpb24gYW5kIFByb3RlY3Rpb24gb2YgWW91ciBQcm9kdWN0czwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyOTkxIiBkYXRhLXN0YXJ0PSIyNjA3Ij5UaGUgZG9tZSBzaGFwZSBvZiB0aGUgbGlkIHByb3ZpZGVzIGV4dHJhIHNwYWNlIGFib3ZlIHRoZSBmb29kLCBvZmZlcmluZyBwcm90ZWN0aW9uIHdoaWxlIG1haW50YWluaW5nIHRoZSBmcmVzaG5lc3Mgb2YgdGhlIGNvbnRlbnRzLiBUaGlzIGRlc2lnbiBoZWxwcyBwcmV2ZW50IGRhbWFnZSB0byB0aGUgdG9wIGxheWVyIG9mIHlvdXIgZm9vZCBkdXJpbmcgc3RvcmFnZSBvciB0cmFuc3BvcnQuIFRoZSB0cmFuc3BhcmVudCBsaWQgZW5oYW5jZXMgdGhlIG92ZXJhbGwgcHJlc2VudGF0aW9uIG9mIHRoZSBwcm9kdWN0LCBtYWtpbmcgaXQgbW9yZSBhdHRyYWN0aXZlIHRvIGN1c3RvbWVycy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzI5NSIgZGF0YS1zdGFydD0iMjk5MyI+PHN0cm9uZyBkYXRhLWVuZD0iMzAyNCIgZGF0YS1zdGFydD0iMjk5MyI+Q29udmVuaWVuY2UgYW5kIFZlcnNhdGlsaXR5PC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjMyOTUiIGRhdGEtc3RhcnQ9IjI5OTMiPlRoaXMgbGlkIGlzIHN1aXRhYmxlIGZvciBhIHZhcmlldHkgb2YgY29udGFpbmVyIHNpemVzICg3NTAgbWwsIDEwMDAgbWwsIGFuZCAxNTAwIG1sKSwgbWFraW5nIGl0IGlkZWFsIGZvciBhIHdpZGUgcmFuZ2Ugb2YgcHJvZHVjdHMgaW4gY2FmZXMsIHJlc3RhdXJhbnRzLCBzdXBlcm1hcmtldHMsIGFuZCBmb29kIGRlbGl2ZXJ5IHNlcnZpY2VzLiBJdCBlbnN1cmVzIGNvbnZlbmllbnQgc3RvcmFnZSBhbmQgYW4gYXBwZWFsaW5nIGRpc3BsYXkgb2YgeW91ciBwcm9kdWN0cy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMzUyOSIgZGF0YS1zdGFydD0iMzI5NyI+PHN0cm9uZyBkYXRhLWVuZD0iMzMzNCIgZGF0YS1zdGFydD0iMzI5NyI+VGVtcGVyYXR1cmUgUmFuZ2U6IC00MCZkZWc7QyB0byArNjAmZGVnO0M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzUyOSIgZGF0YS1zdGFydD0iMzI5NyI+TGlrZSB0aGUgY29udGFpbmVycywgdGhpcyBsaWQgY2FuIHdpdGhzdGFuZCBhIHdpZGUgcmFuZ2Ugb2YgdGVtcGVyYXR1cmVzLCBtYWtpbmcgaXQgcGVyZmVjdCBmb3Igc3RvcmluZyBhbmQgdHJhbnNwb3J0aW5nIGNvbGQgb3IgZnJvemVuIGZvb2RzIHdpdGhvdXQgY29tcHJvbWlzaW5nIHRoZSBxdWFsaXR5IG9mIHRoZSBwYWNrYWdpbmcuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjM4NTAiIGRhdGEtc3RhcnQ9IjM1MzEiPjxzdHJvbmcgZGF0YS1lbmQ9IjM1NTYiIGRhdGEtc3RhcnQ9IjM1MzEiPkVjby1GcmllbmRseSBNYXRlcmlhbDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIzODUwIiBkYXRhLXN0YXJ0PSIzNTMxIj5NYWRlIGZyb20gcmVjeWNsZWQgUEVUIChyUEVUKSwgdGhpcyBsaWQgaGVscHMgcmVkdWNlIHBsYXN0aWMgd2FzdGUgYW5kIHN1cHBvcnRzIHRoZSBjaXJjdWxhciBlY29ub215LiBCeSBjaG9vc2luZyB0aGlzIHN1c3RhaW5hYmxlIHBhY2thZ2luZywgeW91IGFyZSBoZWxwaW5nIHRvIHByb3RlY3QgdGhlIGVudmlyb25tZW50IHdoaWxlIHByb3ZpZGluZyB5b3VyIGN1c3RvbWVycyB3aXRoIGEgc2FmZSBhbmQgZWNvLWNvbnNjaW91cyBzb2x1dGlvbiBmb3IgZm9vZCBzdG9yYWdlIGFuZCB0cmFuc3BvcnRhdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTIwNjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTEwLTA0IDE1OjExOjA2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6NDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYXJ0X2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTI3NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX3NlY3Rpb25dID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfZnVsbF0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTEyNzcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUm91bmQgU2FsYWQgYm93bHMgNzUwIG1sLCBQRVQsIGNsZWFyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyOS4yMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMjkuMjAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxMjc3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiBlZGY2Y2ZhMmQ3N2FhZjczMTBjNmY5NDAwMDVmNDlmOC5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBEaXNwb3NhYmxlIGFuZCBjbGVhciBwbGFzdGljIGxpZHMgZm9yIHNhbGFkIGNvbnRhaW5lcnMgNzUwIG1sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IENhdXJzcMSrZMSrZ3Mga3Vwb2xhIHbEgWtzIGFwYcS8aWVtIHRyYXVraWVtIDc1MCwgMTAwMCwgMTUwMCBtbCBubyByUEVUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCf0YDQvtC30YDQsNGH0L3QsNGPINC60YPQv9C+0LvRjNC90LDRjyDQutGA0YvRiNC60LAg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNC+0LIg0LjQtyByUEVUIDc1MCwgMTAwMCwgMTUwMCDQvNC7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDI5LjIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEyMjVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDcyMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gRFQtOEZUTAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDQ5MDAuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDRgdGC0LDQutCw0L3QvtCyIDM2MCDQvNC7INGBINC+0YLQstC10YDRgdGC0LjQtdC8LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa3MgZ2zEgXrEk20gMzYwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMzYwIG1sIGN1cHMsIFBTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7Qn9C70LDRgdGC0LjQutC+0LLRi9C1INC60YDRi9GI0LrQuCDQtNC70Y8g0YHRgtCw0LrQsNC90L7QsiDQuNC3INCf0KEgLSDRg9C90LjQstC10YDRgdCw0LvRjNC90Ysg0Lgg0L/QvtC00L7QudC00YPRgiDQutCw0Log0LTQu9GPINGF0L7Qu9C+0LTQvdGL0YUsINGC0LDQuiDQuCDQtNC70Y8g0LPQvtGA0Y/Rh9C40YUg0L3QsNC/0LjRgtC60L7Qsi4g0KHRgtCw0LrQsNC90Ysg0YEg0LrRgNGL0YjQutCw0LzQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0LTQvtGB0YLQsNCy0LrQuC4g0K3RgtC4INC60YDRi9GI0LrQuCDRgSDQvtGC0LLQtdGA0YHRgtC40LXQvCDRg9C00L7QsdC90Ysg0LIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Lgg0Lgg0L7RgtC70LjRh9C90L4g0L/QvtC00L7QudC00YPRgiDQtNC70Y8g0LrQvtGE0LUsINGH0LDRjywg0LvRjtCx0YvRhSDQvtGB0LLQtdC20LDRjtGJ0LjRhSDQvdCw0L/QuNC60YLQvtCyLCDQutC+0LrRgtC10LvQtdC5LCDRgdC+0LrQvtCyINC40LvQuCDQstC+0LTRiy4mbmJzcDs8YnIgLz4NCtCU0LDQvdC90LDRjyDQutGA0YvRiNC60LAg0L/QvtC00YXQvtC00LjRgiDQuiDRgdGC0LDQutCw0L3RgyZuYnNwO1NSLUhWMTJLUlVaJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8cD5QbGFzdG1hc2FzIHbEgWtpIGdsxIF6xJNtIG5vIFBTLSB1bml2ZXJzxIFsaSwgZGVyxJNzIGvEgSBhdWtzdGllbSwgdMSBIGFyxKsga2Fyc3RpZW0gZHrEk3JpZW5pZW0uIEdsxIF6ZXMgYXIgdsSBa2llbSB2YXIgdGlrdCBpem1hbnRvdGFzIGR6xJNyaWVudSBwaWVnxIFkZWkuICZTY2Fyb247aWUgdsSBa2kgaXIgxJNydGkgbGlldG8mc2Nhcm9uO2FuYWkgdW4gYsWrcyBpZGXEgWxpIHBpZW3Ek3JvdGkga2FmaWphaSwgdMSTamFpLCBqZWJrdXJpZW0gYXRzdmFpZHppbm8mc2Nhcm9uO2llbSBkesSTcmllbmllbSwga29rdGVpxLxpZW0sIHN1bMSBbSB1biDFq2RlbmltLiZuYnNwOzxiciAvPg0KUGllbcSTcm90cyBwYXDEq3JhIGdsxIF6xJNtJm5ic3A7U1ItSFYxMktSVVo8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlBsYXN0aWMgY292ZXJzIGZvciBnbGFzc2VzIGZyb20gUFMgYXJlIHVuaXZlcnNhbCBhbmQgc3VpdGFibGUgZm9yIGJvdGggY29sZCBhbmQgaG90IGRyaW5rcy4gR2xhc3NlcyB3aXRoIGxpZHMgY2FuIGJlIHVzZWQgZm9yIGRlbGl2ZXJ5LiBUaGVzZSBjYXBzIHdpdGggYSBob2xlIGFyZSBjb252ZW5pZW50IHRvIHVzZSBhbmQgYXJlIHBlcmZlY3QgZm9yIGNvZmZlZSwgdGVhLCBhbnkgcmVmcmVzaGluZyBkcmlua3MsIGNvY2t0YWlscywganVpY2VzIG9yIHdhdGVyLjwvcD4NCg0KPHA+TGlkcyBhcmUgc3VpdGFibGUgZm9yIHBhcGVyIGN1cHMmbmJzcDtTUi1IVjEyS1JVWjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAxMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDUxNzcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE2LTA3LTEyIDIwOjE4OjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDc6MjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xMjI1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTIyNS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBXaGl0ZSBMaWQsIHVzZSB3aXRoIDM2MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy4yNSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDEyMjUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGZmMzMxMDY2NGI5ZjIxNmI5ZjAwN2RjNmYyYWYyOTBmLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdoaXRlIExpZCwgdXNlIHdpdGggMTgwLzI1MCBtbCBjdXBzLCBQUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWxIFrcyB0ZXJtbyBnbMSBesSTbSAxODAvMjUwIG1sIGFyIGNhdXJ1bXUsIFBTLCBiYWx0cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQmtGA0YvRiNC60LAg0LTQu9GPINGC0LXRgNC80L4g0YHRgtCw0LrQsNC90L7QsiAxODAvMjUwINC80Lsg0YEg0L7RgtCy0LXRgNGB0YLQuNC10LwsINCf0KEsINCx0LXQu9Cw0Y8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMy4yNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNzI3XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA3MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMDE1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29kZV0gPT4gQ1YtMjg3ODM1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjc0OTguMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutC4INC00LvRjyDRgdGD0YjQuCDQutC+0L3RgtC10LnQvdC10YDQvtCyIDIyIHggMTQg0YHQvCwg0J/QrdCiLCDQv9GA0L7Qt9GA0LDRh9C90YvQtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFbEgWtpIHN1xaFpIHRyYXVraWVtIDE0IHggMjIgY20sIFBFVCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFN1c2hpIFRyYXlzIDIyIHggMTQgY20sIFBFVCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxwPtCU0LDQvdC90YvQtSDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQutGA0YvRiNC60Lgg0LTQu9GPINGB0YPRiNC4INC60L7QvdGC0LXQudC90LXRgNC+0LIg0L/QvtC30LLQvtC70Y/RjtGCINCy0LjQtNC10YLRjCDQv9GA0L7QtNGD0LrRgiDQuCDQv9C+0LvQvdC+0YHRgtGM0Y4g0L/QtdGA0LXQtNCw0Y7RgiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0YHRgtGMINCS0LDRiNC40YUg0LHQu9GO0LQuJm5ic3A70JrRgNGL0YjQutC4INC40LzQtdGO0YIg0YPQs9C70YPQsdC70LXQvdC40Y8g0L/QviDQutGA0LDRj9C8LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCINGA0LDQt9C80LXRidCw0YLRjCDQutC+0L3RgtC10LnQvdC10YDRiyDQtNGA0YPQsyDQvdCwINC00YDRg9Cz0LAuINCt0YLQviDRg9C00L7QsdC90L4g0LTQu9GPINC00L7RgdGC0LDQstC60Lgg0LXQtNGLINCS0LDRiNC40Lwg0LrQu9C40LXQvdGC0LDQvCwg0YHQvtGF0YDQsNC90LjRgiDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0Lgg0L/QvtC80L7QttC10YIg0L7Qv9GC0LjQvNC40LfQuNGA0L7QstCw0YLRjCDQu9C+0LPQuNGB0YLQuNC60YMuINCd0LAg0LrRgNGL0YjQutC4INC70LXQs9C60L4g0Lgg0YPQtNC+0LHQvdC+INC80L7QttC90L4g0YDQsNC30LzQtdGB0YLQuNGC0Ywg0Y3RgtC40LrQtdGC0LrQuC48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPiZTY2Fyb247aWUgY2F1cnNwxKtkxKtnaWUgdsSBa2ksIGthcyBkb23EgXRpIHN1JnNjYXJvbjvEqyBrb250ZWluZXJpZW0gZG90IGllc3DEk2p1IGxhYmkgYXBsxatrb3QgdW4gcHJlemVudMSTdCBKxatzdSDEk2RpZW51LiBWxIFrdSBtYWzEgXMgaXIgcGFkemnEvGluxIFqdW1pLCBrYXMgxLxhdWoga29udGVpbmVydXMga3JhdXQgdmllbmFtIG90cmFtIHZpcnPFqy4gVGFzIGlyIMS8b3RpIMSTcnRpIMSTZGllbmEgcGllZ8SBZGVpLCAmbmJzcDtrxIEgYXLEqyBwYWzEq2R6xJNzIGlldGF1cMSrdCB2aWV0dSB1biBvcHRpbWl6xJN0IGxvxKNpc3Rpa3UuIOKAi1V6IHbEgWthIHZhciB2aWVnbGkgdW4gxJNydGkgaXp2aWV0b3QgZXRpxLdldGkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGVzZSB0cmFuc3BhcmVudCBsaWRzJm5ic3A7Zm9yIHN1c2hpIGNvbnRhaW5lcnMgYWxsb3cgeW91IHRvIHNlZSB0aGUgcHJvZHVjdCBhbmQgZnVsbHkgY29udmV5IHRoZSBhdHRyYWN0aXZlbmVzcyBvZiB5b3VyIGRpc2hlcy4gVGhlIGxpZHMgaGF2ZSByZWNlc3NlcyBhdCB0aGUgZWRnZXMsIHdoaWNoIGFsbG93cyB5b3UgdG8gcGxhY2UgdGhlIGNvbnRhaW5lcnMgb24gdG9wIG9mIGVhY2ggb3RoZXIuIEl0IGlzIGNvbnZlbmllbnQgZm9yIGRlbGl2ZXJpbmcgZm9vZCB0byB5b3VyIGN1c3RvbWVycywgc2F2ZXMgc3BhY2UgYW5kIGhlbHBzIG9wdGltaXplIGxvZ2lzdGljcy4gTGFiZWxzIGNhbiBiZSBlYXNpbHkgYW5kIGNvbnZlbmllbnRseSBwbGFjZWQgb24gdGhlIGxpZHMuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDI4MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9wYWNrXSA9PiAyODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDk2MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDk5Mi41NQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTYtMDMtMjkgMTM6NTU6NTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0NTo1OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS03MjcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS03MjcvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgU3VzaGkgVHJheXMgMjIgeCAxNCBjbSwgUEVULCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDQzLjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNzI3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA3ODI2YjFhZjU5YzdlZjA2ODBkZjcwMzVjNDUwNGYwZi5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiB2xIFrcyBzdcWhaSB0cmF1a2FtIGNhdXJzcMSrZGlncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBsaWQgZm9yIHN1c2hpIHRyYXkgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0LrRgNGL0YjQutCwINC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQtNC70Y8g0YHRg9GI0LgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNDMuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTUxMl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDEzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBHRC0xMDkzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDE5NDkuMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQu9C+0LTQvtGH0LrQuCDQuNC3INC00LXRgNC10LLQsCAxOSw1INGFIDEwINGFIDIsNSDRgdC8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gS29rYSBsYWl2acWGYXMgdmllbnJlaXpsaWV0b2phbcSBcyAxOSw1IHggMTAgeCAyLDUgY20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBEaXNwb3NhYmxlIGZvb2QgdHJheSAxOSw1IHggMTAgeCAyLDUgY20sIHdvb2RlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0JTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LTQu9GPINGB0LXRgNCy0LjRgNC+0LLQutC4INC10LTRizwvc3Ryb25nPjwvaDI+DQoNCjxwPtCe0LTQvdC+0YDQsNC30L7QstGL0LUg0LTQtdGA0LXQstGP0L3QvdGL0LUg0LvQvtC00L7Rh9C60Lgg0LjQtyDRgdC+0YHQvdGLIC0mbmJzcDvRjdC70LXQs9Cw0L3RgtC90LDRjyDQsNC70YzRgtC10YDQvdCw0YLQuNCy0LAg0YLRgNCw0LTQuNGG0LjQvtC90L3Ri9C8INGC0LDRgNC10LvQutCw0Lwg0LTQu9GPINC/0L7QtNCw0YfQuCDQsdC70Y7QtCDQuCDQt9Cw0LrRg9GB0L7Qui4g0JjQtNC10LDQu9GM0L3QviDQv9C+0LTRhdC+0LTRj9GCINC00LvRjyDRiNCw0YjQu9GL0LrQvtCyLCDQs9Cw0YDQvdC40YDQvtCyINC4INC70LXQs9C60LjRhSDQt9Cw0LrRg9GB0L7Quiwg0LTQvtCx0LDQstC70Y/RjyDRgdC10YDQstC40YDQvtCy0LrQtSDQvdCw0YLRg9GA0LDQu9GM0L3QvtGB0YLQuCDQuCDRgdGC0LjQu9GPLiDQmNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INCy0L7Qt9C+0LHQvdC+0LLQu9GP0LXQvNC+0LPQviDRjdC60L7Qu9C+0LPQuNGH0L3QvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwLCDQvtC90Lgg0LHQtdC30L7Qv9Cw0YHQvdGLINC4INGD0LTQvtCx0L3RiyDQsiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQuC4g0JvQtdCz0LrQuNC1INC4INC60L7QvNC/0LDQutGC0L3Ri9C1LCDRjdGC0Lgg0LvQvtC00L7Rh9C60Lgg0LvQtdCz0LrQviDRg9GC0LjQu9C40LfQuNGA0YPRjtGC0YHRjyDQv9C+0YHQu9C1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQvdC1INC30LDQs9GA0Y/Qt9C90Y/RjyDQvtC60YDRg9C20LDRjtGJ0YPRjiDRgdGA0LXQtNGDLiDQlNC+0LHQsNCy0YzRgtC1INC/0YDQuNGA0L7QtNC90L7QuSDRjdGB0YLQtdGC0LjQutC4INCy0LDRiNC10LzRgyDRgdGC0L7Qu9GDINGBINC90LDRiNC40LzQuCDRgdGC0LjQu9GM0L3Ri9C80Lgg0Lgg0YTRg9C90LrRhtC40L7QvdCw0LvRjNC90YvQvNC4INC00LXRgNC10LLRj9C90L3Ri9C80Lgg0LvQvtC00L7Rh9C60LDQvNC4ITwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+S29rYSBsYWl2acWGYXMmbmJzcDt2aWVucmVpemxpZXRvamFtxIFzPC9zdHJvbmc+PC9oMj4NCg0KPHA+VmllbnJlaXrEk2rEgXMgbGlldG8mc2Nhcm9uO2FuYXMga29rYSBsYWl2acWGYXMgbm8gcHJpZWRlcyBpciBlbGVnYW50YSBhbHRlcm5hdMSrdmEgdHJhZGljaW9uxIFsYWppZW0gJnNjYXJvbjvEt8SrdmppZW0gxJNkaWVudSB1biB1emtvZHUgcGFzbmllZyZzY2Fyb247YW5haS4gSWRlxIFsaSBwaWVtxJNyb3RzIGtlYmFiaWVtLCBwaWVkZXbEgW0gdW4gdmllZ2zEgW0gdXprb2TEgW0sIHBpZSZzY2Fyb247xLdpcm90IHBhc25pZWcmc2Nhcm9uO2FuYWkgZGFiaXNrdW11IHVuIHN0aWx1LiBJemdhdGF2b3RpIG5vIGF0amF1bm9qYW1pZW0sIHZpZGVpIGRyYXVkesSrZ2llbSBtYXRlcmnEgWxpZW0sIHRpZSBpciBkcm8mc2Nhcm9uO2kgdW4gdmllZ2xpIGxpZXRvamFtaS4gVmllZ2xhcyB1biBrb21wYWt0YXMsICZzY2Fyb247xKtzIGxhaXZhcyBwxJNjIGxpZXRvJnNjYXJvbjthbmFzIHZhciB2aWVnbGkgYXRicsSrdm90aWVzLCBuZXBpZXPEgXLFhm9qb3QgdmlkaS4gUGllJnNjYXJvbjvEt2lyaWV0IHNhdmFtIGdhbGRhbSBkYWJpc2t1IGVzdMSTdGlrdSBhciBtxatzdSBzdGlsxKtnYWrEgW0gdW4gZnVua2Npb27EgWxhasSBbSBrb2thIGxhaXbEgW0hPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5EaXNwb3NhYmxlIFBpbmUgV29vZCBTZXJ2aW5nJm5ic3A7Rm9vZCBUcmF5PC9zdHJvbmc+PC9oMj4NCg0KPHA+RGlzcG9zYWJsZSB3b29kZW4gdHJheXMmbmJzcDttYWRlIG9mIHBpbmUgYXJlIGFuIGVsZWdhbnQgYWx0ZXJuYXRpdmUgdG8gdHJhZGl0aW9uYWwgcGxhdGVzIGZvciBzZXJ2aW5nIGRpc2hlcyBhbmQgc25hY2tzLiBJZGVhbCBmb3Iga2ViYWJzLCBzaWRlIGRpc2hlcyBhbmQgbGlnaHQgc25hY2tzLCB0aGV5IGFkZCBuYXR1cmFsbmVzcyBhbmQgc3R5bGUgdG8gdGhlIHRhYmxlIHNldHRpbmcuIE1hZGUgb2YgcmVuZXdhYmxlIGVjby1mcmllbmRseSBtYXRlcmlhbCwgdGhleSBhcmUgc2FmZSBhbmQgZWFzeSB0byB1c2UuIExpZ2h0d2VpZ2h0IGFuZCBjb21wYWN0LCB0aGVzZSBmb29kIHRyYXlzIGFyZSBlYXNpbHkgZGlzcG9zZWQgb2YgYWZ0ZXIgdXNlLCB3aXRob3V0IHBvbGx1dGluZyB0aGUgZW52aXJvbm1lbnQuIEFkZCBuYXR1cmFsIGFlc3RoZXRpY3MgdG8geW91ciB0YWJsZSB3aXRoIG91ciBzdHlsaXNoIGFuZCBmdW5jdGlvbmFsIHdvb2RlbiB0cmF5cyE8L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gNTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDc4ODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE3LTA3LTAzIDEyOjAwOjA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tfb3JkZXJdID0+IDM4Ljk4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xNTEyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTUxMi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBEaXNwb3NhYmxlIGZvb2QgdHJheSAxOSw1IHggMTAgeCAyLDUgY20sIHdvb2RlbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF92YXRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gNS41MCBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE1MTIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDFlYzlmYWI3MTE0OGRkNTIzMDhjNjAzYzYyYWVhZjgxLnBuZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFdvb2RlbiBmb29kIHRyYXlzIDE5LDUgeCAxMCB4IDIsNSBjbSwgbmF0dXJhbCB3b29kIHRyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gS29rYSBsYWl2acWGYXMgMTksNSB4IDEwIHggMiw1IGNtIHZpZW5yZWl6bGlldG9qYW3EgXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQtNC10YDQtdCy0Y/QvdC90YvQtSDQu9C+0LTQvtGH0LrQuCAxOSw1INGFIDEwINGFIDIsNSDRgdC8INC+0LTQvdC+0YDQsNC30L7QstGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNS41MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTg0Nl0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMzQ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBJQi1MMTZTVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDExODk1LjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LvQvtGB0LrQsNGPINC60YDRi9GI0LrQsCDQtNC70Y8g0LHRg9C80LDQttC90YvRhSDRgdGC0LDQutCw0L3QvtCyICJDaGFtcGFnbmUiIDUwMCDQvNC7LCDQn9ChLCDQsdC10LvQsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gTMSTemVucyB2xIFrcyBwYXDEq3JhIGdsxIF6ZW0gIkNoYW1wYWduZSIgNTAwIG1sLCBQUywgYmFsdHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlX2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QrdGC0Lgg0L/QvtC70YPQv9GA0L7Qt9GA0LDRh9C90YvQtSDQstGL0YHQvtC60L7QutCw0YfQtdGB0YLQstC10L3QvdGL0LUg0L/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutGA0YvRiNC60LggYyDQv9GA0L7RgNC10LfRjNGOJm5ic3A70LTQu9GPINGC0YDRg9Cx0L7Rh9C10Log0LjQtNC10LDQu9GM0L3QviDQv9C+0LTQvtC50LTRg9GCINC00LvRjyDQvdCw0YjQuNGFINCx0YPQvNCw0LbQvdGL0YUg0YHRgtCw0LrQsNC90YfQuNC60L7QsiDQvtCx0YrQtdC80L7QvCA1MDAg0LzQuy4g0J3QsNGI0LAmbmJzcDvQv9C70L7RgdC60LDRjyDQutGA0YvRiNC60LAg0YHQvtC30LTQsNC10YImbmJzcDvQv9C70L7RgtC90L7QtSDQuCDQvdCw0LTQtdC20L3QvtC1INGD0L/Qu9C+0YLQvdC10L3QuNC1INC00LvRjyDQv9GA0LXQtNC+0YLQstGA0LDRidC10L3QuNGPINGD0YLQtdGH0LXQuiDQuCDRgNCw0LfQu9C40LLQvtCyINCy0LDRiNC10LPQviDQvdCw0L/QuNGC0LrQsC4g0JrRgNGL0YjQutCwINGB0YLQsNC90LXRgiDQvdC10LfQsNC80LXQvdC40LzRi9C8INC00L7Qv9C+0LvQvdC10L3QuNC10Lwg0Log0YDQsNCx0L7RgtC1INC70Y7QsdC+0LPQviZuYnNwO9C60LjQvtGB0LrQsCwg0LrQvtGE0LXQudC90LgmbmJzcDvQuNC70Lgg0LfQsNCy0LXQtNC10L3QuNGPJm5ic3A70L3QsCDQstGL0L3QvtGBLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPHA+JlNjYXJvbjtpZSBjYXVyc3DEq2TEq2dpZSwgYXVnc3RhcyBrdmFsaXTEgXRlcyBwbGFzdG1hc2FzIHbEgWtpIGFyIFggYXR2ZXJ0bmkmbmJzcDttxatzdSA1MDAgbWwgcGFwxKtyYSBrcsWresSrdMSTbSBpciBpenR1csSrZ2kgdW4gbmVjYXVybGFpZMSrZ2kuIFBsYWthbmFpcyB2xIFrcyByYWRhIGNpZSZzY2Fyb247dSB1biZuYnNwO2RybyZzY2Fyb247dSBibMSrdsSTanVtdSwgbGFpIG5vdsSTcnN0dSBkesSTcmllbnUgbm9wbMWrZGkuJm5ic3A7PC9wPg0KDQo8cD5PYmxpZ8SBdHMgcGFwaWxkaW7EgWp1bXMgamVia3VyYW0ga2lvc2thbSwmbmJzcDvEgXRyxIFzIMSTZGluxIEmc2Nhcm9uO2FuYXMgcmVzdG9yxIFuYW0gdmFpJm5ic3A7a2FmZWpuxKtjYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8cD5UaGlzIHRyYW5zbHVjZW50LCBoaWdoLXF1YWxpdHkgcGxhc3RpYyBsaWRzICZuYnNwO2Egc3RyYXcgc2xvdCZuYnNwO2ZvciBvdXIgNTAwIG1sIHBhcGVyIGN1cHMmbmJzcDthcmUmbmJzcDtzdHVyZHkgYW5kIGxlYWstcmVzaXN0YW50LiBUaGlzJm5ic3A7aGlnaC1xdWFsaXR5IGZsYXQgbGlkIHdpbGwgdHVybiB5b3VyJm5ic3A7YmV2ZXJhZ2VzJm5ic3A7aW50byBvbi10aGUtZ28gcmVmcmVzaG1lbnRzLCBjcmVhdGluZyZuYnNwO2EgdGlnaHQsIHNlY3VyZSBzZWFsIHRvIHByZXZlbnQgbGVha2luZyBhbmQgc3BpbGxzLiZuYnNwO0EgbXVzdC1oYXZlIGFkZGl0aW9uIHRvIGFueSBraW9zaywgY29uY2Vzc2lvbiBzdGFuZCwgZmFzdC1mb29kIHJlc3RhdXJhbnQsIGNvZmZlZSBzaG9wIG9yIHRha2Utb3V0IGVzdGFibGlzaG1lbnQuJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDIwMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gNzU0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGltZV9hZGRdID0+IDIwMTktMTItMzAgMTU6MDE6MDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo1MDoxOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzYWxlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX21pY3Jvd2F2ZV9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Vjb10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2luZm9ybWF0aW9uXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfdG9wXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luZm9ybWF0aW9uX3RleHRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja19vcmRlcl0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttYXhfYm94ZXNdID0+IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xODQ2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTg0Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAyLjQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF9saW5lXSA9PiAyLjQwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTg0NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNjdlYzA2MDg3NzY5OGViMjYzZGFjZjBmODRiM2JjZTYuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/Qu9C+0YHQutCw0Y8g0LrRgNGL0YjQutCwINC00LvRjyDRhdC+0LvQvtC00L3Ri9GFINC90LDQv9C40YLQutC+0LIsINCf0KEsINCx0LXQu9Cw0Y8sINGBIFgg0L/RgNC+0YDQtdC30YzRjgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuXSA9PiBQbGFzdGljIExpZCBmb3IgcGFwZXIgY3VwICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIHdoaXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbHZdID0+IEzEk3plbnMgdsSBa3MgcGFwxKtyYSBnbMSBemVtICJDaGFtcGFnbmUiIDUwMCBtbCwgUFMsIGJhbHRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDIuNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ192YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2V4dF0gPT4gU21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqVHlwZV0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9wZXJ0eV9pbmZvOlNtYXJ0eV9JbnRlcm5hbF9FeHRlbnNpb25fSGFuZGxlcjpwcml2YXRlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0F1dG9sb2FkRmlsdGVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVmYXVsdE1vZGlmaWVyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQ29uZmlnVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRGVidWdUZW1wbGF0ZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUmVnaXN0ZXJlZE9iamVjdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbU3RyZWFtVmFyaWFibGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1RlbXBsYXRlVmFyc10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbTGl0ZXJhbHNdID0+IExpdGVyYWxzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZXNvbHZlZFByb3BlcnRpZXM6U21hcnR5X0ludGVybmFsX0V4dGVuc2lvbl9IYW5kbGVyOnByaXZhdGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5yZWdpc3RlclBsdWdpbl0gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9VbnJlZ2lzdGVyUGx1Z2luIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2NvZGVGcmFtZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfQ29kZUZyYW1lIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2dldExpdGVyYWxzXSA9PiBTbWFydHlfSW50ZXJuYWxfTWV0aG9kX0xpdGVyYWxzIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iak1hcF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWRkTGl0ZXJhbHNdID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTGl0ZXJhbHMgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb2JqTWFwXSA9PiAzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZXRMaXRlcmFsc10gPT4gU21hcnR5X0ludGVybmFsX01ldGhvZF9MaXRlcmFscyBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtvYmpNYXBdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvYWRQbHVnaW5dID0+IFNtYXJ0eV9JbnRlcm5hbF9NZXRob2RfTG9hZFBsdWdpbiBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BsdWdpbnNfZGlyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZnVuY3Rpb24uY291bnRlci5waHBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvZnVuY3Rpb24uY291bnRlci5waHAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllcmNvbXBpbGVyLmh0bWxzcGVjaWFsY2hhcnMucGhwXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttb2RpZmllci5odG1sc3BlY2lhbGNoYXJzLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5yb3VuZC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLnJvdW5kLnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbW9kaWZpZXJjb21waWxlci5jb3VudC5waHBdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21vZGlmaWVyLmNvdW50LnBocF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3dyaXRlRmlsZV0gPT4gU21hcnR5X0ludGVybmFsX1J1bnRpbWVfV3JpdGVGaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gU21hcnR5X1RlbXBsYXRlX1NvdXJjZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdWlkXSA9PiBkYjBhMDA4NjhiNjE5M2RmYmNkZmQ2NWIyZGQ2N2JjM2M2YWI1ZmZmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jlc291cmNlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdHlwZV0gPT4gZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtuYW1lXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZXBhdGhdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvdGVtcGxhdGVzL2NhdGFsb2cub2JqZWN0LnRwbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lc3RhbXBdID0+IDE3MDkyMDk0MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXhpc3RzXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Jhc2VuYW1lXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcG9uZW50c10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hhbmRsZXJdID0+IFNtYXJ0eV9JbnRlcm5hbF9SZXNvdXJjZV9GaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5jb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVjb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc21hcnR5XSA9PiBTbWFydHkgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvX2xpdGVyYWxdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlcnJvcl91bmFzc2lnbmVkXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2VfaW5jbHVkZV9wYXRoXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdGVtcGxhdGVEaXJOb3JtYWxpemVkXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF90ZW1wbGF0ZV9kaXJdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY29uZmlnRGlyTm9ybWFsaXplZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2pvaW5lZF9jb25maWdfZGlyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3RlbXBsYXRlX2hhbmRsZXJfZnVuY10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVmYXVsdF9jb25maWdfaGFuZGxlcl9mdW5jXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3BsdWdpbl9oYW5kbGVyX2Z1bmNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jb21waWxlRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wbHVnaW5zRGlyTm9ybWFsaXplZF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19jYWNoZURpck5vcm1hbGl6ZWRdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NvbXBpbGVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1c2Vfc3ViX2RpcnNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X2FtYmlndW91c19yZXNvdXJjZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtleHRlbmRzX3JlY3Vyc2lvbl0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZvcmNlX2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsZWZ0X2RlbGltaXRlcl0gPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JpZ2h0X2RlbGltaXRlcl0gPT4gfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpdGVyYWxzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NlY3VyaXR5X2NsYXNzXSA9PiBTbWFydHlfU2VjdXJpdHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzZWN1cml0eV9wb2xpY3ldID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BocF9oYW5kbGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsbG93X3BocF90ZW1wbGF0ZXNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnZ2luZ10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVidWdnaW5nX2N0cmxdID0+IE5PTkUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzbWFydHlfZGVidWdfaWRdID0+IFNNQVJUWV9ERUJVRwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlYnVnX3RwbF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZXJyb3JfcmVwb3J0aW5nXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfb3ZlcndyaXRlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Jvb2xlYW5pemVdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb25maWdfcmVhZF9oaWRkZW5dID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfbG9ja2luZ10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhY2hlX2xvY2tpbmddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xvY2tpbmdfdGltZW91dF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X3Jlc291cmNlX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoaW5nX3R5cGVdID0+IGZpbGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWZhdWx0X2NvbmZpZ190eXBlXSA9PiBmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGVfbW9kaWZpZWRfY2hlY2tdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfcGx1Z2luc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX29iamVjdHNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVnaXN0ZXJlZF9jbGFzc2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3JlZ2lzdGVyZWRfZmlsdGVyc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtyZWdpc3RlcmVkX2NhY2hlX3Jlc291cmNlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthdXRvbG9hZF9maWx0ZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2RlZmF1bHRfbW9kaWZpZXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VzY2FwZV9odG1sXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdGFydF90aW1lXSA9PiAxNzUzMDM4MTM1LjcyODQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY3VycmVudF9maWxlXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL3RlbXBsYXRlcy9jYXRhbG9nLm9iamVjdC50cGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfcGFyc2VyZGVidWddID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19vYmpUeXBlXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2RlYnVnXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZW1wbGF0ZV9kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW19wcm9jZXNzZWRUZW1wbGF0ZURpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29uZmlnX2Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gLi9jb25maWdzLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3Byb2Nlc3NlZENvbmZpZ0Rpcjpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9kaXI6cHJvdGVjdGVkXSA9PiAvaG9tZS92ZXJzdXBhYy92ZXJzdXBhY2tzdG9yZS5jb20vZmlsZXMvY29tcGlsZWRUZW1wbGF0ZXMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXI6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IC9ob21lL3ZlcnN1cGFjL3ZlcnN1cGFja3N0b3JlLmNvbS92ZW5kb3Ivc21hcnR5L3NtYXJ0eS9saWJzL3BsdWdpbnMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXI6cHJvdGVjdGVkXSA9PiAuL2NhY2hlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ic29sZXRlUHJvcGVydGllczpwcm90ZWN0ZWRdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMF0gPT4gcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMV0gPT4gdGVtcGxhdGVfcmVzb3VyY2VfY2FjaGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMl0gPT4gZGlyZWN0X2FjY2Vzc19zZWN1cml0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbM10gPT4gX2Rpcl9wZXJtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNF0gPT4gX2ZpbGVfcGVybXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzVdID0+IHBsdWdpbl9zZWFyY2hfb3JkZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IGluaGVyaXRhbmNlX21lcmdlX2NvbXBpbGVkX2luY2x1ZGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs3XSA9PiByZXNvdXJjZV9jYWNoZV9tb2RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthY2Nlc3NNYXA6cHJvdGVjdGVkXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RlbXBsYXRlX2Rpcl0gPT4gVGVtcGxhdGVEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbmZpZ19kaXJdID0+IENvbmZpZ0RpcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGx1Z2luc19kaXJdID0+IFBsdWdpbnNEaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfZGlyXSA9PiBDb21waWxlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9kaXJdID0+IENhY2hlRGlyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29tcGlsZV9pZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FjaGluZ10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvbXBpbGVfY2hlY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjYWNoZV9saWZldGltZV0gPT4gMzYwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbEZ1bmN0aW9uc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfY2FjaGVdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVzb3VyY2VfaGFuZGxlcnNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVdID0+IFNtYXJ0eV9JbnRlcm5hbF9SZXNvdXJjZV9GaWxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW5jb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcmVjb21waWxlZF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGFzQ29tcGlsZWRIYW5kbGVyXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwbHVnaW5fZmlsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGVtcGxhdGVfY2xhc3NdID0+IFNtYXJ0eV9JbnRlcm5hbF9UZW1wbGF0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RwbF92YXJzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfU0lURV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX1NJVEVfRlVMTF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtub2NhY2hlXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQQVRIX0NTU10gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuZ2luZS9jc3MvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSlNdID0+IFNtYXJ0eV9WYXJpYWJsZSBPYmplY3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbmdpbmUvanMvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BBVEhfSU1BR0VTXSA9PiBTbWFydHlfVmFyaWFibGUgT2JqZWN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW5naW5lL2ltYWdlcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbm9jYWNoZV0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUEFUSF9USElSRF9QQVJUWV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL1RoaXJkUGFydHkvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1NJVEVfTkFNRV0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gdmVyc3VwYWNrc3RvcmUuY29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhdGhfc2l0ZV9jbGVhcl0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS9pdGVtLTE3NDAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW25vY2FjaGVdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29iamVjdF0gPT4gU21hcnR5X1ZhcmlhYmxlIE9iamVjdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc291cmNlXSA9PiAxYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTI0MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMTQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrXSA9PiAxMDAwMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQv9C40YnQtdCy0YvRhSDQutC+0L3RgtC10LnQvdC10YDQvtCyIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gVsSBa2kgcMSBcnRpa2FzIHRyYXVraWVtIDEwMDAgbWwsIFBQLCBjYXVyc3DEq2TEq2dpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IExpZHMgZm9yIFJlY3Rhbmd1bGFyIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8cD7QoSDQvdCw0LvQuNGH0LjQtdC8INC/0L7QtNGF0L7QtNGP0YnQtdC5INC60YDRi9GI0LrQvtC5INC00LvRjyDQutC+0L3RgtC10LnQvdC10YDQsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNGPINC/0L7RgNGP0LTQutCwINC90LAg0LrRg9GF0L3QtSDQuNC70Lgg0L3QsNC70LDQttC40LLQsNC90LjQtSDRgdC10YDQstC40YHQsCDQtNC+0YHRgtCw0LLQutC4INGB0YLQsNC90L7QstC40YLRgdGPINCx0L7Qu9C10LUg0L/RgNC+0YHRgtGL0Lwg0Lgg0LHQtdC30L7Qv9Cw0YHQvdGL0Lwg0L/RgNC+0YbQtdGB0YHQvtC8ISZuYnNwO9Ca0YDRi9GI0LrQuCDQtNC70Y8g0L3QsNGI0LjRhSDQv9C70LDRgdGC0LjQutC+0LLRi9GFINC60L7QvdGC0LXQudC90LXRgNC+0LIg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7INC/0LvQvtGC0L3QviDQt9Cw0LrRgNGL0LLQsNGO0YLRgdGPINGB0LLQtdGA0YXRgywg0YfRgtC+INC/0YDQtdC00L7RgtCy0YDQsNGJ0LDQtdGCINC/0YDQvtC70LjQstCw0L3QuNC1INC4INC40YHQutC70Y7Rh9Cw0LXRgiDQvtC60YHQuNC00LDRhtC40Y4g0L/RgNC+0LTRg9C60YLQvtCyINC/0LjRgtCw0L3QuNGPLCDRh9GC0L4g0LzQvtC20LXRgiDQstGL0LfQstCw0YLRjCDQuNGFINC/0YDQtdC20LTQtdCy0YDQtdC80LXQvdC90YPRjiDQv9C+0YDRh9GDLiDQmtC+0L3RgtC10LnQvdC10YDRiyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyINCyINC60L7QvNC/0LvQtdC60YLQtSDRgSDQutGA0YvRiNC60LDQvNC4INC/0YDQtdC00L3QsNC30L3QsNGH0LXQvdGLINC00LvRjyDQsdC10LfQvtC/0LDRgdC90L7QuSDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60LgsINGF0YDQsNC90LXQvdC40Y8sINC4INC00LDQttC1INC/0L7RgdC70LXQtNGD0Y7RidC10LPQviDRgNCw0LfQvtCz0YDQtdCy0LAg0LXQtNGLINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4LiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxwPkl6bWFudG9qb3Qgc2FnYXRhdm8mc2Nhcm9uO2FuYXMgdHJhdWthbSZuYnNwO3BpZW3Ek3JvdHUgdsSBa3UsIHZpcnR1dmVzIG9yZ2FuaXrEkyZzY2Fyb247YW5hIHZhaSBwaWVnxIFkZXMgcGFrYWxwb2p1bWEgdXpzdMSBZMSrJnNjYXJvbjthbmEga8S8xatzdCB2aWVnbMSBa2EgdW4gZHJvJnNjYXJvbjvEgWthISBNxatzdSAxMDAwIG1sIHBsYXN0bWFzYXMgdHJhdWt1IHbEgWtpZW0gaXIgYmzEq3ZzIGF1ZyZzY2Fyb247xJNqYWlzIGJsxKt2xJNqdW1zLCBsYWkgbm92xJNyc3R1IG5vcGzFq2RpIHVuIHByaWVrJnNjYXJvbjtsYWljxKtndSBwxIFydGlrYXMgb2tzaWTEkyZzY2Fyb247YW5vcy4gUMSBcnRpa2FzIHRyYXVraSBhciB2xIFraWVtIGlyIHBhcmVkesSTdGkgZHJvJnNjYXJvbjthaSBwxIFydGlrYXMgdHJhbnNwb3J0xJMmc2Nhcm9uO2FuYWksIGzEq2R6bmVtJnNjYXJvbjthbmFpLCB1emdsYWLEgSZzY2Fyb247YW5haSB1biBwYXQgc2Vrb2pvJnNjYXJvbjthaSBzaWxkxKsmc2Nhcm9uO2FuYWkgbWlrcm92acS8xYZ1IGtyxIFzbsSrLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxwPlRha2Utb3V0IG9yIGtpdGNoZW4gb3JnYW5pemluZyBpcyBtYWRlIGVhc2llciB3aXRoIGEgbWF0Y2hpbmcgbGlkLiBUaGUgbGlkcyBmb3Igb3VyIDEwMDAgbWwgcGxhc3RpYyBjb250YWluZXJzIHNlYWwmbmJzcDt0aWdodGx5IGF0b3AmbmJzcDt0aGF0IGtlZXAgdGhlIGxlZnRvdmVycyBvciBkZWxpIHB1cmNoYXNlcyBzZWN1cmUgYW5kIHByZXZlbnQgc3BpbGxzIGFuZCBndWFyZCBhZ2FpbnN0IGFpcmJvcm5lIGNvbnRhbWluYW50cy4gRm9vZCBjb250YWluZXJzIHRvZ2V0aGVyIHdpdGggdGhlc2UgbGlkcyBhcmUmbmJzcDtkZXNpZ25lZCBmb3Igc2VjdXJlIHRyYW5zcG9ydGluZywgc3RvcmluZywgYW5kIHRoZW4gcmVoZWF0aW5nIGhvdCBmb29kIGl0ZW1zLiBEdWUgdG8gdGhlIGdyZWF0IGR1cmFiaWxpdHkgb2Ygb3VyIGxpZHMsIGZvb2QgY29udGFpbmVycyBjYW4gc2FmZWx5IGJlIHN0YWNrZWQgdG8gcHJvbW90ZSBlYXN5IHRyYW5zcG9ydGF0aW9uIGFuZCBzcGFjZS1zYXZpbmcgc3RvcmFnZSBhdCB5b3VyIGtpdGNoZW4uJm5ic3A7PC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gODQ1OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BvcHVsYXJpdHldID0+IDAuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxOS0wMS0yMSAxODowMTowNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hpZGRlbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZnJlZXplcl9zYWZlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mb29kX2RlbGl2ZXJ5XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2hvdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc193YXJtX2NvbGRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbmV3XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb25seV9ib3hdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFttdWx0aXBseV9ib3hlc10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21heF9ib3hlc10gPT4gMzMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiA0NDc5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IExpZCBmb3IgcmVjdGFuZ3VsYXIgY29udGFpbmVyIDUwMC0yMDAwIG1sLCBQUCwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0JrRgNGL0YjQutCwINC00LvRjyDQt9Cw0LPQvtGC0L7QstC+0LogNTAwLTIwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZpbGVuYW1lXSA9PiA1YjdjNWIzMmU5MDFhOTZmMjBhMDdhODQzZGM2MDliMS5qcGcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbWFnZV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gNDQ3OQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNzQwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthbHRfdGl0bGVzXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gTGlkIGZvciByZWN0YW5ndWxhciBjb250YWluZXIgNTAwLTIwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gVsSBa3Mgc2FnYXRhdm/FoWFuYXMgdHJhdWthbSA1MDAtMjAwMCBtbCwgUFAsIGNhdXJzcC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcnVdID0+INCa0YDRi9GI0LrQsCDQtNC70Y8g0LfQsNCz0L7RgtC+0LLQvtC6IDUwMC0yMDAwINC80LssINCf0J8sINC/0YDQvtC30YDQsNGH0L0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3JpZ2luYWxfZmlsZW5hbWVdID0+IDA1NzI2LTEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gNWI3YzViMzJlOTAxYTk2ZjIwYTA3YTg0M2RjNjA5YjEuanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsdGVyX2ZpZWxkc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gUG9seXByb3B5bGVuZSAoUFApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBNYXRlcmlhbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ29sb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs1XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNTAwIC0gMjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gVm9sdW1lLCBtbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3J0XSA9PiA0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAzMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFBhY2thZ2luZywgcGNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbN10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBxLXR5LCBwY3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gNjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs4XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2YWx1ZV0gPT4gNzUsNSB4IDE5LDQgeCAyOSw4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpdGxlXSA9PiBDYXNlIHNpemUsIGNtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDcwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbOV0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDIsNTYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IEdyb3NzIHdlaWdodCwga2cKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gODAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxMF0gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdmFsdWVdID0+IDAsMDQzNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2FzZSBjdWJlLCBtPHN1cD4zPC9zdXA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvcnRdID0+IDkwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbMTFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ZhbHVlXSA9PiAyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTnVtYmVyIG9mIHVuaXRzIHBlciBwYWxsZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc29ydF0gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gNTYuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDU2LjAwIEVVUgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiA2Ny43NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50X2FycmF5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzBdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTQuMzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMS42OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzFdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV0gPT4gNTMuMjAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VfcGVyX29uZV9kaXNjb3VudF0gPT4gMi44MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzJdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiAxMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lXSA9PiA1Mi4wOAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV9wZXJfb25lX2Rpc2NvdW50XSA9PiAzLjkyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3dpc2hsaXN0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTc0MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9mdWxsXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2l0ZW0tMTc0MC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gTGlkcyBmb3IgUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCBjbGVhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2xpc3RfYnV5XSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE5NjZdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxNDY0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEJQLUFCNDQyNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCS0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INCx0LXQtyDQv9GD0LTRgNGLLCBNINGA0LDQt9C80LXRgCwgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpbmlsYSBjaW1kaSBuZXDFq2RlcsSTdGksIE0gaXptxJNycywgQWJlbmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfZW5dID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDI+0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LHQtdC3INC/0YPQtNGA0Ysg0Jwg0YDQsNC30LzQtdGAPC9oMj4NCg0KPHA+0J7QtNC90L7RgNCw0LfQvtCy0YvQtSDQv9C40YnQtdCy0YvQtSDQv9C10YDRh9Cw0YLQutC4IEFCRU5BINC90LUg0YHQvtC00LXRgNC20LDRgiDQv9GD0LTRgNGLINC4INC40LfQs9C+0YLQvtCy0LvQtdC90Ysg0LjQtyDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INC00LvRjyDQv9C40YnQtdCy0YvRhSDQv9GA0L7QtNGD0LrRgtC+0LIg0LLQuNC90LjQu9CwLCDQvdC1INGB0L7QtNC10YDQttCw0YnQtdCz0L4g0LvQsNGC0LXQutGB0LAuINCf0LvQvtGC0L3Ri9C1INCy0LjQvdC40LvQvtCy0YvQtSDQv9C10YDRh9Cw0YLQutC4INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC00LvRjyDQvtCx0YnQtdC5INC30LDRidC40YLRiyDQv9GA0Lgg0LrRgNCw0YLQutC+0YHRgNC+0YfQvdC+0Lwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LgsINGC0LDQvCwg0LPQtNC1INC90LXQvtCx0YXQvtC00LjQvNC+INC+0LHQtdGB0L/QtdGH0LjRgtGMINCx0LXQt9C+0L/QsNGB0L3Ri9C5INC60L7QvdGC0LDQutGCINGBINC80LjQvdC40LzQsNC70YzQvdGL0Lwg0YPRgNC+0LLQvdC10Lwg0L7Qv9Cw0YHQvdC+0YHRgtC4INC30LDRgNCw0LbQtdC90LjRjyDQuNC70Lgg0LfQsNCz0YDRj9C30L3QtdC90LjRjy4mbmJzcDvQn9GA0LXQstC+0YHRhdC+0LTQvdCw0Y8g0LjQt9C90L7RgdC+0YHRgtC+0LnQutC+0YHRgtGMLiZuYnNwOyDQn9C10YDRh9Cw0YLQutC4INCy0LjQvdC40LvQvtCy0YvQtSDQsNCx0YHQvtC70Y7RgtC90L4g0LHQtdC30LLRgNC10LTQvdGLINC00LvRjyDQutC+0LbQuCDRh9C10LvQvtCy0LXQutCwLiDQntC90Lgg0L3QtSDQstGB0YLRg9C/0LDRjtGCINCyINGA0LXQsNC60YbQuNGOINGBINCx0L7Qu9GM0YjQuNC90YHRgtCy0L7QvCDRhdC40LzQuNGH0LXRgdC60LjRhSDRgdC+0YHRgtCw0LLQvtCyLiDQmNC80LXQvdC90L4g0Y3RgtC+INC00LXQu9Cw0LXRgiDQuNGFINC90LDQtNC10LbQvdGL0LzQuCDQuCDQvdC10L7QsdGL0YfQsNC50L3QviDQv9GA0LDQutGC0LjRh9C90YvQvNC4LjxiciAvPg0K0JLQuNC90LjQu9C+0LLRi9C1INC/0LXRgNGH0LDRgtC60Lgg0LTQvtGB0YLRg9C/0L3RiyDQsiDRgtGA0LXRhSDRgNCw0LfQvNC10YDQsNGFOiBTLCBNLCBMLjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDI+VmllbnJlaXpsaWV0b2phbWllIHZpbmlsYSBjaW1kaSBNIGl6bcSTcnM8L2gyPg0KDQo8cD48c21hbGw+PGJpZz5WaW5pbGEgY2ltZGkgdmFyIHRpa3QgaXptYW50b3RpIHZpc3DEgXLEk2phaSBhaXpzYXJkesSrYmFpIMSrc3Rlcm1pxYbEgSwgdmlldMSBcywga3VyIGrEgW5vZHJvJnNjYXJvbjtpbmEgZHJvJnNjYXJvbjt1IGtvbnRha3R1IGFyIG1pbmltxIFsdSBpbmZla2NpamFzIHVuIHBpZXPEgXLFhm9qdW1hIGzEq21lbmkuIEl6Y2lsYSBub2RpbHVtaXp0dXLEq2JhLiBWaWVucmVpesSTamllIHZpbmlsYSBjaW1kaSBpciBhYnNvbMWrdGkgbmVrYWl0xKtnaSBjaWx2xJNrYSDEgWRhaS4gVGllIG5lcmVhxKPEkyBhciBsaWVsxIFrbyBkYcS8dSBubyDEt8SrbWlza8SBbSBzYXN0xIF2ZGHEvMSBbS4gVGllJnNjYXJvbjtpIHRhcyAmc2Nhcm9uO29zIGNpbWR1cyBwYWRhcmEgZHJvJnNjYXJvbjt1cywgcHJha3Rpc2t1cyB1biDEk3J0dXMgbGlldG8mc2Nhcm9uO2FuxIEuPGJyIC8+DQpWaW5pbGEgY2ltZGkgaXIgcGllZWphbWkgdHLEq3MgaXptxJNyb3M6IFMsIE0sIEw8L2JpZz48L3NtYWxsPjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+RGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgTSBzaXplPC9oMj4NCg0KPHA+VGhlc2UgZGlzcG9zYWJsZSBmb29kIHNhZmUgZ2xvdmVzIEFCRU5BIGFyZSBwb3dkZXIgZnJlZSBhbmQgYXJlIG1hbnVmYWN0dXJlZCBmcm9tIGZvb2Qgc2FmZSBsYXRleCBmcmVlIHZpbnlsLiBUaGljayB2aW55bCBnbG92ZXMgY2FuIGJlIHVzZWQgZm9yIGdlbmVyYWwgcHJvdGVjdGlvbiBmb3Igc2hvcnQtdGVybSB1c2UsIHdoZXJlIGl0IGlzIG5lY2Vzc2FyeSB0byBlbnN1cmUgc2FmZSBjb250YWN0IHdpdGggdGhlIG1pbmltdW0gbGV2ZWwgb2YgZGFuZ2VyIG9mIGNvbnRhbWluYXRpb24gb3IgY29udGFtaW5hdGlvbi4gRXhjZWxsZW50IHdlYXIgcmVzaXN0YW5jZS4gRGlzcG9zYWJsZSB2aW55bCBnbG92ZXMgYXJlIGNvbXBsZXRlbHkgaGFybWxlc3MgdG8gaHVtYW4gc2tpbi4gVGhleSBkbyBub3QgcmVhY3Qgd2l0aCBtb3N0IGNoZW1pY2FsIGNvbXBvdW5kcy4gVGhhdCBpcyB3aGF0IG1ha2VzIHRoZW0gcmVsaWFibGUgYW5kIGV4dHJlbWVseSBwcmFjdGljYWwuPC9wPg0KDQo8cD5WaW55bCBnbG92ZXMgYXJlIGF2YWlsYWJsZSBpbiB0aHJlZSBzaXplczogUywgTSwgTC48YnIgLz4NCiZuYnNwOzwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9kZWZhdWx0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2Nhc2VdID0+IGthc3RlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3F0eV9jYXNlXSA9PiAxMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX2JveF0gPT4gMTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMTAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAzOTgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAyMy0wOS0yOCAxMDoxNjowMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NTA6NTUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3BhcmVudF0gPT4gNDYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY2FydF9jb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl93aXNobGlzdF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF0gPT4gaXRlbS0xOTY2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VybF9zZWN0aW9uXSA9PiBodHRwczovL3d3dy52ZXJzdXBhY2tzdG9yZS5jb20vZW4vY2F0YWxvZ3VlL2hvdXNlaG9sZC1nb29kcy8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaG91c2Vob2xkLWdvb2RzL2l0ZW0tMTk2Ni8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVdID0+IFZpbnlsIGdsb3ZlcyBwb3dkZXIgZnJlZSwgTSBzaXplLCBBYmVuYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0XSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMy41NSBFVVIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW1hZ2VdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDE5NjYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxlbmFtZV0gPT4gMWUzOWQ1ZGE3ODk1OWJhNDFiODAzYjhjZTU5Njg0NTguanBnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWx0X3RpdGxlc10gPT4gQXJyYXkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbl0gPT4gVmlueWwgZ2xvdmVzIEFiZW5hIERpc3Bvc2FibGUgdmlueWwgZ2xvdmVzIHBvd2RlciBmcmVlIE0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBWaWVucmVpemxpZXRvamFtaWUgdmluaWxhIGNpbWRpIEFiZW5hIG5lcMWrZGVyxJN0aSBNIGl6bcSTcnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQktC40L3QuNC70L7QstGL0LUg0L/QtdGA0YfQsNGC0LrQuCDQvtC00L3QvtGA0LDQt9C+0LLRi9C1INCx0LXQtyDQv9GD0LTRgNGLINCcINGA0LDQt9C80LXRgAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3ByaWNlXSA9PiAzLjU1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtXSA9PiBJZXAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxNTMxXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpZF0gPT4gMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzb3VyY2VdID0+IDFjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW291dGVyX2lkXSA9PiAwMDAwMTAzMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb2RlXSA9PiBXVi00NTI3MDgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3RvY2tdID0+IDM0Ni4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLQsNGPINC/0LvRkdC90LrQsCA0NSDRgdC8IHggMjcwINC8LCDQn9CtLCDQv9GA0L7Qt9GA0LDRh9C90LDRjwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gUMSBcnRpa2FzIHBsxJN2ZSA0NSBjbSB4IDI3MCBtLCBQRSwgY2F1cnNwxKtkxKtnYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9ydV0gPT4gPGgyPjxzdHJvbmc+0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwINC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7Qsjwvc3Ryb25nPjwvaDI+DQoNCjxwPtCc0Ysg0L/RgNC10LTQu9Cw0LPQsNC10Lwg0L3QtdC30LDQvNC10L3QuNC80L7QuSDQsiDRgdGE0LXRgNC1IEhvUmVDYSDQuNC90YLRgdGA0YPQvNC10L3RgiDQsiDQstC40LTQtSDQv9C40YnQtdCy0L7QuSDQv9C70LXQvdC60LgsINC60L7RgtC+0YDQsNGPINC90LXQvtCx0YXQvtC00LjQvNCwINC90LAg0LvRjtCx0L7QuSDQutGD0YXQvdC1INC00LvRjyDRg9C/0LDQutC+0LLQutC4INC/0YDQvtC00YPQutGC0L7QsiDQv9C40YLQsNC90LjRjy4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9C10L3QutCwINC90LUg0LTQsNC10YIg0L/RgNC+0L3QuNC60L3Rg9GC0Ywg0LHQvtC70LXQt9C90LXRgtCy0L7RgNC90YvQvCDQsdCw0LrRgtC10YDQuNGP0Lwg0LIg0LLQsNGI0Lgg0LfQsNCz0L7RgtC+0LLQutC4LCDQuCZuYnNwO9C00L7Qu9GM0YjQtSDRgdC+0YXRgNCw0L3QuNGCINC/0YDQuNCy0LvQtdC60LDRgtC10LvRjNC90YvQuSDQstC90LXRiNC90LjQuSDQstC40LQg0L/RgNC+0LTRg9C60YLQsC4g0Jog0LTQvtGB0YLQvtC40L3RgdGC0LLQsNC8INC/0LjRidC10LLQvtC5INC/0LvQtdC90LrQuCDQvNC+0LbQvdC+INC+0YLQvdC10YHRgtC4INC/0YDQvtC30YDQsNGH0L3QvtGB0YLRjCwg0LvQtdCz0LrQvtGB0YLRjCwmbmJzcDvQv9GA0LDQutGC0LjRh9C90L7RgdGC0YwsINC+0L/RgtC40LzQsNC70YzQvdGD0Y4g0YHRgtC+0LjQvNC+0YHRgtGMINC4INC/0YDQvtGB0YLQvtGC0YMg0YPRgtC40LvQuNC30LDRhtC40LguPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfbHZdID0+IDxoMj48c3Ryb25nPlDEgXJ0aWthcyBwbMSTdmUmbmJzcDtwcm9kdWt0dSBpZXBha28mc2Nhcm9uO2FuYWk8L3N0cm9uZz48L2gyPg0KDQo8cD5QxIFydGlrYXMgcGzEk3ZlIHBhbMSrZHogc2FnbGFixIF0IHByb2R1a3RhIMSrcGEmc2Nhcm9uO8SrYmFzIHVuIHTEgSBpenNrYXR1LCBrxIEgYXLEqyBwYWdhcmluYSBkZXLEq2d1bWEgdGVybWnFhnUuJm5ic3A7UMSBcnRpa2FzIHBsxJN2ZSBuZcS8YXVqIHBhdG9nxJNuxIFtIGJha3TEk3JpasSBbSB1biBtaWtyb2JpZW0gcGlla8S8xat0IHBpZSBwcm9kdWt0YSwgYWl6c3TEgXZvdCB0byBubyBuZWxhYnbEk2zEq2dhcyBhcGvEgXJ0xJNqxIFzIHZpZGVzLiZuYnNwO1DEgXJ0aWthcyBwbMSTdmVzJm5ic3A7cnVsbGlzJm5ic3A7YXQmc2Nhcm9uO8S3aXJhcyBhciB2aWVnbHVtdSwgxKtwYSZzY2Fyb247dSBpenR1csSrYnUsIHNhdnUgZGF1ZHpmdW5rY2lvbmFsaXTEgXRpIHVuJm5ic3A7Y2F1cnNwxKtkxKtndW11LjwvcD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2VuXSA9PiA8aDI+PHN0cm9uZz5DbGluZyBmaWxtIGZvciBmb29kIHdyYXBwaW5nPC9zdHJvbmc+PC9oMj4NCg0KPHA+Rm9vZCBncmFkZSBjbGluZyBmaWxtIGhlbHBzIHRvIHByZXNlcnZlIHRoZSBwcm9wZXJ0aWVzIG9mIHRoZSBwcm9kdWN0IGFuZCBpdHMgYXBwZWFyYW5jZSwgcHJvbG9uZ2luZyB0aGUgc2hlbGYgbGlmZS4gVGhlIG1haW4gZmllbGQgb2YgYXBwbGljYXRpb24gaXMgZm9vZCBwYWNrYWdpbmcuIEl0IGlzIGNvbnZlbmllbnQgdG8gd3JhcCBjaGVlc2UsIHNhdXNhZ2UsIHNhbmR3aWNoLCBldGMuIGludG8gdGhlIGZpbG0uIEZvb2QgZmlsbSBkb2VzIG5vdCBwZW5ldHJhdGUgcGF0aG9nZW5pYyBiYWN0ZXJpYSBhbmQgbWljcm9iZXMgYW5kIHByb3RlY3RzIHRoZSBwcm9kdWN0IGZyb20gYWR2ZXJzZSBlZmZlY3RzLiBUaGUgYWR2YW50YWdlcyBvZiBjbGluZyZuYnNwO2ZpbG0gaW5jbHVkZSB0cmFuc3BhcmVuY3ksIGxpZ2h0bmVzcywgcHJhY3RpY2FsaXR5LCBvcHRpbWFsIGNvc3QgYW5kIGVhc2Ugb2YgZGlzcG9zYWwuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fYm94XSA9PiA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2luX3BhY2tdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGlzY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYWR2YW5jZWRfZmllbGRzXSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2hvd3NdID0+IDgyMTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MzQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAzNDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA4NgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUzMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTMxLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQ2xpbmcgZmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbY29zdF0gPT4gOS4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X3ZhdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtjb3N0X2xpbmVdID0+IDkuMDAgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTMxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IGNjZTlkOWEwNjllYjE0OTBiYTQyYmU0NTYyNTE2OWVjLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IFBsYXN0aWMgY2xpbmcgRmlsbSA0NSBjbSB4IDI3MCBtLCBQRSwgY2xlYXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2x2XSA9PiBQxIFydGlrYXMgcGzEk3ZlIDQ1IGNtIHggMjcwIG0sIFBFLCBjYXVyc3DEq2TEq2dhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtydV0gPT4g0J/QuNGJ0LXQstCw0Y8g0L/Qu9GR0L3QutCwIDQ1INGB0LwgeCAyNzAg0LwsINCf0K0sINC/0YDQvtC30YDQsNGH0L3QsNGPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcHJpY2VdID0+IDkuMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE1MjldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMDMwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IFdWLTQ1MTUxMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gMjcwLjAwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9ydV0gPT4g0JDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAgNDUg0YHQvCDRhSAxNTAg0LwsINCyINGA0YPQu9C+0L3QtQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9sdl0gPT4gQWx1bcSrbmlqYSBmb2xsaWphIDQ1IGNtIHggMTUwIG0sIHJ1bGzEqwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfcnVdID0+IDxoMj48c3Ryb25nPtCQ0LvRjtC80LjQvdC40LXQstCw0Y8g0YTQvtC70YzQs9CwPC9zdHJvbmc+PC9oMj4NCg0KPHA+0J/QuNGJ0LXQstCw0Y8g0LDQu9GO0LzQuNC90LjQtdCy0LDRjyDRhNC+0LvRjNCz0LAmbmJzcDvQvtC00L3QvtGA0LDQt9C+0LLQvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0L7RgtC70LjRh9C90L4g0L/QvtC00YXQvtC00LjRgiDQutCw0Log0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3QvtCz0L4g0L/RgNC40LzQtdC90LXQvdC40Y8sINGC0LDQuiDQuCDQtNC70Y8g0LvQuNGH0L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8g0LIg0LTQvtC80LDRiNC90LjRhSDRg9GB0LvQvtCy0LjRj9GFLiDQpNC+0LvRjNCz0LAg0LIg0YDRg9C70L7QvdC1INC/0YDQuNCz0L7QtNC90LAmbmJzcDvQtNC70Y8g0YPQv9Cw0LrQvtCy0LrQuCDRgNCw0LfQu9C40YfQvdC+0Lkg0LXQtNGLINC4INC/0YDQuNCz0L7RgtC+0LLQu9C10L3QuNGPINC/0LjRidC4INCyINC00YPRhdC+0LLRi9GFINGI0LrQsNGE0LDRhSwg0L/QtdGH0LDRhSwg0L3QsCDQs9GA0LjQu9C1LCDQsCDRgtCw0Log0LbQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjywg0LfQsNC80L7RgNCw0LbQuNCy0LDQvdC40Y8g0LgmbmJzcDvRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0L/RgNC+0LTRg9C60YLQvtCyLjwvcD4NCg0KPHA+0JzQsNC60YHQuNC80LDQu9GM0L3QviDQtNC+0L/Rg9GB0YLQuNC80LDRjyDRgtC10LzQv9C10YDQsNGC0YPRgNCwINC00LvRjyDQt9Cw0L/QtdC60LDQvdC40Y8g0LHQu9GO0LQg0LIg0YTQvtC70YzQs9C1ICszNTAmZGVnOyZuYnNwO0MuPC9wPg0KDQo8cD7QndC1INGA0LXQutC+0LzQtdC90LTRg9C10YLRgdGPINC00LvQuNGC0LXQu9GM0L3QvtC1INCy0YDQtdC80Y8g0YXRgNCw0L3QuNGC0Ywg0LIg0YTQvtC70YzQs9C1INC/0YDQvtC00YPQutGC0Ysg0LLRi9GB0L7QutC+0Lkg0LrQuNGB0LvQvtGC0L3QvtGB0YLQuCDQuCDRgdC+0LvRkdC90L7RgdGC0LgsINCwINGC0LDQuiDQttC1INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0YvRhSDQv9C10YfQsNGFLCDQstC+INC40LfQsdC10LbQsNC90LjQtSDQstC+0LfQs9C+0YDQsNC90LjRjy48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGV4dF9sdl0gPT4gPGgyPjxzdHJvbmc+QWx1bcSrbmlqYSBmb2xsaWphPC9zdHJvbmc+PC9oMj4NCg0KPHA+QWx1bcSrbmlqYSBmb2xpanUmbmJzcDtpem1hbnRvIMSTZGluxIEmc2Nhcm9uO2FuYXMgbm96YXLEkywgbGFpIGlsZ8SBa28mbmJzcDtsYWlrdSB1emdsYWLEgXQgcMSBcnRpa2FzIHByb2R1a3R1IHN2YWlndW11LiBGb2xpamEgaXIgcGllbcSTcm90YSBkYcW+xIFkdSBwxIFydGlrYXMgcHJvZHVrdHUgdmFpIMSTZGllbnUgaWVzYWnFhm8mc2Nhcm9uO2FuYWksIGNlcCZzY2Fyb247YW5haSZuYnNwO3ZhaSBhcsSrIHNhbGTEkyZzY2Fyb247YW5haSB1biBhdGR6ZXPEkyZzY2Fyb247YW5haS48L3A+DQoNCjxwPk1ha3NpbcSBbMSBIHBpZcS8YXVqYW3EgSB0ZW1wZXJhdMWrcmEsIGtvIG3Fq3N1IGZvbGlqYSB2YXIgaXp0dXLEk3QsIG5lcMSBcnNuaWVkeiArIDM1MCAmZGVnOyBDLjwvcD4NCg0KPHA+Rm9saWp1IG5hdiBpZXRlaWNhbXMgbGlldG90IHDEgXJ0aWthcyBwcm9kdWt0dSBhciBhdWdzdHUgc2vEgWJqdSB1biBzxIHEvHUgc2F0dXJ1IGlsZ3N0byZzY2Fyb247YWkgdXpnbGFixIEmc2Nhcm9uO2FuYWkuPC9wPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMj48c3Ryb25nPkFsdW1pbnVtIEZvaWw8L3N0cm9uZz48L2gyPg0KDQo8cD5BbHVtaW51bSBmb2lsIGlzIGEgY29tbW9uIGhvdXNlaG9sZCBwcm9kdWN0IHRoYXQmcnNxdW87cyBvZnRlbiB1c2VkIGluIHByb2Zlc3Npb25hbCBraXRjaGVucyBmb3IgY29va2luZyAodG8gY292ZXIgYmFraW5nIHN1cmZhY2VzKSwgd3JhcHBpbmcgYW5kIHByb3RlY3QgbW9yZSBkZWxpY2F0ZSBmb29kcyBvciBrZWVwaW5nIGZvb2QgaW4gZnJlZXplcnMuIEFsdW1pbnVtIGlzIG5hdHVyYWwgcHJvZHVjdCB0aGF0Jm5ic3A7aXMgYm91bmQgdG8gb3RoZXIgZWxlbWVudHMgbGlrZSBwaG9zcGhhdGUgYW5kIHN1bGZhdGUgaW4gc29pbCwgcm9ja3MgYW5kIGNsYXkuIFRoaXMgYWx1bWludW0gZm9pbCByb2xsIGNvbnRhaW5zIGlzIDE1MCBtIGxvbmcgYnkmbmJzcDs0NSBjbSB3aWRlLiZuYnNwOzwvcD4NCg0KPHA+VGhlIG1heGltdW0gcGVybWlzc2libGUgdGVtcGVyYXR1cmUgZm9yIGJha2luZyBmb29kIGluIGZvaWwgaXMgKyAzNTAmZGVnO0MuPC9wPg0KDQo8cD5JdCBpcyBub3QgcmVjb21tZW5kZWQgdG8gc3RvcmUgZm9vZHMgb2YgaGlnaCBhY2lkaXR5IGFuZCBzYWxpbml0eSBpbiBmb2lsIGZvciBhIGxvbmcgdGltZSwgYXMgd2VsbCBhcyB1c2UgaW4gbWljcm93YXZlIG92ZW5zLCBpbiBvcmRlciB0byBhdm9pZCBpZ25pdGlvbi48L3A+DQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fZGVmYXVsdF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1bV9jYXNlXSA9PiBrYXN0ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtxdHlfY2FzZV0gPT4gNAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkaXNjb3VudF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFthZHZhbmNlZF9maWVsZHNdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzaG93c10gPT4gMTI2NTAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcG9wdWxhcml0eV0gPT4gMC4wMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX2FkZF0gPT4gMjAxNy0wNy0yNiAxMTowMDowNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aW1lX3VwZGF0ZWRdID0+IDIwMjUtMDctMjAgMjE6NDg6MjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGlkZGVuXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NhbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGVsZXRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mcmVlemVyX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfbWljcm93YXZlX3NhZmVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZmFzdF9mb29kXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2Zvb2RfZGVsaXZlcnldID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZWNvXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3JlY3ljbGVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaG90X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfaW5mb3JtYXRpb25dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfY29mZmVlXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3dhcm1fY29sZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc190b3BdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZGlzY291bnRlZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19uZXddID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5mb3JtYXRpb25fdGV4dF0gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW29ubHlfYm94XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW211bHRpcGx5X2JveGVzXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N0b2NrX29yZGVyXSA9PiAyNjgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWF4X2JveGVzXSA9PiA2NwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwYXJlbnRdID0+IDYzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NhcnRfY291bnRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fd2lzaGxpc3RdID0+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxdID0+IGl0ZW0tMTUyOQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt1cmxfc2VjdGlvbl0gPT4gaHR0cHM6Ly93d3cudmVyc3VwYWNrc3RvcmUuY29tL2VuL2NhdGFsb2d1ZS8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsX2Z1bGxdID0+IGh0dHBzOi8vd3d3LnZlcnN1cGFja3N0b3JlLmNvbS9lbi9jYXRhbG9ndWUvaXRlbS0xNTI5LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV0gPT4gQWx1bWludW0gRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RdID0+IDM1LjIzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfdmF0XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nvc3RfbGluZV0gPT4gMzUuMjMgRVVSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ltYWdlXSA9PiBBcnJheQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcGFyZW50XSA9PiAxNTI5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZmlsZW5hbWVdID0+IDA4OWZiNGIwYTUzYTJjNTg3NWFjY2I5OTUwMjJkOWMyLmpwZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FsdF90aXRsZXNdID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5dID0+IEFsdW1pbnVtIEZvb2QgRm9pbCA0NSBjbSB4IDE1MCBtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtsdl0gPT4gQWx1bcSrbmlqYSBmb2xpamEgcnVsbMSrIDQ1IGNtIHggMTUwIG0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3J1XSA9PiDQkNC70Y7QvNC40L3QuNC10LLQsNGPINC/0LjRidC10LLQsNGPINGE0L7Qu9GM0LPQsCA0NSDRgdC8INGFIDE1MCDQvCDQsiDRgNGD0LvQvtC90LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwcmljZV0gPT4gMzUuMjMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1dID0+IEllcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzE3MzldID0+IEFycmF5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXSA9PiAxNzM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NvdXJjZV0gPT4gMWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbb3V0ZXJfaWRdID0+IDAwMDAxMjQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NvZGVdID0+IEdMLTgyMDQ1NTUzMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzdG9ja10gPT4gODI1MC4wMDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfcnVdID0+INCf0LjRidC10LLRi9C1INC/0LvQsNGB0YLQvNCw0YHRgdC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLIDEwMDAg0LzQuywg0J/Qnywg0L/RgNC+0LfRgNCw0YfQvdGL0LUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdGl0bGVfbHZdID0+IFZpZW5yZWl6xJNqaWUgcMSBcnRpa2FzIHRyYXVraSAxMDAwIG1sLCBQUCwgY2F1cnNwxKtkxKtnaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0aXRsZV9lbl0gPT4gUmVjdGFuZ3VsYXIgRm9vZCBDb250YWluZXJzIDEwMDAgbWwsIFBQLCB0cmFuc3BhcmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X3J1XSA9PiA8aDIgZGF0YS1lbmQ9IjIyMiIgZGF0YS1zdGFydD0iMTMwIj48c3Ryb25nIGRhdGEtZW5kPSIyMjIiIGRhdGEtc3RhcnQ9IjEzMCI+0J/Qu9Cw0YHRgtC40LrQvtCy0YvQtSDQutC+0L3RgtC10LnQvdC10YDRiyDQuNC3INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwIDEwMDAg0LzQuyDQtNC70Y8g0L/QuNGJ0LXQstGL0YUg0L/RgNC+0LTRg9C60YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjY3NSIgZGF0YS1zdGFydD0iMjI0Ij7QndCw0YjQuCDQv9GA0L7Qt9GA0LDRh9C90YvQtSDQv9C70LDRgdGC0LjQutC+0LLRi9C1INC60L7QvdGC0LXQudC90LXRgNGLINC40Lcg0L/QvtC70LjQv9GA0L7Qv9C40LvQtdC90LAg0L7QsdGK0LXQvNC+0LwgMTAwMCDQvNC7ICZtZGFzaDsg0LjQtNC10LDQu9GM0L3Ri9C5INCy0YvQsdC+0YAg0LTQu9GPINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC+0L3RjC4g0J7QvdC4INC/0L7QvNC+0LPRg9GCINC+0YDQs9Cw0L3QuNC30L7QstCw0YLRjCDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L3QsCDQutGD0YXQvdC1LCDQvtCx0LXRgdC/0LXRh9C40LLQsNGPINC70LXQs9C60L7RgdGC0Ywg0LIg0L3QsNGF0L7QttC00LXQvdC40Lgg0L3Rg9C20L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsi4g0JHQu9Cw0LPQvtC00LDRgNGPINC40YHQutC70Y7Rh9C40YLQtdC70YzQvdC+0Lkg0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtC4LCDQstCw0YjQuCDQutC+0LvQu9C10LPQuCDRgdC80L7Qs9GD0YIg0LHRi9GB0YLRgNC+INC90LDQudGC0Lgg0L3QtdC+0LHRhdC+0LTQuNC80YvQtSDQv9GA0L7QtNGD0LrRgtGLLCDQvdC1INC+0YLQutGA0YvQstCw0Y8g0LrRgNGL0YjQutC4LiDQrdGC0Lgg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/QvtC00YXQvtC00Y/RgiDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQuCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60Lgg0YDQsNC30LvQuNGH0L3Ri9GFINC/0YDQvtC00YPQutGC0L7Qsiwg0LLQutC70Y7Rh9Cw0Y8g0YHQsNC70LDRgtGLLCDQs9C+0YDRj9GH0LjQtSDQsdC70Y7QtNCwINC4INC30LDQs9C+0YLQvtCy0LrQuC48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMTA1OCIgZGF0YS1zdGFydD0iNjc3Ij48c3Ryb25nIGRhdGEtZW5kPSI3MTYiIGRhdGEtc3RhcnQ9IjY3NyI+0KPQtNC+0LHRgdGC0LLQviDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIg0Lgg0L7QsdGJ0LXQv9C40YLQvtCyPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEwNTgiIGRhdGEtc3RhcnQ9IjY3NyI+0J/QvtC70LjQv9GA0L7Qv9C40LvQtdC90L7QstGL0LUg0LrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNGP0LzQvtGD0LPQvtC70YzQvdC+0Lkg0YTQvtGA0LzRiyAmbWRhc2g7INGN0YLQviDQvtGC0LvQuNGH0L3QvtC1INGA0LXRiNC10L3QuNC1INC00LvRjyDRgdC10LPQvNC10L3RgtCwIEhvUmVDYS4g0J7QvdC4INGD0YHQutC+0YDRj9GO0YIg0L/RgNC+0YbQtdGB0YEg0YDQsNCx0L7RgtGLINC90LAg0LrRg9GF0L3QtSwg0L/QvtC30LLQvtC70Y/RjyDQs9C+0YLQvtCy0LjRgtGMINC4INGF0YDQsNC90LjRgtGMINC30LDQs9C+0YLQvtCy0LrQuCDQt9Cw0YDQsNC90LXQtSwg0YfRgtC+INC+0YHQvtCx0LXQvdC90L4g0LLQsNC20L3QviDQsiDRh9Cw0YHRiyDQv9C40LouINCt0YLQuCDQutC+0L3RgtC10LnQvdC10YDRiyDRgtCw0LrQttC1INC/0YDQuNCz0L7QtNC90Ysg0LTQu9GPINGA0LDQt9C+0LPRgNC10LLQsCDQsiDQvNC40LrRgNC+0LLQvtC70L3QvtCy0L7QuSDQv9C10YfQuCwg0YfRgtC+INC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDRg9C00L7QsdGB0YLQstC+INC/0YDQuCDRgNCw0LfQvtCz0YDQtdCy0LUg0LHQu9GO0LQg0LIg0YDQtdGB0YLQvtGA0LDQvdCw0YUg0Lgg0LrQsNGE0LUuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjE0NjQiIGRhdGEtc3RhcnQ9IjEwNjAiPjxzdHJvbmcgZGF0YS1lbmQ9IjEwOTIiIGRhdGEtc3RhcnQ9IjEwNjAiPtCR0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQuCDRjdC60L7Qu9C+0LPQuNGH0L3QvtGB0YLRjDwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIxNDY0IiBkYXRhLXN0YXJ0PSIxMDYwIj7QmtC+0L3RgtC10LnQvdC10YDRiyDQvdC1INGB0L7QtNC10YDQttCw0YIg0LHQuNGB0YTQtdC90L7QuyDQkCAoQlBBKSwg0YfRgtC+INC00LXQu9Cw0LXRgiDQuNGFINCx0LXQt9C+0L/QsNGB0L3Ri9C80Lgg0LTQu9GPINGF0YDQsNC90LXQvdC40Y8g0L/QuNGJ0LguINCe0L3QuCDQuNC00LXQsNC70YzQvdC+INC/0L7QtNGF0L7QtNGP0YIg0LTQu9GPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINCyINC/0YDQvtGE0LXRgdGB0LjQvtC90LDQu9GM0L3Ri9GFINC60YPRhdC90Y/RhSwg0L7QsdC10YHQv9C10YfQuNCy0LDRjyDQvdC1INGC0L7Qu9GM0LrQviDRg9C00L7QsdGB0YLQstC+LCDQvdC+INC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQtNC70Y8g0LLQsNGI0LjRhSDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC4INC60LvQuNC10L3RgtC+0LIuINCh0LTQtdC70LDQvdC90YvQtSDQuNC3INCy0YvRgdC+0LrQvtC60LDRh9C10YHRgtCy0LXQvdC90L7Qs9C+INC/0L7Qu9C40L/RgNC+0L/QuNC70LXQvdCwLCDQvtC90Lgg0LvQtdCz0LrQviDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINGA0LDQt9C70LjRh9C90YvQtSDRgtC10LzQv9C10YDQsNGC0YPRgNGLINC4INC/0L7Qt9Cy0L7Qu9GP0Y7RgiDRjdGE0YTQtdC60YLQuNCy0L3QviDRhdGA0LDQvdC40YLRjCDQv9GA0L7QtNGD0LrRgtGLLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij48c3Ryb25nIGRhdGEtZW5kPSIxNDgzIiBkYXRhLXN0YXJ0PSIxNDY2Ij7Qn9GA0LXQuNC80YPRidC10YHRgtCy0LA6PC9zdHJvbmc+PC9oMj4NCg0KPHVsIGRhdGEtZW5kPSIxNjk2IiBkYXRhLXN0YXJ0PSIxNDg0Ij4NCgk8bGkgZGF0YS1lbmQ9IjE1MDAiIGRhdGEtc3RhcnQ9IjE0ODQiPtCe0LHRitC10Lw6IDEwMDAg0LzQuzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTQ4IiBkYXRhLXN0YXJ0PSIxNTAxIj7QnNCw0YLQtdGA0LjQsNC7OiDQn9C+0LvQuNC/0YDQvtC/0LjQu9C10L0sINCx0LXQtyDQsdC40YHRhNC10L3QvtC70LAg0JAgKEJQQSk8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMTU5NCIgZGF0YS1zdGFydD0iMTU0OSI+0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQsNC30L7Qs9GA0LXQstCwINCyINC80LjQutGA0L7QstC+0LvQvdC+0LLQvtC5INC/0LXRh9C4PC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2NDQiIGRhdGEtc3RhcnQ9IjE1OTUiPtCf0YDQvtC30YDQsNGH0L3Ri9C1INGB0YLQtdC90LrQuCDQtNC70Y8g0LvQtdCz0LrQvtGB0YLQuCDQv9C+0LjRgdC60LAg0L/RgNC+0LTRg9C60YLQvtCyPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjE2OTYiIGRhdGEtc3RhcnQ9IjE2NDUiPtCY0LTQtdCw0LvRjNC90L4g0L/QvtC00YXQvtC00LjRgiDQtNC70Y8g0YDQtdGB0YLQvtGA0LDQvdC+0LIsINC60LDRhNC1INC4INC+0LHRidC10L/QuNGC0LA8L2xpPg0KPC91bD4NCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt0ZXh0X2x2XSA9PiA8aDIgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPjxzdHJvbmcgZGF0YS1lbmQ9IjExNCIgZGF0YS1zdGFydD0iMjUiPkNhdXJzcMSrZMSrZ2kgdW4gaXp0dXLEq2dpIHBvbGlwcm9waWzEk25hIHRyYXVraSAxMDAwIG1sIHNhZ2F0YXZlaSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjUzMSIgZGF0YS1zdGFydD0iMTE2Ij5NxatzdSBjYXVyc3DEq2TEq2dpZSBwb2xpcHJvcGlsxJNuYSB0cmF1a2kgYXIgMTAwMCBtbCBpZXRpbHDEq2J1IGlyIGlkZcSBbGkgcGllbcSTcm90aSBzYWdhdGF2xJNtIHVuIMSTZGllbnUgdXpnbGFixIEmc2Nhcm9uO2FuYWkgcHJvZmVzaW9uxIFsxIFzIHZpcnR1dsSTcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGFsxKtkeiBvcmdhbml6xJN0IGRhcmJhIHRlbHB1LCDEvGF1am90IMSBdHJpIGF0cmFzdCBuZXBpZWNpZSZzY2Fyb247YW3EgXMgc2FzdMSBdmRhxLxhcywgbmVub3bEk3Imc2Nhcm9uO290IHbEgWt1LiBQYXRlaWNvdGllcyBhdWdzdGFqYWkgY2F1cnNwxKtkxKtiYWksIHZpcnR1dsSTIHN0csSBZMSBam8mc2Nhcm9uO2llLCBwaWVtxJNyYW0sIHBhdsSBcmkgdW4gYWRtaW5pc3RyYXRvcmksIHZhciB2aWVnbGkgYXRyYXN0IHZhamFkesSrZ29zIHByb2R1a3R1cywga2FzIGlldsSTcm9qYW1pIHV6bGFibyBkYXJiYSBlZmVrdGl2aXTEgXRpLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+PHN0cm9uZyBkYXRhLWVuZD0iNTcyIiBkYXRhLXN0YXJ0PSI1MzMiPlBlcmZla3RzIHJpc2luxIFqdW1zIEhvUmVDYSBzZWt0b3JhbTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSI5MjEiIGRhdGEtc3RhcnQ9IjUzMyI+UG9saXByb3BpbMSTbmEgdHJhdWtpIGFyIHRhaXNuc3TFq3JhIGZvcm11IGlyIGxpZWxpc2tzIHJpc2luxIFqdW1zIEhvUmVDYSBub3phcsSTLCBsYWkgc2FnYXRhdm90dSB1biB1emdsYWLEgXR1IMSTZGllbnVzIHVuIHNhZ2F0YXZlcy4gJlNjYXJvbjtpZSB0cmF1a2kgcGHEgXRyaW5hIGRhcmJhIHByb2Nlc3UgdmlydHV2xJMsIMS8YXVqb3Qgc2FnYXRhdm90IMSTZGllbnVzIGllcHJpZWsmc2Nhcm9uOywgxKtwYSZzY2Fyb247aSBwaWVwcmFzxKt0b3MgZGFyYmEgc3R1bmTEgXMuIFR1cmtsxIF0IHRyYXVraSBpciBwaWVtxJNyb3RpIG1pa3JvdmnEvMWGdSBrcsSBc25pbSwga2FzIMS8YXVqIHZpZWdsaSB1enNpbGTEq3QgxJNkaWVudXMsIHNhZ2xhYsSBam90IHRvIGt2YWxpdMSBdGkuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+PHN0cm9uZyBkYXRhLWVuZD0iOTUwIiBkYXRhLXN0YXJ0PSI5MjMiPkRybyZzY2Fyb247xKtiYSB1biBla29sb8SjaXNrdW1zPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjEyNTciIGRhdGEtc3RhcnQ9IjkyMyI+JlNjYXJvbjtpZSB0cmF1a2kgaXIgQlBBIGJlem1ha3Nhcywgbm9kcm8mc2Nhcm9uO2lub3QgZHJvJnNjYXJvbjt1IHDEgXJ0aWthcyB1emdsYWLEgSZzY2Fyb247YW51LiBJemdhdGF2b3RpIG5vIGF1Z3N0YXMga3ZhbGl0xIF0ZXMgcG9saXByb3BpbMSTbmEsIHRpZSBpciBwaWVtxJNyb3RpIGRhxb7EgWRpZW0gdGVtcGVyYXTFq3JhcyBhcHN0xIFrxLxpZW0gdW4gbm9kcm8mc2Nhcm9uO2luYSBlZmVrdMSrdnUgcMSBcnRpa2FzIHV6Z2xhYsSBJnNjYXJvbjthbnUsIGthcyBwYWRhcmEgdG9zIGlkZcSBbGkgcGllbcSTcm90dXMgbGlldG8mc2Nhcm9uO2FuYWkgcmVzdG9yxIFub3MsIGthZmVqbsSrY8SBcyB1biBjaXTEgXMgcMSBcnRpa2FzIGllc3TEgWTEk3MuPC9wPg0KDQo8aDIgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPjxzdHJvbmcgZGF0YS1lbmQ9IjEyNzciIGRhdGEtc3RhcnQ9IjEyNTkiPlByaWVrJnNjYXJvbjtyb2PEq2Jhczo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjE1MDEiIGRhdGEtc3RhcnQ9IjEyNzgiPg0KCTxsaSBkYXRhLWVuZD0iMTI5OCIgZGF0YS1zdGFydD0iMTI3OCI+SWV0aWxwxKtiYTogMTAwMCBtbDwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzM0IiBkYXRhLXN0YXJ0PSIxMjk5Ij5NYXRlcmnEgWxzOiBQb2xpcHJvcGlsxJNucywgYmV6IEJQQTwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxMzY0IiBkYXRhLXN0YXJ0PSIxMzM1Ij5QaWVtxJNyb3RzIG1pa3JvdmnEvMWGdSBrcsSBc27EqzwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNDM0IiBkYXRhLXN0YXJ0PSIxMzY1Ij5DYXVyc3DEq2TEq2dhcyBzaWVuYXMsIGthcyDEvGF1aiB2aWVnbGkgYXRyYXN0IG5lcGllY2llJnNjYXJvbjthbW9zIHByb2R1a3R1czwvbGk+DQoJPGxpIGRhdGEtZW5kPSIxNTAxIiBkYXRhLXN0YXJ0PSIxNDM1Ij5JZGXEgWxpIHBpZW3Ek3JvdGkgc2FnYXRhdsSTbSB1biDEk2RpZW51IHV6Z2xhYsSBJnNjYXJvbjthbmFpIEhvUmVDYSBzZWt0b3LEgTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RleHRfZW5dID0+IDxoMiBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+PHN0cm9uZyBkYXRhLWVuZD0iMTgwNyIgZGF0YS1zdGFydD0iMTc0NiI+RHVyYWJsZSBUcmFuc3BhcmVudCBQb2x5cHJvcHlsZW5lIEZvb2QgQ29udGFpbmVycyAxMDAwIG1sPC9zdHJvbmc+PC9oMj4NCg0KPHAgZGF0YS1lbmQ9IjIyODciIGRhdGEtc3RhcnQ9IjE4MDkiPk91ciB0cmFuc3BhcmVudCBwb2x5cHJvcHlsZW5lIGZvb2QgY29udGFpbmVycyB3aXRoIGEgY2FwYWNpdHkgb2YgMTAwMCBtbCBhcmUgdGhlIHBlcmZlY3QgY2hvaWNlIGZvciBwcm9mZXNzaW9uYWwga2l0Y2hlbnMuIFRoZXkgaGVscCBvcmdhbml6ZSBraXRjaGVuIHNwYWNlIGFuZCBtYWtlIGl0IGVhc3kgdG8gZmluZCB0aGUgbmVjZXNzYXJ5IGluZ3JlZGllbnRzIHdpdGhvdXQgb3BlbmluZyB0aGUgbGlkLiBUaGFua3MgdG8gdGhlaXIgZXhjZXB0aW9uYWwgdHJhbnNwYXJlbmN5LCB5b3VyIGNvbGxlYWd1ZXMgd2lsbCBxdWlja2x5IGZpbmQgdGhlIGluZ3JlZGllbnRzIHRoZXkgbmVlZCwgc2F2aW5nIHRpbWUgYW5kIGVmZm9ydC4gVGhlc2UgY29udGFpbmVycyBhcmUgaWRlYWwgZm9yIHN0b3JpbmcgYW5kIHRyYW5zcG9ydGluZyB2YXJpb3VzIHByb2R1Y3RzLCBpbmNsdWRpbmcgc2FsYWRzLCBob3QgZGlzaGVzLCBhbmQgcHJlcCBpdGVtcy48L3A+DQoNCjxoMiBkYXRhLWVuZD0iMjY3NCIgZGF0YS1zdGFydD0iMjI4OSI+PHN0cm9uZyBkYXRhLWVuZD0iMjMzNiIgZGF0YS1zdGFydD0iMjI4OSI+Q29udmVuaWVuY2UgZm9yIHJlc3RhdXJhbnRzIGFuZCBmb29kc2VydmljZTwvc3Ryb25nPjwvaDI+DQoNCjxwIGRhdGEtZW5kPSIyNjc0IiBkYXRhLXN0YXJ0PSIyMjg5Ij5SZWN0YW5ndWxhciBwb2x5cHJvcHlsZW5lIGNvbnRhaW5lcnMgYXJlIGFuIGV4Y2VsbGVudCBzb2x1dGlvbiBmb3IgdGhlIEhvUmVDYSBzZWdtZW50LiBUaGV5IHNwZWVkIHVwIGtpdGNoZW4gd29ya2Zsb3dzLCBhbGxvd2luZyBwcmVwIGl0ZW1zIHRvIGJlIGNvb2tlZCBhbmQgc3RvcmVkIGluIGFkdmFuY2UsIHdoaWNoIGlzIGVzcGVjaWFsbHkgdmFsdWFibGUgZHVyaW5nIHBlYWsgaG91cnMuIFRoZXNlIGNvbnRhaW5lcnMgYXJlIGFsc28gbWljcm93YXZlLXNhZmUsIG1ha2luZyB0aGVtIGNvbnZlbmllbnQgZm9yIHJlaGVhdGluZyBkaXNoZXMgaW4gcmVzdGF1cmFudHMgYW5kIGNhZmVzLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDAyIiBkYXRhLXN0YXJ0PSIyNjc2Ij48c3Ryb25nIGRhdGEtZW5kPSIyNzA3IiBkYXRhLXN0YXJ0PSIyNjc2Ij5TYWZldHkgYW5kIEVjby1GcmllbmRsaW5lc3M8L3N0cm9uZz48L2gyPg0KDQo8cCBkYXRhLWVuZD0iMzAwMiIgZGF0YS1zdGFydD0iMjY3NiI+VGhlIGNvbnRhaW5lcnMgYXJlIEJQQS1mcmVlLCBtYWtpbmcgdGhlbSBzYWZlIGZvciBmb29kIHN0b3JhZ2UuIFRoZXkgYXJlIGlkZWFsIGZvciB1c2UgaW4gcHJvZmVzc2lvbmFsIGtpdGNoZW5zLCBwcm92aWRpbmcgY29udmVuaWVuY2UgYW5kIHNhZmV0eSBmb3IgYm90aCB5b3VyIHN0YWZmIGFuZCBjdXN0b21lcnMuIE1hZGUgZnJvbSBoaWdoLXF1YWxpdHkgcG9seXByb3B5bGVuZSwgdGhleSBjYW4gd2l0aHN0YW5kIHZhcmlvdXMgdGVtcGVyYXR1cmVzLCBlbnN1cmluZyBlZmZpY2llbnQgZm9vZCBzdG9yYWdlLjwvcD4NCg0KPGgyIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij48c3Ryb25nIGRhdGEtZW5kPSIzMDE3IiBkYXRhLXN0YXJ0PSIzMDA0Ij5CZW5lZml0czo8L3N0cm9uZz48L2gyPg0KDQo8dWwgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMwMTgiPg0KCTxsaSBkYXRhLWVuZD0iMzAzNyIgZGF0YS1zdGFydD0iMzAxOCI+Q2FwYWNpdHk6IDEwMDAgbWw8L2xpPg0KCTxsaSBkYXRhLWVuZD0iMzA3MyIgZGF0YS1zdGFydD0iMzAzOCI+TWF0ZXJpYWw6IFBvbHlwcm9weWxlbmUsIEJQQS1mcmVlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMwOTAiIGRhdGEtc3RhcnQ9IjMwNzQiPk1pY3Jvd2F2ZS1zYWZlPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxNDYiIGRhdGEtc3RhcnQ9IjMwOTEiPlRyYW5zcGFyZW50IHdhbGxzIGZvciBlYXN5IGlkZW50aWZpY2F0aW9uIG9mIHByb2R1Y3RzPC9saT4NCgk8bGkgZGF0YS1lbmQ9IjMxOTQiIGRhdGEtc3RhcnQ9IjMxNDciPklkZWFsIGZvciByZXN0YXVyYW50cywgY2FmZXMsIGFuZCBmb29kc2VydmljZTwvbGk+DQo8L3VsPg0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3VtX2RlZmF1bHRdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdW1fY2FzZV0gPT4ga2FzdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbcXR5X2Nhc2VdID0+IDMwMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbl9ib3hdID0+IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaW5fcGFja10gPT4gMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Rpc2NvdW50XSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2FkdmFuY2VkX2ZpZWxkc10gPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3Nob3dzXSA9PiAxMjQ4MwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtwb3B1bGFyaXR5XSA9PiAwLjAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfYWRkXSA9PiAyMDE5LTAxLTIxIDE4OjAxOjA0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3RpbWVfdXBkYXRlZF0gPT4gMjAyNS0wNy0yMCAyMTo0OToyNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtoaWRkZW5dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc2FsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkZWxldGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX2ZyZWV6ZXJfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19taWNyb3dhdmVfc2FmZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19mYXN0X2Zvb2RdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfZm9vZF9kZWxpdmVyeV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19lY29dID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfcmVjeWNsZV0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19ob3RfZm9vZF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19pbmZvcm1hdGlvbl0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19jb2ZmZWVdID0+IDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXNfd2FybV9jb2xkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX3RvcF0gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpc19kaXNjb3VudGVkXSA9PiAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lzX25ld10gPT4gMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpbmZvcm1hdGlvbl90ZXh0XSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC